Grilled Flank Steak Caprese with Balsamic Dressing

If Grilled Flank Steak Caprese sounds like something you’d order at a cute little restaurant with cloth napkins… good news: you can totally make it at home in real-life leggings. This is one of those “I want something fresh but also hearty” meals—perfect for busy weeknights, casual backyard dinners, or when you’re trying to impress someone without looking like you tried too hard (my favorite kind of flex).

It’s got juicy grilled steak, bright tomatoes, creamy mozzarella, basil that smells like summer, and that sweet-tangy balsamic finish that makes everyone suddenly very quiet at the table—because they’re too busy chewing.

And yes, picky eaters usually approve. Steak helps.

Why You’ll Love This Grilled Flank Steak Caprese

  • Fast but fancy: It tastes like a special-occasion dinner, but you’re mostly just grilling and tossing things in a bowl.
  • Fresh + filling: The Caprese vibe keeps it light, while the flank steak makes it satisfying.
  • Minimal dishes: A bowl, a bag/dish for marinade, and a grill pan (or grill). That’s it. My kind of magic.
  • Crowd-friendly: Easy to double for guests, but just as good for a “me, myself, and leftovers” situation.

Ingredients You’ll Need

Here’s what you’re working with (simple, everyday stuff—no scavenger hunt required):

For the steak

  • Flank steak
  • Olive oil
  • Garlic (minced)
  • Salt & black pepper

For the Caprese side

  • Cherry tomatoes
  • Fresh mozzarella balls (bocconcini or ciliegine)
  • Fresh basil

For the finishing touch

  • Balsamic vinegar or balsamic glaze
  • Little note from my kitchen: If you can get balsamic glaze, it makes drizzling easier and gives that glossy “wow” look. If not, balsamic vinegar still tastes amazing—just a bit more tangy and less sweet.

Refer to the recipe card below for exact ingredient measurements and full nutritional information.

How To Make Grilled Flank Steak Caprese with Balsamic Dressing

This is the part where you realize you’re basically a backyard chef.

Step 1: Marinate the Steak

In a shallow dish or zip-top bag, mix:

  • olive oil
  • minced garlic
  • salt
  • black pepper

Add the flank steak and coat it well. Pop it in the fridge for at least 1 hour (or up to 8 hours if you’re planning ahead like a highly organized kitchen superhero).

Tip: If you’re short on time, even 30 minutes helps—just don’t tell the steak I said that.

Step 2: Grill the Steak

Preheat your grill to medium-high heat.

Remove the steak from the marinade and grill for 4–5 minutes per side, depending on thickness and how done you like it.

Then—this matters—let it rest for 5–10 minutes before slicing.

Why rest? Because if you slice immediately, the juices run out like they’re escaping a bad situation. Resting keeps your steak tender and juicy.

When ready, slice thinly across the grain (this makes it easier to chew and less “jaw workout”).

Step 3: Prepare the Caprese Salad

While the steak rests, toss together in a big bowl:

  • cherry tomatoes
  • mozzarella balls
  • chopped fresh basil

Drizzle with a little olive oil and add a pinch of salt.

Optional but lovely: A tiny crack of black pepper here makes everything taste brighter.

Step 4: Assemble and Dress

Arrange the sliced steak on a platter next to (or slightly overlapping) the Caprese salad.

Now for the best part: drizzle generously with balsamic glaze (or balsamic vinegar).

Serve right away while the steak is still warm and the mozzarella is cool and creamy—hello contrast, my old friend.

That’s it. You just made Grilled Flank Steak Caprese with Balsamic Dressing like it’s no big deal.

The “Don’t Panic” Cooking Tips (Because Life Happens)

  • No grill? No problem. Use a cast-iron skillet or grill pan on the stove. Medium-high heat, same timing, great results.
  • Slice it right. Flank steak can feel tough if you slice the wrong way. Look for the lines in the meat and cut across them.
  • Balsamic too strong? If using vinegar (not glaze), mix it with a little olive oil to soften the bite.
  • Tomatoes not super sweet? Add a tiny pinch of salt and let them sit for 5 minutes. They’ll taste more tomato-y. (Yes, that’s a real word in my kitchen.)
  • Mozzarella watery? Drain it well before tossing—otherwise your salad turns into “Caprese soup.” Delicious, but not the goal.

And if your basil tears instead of chops nicely… welcome to the club. Basil is dramatic. We love it anyway.

A Little Story From My Kitchen

This recipe became one of my go-tos the first time I needed something that felt “special” but didn’t require me to hover over the stove all evening. I made it on a warm day when everyone was hungry right now, and I remember thinking: why does this feel like a restaurant dinner when it’s basically steak + salad?

That’s the magic combo: bold grilled flavor plus fresh, creamy Caprese goodness. Also, balsamic drizzle makes everything look like you know what you’re doing—even if you were just Googling “how long to grill flank steak” five minutes ago. (No judgment. I’ve been there.)

