Grilled Flank Steak with Balsamic Caprese Twist – Fresh, Juicy & Easy

Sharing is caring!

Grilled Flank Steak with Balsamic Caprese Twist instantly takes me back to a breezy July evening. I had marinated a flank steak in balsamic and Dijon overnight, hoping for something delicious. The moment it hit the grill, the smoky aroma had everyone gathering outside.

We ate under patio lights, sipping iced tea, as I sliced the steak thin and topped it with blistered tomatoes, creamy mozzarella, and fresh basil. One bite — and we all agreed: this was the steak of the summer.

It’s juicy, bright, and simple — the kind of dish that feels both special and effortless. Every time I make it, I’m reminded why it became a favorite.

Love fresh, flavorful recipes like this? Subscribe to Recipes by Sylvia and get new ones straight to your inbox.

Why This Steak Recipe is So Special

There are steak recipes, and then there’s this — Grilled Flank Steak with Balsamic Caprese Twist, where bold, savory flavors meet vibrant freshness in every bite. What makes it stand out isn’t just the juicy steak or even the caprese topping — it’s the way each element complements the other so effortlessly.

The balsamic marinade adds a rich tang that deeply infuses the flank steak overnight, ensuring every slice is tender and full of flavor. As it grills, the edges caramelize, creating that irresistible crust while the inside stays juicy and pink. It’s the kind of result that makes you feel like a pro, even if you’re new to the grill.

But the real surprise? The topping. Blistered cherry tomatoes bring bursts of sweetness and char. Creamy mozzarella offers that soft, rich contrast. And then there’s the fresh basil — herbaceous, clean, and unmistakably summery. Drizzled with the remaining dressing, each bite hits a perfect balance: bold, juicy steak meets crisp, bright caprese.

It’s an ideal dish for entertaining because it looks gorgeous on a platter, yet requires minimal prep. That’s exactly what makes this steak so satisfying — it’s high-impact with low stress. If you enjoy effortless yet impressive dishes like this Epic Grilled Chicken Greek Salad Bowl with Tzatziki Magic, or crave lighter summer fare like the Roasted Sweet Potato and Beet Quinoa Salad, then this recipe will be right up your alley.

Ingredients & Preparation

What You’ll Need for This Recipe

This Grilled Flank Steak with Balsamic Caprese Twist is made with straightforward, high-impact ingredients that work together like magic. Most of them are pantry staples, and if you’ve got a fresh basil plant on your windowsill, you’re halfway there.

Here’s a quick look at what you’ll need:

For the Balsamic Marinade/Dressing For the Caprese Steak
1/4 cup balsamic vinegar 2 pounds flank steak
1/4 cup extra virgin olive oil 2 cups cherry or grape tomatoes
1 tbsp Dijon mustard 1 cup fresh mozzarella, diced
1 tsp honey 2 tbsp fresh basil, thinly sliced
1 large garlic clove, minced
1/4 tsp salt
1/4 tsp black pepper

You’ll use half the marinade to soak the steak overnight, and the rest will serve as a fresh drizzle just before serving.

Tools and Easy Substitutions

A grill or grill pan is ideal for cooking the flank steak, but a cast iron skillet will work just as well if you’re indoors. You’ll also want a small whisk or mason jar with a lid to emulsify the marinade properly. And if you’re blistering tomatoes stovetop, use a heavy-bottom pan for best results.

Don’t have flank steak? No problem. Skirt steak or flat iron steak are excellent substitutes and respond beautifully to the marinade.

Mozzarella options: I love using fresh buffalo mozzarella for its creaminess, but any soft mozzarella will do — even mozzarella pearls if you’re short on time.

For the herbs: Basil is traditional for caprese, but arugula or a touch of mint adds an unexpected twist if you’re in a creative mood.

And remember, recipes like this are flexible. Just like in this Garlic Butter Lettuce Tomato Grilled Chicken Sandwich, you can adjust toppings to match your mood or what’s in your fridge. Want to keep it extra light? Swap out mozzarella for feta and drizzle with extra balsamic for a punchy finish, just like in our Greek-Style Beef and Zucchini Rice Bowl.

Cooking Instructions & Tips

Step-by-Step: From Marinade to Masterpiece

