Grilled Flank Steak Caprese with Balsamic Dressing
This stunning Grilled Flank Steak Caprese with Balsamic Dressing is the kind of summer dinner that makes everyone think you spent hours in the kitchen — when really, it came together in under 30 minutes.
It’s got that classic Italian Caprese vibe (hello, fresh mozzarella and basil), but with juicy grilled steak doing the heavy lifting. Honestly? This one started as a “let’s clean out the fridge” dinner and ended up becoming a household staple.
Table of Contents
Why You’ll Love This Recipe
This is one of those healthy grilled steak recipes that actually tastes indulgent. You get tender, flavorful flank steak paired with creamy mozzarella, sweet cherry tomatoes, and a drizzle of balsamic glaze that ties everything together.
It’s low-carb, protein-packed, and totally show-off worthy — whether you’re throwing a backyard BBQ or just feeding yourself on a Tuesday night. Think of it as a Mediterranean flank steak with serious Caprese energy.
Ingredients

| Category | Ingredient | Amount |
|---|---|---|
| Steak & Marinade | Flank steak | 1½ pounds |
| Steak & Marinade | Olive oil | 3 tablespoons |
| Steak & Marinade | Garlic, minced | 3 cloves |
| Steak & Marinade | Salt | 1 teaspoon |
| Steak & Marinade | Black pepper | ½ teaspoon |
| Caprese Topping | Cherry tomatoes | 2 cups |
| Caprese Topping | Fresh mozzarella balls | 8 ounces |
| Caprese Topping | Fresh basil, chopped | ½ cup |
| Finishing | Balsamic glaze (or reduced balsamic vinegar) | 3 tablespoons |
Step-by-Step Instructions

Step 1: Marinate the Steak
In a zip-top bag or shallow dish, combine the olive oil, minced garlic, salt, and black pepper. Drop in the flank steak and coat it really well — you want every inch of that meat to soak up those flavors.
Seal it up and pop it in the fridge for at least 1 hour, or up to 8 hours if you’re planning ahead. The longer, the better! Even a quick 1-hour marinade makes a huge difference with flank steak.
“Don’t skip the marinade — flank steak is lean, and those extra minutes in the fridge are what make it juicy and full of flavor rather than tough and bland.”
Step 2: Grill It Up
Preheat your grill to medium-high heat. Pull the steak out of the marinade, let any excess drip off, and lay it on the hot grates. You should hear that satisfying sizzle immediately — that’s the good stuff.
Grill for 4–5 minutes per side, depending on thickness and your preferred doneness. For medium-rare (which is ideal for flank steak), aim for an internal temp of around 130–135°F.
Step 3: Rest the Steak (This Part Is Non-Negotiable)
Once off the grill, let the steak rest on a cutting board for 5–10 minutes. I know it’s tempting to dig right in, but resting lets the juices redistribute so you don’t lose them all the moment you slice.
Then slice it thinly against the grain. This step is the secret to tender bites — cutting with the grain will make it chewy and tough.
Step 4: Make the Caprese Mix
While the steak rests, toss your cherry tomatoes, fresh mozzarella balls, and chopped basil in a bowl. Drizzle with a tiny bit of olive oil and a pinch of salt.
This is basically a deconstructed Caprese salad — and it smells incredible. The basil perfume mixed with the olive oil is one of those kitchen moments that just makes you happy.
Step 5: Assemble and Drizzle
Arrange the steak slices on a serving platter, then spoon the Caprese mix over and around the meat. Drizzle the balsamic glaze generously right before serving.
That final drizzle pulls everything together — the tangy-sweet balsamic against the savory steak and creamy mozzarella is chef’s kiss. Serve immediately and watch it disappear.
Expert Tips, Variations & Troubleshooting
Tips for the Best Grilled Flank Steak Caprese
Pat the steak dry before grilling. Any excess marinade on the surface can cause flare-ups and prevent a good sear. A quick pat with paper towels makes a big difference.
Don’t overcook it. Flank steak gets tough fast past medium. Aim for medium-rare to medium — it’ll be far more tender and juicy.
Use a sharp knife for slicing. Thin, clean slices make this dish look restaurant-worthy. A serrated knife works great if you don’t have a dedicated slicing knife.
Fun Variations to Try
Flank steak with balsamic tomato and feta: Swap the mozzarella for crumbled feta and add sliced kalamata olives. It gives the whole dish a bolder, saltier punch — like a Greek-Italian mashup.
Add roasted peppers: Toss in some charred bell peppers for extra smoky sweetness. It fits right in with the Mediterranean flank steak vibe.
Make it a salad: Layer everything over a bed of arugula for a full meal that feels light but satisfying. A great option if you love healthy grilled steak recipes that double as a complete dinner.
If you love hearty, satisfying dinners like this, you should check out this garlic steak tortellini — it’s another weeknight win.
Troubleshooting Common Issues
Steak came out tough: Did you slice against the grain? Flank steak has very visible muscle fibers — cut perpendicular to them, not parallel. Also check your internal temp; overcooked flank steak tightens up fast.
Balsamic glaze too thick: If it’s clumping, warm it slightly in the microwave for 10–15 seconds, then drizzle. If you’re reducing your own balsamic vinegar, watch it closely — it goes from perfect to burnt quickly.
Mozzarella too watery: If your fresh mozzarella is releasing a lot of liquid, pat the balls dry with a paper towel before tossing them in the Caprese mix.
Storage & Reheating
| Method | How Long | Notes |
|---|---|---|
| Refrigerator (steak) | Up to 3 days | Store steak and Caprese mix separately |
| Refrigerator (Caprese mix) | Up to 2 days | Best eaten fresh; mozzarella softens |
| Freezer (steak only) | Up to 2 months | Do not freeze the Caprese topping |
To reheat the steak: Slice leftovers thin and warm briefly in a skillet over medium heat with a tiny splash of water or broth. Avoid the microwave if you can — it tends to dry out grilled steak.
No-waste ideas: Leftover steak slices are amazing in a wrap with romaine and hummus, chopped into a grain bowl, or tucked into a taco pasta salad for a hearty next-day lunch.
Nutritional Information

