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.
Table of Contents
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.)

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):
- When you’re craving that same tomato-basil comfort, try Caprese Stuffed Chicken for an easy, cheesy dinner win.
- If balsamic is your love language, you’ll probably fall hard for Balsamic Chicken and Veggie Orzo for a one-bowl weeknight meal.
- Want to keep the steak vibes but switch up the bowl situation? Make Grilled Steak Bowl with Zucchini for a fresh, filling lunch or dinner.
- And for a lighter, zippy option that still feels “restaurant-ish,” go for Grilled Balsamic Steak Salad that’s big on flavor and easy on effort.
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!).
Grilled Flank Steak Caprese with Balsamic Dressing
- 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
-
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
-
2–3 tbsp balsamic glaze (or balsamic vinegar, to taste)
Instructions
-
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).
-
Grill the steak: Preheat grill to medium-high. Grill steak 4–5 minutes per side (depending on thickness and doneness). Rest 5–10 minutes.
-
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.
-
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