Some dinners just work without any fuss, and this Grilled Flank Steak Caprese with Balsamic Dressing is one of them. Juicy, thinly sliced steak lands on a plate with fresh mozzarella, ripe tomatoes, and a balsamic drizzle that ties everything together. It reads fancy but comes together fast, making it one of the better steak dinner options when you want something that actually tastes like effort went in.

Flank steak is lean, which makes it a solid steak recipe healthy enough for a weeknight but satisfying enough to serve to guests. The caprese twist – fresh basil, soft mozzarella, and sweet tomatoes – keeps things light and bright. This is the kind of meal that feels like summer even on a random Tuesday.
What You Need for Grilled Flank Steak Caprese with Balsamic Dressing
- 1.5 lbs flank steak
- 2 tbsp olive oil
- 3 garlic cloves, minced
- 1 tsp dried oregano
- 1 tsp salt
- 0.5 tsp black pepper
- 1 cup cherry tomatoes, halved
- 8 oz fresh mozzarella, sliced
- 1 handful fresh basil leaves
- 3 tbsp balsamic glaze
- 1 tsp red pepper flakes (optional)
How to Grill the Steak
Pat the steak dry first, always. Moisture is what kills a good sear. Rub it down with olive oil, garlic, oregano, salt, and pepper, then let it sit at room temperature for about 20 minutes before it hits the grill. This helps the center cook more evenly and avoids that cold-raw-middle problem.
- Preheat your grill or grill pan to high heat.
- Place the steak directly on the grates and grill for 4 to 5 minutes per side for medium-rare.
- Remove the steak and let it rest on a cutting board for 8 to 10 minutes. Do not skip the rest.
- Slice thin, always cutting against the grain. This is what makes flank steak tender instead of chewy.
- Arrange slices on a serving platter.
- Layer mozzarella slices and cherry tomatoes across the steak.
- Scatter basil leaves on top, then drizzle generously with balsamic glaze.
That balsamic drizzle at the end does a lot of heavy lifting here. It adds acidity and a little sweetness that balances the savory, charred steak really nicely.

Smart Swaps and Variations
This recipe is flexible in a good way. If you want a Mediterranean flank steak vibe, swap the mozzarella for crumbled feta and add a few sliced kalamata olives. The combo of flank steak with balsamic tomato and feta is genuinely worth trying – it has a sharper, saltier flavor profile that some people actually prefer.
No grill? A cast iron skillet on high heat gives you a solid crust, nearly as good. For steak recipes for one, just use a smaller portion of flank steak and scale the caprese toppings down. The ratios stay the same and it still looks great on the plate.
Ingredient Substitutions
- Balsamic glaze – use reduced balsamic vinegar if you don’t have glaze (simmer vinegar over low heat until thick)
- Fresh mozzarella – burrata works beautifully and is even creamier
- Cherry tomatoes – any ripe tomato works, heirloom slices look especially good
- Flank steak – skirt steak is the closest substitute in texture and cook time
- Fresh basil – arugula adds a peppery note if basil isn’t available
Pro Tips for Better Results
The grain direction on flank steak runs very visibly lengthwise. Cutting parallel to those lines gives you tough, stringy bites. Cutting perpendicular – across the grain – shortens those muscle fibers and makes every slice noticeably more tender. It’s one of those small details that makes a real difference.
For healthy grilled steak recipes that still feel indulgent, the trick is usually the topping. Good mozzarella, ripe tomatoes, and quality balsamic do more for the dish than any marinade. Keep the marinade simple and let the caprese layer carry the flavor. This approach also makes it one of the more fresh tasting dinners you can put together in under 30 minutes.
Storing Leftovers and Serving Ideas
Store leftover steak slices and caprese toppings separately in airtight containers in the fridge. The steak keeps for up to 3 days. Mozzarella and tomatoes are best eaten the same day but will hold overnight. Reheat steak gently in a skillet over low heat rather than the microwave – it dries out fast.
Serving ideas beyond the platter: pile it into a crusty ciabatta roll for a steak sandwich, serve over arugula for a salad, or slice it thin over pasta with a little of the balsamic drizzle as a sauce. As a grill special idea for a casual dinner, the platter presentation with everything layered together looks impressive with almost no effort.
FAQ
Can I marinate the flank steak overnight?
Yes, but keep the marinade simple. Olive oil, garlic, salt, pepper, and herbs work well. Avoid acidic marinades like lemon juice or vinegar for more than 2 hours – they can break down the texture and make the surface mushy.
What internal temperature should I aim for?
For medium-rare, pull the steak at 130-135°F. It will rise a few degrees while resting. Medium is around 140-145°F. Flank steak gets noticeably tougher past medium, so it’s worth using a thermometer.
Is flank steak a good option for easy grill dinner recipes?
It’s one of the best. It cooks fast, takes flavor well, and slices beautifully. Paired with a caprese topping like this, it looks like a restaurant dish with very little actual work.
Can I make this ahead for meal prep?
Grill the steak ahead and slice it. Keep the caprese ingredients separate until serving. The balsamic glaze should also be added fresh so it doesn’t make everything soggy.
What sides go well with this dish?
Simple sides work best here. Grilled bread, roasted potatoes, or a basic green salad all complement without competing. The caprese topping already brings a lot of flavor, so lighter sides let the steak stay center.

Grilled Flank Steak Caprese with Balsamic Dressing
Equipment
- Grill or grill pan
- Cutting Board
- Sharp knife
- Meat thermometer
Ingredients
- 1.5 lbs flank steak
- 2 tbsp olive oil
- 3 garlic cloves, minced
- 1 tsp dried oregano
- 1 tsp salt
- 0.5 tsp black pepper
- 1 cup cherry tomatoes, halved
- 8 oz fresh mozzarella, sliced
- 1 handful fresh basil leaves
- 3 tbsp balsamic glaze
- 1 tsp red pepper flakes optional
Instructions
- Pat the flank steak dry with paper towels. Rub with olive oil, garlic, oregano, salt, and pepper. Let rest at room temperature for 20 minutes.
- Preheat your grill or grill pan to high heat.
- Grill the steak for 4 to 5 minutes per side for medium-rare, or until internal temperature reaches 130-135°F.
- Rest the steak on a cutting board for 8 to 10 minutes before slicing.
- Slice thinly against the grain and arrange on a serving platter.
- Top with mozzarella slices, cherry tomatoes, and fresh basil leaves.
- Drizzle generously with balsamic glaze and serve immediately.
Notes
- Always slice flank steak against the grain for tender results.
- Do not skip the resting step – it keeps the juices inside the meat.
- Swap mozzarella for feta and add olives for a Mediterranean variation.
- Store steak and caprese toppings separately if making ahead.