This Grilled Flank Steak with Balsamic Caprese Twist comes together in three smooth stages: marinate, grill, and build. Let’s break it down — no fluff, just flavorful steps you’ll love repeating.

Step 1: Marinate the Steak (Time: 12 hours)
Whisk together balsamic vinegar, olive oil, Dijon mustard, honey, garlic, salt, and pepper until emulsified. Pour half over the flank steak in a zip-top bag or shallow dish. Seal, then refrigerate overnight.

Step 2: Grill the Steak (Time: 6–10 minutes total)
Remove steak from marinade and let it sit at room temp for 20 minutes. Preheat the grill (or grill pan) to medium-high. Grill steak for 3–5 minutes per side, depending on thickness and preferred doneness. Let it rest for 5 minutes before slicing.

Sliced grilled flank steak on a cutting board with cherry tomatoes
Rested and sliced, this flank steak is ready to meet its caprese topping.

Step 3: Blister the Tomatoes
While the steak rests, toss cherry tomatoes onto the grill or into a hot skillet. Cook for 3–5 minutes until they blister and char slightly, releasing sweetness.

Step 4: Slice and Assemble
Thinly slice steak against the grain for maximum tenderness. Place slices on a platter. Scatter blistered tomatoes and fresh mozzarella over the top. Drizzle with remaining balsamic dressing and finish with basil.

Smart Tips to Nail It Every Time

 Use room-temp steak: Letting the steak sit out for 20–30 minutes helps it cook more evenly.
 Don’t skip the rest: Resting allows juices to redistribute so every slice stays juicy.
 Cut against the grain: This breaks up the muscle fibers, giving you tender bites every time.
 Marinate overnight: It’s the easiest way to infuse big flavor with minimal effort.
 Want to go dairy-free? Skip the mozzarella and go with avocado slices instead — it still brings creaminess without the cheese.

This recipe is flexible enough to play around with — just like the Sun-Dried Tomato and Mushroom Pasta, it thrives on fresh ingredients and bold contrasts. And if you’re a fan of simple, flavor-forward meals, try the Baked Lemon Garlic Cod with Butter Sauce next — it’s another easy weeknight showstopper.

Serving, Storing & Pairing

How to Serve It Up Right

This Grilled Flank Steak with Balsamic Caprese Twist is one of those recipes that looks fancy, but feels like a breeze. When you serve it, lay the sliced steak on a large platter and layer the tomatoes, mozzarella, and basil right over the top. Give it a final drizzle of the leftover dressing, and you’re ready to impress — no garnish necessary.

If you’re hosting guests, pair it with crusty bread or garlic-rubbed toast to soak up those juices. A chilled glass of Pinot Noir or even a lemony iced tea makes a perfect match. And don’t be afraid to keep the sides simple — the toppings already bring bold flavor.

Need a veggie-packed companion? This steak plays beautifully next to the Crispy Zucchini Chips with Basil Mayo — the textures contrast in the best way. Or go lighter and fresher with the Roasted Sweet Potato and Beet Quinoa Salad for a well-rounded, vibrant plate.

For a dinner that really sings, serve everything family-style. Let everyone build their own plate — it keeps things relaxed and fun.

Grilled flank steak with blistered cherry tomatoes and basil
Charred steak meets summer’s best flavors in one stunning platter.

Storing & Reheating Tips

Got leftovers? You’re in luck. This steak holds up well for a day or two and makes incredible sandwiches or salad toppers.

How to Store:
Place leftover steak slices in an airtight container. Store toppings (tomatoes, mozzarella, basil) separately to keep them fresh. Refrigerate for up to 3 days.

Reheating Tips:
Avoid microwaving — it can overcook the steak. Instead, gently reheat in a skillet over medium heat for 2–3 minutes, or enjoy it cold over a salad. Bring the basil and mozzarella to room temp before assembling again.

Bonus Tip: If you’re planning ahead, grill extra tomatoes and keep them in a sealed jar with olive oil. They make a delicious topping for toasts, bowls, or scrambled eggs.

This recipe is built for next-day creativity, much like the layers of flavor in the Garlic Butter Lettuce Tomato Grilled Chicken Sandwich or the versatility of the Greek-Style Beef and Zucchini Rice Bowl. Nothing goes to waste — only more delicious meals ahead.

Frequently Asked Questions

