Balsamic Grilled Flank Steak Caprese is one of those dishes that screams summer BBQ vibes but works like a charm any time of year. It’s smoky, juicy, tangy, cheesy, and fresh—all the best flavors married into one mouthwatering platter. Whether you’re wrangling weeknight dinners or hosting a backyard feast, this balsamic grilled flank steak caprese checks all the boxes: quick to prep, easy to cook, and totally drool-worthy.
You’ve got that tender, marinated steak grilled to perfection, fresh mozzarella that melts just a touch from the steak’s heat, and blistered tomatoes that burst with flavor. Oh—and don’t forget the basil drizzle. It’s like caprese salad and steak got together, fell in love, and had the most delicious baby ever.
Table of Contents
What is Balsamic Grilled Flank Steak Caprese?
So, what exactly is Balsamic Grilled Flank Steak Caprese? At its core, it’s a grilled flank steak marinated in a zesty balsamic vinegar mix, then topped with a caprese-style salad—meaning fresh mozzarella, tomatoes, and basil. But this isn’t your average “steak and salad” situation. The balsamic marinade transforms the flank steak into something tangy, savory, and slightly sweet. The caprese topping adds a burst of creaminess and garden-fresh brightness.
And by grilling those tomatoes until they’re blistered and smoky? Game. Changer. It’s a play on Italian flavors with a grill-happy twist, giving you a hearty, satisfying meal that still feels fresh and light. Bonus: it looks gorgeous when plated, like something you’d order at a fancy rustic-chic bistro—without the sticker shock.
Reasons to Try Balsamic Grilled Flank Steak Caprese
Let’s be honest: weeknight dinners can feel like a chore. And if you’ve got picky eaters, time crunches, or limited patience (hi, same), Balsamic Grilled Flank Steak Caprese might just become your new go-to. First off, it’s make-ahead friendly—just marinate that steak the night before and boom, the hard part’s done. Second, it’s impressive without being fussy. Seriously, no one needs to know you didn’t break a sweat putting it together.
Third, it’s adaptable. Not a grill person? Use a stovetop skillet. Can’t find fresh mozzarella? Burrata or goat cheese will still slap. Fourth—and maybe most important—it hits all the flavor notes. Tangy, salty, creamy, herby, smoky. Every bite feels balanced and exciting, even if it’s your third serving. And if you’re someone who loves a two-for-one meal? Leftovers make a baller steak sandwich or salad the next day.
Ingredients Needed to Make Balsamic Grilled Flank Steak Caprese
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 garlic clove, minced or 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 fresh basil, thinly sliced
Instructions to Make Balsamic Grilled Flank Steak Caprese (Step by Step)
Step 1: Whisk Together the Marinade
In a small bowl, combine the balsamic vinegar, olive oil, Dijon mustard, honey, garlic, salt, and pepper. Whisk it like you mean it until everything’s emulsified and smooth. This marinade doubles as your dressing, so pour half into a jar or container and stash it in the fridge—you’ll use it later to drizzle over your finished steak.
Step 2: Marinate the Steak Overnight
Place the flank steak in a large zip-top bag or shallow dish. Pour the remaining half of the marinade over it, seal it up, and turn it a few times to coat. Then let it hang out in the fridge overnight (or at least 8 hours). The acidity from the balsamic helps tenderize the meat while packing in big flavor. Just don’t skip this part—it’s where the magic starts.
Step 3: Preheat the Grill and Remove Excess Marinade
When you’re ready to cook, pull the steak out of the fridge and let it sit at room temp for about 20 minutes. Meanwhile, heat your grill to medium-high. Shake off any excess marinade from the steak so it doesn’t flare up or burn while cooking.
Step 4: Grill the Steak to Your Preferred Doneness
Grill the flank steak for 3 to 5 minutes per side, depending on thickness and your doneness preference. Flank steak is best served medium-rare to medium—overcooking can make it tough. Once done, move it to a cutting board and let it rest for 5-10 minutes. Don’t skip the rest time—it’s what keeps the juices in the meat, not all over your cutting board.
Step 5: Grill or Blister the Tomatoes
While the steak rests, toss the cherry tomatoes on the grill in a grill basket or foil packet for 3-5 minutes, until they start to char and blister. No grill basket? No problem. You can also blister them in a hot cast iron skillet on your stovetop. You’re just looking for that caramelized, juicy pop.
Step 6: Assemble the Caprese Topping
Slice the rested steak thinly against the grain for maximum tenderness. Arrange it on a large platter or individual plates. Top generously with the blistered tomatoes, chunks of mozzarella, and fresh basil. Drizzle with the remaining balsamic dressing you saved from earlier. Boom—you’re done.
Looking for more summer grill recipes? Check out our Grilled Chicken Orzo Salad for another light yet satisfying meal idea.
What to Serve with Balsamic Grilled Flank Steak Caprese
This dish is kind of a meal all on its own, but if you’re looking to build it out, there are plenty of great sidekick options. Try it with some crusty bread to soak up that balsamic dressing—trust me, you’ll want every drop. A simple arugula salad tossed with lemon and olive oil keeps things fresh and zippy. Want something heartier? Roasted potatoes, a cheesy baked polenta, or even a chilled Lemon Basil Parmesan Pasta Salad would totally work here. And hey, if the grill’s still hot, throw on some asparagus or zucchini for an easy veggie side. For dessert? A light fruit-forward finish like our Mango Oatmeal Crumble Bars balances things beautifully.
Key Tips for Making Balsamic Grilled Flank Steak Caprese
- Marinate overnight – This isn’t optional if you want flavor-packed, tender steak. The vinegar, mustard, and honey work together to tenderize and season deeply.
- Slice against the grain – Flank steak has long muscle fibers. Cut across those fibers to keep the slices from being chewy.
- Don’t overcook – Flank steak gets tough if it goes past medium. Aim for an internal temp of 130–135°F before resting.
- Fresh matters – Use the best tomatoes and mozzarella you can get. They’re the star of the caprese topping.
- Use leftover dressing – Drizzle it over everything—steak, tomatoes, even the plate. It’s liquid gold.
- Make it a bowl – Want a low-carb version? Turn it into a steak caprese bowl over cauliflower rice or a bed of greens. Yum.
Storage and Reheating Tips for Balsamic Grilled Flank Steak Caprese
Got leftovers? Lucky you! Here’s how to make the most of them.
Fridge: Store leftover steak, tomatoes, and mozzarella separately in airtight containers for up to 4 days. Keep the leftover dressing in a sealed jar.
Reheating: Reheat the steak gently in a skillet over low heat or in the microwave at 50% power. Or, better yet—eat it cold over salad or in a wrap.
Freezer: Flank steak can be frozen after cooking, but the tomatoes and mozzarella won’t hold up well. If you want to prep ahead, freeze the uncooked marinated steak instead, then thaw and grill.
Pro tip: Make steak caprese sliders with leftovers on toasted buns. So good.
FAQs
Can I use a different cut of steak?
Sure! Skirt steak or flat iron are great swaps. Just adjust cook time since cuts vary in thickness.
What if I don’t have a grill?
No worries. Use a grill pan or heavy cast iron skillet on the stovetop. You’ll still get a nice sear.
Is there a dairy-free version?
Skip the mozzarella and use grilled avocado or a drizzle of cashew cream for creaminess.
What type of balsamic should I use?
Stick with a mid-range balsamic—nothing too sweet or syrupy. Aged balsamic is perfect but not required.
Can I make this ahead for a party?
Yes! Grill the steak ahead, slice it, and serve it at room temp with fresh toppings right before guests arrive.
Final Thoughts
Balsamic Grilled Flank Steak Caprese isn’t just a recipe—it’s a whole mood. It’s what happens when classic Italian vibes meet backyard BBQ energy. It’s easy enough for a Tuesday, fancy enough for date night, and always a crowd-pleaser. The balsamic marinade does heavy lifting without any extra effort on your part, and the caprese toppings turn it into something that feels light, fresh, and downright joyful to eat. Whether you’re chasing summer flavors or just need a break from the usual chicken routine, give this a go—you’ll be hooked. And hey, if you’re still hungry, head over to our Best Creamy Smothered Chicken and Rice for another comfort-meets-speed recipe that delivers big flavor with minimal fuss.
Visit our Pinterest for regular slow cooker recipe updates, or join our Facebook discussions where cooking fans exchange their favorite hearty meal ideas.
PrintBalsamic Grilled Flank Steak Caprese – Fast, Fresh & Flavorful
Balsamic grilled flank steak topped with blistered tomatoes and fresh mozzarella caprese! This flavorful and easy recipe features a tangy balsamic marinade and a fresh caprese topping, perfect for summer grilling.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 6 servings
- Category: Main Course
- Method: Grilling
- Cuisine: American
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 or 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. Mix all marinade ingredients well.
2. Marinate the steak in half of the marinade in the fridge overnight.
3. Shake off the excess marinade and grill the steak over medium-high heat until cooked to desired doneness, about 3–5 minutes per side. Let rest for 5 minutes.
4. Grill the cherry tomatoes until lightly charred, about 3–5 minutes. (Alternatively, blister them in a heavy-bottomed skillet on the stovetop over medium-high heat.)
5. Slice the steak thinly against the grain.
6. Top the steak with blistered tomatoes, diced mozzarella, sliced basil, and drizzle with the remaining dressing.
7. Serve and enjoy!
Notes
For the best flavor, marinate the steak overnight and let it rest before slicing. Use high-quality balsamic vinegar and fresh mozzarella for optimal results. This dish pairs beautifully with a light salad or crusty bread.
