If you’re craving a dinner that’s as fresh as it is flavorful, this grilled caprese flank steak is the perfect choice. Imagine the smoky char of perfectly grilled flank steak, topped with fresh, ripe tomatoes, creamy mozzarella, and aromatic basil, all finished with a sweet tang of balsamic glaze. 🌿 The combination of hot steak and cool, fresh ingredients makes every bite irresistible.
What I love about this recipe is how simple it is—yet it feels so special. The steak grills in just a few minutes, keeping it tender and juicy while taking on that irresistible smoky flavor. And the caprese topping? It brings all the flavors of summer into one perfect dish.
Whether you’re hosting a backyard BBQ or just looking for a weeknight dinner, this dish will steal the show. It’s quick, easy, and always a crowd-pleaser.
Why You’ll Love This Grilled Caprese Flank Steak
This dish is packed with flavor, freshness, and ease—here’s why it’s the perfect recipe for your next meal:
- Bold Flavors in Every Bite: The smoky grilled flank steak paired with sweet tomatoes, creamy mozzarella, and fresh basil creates the perfect balance of savory and fresh. A drizzle of balsamic glaze adds the perfect finish, making each bite burst with flavor.
- Quick and Effortless: From grill to table in under 20 minutes, this dish is the definition of “easy weeknight dinner.” Simply grill the steak and top with the fresh ingredients—done!
- Light but Satisfying: With summer tomatoes and fresh mozzarella, this recipe offers a light yet filling meal. It’s the perfect choice for those warm evenings when you want something flavorful but not too heavy.
- Grill Perfection: The flank steak gets that perfect sear on the outside while staying juicy inside—just the way you want your steak. It’s easy to make and perfect for any grill lover.
- Customizable: Want a little more kick? Add extra balsamic glaze or a sprinkle of red pepper flakes. This recipe is super flexible, letting you make it your own.
Recipe Information:
- Prep Time: 10 minutes
- Cook Time: 8-10 minutes
- Total Time: 20 minutes
- Servings: 4
- Ingredients: Flank steak, fresh tomatoes, mozzarella cheese, basil, balsamic glaze, olive oil, salt, pepper
This grilled caprese flank steak is easy, fresh, and bursting with flavor. Perfect for any occasion, it’s bound to become a regular in your recipe rotation!
The Ingredients That Make This Grilled Caprese Flank Steak Shine
To create the perfect grilled caprese flank steak, here’s what you’ll need:
- 1 ½ lbs (680 g) Flank Steak: Flank steak is tender and quick to cook on the grill. If you don’t have it, use sirloin or ribeye, but they may cook a little differently.
- 2 Large Tomatoes (or 4-5 Roma Tomatoes): Choose juicy vine-ripened tomatoes or Roma tomatoes for the best flavor. If tomatoes aren’t in season, cherry tomatoes work great too.
- 8 oz (225 g) Fresh Mozzarella: Fresh mozzarella adds creamy richness. For dairy-free options, vegan mozzarella is a good alternative.
- ½ Cup Fresh Basil Leaves: Fresh basil is key for flavor. Arugula or mint work well too if basil isn’t available.
- 3 tbsp Balsamic Glaze: Balsamic glaze adds a perfect balance of sweetness and acidity. If you don’t have glaze, reduce balsamic vinegar with a little sugar until thickened.
- 2 tbsp Extra Virgin Olive Oil: A high-quality olive oil enhances flavor and ties the dish together. Avocado oil is a great substitute.
- Salt & Pepper: Generous seasoning with sea salt and freshly cracked black pepper is essential.
Extra Tips & Substitutions:
- For a little heat, try red pepper flakes or a drizzle of sriracha.
- Pair with grilled vegetables like zucchini or bell peppers for a complete meal.
How to Make This Perfect Grilled Caprese Flank Steak