1. Can I make Grilled Flank Steak with Balsamic Caprese Twist ahead of time?
Yes! You can marinate the steak up to 24 hours in advance. The balsamic dressing can also be made ahead and stored in the fridge. Grill just before serving for best flavor.

2. What’s the best cut of meat if I can’t find flank steak?
Skirt steak or flat iron steak work well as substitutes. Just be sure to slice thinly against the grain for tenderness.

3. Can I cook the steak indoors instead of grilling?
Absolutely. A cast iron skillet or grill pan will give you excellent results — just cook over medium-high heat and ventilate your kitchen well.

4. What can I use instead of mozzarella?
Feta, burrata, or even thin-sliced provolone are great alternatives. You can also make it dairy-free by using creamy avocado slices.

5. Is this recipe low-carb or keto-friendly?
Yes — it’s naturally low in carbs (about 5g per serving) and fits most low-carb or keto lifestyles without modification.

6. How do I keep the tomatoes from getting soggy?
Blister them quickly over high heat, and don’t overcrowd the pan. They should char but stay juicy.

Conclusion: A Recipe Worth Repeating

This Grilled Flank Steak with Balsamic Caprese Twist isn’t just a recipe — it’s the kind of dish that becomes a go-to for special weekends, dinner guests, or even just when you’re craving something fresh and satisfying. It’s packed with juicy, bold steak flavor, creamy mozzarella, sweet-tart tomatoes, and that beautiful bite of balsamic. Simple, balanced, and absolutely mouthwatering.

If you love this recipe as much as I do, you’ll definitely enjoy similar fresh-forward meals like the Sun-Dried Tomato and Mushroom Pasta or the always-flavorful Baked Lemon Garlic Cod. They follow the same theme — real ingredients, bold flavor, no fuss.

And if you’re looking for a slightly different version of this dish, check out this balsamic grilled flank steak caprese recipe for another take that’s equally worth bookmarking.

Grilled flank steak with tomatoes, mozzarella, and balsamic drizzle
Juicy slices of steak with caprese toppings and a balsamic finish.
Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Sliced grilled flank steak topped with balsamic tomatoes and mozzarella

Grilled Flank Steak with Balsamic Caprese Twist


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Sylvia
  • Total Time: 30
  • Yield: 6 servings

Description

Grilled Flank Steak with Balsamic Caprese Twist is a fresh, juicy summer dish that brings together tender steak, a tangy balsamic marinade, blistered cherry tomatoes, creamy mozzarella, and fragrant basil. Perfect for outdoor dinners or easy entertaining.


Ingredients

For the balsamic marinade/dressing:

• 1/4 cup balsamic vinegar

• 1/4 cup extra virgin olive oil

• 1 tablespoon Dijon mustard

• 1 teaspoon honey

• 1 large clove garlic, minced/grated

• 1/4 teaspoon salt

• 1/4 teaspoon pepper

For the steak caprese:

• 2 pounds flank steak

• 2 cups cherry or grape tomatoes

• 1 cup buffalo or fresh mozzarella, diced

• 2 tablespoons basil, thinly sliced


Instructions

1. In a small bowl, whisk together the balsamic vinegar, olive oil, Dijon mustard, honey, garlic, salt, and pepper.

2. Place the flank steak in a shallow dish or resealable bag and pour in half the marinade. Refrigerate and marinate overnight (or at least 12 hours).

3. Preheat grill to medium-high heat. Remove the steak from marinade and shake off excess.

4. Grill steak 3–5 minutes per side or until desired doneness. Let rest for 5 minutes before slicing.

5. Meanwhile, grill the cherry tomatoes until lightly charred, about 3–5 minutes. Alternatively, blister in a hot skillet.

6. Slice steak thinly against the grain. Arrange on a platter and top with blistered tomatoes, mozzarella chunks, and sliced basil.

7. Drizzle with remaining marinade and serve immediately.

Notes

– Use skirt steak or flat iron steak if flank steak is unavailable.

– For extra flavor, reduce the leftover marinade into a warm glaze.

– Serve over greens, garlic toast, or with pasta salad.

– Use burrata or feta as a mozzarella alternative.

– Leftovers are great in wraps, sandwiches, or grain bowls.

  • Prep Time: 10
  • Cook Time: 20
  • Method: Grilling
  • Cuisine: American

 

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star