Balsamic Grilled Flank Steak Caprese You’ll Make All Summer

This Balsamic Grilled Flank Steak Caprese is the recipe I make every single time I want to impress someone without actually spending all day in the kitchen. It’s one of those magical dishes that looks fancy but is secretly so simple.

Think juicy, balsamic-marinated flank steak piled high with blistered cherry tomatoes, creamy mozzarella, and fresh basil. Yeah. It’s that good.

Why You’ll Love This Recipe

This is a healthy grilled steak recipe that doesn’t taste “healthy” — it tastes like summer on a plate. The balsamic marinade does double duty as a dressing, so you’re already winning before you even fire up the grill.

It’s also endlessly flexible. Need a simple grilled meat recipe for a weeknight dinner? Done. Want to serve something jaw-dropping at a backyard barbecue? This is it. The flavors are bold, fresh, and balanced in the best possible way.

If you love easy dinner wins, you might also enjoy this 5-ingredient hot maple beef mince stir-fry for another fast, flavor-packed meal.

Balsamic Grilled Flank Steak Caprese

Balsamic Grilled Flank Steak Caprese

This Balsamic Grilled Flank Steak Caprese is a simple yet impressive dish featuring juicy marinated steak topped with blistered tomatoes, fresh mozzarella, and basil, all finished with a flavorful balsamic dressing.
Prep Time 15 minutes
Cook Time 10 minutes
Marinating Time 12 hours
Total Time 25 minutes
Course Dinner
Cuisine Italian-Inspired
Servings 4 servings

Equipment

  • Grill
  • Mixing bowl
  • Whisk
  • Zip-lock bag or shallow dish
  • tongs
  • Cutting board
  • Knife
  • Skillet (optional)

Ingredients
  

Balsamic Marinade / Dressing

  • ¼ cup balsamic vinegar
  • ¼ cup extra virgin olive oil
  • 1 tablespoon Dijon mustard
  • 1 teaspoon honey
  • 1 clove garlic minced or grated
  • ¼ teaspoon salt
  • ¼ teaspoon black pepper

Steak Caprese

  • 2 pounds flank steak
  • 2 cups cherry or grape tomatoes
  • 1 cup fresh mozzarella diced
  • 2 tablespoons fresh basil thinly sliced

Instructions
 

  • In a bowl, whisk together balsamic vinegar, olive oil, Dijon mustard, honey, garlic, salt, and pepper until emulsified. Reserve half for dressing.
  • Place flank steak in a bag or dish and pour half the marinade over it. Seal and refrigerate overnight (or at least 2 hours).
  • Remove steak from fridge 20–30 minutes before cooking. Grill over medium-high heat for 3–5 minutes per side until desired doneness. Let rest for 5 minutes.
  • Grill or skillet-cook tomatoes for 3–5 minutes until blistered and slightly charred.
  • Slice steak against the grain. Top with tomatoes, mozzarella, and basil. Drizzle with reserved dressing and serve.

Notes

For best results, marinate overnight and always slice the steak against the grain for tenderness. Use good-quality balsamic vinegar and fresh mozzarella for optimal flavor. You can substitute flank steak with skirt or hanger steak, or even chicken. Serve with arugula, crusty bread, or grilled vegetables for a complete meal.
Keyword balsamic steak, caprese steak, flank steak recipe, grilled steak

Ingredients for Balsamic Grilled Flank Steak Caprese

Here’s everything you need. Nothing complicated, just good ingredients doing their thing.

Ingredients for Balsamic Grilled Flank Steak Caprese
Category Ingredient Amount
Balsamic Marinade / Dressing Balsamic vinegar 1/4 cup
Balsamic Marinade / Dressing Extra virgin olive oil 1/4 cup
Balsamic Marinade / Dressing Dijon mustard 1 tablespoon
Balsamic Marinade / Dressing Honey 1 teaspoon
Balsamic Marinade / Dressing Garlic, minced or grated 1 large clove
Balsamic Marinade / Dressing Salt 1/4 teaspoon
Balsamic Marinade / Dressing Black pepper 1/4 teaspoon
Steak Caprese Flank steak 2 pounds
Steak Caprese Cherry or grape tomatoes 2 cups
Steak Caprese Buffalo or fresh mozzarella, diced 1 cup
Steak Caprese Fresh basil, thinly sliced 2 tablespoons