Let’s dive into this flavorful recipe! Here’s how to make it step by step:
- Prep the Steak
Start by patting the flank steak dry with paper towels to help achieve a good sear. Season both sides generously with salt and freshly cracked black pepper. Drizzle with a little olive oil to enhance flavor and grill marks. Let it sit for 5-10 minutes to reach room temperature. - Grill the Steak
Preheat the grill to medium-high heat (400-450°F or 200-230°C). Grill the steak for 4-5 minutes per side for medium-rare. For medium, increase grill time to 6-7 minutes per side. Use a meat thermometer to check the internal temperature: 130-135°F (54-57°C) for medium-rare. - Prepare the Caprese Toppings
While the steak grills, slice the tomatoes and mozzarella. Keep the basil leaves whole or torn, and set the toppings aside. If you’d like, drizzle a little olive oil on the mozzarella and tomatoes for extra richness. - Assemble the Dish
Once the steak is done, let it rest for 5-10 minutes to keep the juices locked in. Slice the steak against the grain into thin strips. Arrange the slices on a platter, then top with tomatoes, mozzarella, and basil. Drizzle with balsamic glaze and finish with a final touch of olive oil for added flavor. - Serve and Enjoy!
This grilled caprese flank steak is perfect on its own, or pair it with grilled veggies for a full meal. Enjoy the juicy, tender steak with fresh, vibrant flavors!
My Pro Tips & Personal Touches for the Perfect Grilled Caprese Flank Steak
Want to make this dish even better? Here are my tips and a few personal touches to take your grilled caprese flank steak to the next level:
- Let the Steak Rest: After grilling, let the steak rest for 5-10 minutes before slicing. This helps the juices redistribute, making the steak extra juicy and tender.
- Use a Meat Thermometer: For consistent results, use a meat thermometer. Aim for 130-135°F (54-57°C) for a perfect medium-rare steak.
- Grill with High Heat: Preheat your grill to medium-high heat to achieve the perfect sear. This ensures a crispy exterior while keeping the inside juicy.
- Fresh Basil is Key: Always use fresh basil for the best flavor. Mint or arugula are great substitutes if basil is unavailable.
- Grill Some Veggies: Add some grilled veggies like zucchini or bell peppers for extra flavor and texture. They pair beautifully with this steak.
- Balsamic Glaze: Drizzle the balsamic glaze just before serving for a sweet and tangy finish. If you don’t have it, simmer balsamic vinegar with a bit of honey for an easy homemade glaze.
- Add Extra Cheese: If you’re a cheese lover, feel free to add more mozzarella or top with some grated parmesan for extra richness.
How to Serve & What to Pair with Your Grilled Caprese Flank Steak

