If you’re craving a dish that combines the bold flavors of perfectly grilled steak with the fresh, vibrant essence of a classic Caprese salad, then you’ve got to try this Balsamic Caprese Grilled Flank Steak Recipe. This recipe masterfully blends juicy, tender flank steak marinated in a tangy balsamic mixture with melting mozzarella, sweet cherry tomatoes, and aromatic basil for an unforgettable meal that’s both elegant and easy enough for any weeknight. The harmony of savory and fresh ingredients will have you coming back for seconds—and maybe even thirds.
Ingredients You’ll Need
Gathering a handful of simple, fresh ingredients is all it takes to create this stunning dish. Each component not only contributes to the overall flavor but also adds texture and a pop of color that makes this recipe so irresistible.
- 1 lb flank steak: Choose a well-marbled cut for juicy, flavorful steak that grills beautifully.
- 1/4 cup balsamic vinegar: This provides a rich, tangy base for the marinade that tenderizes and infuses the steak.
- 2 tbsp olive oil: Adds moisture and helps create that mouthwatering sear on the grill.
- 2 cloves garlic, minced: Garlic gives a savory kick that complements the balsamic perfectly.
- 1/2 tsp salt: Essential for enhancing all the natural flavors of the steak and marinade.
- 1/4 tsp black pepper: Adds just the right amount of warmth and depth.
- 1 cup cherry tomatoes, halved: Their sweetness bursts in contrast to the tangy steak marinade.
- 8 oz fresh mozzarella, sliced: Melts beautifully on top, adding creamy richness.
- Fresh basil leaves for garnish: Bright, herbaceous notes that finish the dish perfectly.
How to Make Balsamic Caprese Grilled Flank Steak Recipe
Step 1: Prepare the Marinade
Start by whisking together balsamic vinegar, olive oil, minced garlic, salt, and pepper in a bowl. This simple yet powerful marinade tenderizes the flank steak and infuses it with those signature tangy and savory flavors that set this dish apart.
Step 2: Marinate the Steak
Place your flank steak inside a resealable bag and pour the marinade over it. Seal tightly to ensure every inch of the meat is coated, then refrigerate for at least one hour. If you can spare the time, letting it marinate overnight will deepen the flavors and make the steak even more tender.
Step 3: Preheat Your Grill
Fire up the grill to medium-high heat, aiming for around 400 degrees Fahrenheit. This temperature is perfect for achieving that glorious char on the outside while keeping the inside juicy and flavorful.
Step 4: Grill the Steak
Remove the steak from the marinade and let any excess drip off—too much marinade on the grill can cause flare-ups. Grill the steak for roughly 6-8 minutes per side to reach medium-rare, watching closely to avoid overcooking.
Step 5: Add Caprese Toppings
In the final minute of grilling, top your steak with the halved cherry tomatoes and slices of fresh mozzarella. Close the grill lid to allow the cheese to melt slightly, creating the perfect gooey, fresh topping that makes this Balsamic Caprese Grilled Flank Steak Recipe truly shine.
Step 6: Rest and Slice
Once off the grill, let the steak rest for about 5 minutes. This step is crucial as it lets the juices redistribute throughout the meat, resulting in a tender, juicy bite. Slice against the grain and garnish with fresh basil leaves before serving.
How to Serve Balsamic Caprese Grilled Flank Steak Recipe
Garnishes
Fresh basil leaves are essential here—not only do they add a lovely herbal brightness, but their fragrance elevates each mouthful. You can even drizzle a little extra balsamic vinegar or a splash of good-quality olive oil for a glossy, flavorful finish.
Side Dishes
This dish pairs beautifully with light, fresh sides like a crisp arugula salad tossed with lemon vinaigrette or classic garlic roasted potatoes. To keep things vibrant and simple, even steamed asparagus or grilled zucchini will complement the robust steak without stealing the spotlight.
Creative Ways to Present
For a stunning presentation, arrange the sliced steak on a large platter and top with the tomatoes, mozzarella, and basil right before serving. Consider a rustic wooden board for a casual vibe or a crisp white plate for a more elegant approach. Adding edible flowers or microgreens can add an extra touch of sophistication if desired.
Make Ahead and Storage
Storing Leftovers
If you’re lucky enough to have leftovers of this Balsamic Caprese Grilled Flank Steak Recipe, store them in an airtight container in the refrigerator. The steak stays juicy, and the caprese toppings keep their freshness for up to three days.
Freezing
While fresh is best, you can freeze cooked steak slices for up to two months. Just make sure to separate the steak from the fresh toppings before freezing. Reheat steak gently later, then add fresh tomatoes, mozzarella, and basil after warming.
Reheating
Reheat steak slices in a skillet over medium-low heat with a splash of water or beef broth to keep them moist. Avoid the microwave if you want to preserve texture. Add fresh mozzarella and basil once heated through to maintain that signature freshness.
FAQs
Can I use a different cut of steak for this recipe?
Absolutely. While flank steak works beautifully due to its texture and ability to absorb marinade, skirt steak or sirloin can also be delicious alternatives. Just adjust cooking times to your preferred doneness.
How long should I marinate the steak?
At least one hour is sufficient to infuse the flavors, but marinating overnight in the fridge will make your steak even more tender and flavorful.
Can I make this recipe indoors?
Yes! You can grill the steak on a stovetop grill pan or broil it in your oven. Just watch the cooking time closely and make sure to melt the mozzarella in the final minute under the broiler or on the pan.
What can I substitute for fresh mozzarella?
If fresh mozzarella isn’t available, burrata or a mild, soft cheese like fontina can work well, but fresh mozzarella’s creamy texture and mild flavor are ideal for this recipe.
Is this recipe gluten-free?
Yes, this Balsamic Caprese Grilled Flank Steak Recipe is naturally gluten-free. Just ensure your balsamic vinegar is gluten-free, which most brands are.
Final Thoughts
This Balsamic Caprese Grilled Flank Steak Recipe is hands down one of those meals that feel special but come together with surprising ease. It’s bursting with fresh, vibrant flavors and the perfect balance of savory and tangy that’s perfect for any occasion. Once you try it, I’m confident it’ll become a go-to favorite in your recipe rotation—just like it is in mine!
Print
Balsamic Caprese Grilled Flank Steak Recipe
- Total Time: 1 hour 25 minutes
- Yield: 4 servings 1x
- Diet: Gluten Free
Description
This Balsamic Caprese Grilled Flank Steak is a flavorful and elegant dish perfect for a quick weeknight dinner or a weekend cookout. Marinated in a tangy balsamic and garlic blend, the juicy flank steak is grilled to medium-rare perfection and topped with fresh cherry tomatoes, melted mozzarella, and aromatic basil leaves for a fresh Caprese twist.
Ingredients
Steak Marinade
- 1 lb flank steak
- 1/4 cup balsamic vinegar
- 2 tbsp olive oil
- 2 cloves garlic, minced
- 1/2 tsp salt
- 1/4 tsp black pepper
Toppings and Garnish
- 1 cup cherry tomatoes, halved
- 8 oz fresh mozzarella, sliced
- Fresh basil leaves for garnish
Instructions
- Prepare the Marinade: In a bowl, whisk together balsamic vinegar, olive oil, minced garlic, salt, and black pepper until well combined to create the marinade.
- Marinate the Steak: Place the flank steak in a resealable plastic bag and pour in the marinade. Seal the bag tightly and refrigerate for at least 1 hour, preferably overnight, to allow the flavors to penetrate the meat.
- Preheat the Grill: Set your grill to medium-high heat, approximately 400°F, to ensure a nice sear on the steak.
- Grill the Steak: Remove the steak from the marinade, allowing excess to drip off. Place it on the hot grill and cook for 6-8 minutes per side for medium-rare doneness, adjusting time for preferred doneness.
- Add Toppings and Melt Cheese: In the last minute of grilling, place halved cherry tomatoes and mozzarella slices on top of the steak. Close the grill lid so the cheese melts slightly.
- Rest and Serve: Remove the steak from the grill and let it rest for 5 minutes to redistribute juices. Slice against the grain and serve garnished with fresh basil leaves.
Notes
- For more tender results, marinate the steak overnight if possible.
- Allowing the steak to rest before slicing helps retain its juices and enhances flavor.
- Adjust grill time based on thickness of the steak and your preferred level of doneness.
- Use fresh, high-quality mozzarella for best melting and flavor.
- Serve with a side salad or grilled vegetables for a complete meal.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Main Course
- Method: Grilling
- Cuisine: Italian-American