Hey there, friends! I’m so excited to share a recipe that’s become a total game-changer in my kitchen: Balsamic Grilled Flank Steak Caprese. I stumbled upon this idea a few summers back when I was experimenting with ways to jazz up a basic flank steak, and let me tell ya, the combo of tangy balsamic, juicy steak, and fresh Caprese vibes was an instant hit with my family.
Honestly, it’s one of those dishes that looks fancy but is secretly super easy to whip up.
I still remember the first time I made Balsamic Grilled Flank Steak Caprese for a backyard barbecue. My husband was skeptical about the mozzarella and tomatoes on top of steak (he’s a meat-and-potatoes kinda guy), but after one bite, he was hooked! Now, it’s a regular request whenever we’ve got company coming over.
If you’re looking for a meal that’s equal parts impressive and doable, stick with me. I’m gonna walk you through every step, toss in some of my hard-earned kitchen tricks, and help you nail this dish on the first try. Let’s get cooking!

Why You’ll Love This Recipe
I’ve gotta say, there’s something magical about Balsamic Grilled Flank Steak Caprese. In my kitchen, it’s the go-to when I want something that feels a little elevated but doesn’t require me to slave over the stove for hours. The flavors just pop: the rich, smoky steak paired with sweet balsamic glaze, creamy mozzarella, and bright tomatoes—it’s like summer on a plate!
Plus, I’ve found that it’s incredibly versatile. Whether you’re feeding a crowd at a cookout or just treating yourself on a weeknight, this dish adapts. Trust me, once you try it, you’ll be dreaming up excuses to make it again. Who doesn’t love a recipe that’s both delicious and low-stress?
Ingredients List
Tip: You’ll find the full list of ingredients and measurements in the recipe card below.
I’m a big believer in keeping things simple with quality ingredients for Balsamic Grilled Flank Steak Caprese. I usually buy my flank steak from a local butcher because I prefer the fresher cut, but any grocery store version works too. Here’s what you’ll need to bring this dish to life, with a few of my personal notes on what I like to use.
For the Steak
- 1.5 pounds flank steak, trimmed of excess fat for easier grilling
- 1/4 cup (60ml) balsamic vinegar, the good stuff if you can swing it for deeper flavor
- 2 tablespoons (30ml) olive oil, extra virgin for that fruity kick
- 2 cloves garlic, minced finely to infuse the marinade
- 1 teaspoon kosher salt, to bring out the meat’s natural juices
- 1/2 teaspoon black pepper, freshly ground if possible for punch
For the Caprese Topping
- 2 cups (about 300g) cherry tomatoes, halved for bite-sized bursts of sweetness
- 8 ounces (225g) fresh mozzarella, sliced thin or in small balls (I love the pre-sliced kind for convenience)
- 1/4 cup (10g) fresh basil leaves, torn or whole for that herbaceous vibe
- 2 tablespoons (30ml) balsamic glaze, store-bought or homemade if you’re feeling fancy
- Pinch of flaky sea salt, to finish (optional, but I’m obsessed with the texture it adds)
I always keep extra basil on hand because, in my experience, you can never have too much of that fresh, peppery goodness. And if I’m honest, I sometimes sneak a few extra mozzarella bites while prepping—chef’s privilege, right?
Variations
One of the reasons I adore Balsamic Grilled Flank Steak Caprese is how easy it is to switch things up based on what’s in my fridge or what my family’s craving. I’ve played around with this recipe a ton over the years, and here are some variations that have worked like a charm. Feel free to mix and match!
- Spicy Kick: Add a pinch of red pepper flakes to the marinade for a subtle heat that pairs beautifully with the cool Caprese topping. I tried this once for a game night, and my friends couldn’t stop raving!
- Herb Overload: Toss in some fresh rosemary or thyme to the marinade along with the garlic. It’s a game-changer if you love earthy flavors.
- Cheese Swap: If mozzarella isn’t your thing, try burrata for an extra creamy texture. My kids always ask for this version!
- Veggie Boost: Grill some zucchini or bell peppers alongside the steak and pile them on top with the tomatoes. It’s a great way to sneak in more veg.
- Sweet Twist: Drizzle a tiny bit of honey into the balsamic glaze for a sweet-sour balance. I stumbled on this by accident and loved it.
- Pesto Power: Swap the basil leaves for a smear of pesto under the tomatoes and cheese. It’s a little richer but oh-so-worth it.
- Low-Carb Hack: Skip the glaze and use a balsamic vinegar reduction if you’re cutting sugar. I do this when I’m watching carbs with Balsamic Grilled Flank Steak Caprese.
- Steak Switch: If flank steak isn’t available, skirt steak works just as well. I’ve done this swap plenty of times with great results.
I think you’ll find a variation that speaks to you. Experimenting with Balsamic Grilled Flank Steak Caprese is half the fun, so don’t be shy about tweaking it to your taste!

