This Balsamic Caprese Grilled Flank Steak combines Italian flavors with perfectly grilled beef for an unforgettable meal.
Quick Answer: To make Balsamic Caprese Grilled Flank Steak, marinate the flank steak in balsamic vinegar and herbs for 30 minutes, grill for 5-6 minutes per side until medium-rare, then top with fresh mozzarella, tomatoes, and basil.
Prep Time: 10 minutes
Cook Time: 12-15 minutes
Total Time: 45 minutes
Category: Main Dish
Difficulty: Intermediate
Cuisine: Italian-American Fusion
Yield: 4 servings
Dietary: Gluten-Free
Why You’ll Love This Recipe
- Perfect balance of tender meat and fresh Caprese toppings
- Quick enough for weeknights but elegant enough for entertaining
- Can be prepped ahead and grilled just before serving
- High in protein and relatively low in carbs
- Impressive presentation with minimal effort

Quick Benefits
This Balsamic Caprese Grilled Flank Steak delivers restaurant-quality results at home. The marinade tenderizes the meat while adding deep flavor, and the fresh Caprese topping creates a beautiful contrast in temperatures and textures.
Ingredients
- 1 lb flank steak
- 2 tablespoons olive oil
- 2 cloves garlic, minced
- 1 teaspoon Dijon mustard
- Salt and pepper, to taste
- 1 cup cherry tomatoes, halved
- 1 cup fresh mozzarella balls (bocconcini), halved
- 1/4 cup fresh basil leaves, chopped
- 1 tablespoon balsamic glaze (for drizzling)
Instructions
- In a small bowl, whisk together olive oil, minced garlic, Dijon mustard, and a generous pinch of salt and pepper until well combined. The mixture should look emulsified and slightly thickened.
- Place the flank steak in a shallow dish or resealable plastic bag. Pour the marinade over the steak, ensuring it’s evenly coated on all sides. Seal and refrigerate for at least 4 hours, preferably overnight. The longer marination allows the flavors to penetrate deeply into the meat.
- Remove the steak from refrigeration 30 minutes before cooking to allow it to come to room temperature. This ensures more even cooking. Meanwhile, preheat your grill to medium-high heat (approximately 450°F).
- Place the marinated steak on the hot grill. Cook for 3-5 minutes per side for medium-rare to medium doneness. The steak should develop a nice char on the outside while remaining juicy inside. For perfect doneness, use a meat thermometer to reach 130-135°F for medium-rare.
- Transfer the grilled steak to a cutting board and tent loosely with foil. Allow it to rest for at least 5 minutes. This crucial step allows the juices to redistribute throughout the meat, ensuring maximum tenderness.
- While the steak rests, toss halved cherry tomatoes and mozzarella balls in a bowl with a small drizzle of olive oil and a pinch of salt and pepper.
- Using a sharp knife, cut the steak against the grain into thin slices. Cutting against the grain shortens the muscle fibers, resulting in more tender bites.
- Arrange the sliced steak on a serving platter. Top with the tomato and mozzarella mixture, then scatter fresh basil leaves over everything. Finish with a generous drizzle of balsamic glaze in a decorative pattern.
- The contrast between the warm steak and the cool caprese topping creates a delightful temperature variation that enhances the overall eating experience.
You Must Know
- Always slice flank steak against the grain for maximum tenderness
- Don’t marinate longer than 8 hours to prevent meat from becoming mushy
- Let meat rest 10 minutes before slicing to retain juices
- Use a meat thermometer for perfect doneness
- Pat meat dry before grilling for better searing
Serving Suggestions
- Grilled garlic bread
- Roasted rosemary potatoes
- Mixed green salad with balsamic vinaigrette
- Italian red wine like Chianti
Creative Variations
- Use burrata instead of mozzarella for extra creaminess
- Add grilled peaches for a summer twist
- Substitute skirt steak or ribeye for the flank
- Add prosciutto for extra Italian flair
Cultural Notes
This recipe combines the classic Italian Caprese salad with American grilling traditions. While not traditionally Italian, it represents the successful fusion of Mediterranean ingredients with New World cooking methods.
Pro Tips
- Room temperature meat grills more evenly
- Use fresh, high-quality mozzarella for best results
- Make your own balsamic glaze for better control over sweetness
- Score the surface of tougher cuts for better marinade penetration
Frequently Asked Questions
Q: Can I make Balsamic Caprese Grilled Flank Steak in the oven?
A: Yes, broil on high 5-6 minutes per side, keeping the same target temperature.
Q: What’s the best doneness for flank steak?
A: Medium-rare (135°F) is ideal for tenderness.
Q: Can I use dried basil instead of fresh?
A: Fresh basil is strongly recommended for authentic Caprese flavor.
Q: How long does leftover grilled flank steak last?
A: Store in refrigerator up to 3 days.
Q: Can I freeze this dish?
A: Freeze the grilled meat only, add fresh toppings after thawing.
Health Benefits
This Balsamic Caprese Grilled Flank Steak is rich in protein and iron from the beef, while fresh tomatoes provide vitamin C and antioxidants. The olive oil adds heart-healthy fats, and fresh basil offers anti-inflammatory properties.
Nutrition
(Per serving, estimate) Calories: 450 • Carbs: 8g • Protein: 48g • Fat: 25g • Sodium: 380mg
Notes
For best results, bring meat to room temperature before grilling and use the freshest possible Caprese ingredients.
Balsamic Caprese Grilled Flank
This Balsamic Caprese Grilled Flank Steak combines Italian flavors with perfectly grilled beef for an unforgettable meal.
Ingredients
Instructions
Notes
- For best results, bring meat to room temperature before grilling and use the freshest possible Caprese ingredients.
