Balsamic Caprese Grilled Flank Steak
Balsamic Caprese Grilled Flank Steak combines juicy, thinly sliced beef with sweet cherry tomatoes, creamy fresh mozzarella, fragrant basil, and a glossy balsamic drizzle. The steak develops a beautifully browned crust on the grill, while the fresh Caprese topping adds color and brightness.
A simple balsamic marinade brings together olive oil, garlic, Dijon mustard, and Italian herbs. After grilling and resting, the steak is sliced against the grain and arranged on a platter with the toppings. It makes an inviting centerpiece for a family dinner, summer gathering, or weekend meal.
Prep Time: 20 minutes
Marinating Time: 2–8 hours
Cook Time: 10–14 minutes
Resting Time: 10 minutes
Ingredients
For the Steak and Marinade
- 1½ pounds flank steak
- 3 tablespoons extra-virgin olive oil
- ¼ cup balsamic vinegar
- 3 garlic cloves, minced
- 1 tablespoon Dijon mustard
- 1 teaspoon honey
- 1 teaspoon dried Italian seasoning
- ¾ teaspoon fine salt
- ½ teaspoon freshly ground black pepper
For the Caprese Topping
- 2 cups cherry tomatoes, halved
- 8 ounces fresh mozzarella pearls, drained, or a mozzarella ball cut into bite-sized pieces
- ½ cup loosely packed fresh basil leaves, torn
- 1 tablespoon extra-virgin olive oil
- ¼ teaspoon salt, or to taste
- ¼ teaspoon freshly ground black pepper
For Finishing
- 2 tablespoons balsamic glaze
- Extra fresh basil leaves
- Flaky sea salt, optional
Why You’ll Love This Recipe
- Fresh and flavorful: Tomatoes, basil, and mozzarella balance the rich grilled beef.
- Simple preparation: The marinade and topping take only a few minutes to assemble.
- Beautiful presentation: Sliced steak arranged on a platter looks impressive with very little effort.
- Flexible cooking options: Use an outdoor grill or a heavy stovetop grill pan.
- Easy entertaining: Prepare the ingredients ahead and grill the steak shortly before serving.
How to Make Balsamic Caprese Grilled Flank Steak
1. Prepare the Marinade
In a bowl, whisk together the olive oil, balsamic vinegar, minced garlic, Dijon mustard, honey, Italian seasoning, salt, and pepper.
Place the flank steak in a large resealable food bag or a shallow nonreactive dish. Pour the marinade over the meat and turn it to coat both sides.
Seal or cover and refrigerate for 2–8 hours. Turn the steak once during marinating if possible.
Avoid leaving it in this acidic marinade for an extended period, as the surface can become overly soft.
2. Prepare the Caprese Topping
Place the halved cherry tomatoes in a bowl with the drained mozzarella. Add the olive oil, salt, and black pepper, then toss gently.
Keep the basil separate until shortly before serving to preserve its fresh appearance. Refrigerate the topping while you prepare the grill.
For the best texture, drain the mozzarella thoroughly. Excess liquid can collect on the serving platter and dilute the balsamic finish.
3. Preheat the Grill
Heat an outdoor grill to medium-high, approximately 425–450°F.
Clean the grates and lightly oil them using a folded paper towel held with long-handled tongs.
If using a stovetop grill pan, heat it over medium-high heat until thoroughly hot. Use a pan large enough to hold the steak flat, or cut the steak into two pieces before cooking.
4. Grill the Steak
Remove the steak from the marinade and discard the used marinade. Let excess liquid drip off, then lightly pat the surface with paper towels. This helps the meat brown instead of steam.
Place the steak on the hot grill. Cook for approximately 5–7 minutes per side, depending on its thickness and your grill’s heat.
Check the thickest part with an instant-read thermometer. For a food-safe preparation, cook whole-cut beef to 145°F, followed by a rest of at least 3 minutes. The steak pictured has a pink center; use temperature rather than color to judge doneness.
If the outside darkens too quickly, move the steak to a cooler part of the grill to finish cooking.
5. Rest Before Slicing
Transfer the steak to a clean cutting board. Loosely cover with foil and rest for about 10 minutes.
Resting helps reduce the amount of juice lost when the meat is cut. Avoid wrapping it tightly, which can trap steam and soften the grilled crust.
6. Slice Against the Grain
Look for the long muscle fibers running across the flank steak. Slice perpendicular to those fibers, cutting the meat into thin strips.
Hold your knife at a slight angle and aim for slices approximately ¼ inch thick. Thin slices cut against the grain make flank steak easier to chew.
7. Assemble the Platter
Arrange the sliced steak on a large serving platter.
Fold the torn basil into the tomato and mozzarella mixture, then spoon it over and around the beef. Leave some of the grilled steak visible for an attractive presentation.
Drizzle with balsamic glaze and scatter over the extra basil. Add a small pinch of flaky salt if desired, then serve immediately.
Serving Suggestions
Caprese Grilled Flank Steak pairs well with roasted baby potatoes, grilled zucchini, or warm crusty bread. The bread is especially good for soaking up the tomato juices and balsamic dressing.
For a more substantial dinner, serve it with lemon rice, couscous, or a simple pasta salad. A lightly dressed green salad also works well alongside the rich beef and mozzarella.
When serving guests, arrange the steak on a wide platter and add the topping just before bringing it to the table. This keeps the basil fresh and prevents the tomatoes from releasing too much liquid over the meat.
Recipe Tips and Notes
Choose an evenly thick steak. A relatively uniform piece cooks more consistently. Check thinner sections early to prevent overcooking.
Pat away excess marinade. A wet surface delays browning, while dripping oil can cause flare-ups.
Use a thermometer. Cooking time changes with the steak’s thickness, starting temperature, and grill performance.
Slice across the fibers. This is especially important with flank steak because its muscle fibers are long and pronounced.
Add basil at the end. Fresh basil can darken when mixed too far ahead or placed directly on very hot food.
Use balsamic glaze for finishing. Glaze is thicker and sweeter than regular balsamic vinegar. The two ingredients serve different purposes in this recipe.
Season after tasting. Mozzarella and balsamic glaze vary by brand, so taste the topping before adding more salt.
Easy Variations
Use Burrata
Replace the mozzarella with burrata for a creamier topping. Tear it over the sliced steak immediately before serving.
Try Different Tomatoes
Use a mixture of red, yellow, and orange cherry tomatoes for extra color. Chopped ripe garden tomatoes also work; drain off excessive juice first.
Add Grilled Vegetables
Arrange grilled zucchini, bell peppers, or asparagus around the steak. They complement the basil and balsamic flavors without requiring another sauce.
Make It Slightly Spicy
Add ¼ teaspoon red pepper flakes to the marinade or sprinkle a little over the finished platter.
Use Another Steak Cut
Skirt steak can work, though it is often thinner and cooks faster. Adjust the grilling time and continue to slice against the grain.
Make-Ahead Instructions
Mix the marinade and refrigerate the steak up to 8 hours before cooking.
Wash and dry the tomatoes and basil ahead of time. Drain the mozzarella and store it in a separate covered container in the refrigerator.
For the freshest topping, combine the tomatoes, mozzarella, oil, and seasonings shortly before grilling. Add the basil and assemble the platter immediately before serving.
The steak is best grilled close to mealtime, although leftover slices can also be enjoyed cold in salads and sandwiches.
Storage and Reheating
Store leftover steak and Caprese topping in separate airtight containers in the refrigerator. Refrigerate within 2 hours of serving.
Use the steak within 3–4 days. The tomato and mozzarella topping is best enjoyed within 1–2 days because the tomatoes soften and the basil darkens.
To reheat, place the steak in a covered skillet over low heat with a small splash of water or broth. Warm gently until heated through, avoiding prolonged cooking.
Add the chilled topping after reheating. You can also serve thin slices of leftover steak cold with fresh salad greens.
Frequently Asked Questions
Can I make this without an outdoor grill?
Yes. Use a heavy grill pan or cast-iron skillet. Preheat it thoroughly, allow excess marinade to drip off, and cook the steak in a well-ventilated kitchen.
Can I use regular balsamic vinegar instead of glaze on top?
Yes, but use a small amount because vinegar is thinner and sharper. For a thicker drizzle, gently simmer ½ cup balsamic vinegar in a small saucepan until reduced to approximately ¼ cup. Let it cool before using.
Why is my flank steak chewy?
Flank steak can seem chewy when sliced with the grain or cut into thick pieces. Cut thinly across the visible muscle fibers and check the temperature carefully during cooking.
Should I melt the mozzarella?
Melting is optional. Fresh mozzarella is traditionally served soft and cool in a Caprese-style topping. Placing it over warm steak will gently soften it without needing additional cooking.
Can I freeze this recipe?
Freeze the cooked steak separately for up to 2–3 months for best quality. Thaw in the refrigerator before reheating. Prepare a fresh tomato, mozzarella, and basil topping when serving.
Servings and Nutrition
Servings: 6
Serving Size: One-sixth of the steak and topping
Estimated nutrition per serving:
- Calories: 380
- Protein: 33 g
- Carbohydrates: 10 g
- Fat: 23 g
- Saturated Fat: 8 g
- Fiber: 1 g
Nutrition is approximate and varies with the steak’s fat content, mozzarella brand, balsamic glaze, and the amount of marinade retained. Side dishes are not included.