How to Make Balsamic Grilled Flank Steak Caprese

Let’s walk through this step by step. The process is straightforward, but a few small details make a big difference in the final result.

Step 1: Make the Balsamic Marinade

Grab a small bowl or jar and combine the balsamic vinegar, olive oil, Dijon mustard, honey, minced garlic, salt, and pepper. Whisk or shake it all together until it’s nicely emulsified and smells absolutely wonderful.

This is the heart of the whole recipe. The Dijon helps the marinade cling to the meat, the honey adds just a touch of sweetness, and the balsamic brings that deep, tangy richness. Set half aside — you’ll use it as a dressing later.

“Make extra dressing. You will want to pour it on everything.”

Step 2: Marinate the Flank Steak

Place your flank steak in a zip-lock bag or shallow dish and pour half of the balsamic marinade over it. Seal it up, give it a little massage through the bag, and pop it in the fridge overnight.

Overnight marinating is the secret to getting that deep, complex flavor all the way through the meat. If you’re short on time, even 2 hours will do something — but overnight is where the magic really happens with this flank steak with balsamic recipe.

Step 3: Grill the Steak

Pull the steak out of the fridge about 20-30 minutes before grilling so it can come closer to room temperature. This helps it cook more evenly. Shake off any excess marinade so it doesn’t drip and cause flare-ups on the grill.

Heat your grill to medium-high. Place the steak on the hot grates and let it cook undisturbed for 3-5 minutes per side, depending on how thick it is and your preferred doneness. For a perfect medium-rare, you’re looking for an internal temp around 130-135°F.

Once it’s done, transfer it to a cutting board and let it rest for at least 5 minutes. I know — waiting is hard. But resting lets the juices redistribute so every slice stays juicy instead of running all over your board.

Step 4: Blister the Cherry Tomatoes

While the steak rests, toss your cherry tomatoes on the grill. Let them cook for about 3-5 minutes until the skins start to blister and char slightly and they’re just starting to burst. They’ll get jammy and sweet and incredibly good.

No grill space? No problem. Heat a heavy-bottomed skillet on the stovetop over medium-high heat and blister the tomatoes right there. Same result, different method. This is one of those healthy grilled steak recipe tricks that works beautifully either way.

Step 5: Slice, Top, and Serve

How to Make Balsamic Grilled Flank Steak Caprese

Now for the fun part. Slice the rested flank steak thinly against the grain — this is non-negotiable. Cutting against the grain shortens the muscle fibers and makes every bite tender instead of chewy.

Arrange the slices on a platter or plate, then pile on the blistered tomatoes, diced mozzarella, and fresh basil. Drizzle generously with that reserved balsamic dressing. Stand back and admire your work for at least five seconds before digging in.

Expert Tips for the Best Results

Don’t Skip the Resting Time

Letting the steak rest after grilling is one of the most important steps. Even five minutes makes a huge difference in how juicy and tender your slices will be. Cover it loosely with foil while it rests.

Always Slice Against the Grain

Flank steak has long, visible muscle fibers running through it. Cut perpendicular to those fibers — not parallel. This is the single biggest factor in whether your steak feels tender or tough. Look closely before you slice.

Use Good Quality Balsamic Vinegar

Since the marinade is also your dressing, the quality of the balsamic really shows up in the final flavor. You don’t need aged balsamic, but avoid the very cheap stuff. A mid-range bottle from your grocery store works perfectly here.

Fresh Mozzarella Is Worth It

Buffalo mozzarella or fresh mozzarella adds a creamy, milky richness that balances the acidic balsamic beautifully. Pre-shredded or block mozzarella won’t give you the same experience. Treat yourself to the good stuff.

Balsamic Grilled Flank Steak Caprese Recipe

Variations and Substitutions

Swap the Protein

This balsamic marinade works brilliantly on skirt steak, hanger steak, or even chicken thighs if flank steak isn’t available. The overnight marinating time stays the same. It’s a genuinely versatile simple grilled meat recipe base.

Add Some Greens

Serve this on a bed of arugula for an instant salad situation. The peppery greens pair beautifully with the balsamic and sweet tomatoes. It stretches the meal further and makes it feel even more summery and fresh.

Make It Feta-Forward

If you want to try a slightly different flavor profile, swap the mozzarella for crumbled feta. This gives you a saltier, tangier version — almost like a flank steak with balsamic tomato and feta vibe that’s equally delicious and great for serving at parties.