Grilled Flank Steak Caprese served with sliced grilled flank steak, cherry tomatoes, mozzarella pearls, fresh basil, and balsamic glaze on a platter.
Grilled Flank Steak Caprese with tender sliced steak, juicy cherry tomatoes, mozzarella pearls, basil, and a bold balsamic drizzle.

FAQs About Grilled Flank Steak Caprese

Can I make Grilled Flank Steak Caprese with Balsamic Dressing ahead of time?

Yes! Marinate the steak up to 8 hours ahead. You can also prep the Caprese mix (tomatoes + mozzarella) a few hours early—just add basil right before serving so it stays bright and perky.

What’s the best way to store leftovers?

Store steak and Caprese salad separately in airtight containers in the fridge for up to 3 days. Reheat steak gently (microwave at low power or quick skillet warm-up). Keep the Caprese cold for best texture.

Can I use a different cut of steak?

Totally. Skirt steak works great, and so does sirloin if that’s what you have. Just adjust cook time based on thickness.

Is balsamic glaze the same as balsamic vinegar?

Not exactly. Glaze is thicker and sweeter (great for drizzling). Vinegar is thinner and tangier. Both work—you just get a slightly different vibe.

What should I serve with this?

This meal already hits protein + fresh salad, so I like something simple: garlic bread, grilled corn, roasted potatoes, or even a quick pasta salad if you’re feeding extra mouths.

Bring the Magic to Your Table Tonight

If you need a dinner that feels fresh, filling, and a little “wow” without turning your kitchen into a disaster zone, Grilled Flank Steak Caprese is the move. It’s the kind of meal that makes an average Tuesday feel like a patio dinner party—minus the stress, plus the balsamic drizzle.

Make it once, and I’m pretty sure it’ll sneak into your regular rotation… right next to all your “quick wins” that still taste like you tried. Because that’s the kind of cooking magic I love sharing.

Keep the Dinner Magic Going

If you loved how fresh-and-hearty this meal feels, here are a few more cozy, flavor-packed recipes you might want to try next (bookmark now, thank yourself later):

Before you go—if you made this recipe, I’d love to hear how it turned out in your kitchen. Please leave a quick star rating and a short review: ⭐⭐⭐⭐⭐ (tap your stars!) It helps other readers (and it makes my day!).

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
Grilled Flank Steak Caprese served with sliced grilled flank steak, cherry tomatoes, mozzarella pearls, fresh basil, and balsamic glaze on a platter.

Grilled Flank Steak Caprese with Balsamic Dressing


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Aneta
  • Total Time: 1 hour 25 minutes
  • Yield: 4 servings 1x

Description

Grilled flank steak meets a fresh Caprese salad—cherry tomatoes, mozzarella pearls, basil, and a sweet balsamic drizzle. Fast, flavorful, and perfect for an easy “wow” dinner.


Ingredients

Scale
  • 1 ½2 lb flank steak

  • 2 tbsp olive oil (plus a drizzle for salad)

  • 3 cloves garlic, minced

  • 1 tsp salt (plus a pinch for salad)

  • ½ tsp black pepper

  • 2 cups cherry tomatoes (about 1 pint)

  • 8 oz fresh mozzarella balls (bocconcini or ciliegine), drained

  • ½ cup fresh basil, chopped or torn

  • 23 tbsp balsamic glaze (or balsamic vinegar, to taste)


Instructions

  1. Marinate the steak: In a shallow dish or zip-top bag, mix olive oil, minced garlic, salt, and black pepper. Add flank steak and coat well. Refrigerate at least 1 hour (up to 8 hours).

  2. Grill the steak: Preheat grill to medium-high. Grill steak 4–5 minutes per side (depending on thickness and doneness). Rest 5–10 minutes.

  3. Make the Caprese mix: In a bowl, combine cherry tomatoes, mozzarella balls, and basil. Drizzle with a little olive oil and add a pinch of salt.

  4. Assemble: Slice steak thinly against the grain. Plate with Caprese salad and drizzle generously with balsamic glaze. Serve immediately.

Notes

Slice against the grain for the most tender bite—this is the difference between “so juicy” and “why is my jaw tired?”

If using balsamic vinegar instead of glaze, start with 1–2 tbsp and add more to taste (it’s tangier).

No outdoor grill? Use a cast-iron skillet or grill pan on medium-high heat.

  • Prep Time: 1 hour 15 minutes
  • Cook Time: 10 minutes
  • Category: Dinner
  • Method: Grilling
  • Cuisine: Italian-American

Nutrition

  • Serving Size: 1 serving (¼ of recipe)
  • Calories: 520 kcal
  • Sugar: 8 g
  • Sodium: 650 mg
  • Fat: 30 g
  • Saturated Fat: 12 g
  • Unsaturated Fat: 16 g
  • Trans Fat: 0 g
  • Carbohydrates: 12 g
  • Fiber: 2 g
  • Protein: 42 g
  • Cholesterol: 120 mg

Leave a Comment

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