Servings and Timing
In my experience, this Balsamic Grilled Flank Steak Caprese recipe serves about 4-6 hungry folks, depending on how thick you slice the steak and what sides you pair it with. It usually takes me less than an hour from start to finish, which is perfect for a weeknight dinner or a quick weekend grill sesh. Here’s the breakdown based on how I do it in my kitchen.
- Prep Time: 15 minutes (plus 30 minutes if you marinate longer)
- Cook Time: 10-12 minutes on the grill
- Total Time: About 25-30 minutes, not counting marinating
Step-by-Step Instructions
I’m gonna walk you through making Balsamic Grilled Flank Steak Caprese like I’m right there in the kitchen with you. These are the steps I’ve honed over dozens of attempts, complete with little tricks that save time and boost flavor. Let’s dive in!
Step 1: Marinate the Steak
Grab a small bowl and whisk together the balsamic vinegar, olive oil, minced garlic, salt, and pepper. Place your flank steak in a zip-top bag or shallow dish, pour the marinade over, and massage it in. I let mine sit for at least 30 minutes at room temp (or up to 2 hours in the fridge if I’ve got time). Honestly, the longer it marinates, the more tender and flavorful it gets!
Step 2: Preheat the Grill
Fire up your grill to medium-high heat, aiming for about 400°F if you’ve got a thermometer. I always oil the grates with a paper towel dipped in a bit of veggie oil to prevent sticking—learned that one the hard way after a steak disaster. Make sure it’s nice and hot before you throw the meat on for those perfect grill marks.
Step 3: Grill the Steak
Pull the steak from the marinade, letting excess drip off, and lay it on the grill. Cook for about 4-6 minutes per side for medium-rare (my preferred doneness for Balsamic Grilled Flank Steak Caprese). Use a meat thermometer if you’re unsure—135°F is the sweet spot. Then, let it rest on a cutting board for 5 minutes to lock in the juices.
Step 4: Assemble the Caprese Topping
While the steak rests, slice your cherry tomatoes in half and get those mozzarella slices ready. I like to arrange everything on a big platter for that wow factor.
Thinly slice the steak against the grain (key for tenderness!), then layer on the tomatoes, mozzarella, and torn basil. Drizzle with balsamic glaze, sprinkle a pinch of flaky salt if you’re feeling extra, and voila—your Balsamic Grilled Flank Steak Caprese is ready to steal the show!
Nutritional Information
I’m no dietitian, but I like to keep an eye on what I’m eating, especially with a hearty dish like Balsamic Grilled Flank Steak Caprese. Here’s a rough breakdown per serving (based on 6 servings), using data from standard nutritional calculators and my own recipe tweaks. Keep in mind, this can vary depending on exact ingredients!
- Calories: 380 per serving
- Fat: 22g
- Protein: 30g
- Carbohydrates: 6g
- Sodium: 620mg
Healthier Alternatives
If you’re looking to lighten up Balsamic Grilled Flank Steak Caprese, I’ve got you covered with a few swaps I’ve tried myself. When I’m watching my calories or just want a different vibe, these options work surprisingly well. Here’s what I’ve played with over the years.
- Leaner Cut: Swap flank steak for a leaner cut like sirloin to cut down on fat. I’ve done this and still got great flavor with the marinade.
- Cheese Reduction: Use part-skim mozzarella or cut the amount in half to save on calories. It’s still creamy, just a bit lighter.
- Glaze Alternative: Skip the sugary balsamic glaze and drizzle with straight balsamic vinegar. I do this for Balsamic Grilled Flank Steak Caprese when I want fewer carbs without losing that tangy punch.
Serving Suggestions
I love serving Balsamic Grilled Flank Steak Caprese in ways that make it feel like a full-on feast. At my last dinner party, it was the star of the table, and these pairings got tons of compliments. Here are my go-to ideas for rounding out the meal.
- With Greens: Pair it with a simple arugula salad dressed with lemon and olive oil to balance the richness.
- Carb Companion: Serve alongside crusty garlic bread or grilled polenta slices to soak up those juicy steak drippings. I’m obsessed with this combo for Balsamic Grilled Flank Steak Caprese!
Common Mistakes to Avoid
I’ve botched my fair share of meals, and Balsamic Grilled Flank Steak Caprese was no exception in the early days. Trust me on this one—I’ve learned the hard way so you don’t have to. Here are the pitfalls I’ve stumbled into and how to dodge them.
- Overcooking the Steak: Flank steak gets tough fast if overdone. I’ve ruined a few by not checking the temp—aim for medium-rare and rest it!
- Skipping the Rest: Cutting into the steak right off the grill loses all those juices. I made this mistake once with Balsamic Grilled Flank Steak Caprese, and it was dry as cardboard. Let it sit for 5 minutes, folks!
Storing Tips
I’ve found that Balsamic Grilled Flank Steak Caprese holds up pretty well for leftovers if you store it right. Here’s how I keep mine tasting fresh when I’ve got extras (which isn’t often with my hungry crew!).
- Refrigerator: Store steak and toppings separately in airtight containers for 2-3 days. Reheat the steak gently to avoid drying it out.
- Freezer: Freeze just the cooked steak (no toppings) for up to 2 months. Thaw overnight in the fridge before reheating.
FAQs
I get a lot of questions about Balsamic Grilled Flank Steak Caprese, so I’ve rounded up the most common ones I hear from friends and readers. Here are my answers, straight from my own trials and errors in the kitchen.
Can I make this ahead of time?
Absolutely! Marinate the steak up to 24 hours ahead and store it in the fridge. Just grill it fresh when you’re ready to eat for the best texture with Balsamic Grilled Flank Steak Caprese.
Can I use a grill pan instead of an outdoor grill?
Yep, I’ve done this plenty of times! A grill pan on the stovetop works great—just heat it over medium-high and cook the same way. You’ll still get nice marks and awesome flavor.
What if I don’t have balsamic glaze?
No worries. Simmer down some balsamic vinegar with a touch of sugar until it’s syrupy. It takes about 10 minutes and works perfectly for Balsamic Grilled Flank Steak Caprese.
Is flank steak the only option?
Not at all! Skirt steak or even flat iron steak can sub in nicely. I’ve tried both with success.
Can I make this dairy-free?
Sure can. Skip the mozzarella or use a dairy-free cheese alternative. The tomatoes and basil still bring tons of flavor.
How do I know when the steak is done?
Grab a meat thermometer if you’ve got one—135°F for medium-rare is my sweet spot. Or press it with your finger; it should feel like the base of your thumb.
Can I broil the steak instead?
Yes, broiling works if grilling isn’t an option. Set your oven to high broil and cook about 4-5 minutes per side, watching closely.
What’s the best way to slice the steak?
Always cut against the grain for tenderness. Look for the lines in the meat and slice perpendicular to them—it’s a must for Balsamic Grilled Flank Steak Caprese!
Conclusion
I hope you’re as pumped as I am to try Balsamic Grilled Flank Steak Caprese in your own kitchen. It’s honestly one of those recipes that’s turned into a family favorite for me, and I’d love for it to do the same for you. So, fire up that grill, grab some fresh ingredients, and let me know how it turns out—I’m all ears for your tweaks and stories!