Troubleshooting

The Steak Came Out Tough

Two things cause tough flank steak: cooking it too long or slicing with the grain instead of against it. Flank steak is best at medium to medium-rare. Overcooking it past medium makes it significantly tougher. And always, always slice against the grain.

The Marinade Burned on the Grill

Always shake off excess marinade before grilling. The sugars in the balsamic vinegar and honey can burn quickly over high heat. A light coating on the meat is all you need — the dressing drizzled on top at the end handles the rest of the flavor.

Storage Instructions

Storage Method Container Duration
Refrigerator (steak only) Airtight container Up to 3 days
Refrigerator (assembled) Covered plate or container Best same day
Freezer (steak only) Freezer-safe bag Up to 2 months
Dressing (separate) Jar with lid Up to 1 week in fridge

Reheating Tips

For the best texture, reheat leftover sliced steak in a hot skillet for 1-2 minutes rather than microwaving it. The microwave tends to dry it out fast. A quick sear in a pan keeps it much more enjoyable.

The toppings — tomatoes, mozzarella, and basil — are best added fresh. Store them separately and top right before serving for leftovers that still feel put together.

No-Waste Kitchen Ideas

Leftover sliced steak is incredible in a sandwich, wrap, or grain bowl the next day. Pile it onto crusty bread with arugula and a drizzle of the leftover dressing for an effortless lunch that feels anything but leftover.

Leftover blistered tomatoes can be stirred into pasta or spooned over scrambled eggs the next morning. Nothing goes to waste in this kitchen.

What to Serve With Balsamic Grilled Flank Steak Caprese

This dish is rich enough to stand alone, but it plays beautifully alongside crusty bread, grilled corn, or a simple green salad. The balsamic dressing doubles as a salad dressing, so dinner basically plans itself.

If you’re feeding a crowd and want something sweet to finish things off, these 2-ingredient donuts are an absolute crowd-pleaser that takes almost no effort. Or go all out with an Oreo no-bake cheesecake cup — no oven required.

For a fun weekend brunch spread alongside this steak, a cinnamon roll cake on the side sounds absolutely wild and absolutely right. And if you’ve got kids helping you plan dessert, these Easter egg nest cookies are a no-bake treat they’ll love putting together.

Balsamic Grilled Flank Steak Caprese FAQs

Can I use a different cut of steak?

Yes! Skirt steak and hanger steak both work great with this balsamic marinade. They have a similar texture and benefit from the same overnight soak. Just be sure to adjust your cook time based on thickness and always slice against the grain.

Can I make this recipe without a grill?

Absolutely. A cast iron skillet or grill pan on the stovetop over high heat will give you great results. You won’t get quite the same smoky char, but the balsamic marinade brings so much flavor that it’s still totally delicious. The tomatoes can also be blistered in a skillet as mentioned in the instructions.

How do I know when the flank steak is done?

The most reliable method is a meat thermometer. Aim for 130-135°F for medium-rare, 140-145°F for medium. Flank steak is best when it’s not overcooked, so pull it off the heat a touch early and let carryover cooking do the rest during the resting period.

Can I prep this ahead of time?

Yes, and you should! The steak marinates overnight, so it’s already a make-ahead recipe by design. You can also mix the balsamic dressing up to a week in advance and store it in the fridge. Grill day becomes super fast and easy when everything is prepped ahead.

Is this a healthy grilled steak recipe?

It really is. Flank steak is a lean cut of beef, and the caprese toppings — tomatoes, fresh mozzarella, basil, and olive oil — are packed with good stuff. The marinade uses simple, whole ingredients with no processed additives. It’s indulgent-tasting but genuinely balanced.

Ready to Fire Up the Grill?

This Balsamic Grilled Flank Steak Caprese is one of those recipes you’ll come back to again and again. It’s simple enough for a weeknight but impressive enough for company, and it delivers every single time.

Give it a try and let me know how it turns out in the comments below! And if you make it, please share it on Pinterest — it genuinely helps others find great recipes and means the world to me.

Happy grilling. You’ve got this.

Photo of author

Linda Sandra

Founder of Tasty at Home. Global recipe explorer, spice hoarder, and your guide to bold flavors without the stress. Let's cook something amazing!

Leave a Comment

Recipe Rating