Per serving (based on 4 servings). Values are estimates.
| Nutrient | Amount per Serving |
|---|---|
| Calories | ~420 kcal |
| Protein | ~42g |
| Fat | ~25g |
| Saturated Fat | ~9g |
| Carbohydrates | ~8g |
| Sugar | ~5g |
| Sodium | ~580mg |
Frequently Asked Questions
Can I use a grill pan instead of an outdoor grill?
Absolutely! A cast iron grill pan works great for this recipe. Get it screaming hot over high heat before adding the steak, and you’ll still get those beautiful sear marks. Open a window though — it will get smoky.
What’s the best way to tell when flank steak is done?
The most reliable way is a meat thermometer. Pull it at 130°F for medium-rare or 140°F for medium. If you don’t have one, the finger poke test works too — medium-rare feels like the fleshy part of your palm when your hand is relaxed.
Can I make this recipe ahead of time?
You can marinate the steak up to 8 hours ahead, which is a great meal prep move. But assemble everything fresh — especially the Caprese mix and balsamic drizzle. They’re best right before serving so nothing gets soggy.
What can I serve with this dish?
It’s a full meal on its own, but crusty bread, a simple green salad, or even some roasted potatoes make great sides. If you’re into comfort food pairings, this colcannon recipe or a bowl of rich onion gravy over mash would be surprisingly cozy alongside it.
Is this recipe gluten-free?
Yes! All the ingredients in this Grilled Flank Steak Caprese with Balsamic Dressing are naturally gluten-free. Just double-check your balsamic glaze bottle if you’re buying store-bought — most are fine, but it’s worth a quick label scan.
Give It a Try and Share the Love
This Grilled Flank Steak Caprese with Balsamic Dressing is the kind of recipe that earns you serious dinner-table compliments with very little effort. It’s fresh, it’s filling, and that balsamic drizzle at the end is just everything.
If you make it, I’d love to hear how it went — drop a comment below with your thoughts, any tweaks you made, or what sides you paired it with. And if you loved it, please save it to Pinterest so other steak lovers can find it too!
For more crowd-pleasing dinners, don’t miss this cozy French onion chicken orzo casserole or these addictive brownie mix cookies for dessert after your steak night.

Grilled Flank Steak Caprese with Balsamic Dressing
Equipment
- Grill or grill pan
- Zip-top Bag or Shallow Dish
- Cutting board
- Sharp knife
- Mixing bowl
- Meat Thermometer
- Serving platter
Ingredients
Steak & Marinade
- 1.5 lbs Flank steak
- 3 tbsp Olive oil
- 3 cloves Garlic minced
- 1 tsp Salt
- 0.5 tsp Black pepper
Caprese Topping
- 2 cups Cherry tomatoes
- 8 oz Fresh mozzarella balls
- 0.5 cup Fresh basil chopped
Finishing
- 3 tbsp Balsamic glaze or reduced balsamic vinegar
Instructions
- In a zip-top bag or shallow dish, combine the olive oil, minced garlic, salt, and black pepper. Add the flank steak and coat it thoroughly. Seal and refrigerate for at least 1 hour or up to 8 hours.
- Preheat your grill or grill pan to medium-high heat. Remove the steak from the marinade and pat off any excess. Grill for 4–5 minutes per side, or until your desired doneness. Aim for an internal temperature of 130–135°F for medium-rare.
- Transfer the steak to a cutting board and let it rest for 5–10 minutes. Then slice thinly against the grain for the most tender bites.
- In a mixing bowl, combine the cherry tomatoes, fresh mozzarella balls, and chopped basil. Drizzle with a little olive oil and season with a pinch of salt. Toss gently to combine.
- Arrange the steak slices on a serving platter and spoon the Caprese mix over and around the meat. Drizzle with balsamic glaze just before serving and enjoy immediately.