This grilled caprese flank steak is so versatile, and it pairs beautifully with a variety of sides and drinks. Here’s how to serve it for the perfect meal and a few pairing ideas to elevate the experience:
- Serve with Grilled Veggies: Pair your steak with grilled zucchini, bell peppers, or asparagus for a fresh, smoky flavor that complements the richness of the meat.
- Fresh Green Salad: A simple green salad with a light vinaigrette is perfect. The crispness of the greens balances the richness of the steak and mozzarella.
- Crispy Potatoes: For something heartier, serve with crispy roasted potatoes or herb-infused mashed potatoes. The texture contrasts beautifully with the tender steak.
- Pair with Red Wine: A Pinot Noir or Chianti is perfect for this dish. The subtle tannins of these wines complement the grilled flavors without overpowering the freshness of the caprese topping.
- Classic Cocktails: If you prefer cocktails, try a gin and tonic or a classic mojito. The refreshing, herbal notes in these drinks will enhance the basil and tomato in the dish.
- Crusty Bread: A side of crusty bread or garlic bread is always a hit—perfect for soaking up any extra balsamic glaze.
Recipe Variations for Grilled Caprese Flank Steak
This grilled caprese flank steak is delicious as is, but here are a few variations to make it suit your taste or dietary needs:
If you’re craving spicy, rub the steak with chili powder or add cayenne pepper to the balsamic glaze for an added kick. The heat pairs perfectly with the fresh caprese ingredients, bringing a whole new level of flavor.
For a lighter version, swap the flank steak for grilled chicken breast or shrimp. These lean proteins are perfect with the vibrant, fresh caprese topping, keeping the dish light yet flavorful.
If you’re following a plant-based diet, replace the mozzarella with vegan cheese or cashew cream. Grilled tofu or seitan can also be used as a hearty substitute for the steak. The flavors stay fresh and bright, but with a plant-based twist.
For a kid-friendly version, opt for grilled chicken tenders instead of steak. Kids love the mild, tender meat, and it pairs wonderfully with a simple salad or crispy potatoes.
If you need a low-carb alternative, skip the potatoes and serve the steak with grilled zucchini, cauliflower rice, or a fresh green salad. These options will keep your meal light while still satisfying.
To make the meal even more filling, serve with roasted sweet potatoes or herbed roasted potatoes. They complement the steak and caprese toppings perfectly.
Finally, for a summer BBQ version, marinate the steak in a mixture of olive oil, garlic, and fresh herbs like rosemary or thyme before grilling. The herbs add a burst of flavor and help tenderize the steak, giving it a wonderful smoky taste.
Must-Have Tools & Ingredients for the Perfect Grilled Caprese Flank Steak
To make your grilled caprese flank steak the best it can be, here are a few essential tools and ingredients to keep in mind:
Essential Ingredients:
- Flank Steak: For the best flavor and tenderness, look for high-quality, grass-fed flank steak. If you’re on a budget, sirloin or ribeye are great alternatives.
- Fresh Mozzarella: Buffalo mozzarella offers the creamiest texture, but fresh mozzarella will work just as well. For a dairy-free option, vegan cheese can be used.
- Balsamic Glaze: A good balsamic glaze is key for that sweet and tangy kick. If you don’t have it, reduce balsamic vinegar with a little honey for a homemade version.
- Extra Virgin Olive Oil: A high-quality extra virgin olive oil adds richness and depth to the dish. If you’re out, avocado oil is a great alternative.
Must-Have Tools:
- Meat Thermometer: To ensure your steak is cooked perfectly every time, a meat thermometer is a must. It guarantees the perfect internal temperature.
- Grill: Whether you’re using a gas grill or grill pan, it’s important to have a surface that evenly distributes heat and creates those perfect grill marks.
- Chef’s Knife: A sharp chef’s knife will make slicing through the steak and tomatoes easy and clean.
- Serving Platter: A large serving platter allows you to display the steak and caprese toppings beautifully, giving the dish an elegant touch.
Nutrition Breakdown for Your Grilled Caprese Flank Steak
Want to enjoy a delicious meal while staying on track with your health goals? Here’s the nutritional information for this grilled caprese flank steak to help you make the best choice:
Per Serving (Based on 4 servings):
- Calories: 350 kcal
- Protein: 38g
- Fat: 18g
- Saturated Fat: 6g
- Carbohydrates: 10g
- Fiber: 2g
- Sugar: 6g
- Cholesterol: 65mg
- Sodium: 520mg
- Vitamin A: 15% DV
- Vitamin C: 25% DV
- Calcium: 20% DV
- Iron: 15% DV
This dish is packed with lean protein from the flank steak, and the fresh tomatoes, mozzarella, and basil provide a healthy balance of healthy fats, fiber, and essential vitamins. It’s perfect for those following a low-carb or keto diet, while still providing the nutrients you need for a balanced meal.
Enjoy this flavorful and nutritious steak without any guilt!
Ready to Savor the Perfect Grilled Caprese Flank Steak?
There’s nothing quite like the combination of smoky, tender steak paired with fresh, vibrant caprese ingredients. This dish is not only a showstopper at any dinner table, but it’s also quick, easy, and packed with flavor. Whether you’re grilling for a weeknight dinner or impressing guests at a summer BBQ, this grilled caprese flank steak is sure to become your go-to recipe.
Now that you’ve got all the tips and tricks, it’s time to fire up the grill and enjoy this delicious meal! Pin your version of this grilled caprese flank steak to Pinterest, tag me, and share your creations! Let’s inspire each other to keep cooking and creating beautiful, tasty meals together! 🍴✨
