Sliced grilled flank steak topped with fresh mozzarella, cherry tomatoes, and basil with balsamic glaze

There’s something magical about the combination of juicy grilled meat, creamy cheese, and garden-fresh vegetables—especially when they’re brought together in this Balsamic Caprese Grilled Flank Steak. This dish is a celebration of bold, bright flavors: tender, marinated steak kissed by the grill, then topped with the classic trio of cherry tomatoes, fresh mozzarella, and fragrant basil. A luscious balsamic glaze ties everything together with its sweet and tangy depth, drizzling like velvet over every bite.

Perfect for summer cookouts, festive family dinners, or a stunning centerpiece for your next holiday spread, this recipe brings restaurant-quality flavor to your backyard or kitchen—without the stress. And the best part? You can go from fridge to feast in just 30 minutes. Whether you’re feeding a crowd or treating yourself, this steak is an easy-to-love, easy-to-make showstopper that will have everyone reaching for seconds.

Ingredients

Sliced grilled flank steak topped with fresh mozzarella, cherry tomatoes, and basil with balsamic glaze

What You’ll Need

To create this flavor-packed dish, you’ll need the following ingredients:

  • 1½ to 2 pounds flank steak

  • 1 teaspoon garlic powder

  • Salt and freshly ground black pepper, to taste

  • 2 tablespoons olive oil

  • ½ cup balsamic vinegar

  • 1 tablespoon honey

  • 2 cloves garlic, minced

  • 1 cup cherry tomatoes, halved

  • 8 oz fresh mozzarella, sliced

  • ¼ cup fresh basil leaves, chopped or whole

Substitutions and Additions

Want to tailor the recipe to your taste or dietary preferences? Try these fun swaps:

  • Swap mozzarella for burrata if you want something ultra-creamy—or go dairy-free with vegan mozzarella-style cheese.

  • Add grilled red onions or roasted bell peppers for a smoky, savory kick.

  • Replace honey with maple syrup for a vegan-friendly option or just a slightly deeper sweetness.

  • Use heirloom cherry tomatoes to add bursts of yellow, orange, and red for a vibrant presentation.

Step-by-Step Instructions

Sliced grilled flank steak topped with fresh mozzarella, cherry tomatoes, and basil with balsamic glaze

Preparation

Start by prepping your steak to ensure full flavor and tenderness:

  • Pat the flank steak dry with paper towels.

  • Season generously with salt, freshly ground black pepper, and garlic powder on both sides.

  • Let the steak rest at room temperature for 20 minutes. This helps it cook evenly and retain juices.

  • While the steak is resting, preheat your grill to medium-high heat—you want those grill marks!

Mixing

Next up, the glaze that makes this dish sing:

  • In a small saucepan, combine ½ cup balsamic vinegar, 1 tablespoon honey, and 2 cloves of minced garlic.

  • Bring to a simmer over medium heat, stirring frequently.

  • Let it cook for 8–10 minutes, or until it reduces to a thick, syrupy glaze that coats the back of a spoon.

  • Pro Tip: Don’t walk away—balsamic can burn quickly. Stir gently and keep an eye on it.

Grilling

Now comes the star of the show—the perfectly grilled steak:

  • Place the steak on the hot grill and cook for about 5–6 minutes per side for medium-rare.

  • Use tongs to flip once, and try not to move it too much to get great grill marks.

  • Pro Tip: Use a meat thermometer to check doneness. Medium-rare is about 130°F (54°C).

  • Once done, remove from the grill and let it rest for 10 minutes. This allows juices to redistribute for a tender bite.

Finishing Touches

Bring it all together with the fresh caprese topping:

  • In a bowl, mix halved cherry tomatoes, sliced fresh mozzarella, and basil leaves.

  • Drizzle with a little olive oil and a pinch of salt and pepper to taste.

  • Slice the steak thinly against the grain to ensure tenderness.

  • Arrange slices on a platter and spoon the caprese mixture over the top.

  • Finish with a generous drizzle of your homemade balsamic glaze.

Serve immediately while the steak is warm and the cheese is just starting to soften. It’s colorful, aromatic, and practically made to impress.

Serving Suggestions

Sliced grilled flank steak topped with fresh mozzarella, cherry tomatoes, and basil with balsamic glaze

Occasions and Pairings

This Balsamic Caprese Grilled Flank Steak isn’t just a meal—it’s an experience, perfect for sharing with loved ones on just about any occasion. Imagine serving this sizzling beauty at a laid-back backyard BBQ, an intimate date night dinner, or even a cozy Sunday family meal. It’s festive enough for celebrations but easy enough for everyday enjoyment.

Looking to complete the plate? Here are a few can’t-miss pairings:

  • Grilled asparagus or zucchini ribbons add a touch of earthy freshness.

  • Garlic mashed potatoes create a rich, comforting contrast to the tangy glaze.

  • A crusty artisan bread is perfect for mopping up every last drop of that sweet and savory balsamic magic.

And don’t forget your drinks! A chilled glass of dry rosé, a light-bodied pinot noir, or even a bubbly sparkling lemonade makes the perfect pairing. Each one complements the flavors without overpowering the dish.

Presentation Ideas

Elevate your dish with a few simple styling touches to really wow your guests:

  • Serve sliced steak and toppings on a wooden cutting board for a rustic, crowd-pleasing look.

  • Garnish with extra fresh basil leaves and another drizzle of balsamic glaze for added shine and aroma.

  • For extra flair, add a few edible flowers or a light handful of baby arugula for color and peppery contrast.

With just a few tweaks, this dish transforms from simple steak to a centerpiece-worthy showstopper.

Why You’ll Love This Recipe

There are countless reasons this dish might just become your new go-to steak dinner.

First, let’s talk about flavor—savory, smoky steak meets creamy mozzarella, tangy balsamic, and juicy, sweet tomatoes for a perfectly balanced bite every time. Add in the herbal freshness of basil, and you’ve got a mouthwatering mix of textures and tastes.

It’s also fast and friendly for beginners—no fancy tools, no complicated steps, just 30 minutes from start to finish.

Whether you’re cooking for guests or prepping for the week, this dish is as versatile as it is delicious. It’s naturally gluten-free, high in protein, and easy to adapt for special diets or personal tastes.

Bottom line? It’s simple, stunning, and sure to impress—with very little stress.

Recipe FAQ

Cooking Tips

How do I get perfect grill marks on the steak?
Make sure your grill grates are clean and well-oiled, then let them get hot—really hot. Place the steak down firmly and resist the urge to move it around too soon. Give it time to sear before flipping for that restaurant-style char.

How thick should the balsamic glaze be?
Aim for a syrupy consistency—thick enough to coat the back of a spoon, but not so thick that it hardens. If you’re unsure, dip a spoon and see how it clings. If it runs right off, give it another minute or two.

Troubleshooting

Why is my steak tough or chewy?
The most common culprit is overcooking. Stick to about 5–6 minutes per side for medium-rare and always slice against the grain—this shortens the muscle fibers and keeps each bite tender.

What if my glaze tastes too sour?
Balsamic vinegar has a strong tang, but you can mellow it out. Try adding a touch more honey, or stir in a splash of orange juice for brightness and sweetness.

Why is my tomato mixture watery?
Tomatoes naturally release juice when cut. To reduce moisture, choose grape or heirloom cherry tomatoes, and pat them dry with a paper towel before mixing. You can also salt them lightly and let them sit for a few minutes before assembling.

Serving FAQ

Timing and Occasions

This Balsamic Caprese Grilled Flank Steak shines brightest when served fresh off the grill, still warm and glistening with that sweet balsamic glaze. That said, it’s also incredibly versatile and can be prepped ahead, making it a fantastic option for busy hosts and planners.

Whether you’re celebrating Father’s Day, hosting a summer dinner party, or bringing a dish to a potluck brunch, this recipe fits the moment. Its bold flavor, colorful presentation, and easy elegance make it ideal for both casual and festive settings. Just imagine the oohs and aahs as guests take their first bite!

Gifting Ideas

Yes—you can even gift this steak! Slice it into portions and place in reusable containers, with a little jar or bottle of the balsamic glaze on the side. Add a sprig of fresh basil or include a mini bottle of quality balsamic vinegar for a personal touch. It’s thoughtful, unique, and totally delicious.

Quantity Recommendations

Wondering how much to make? A 1.5 lb flank steak typically serves 3–4 people, especially when paired with sides. If you’re hosting a crowd, simply double the recipe and serve on a large platter for a stunning centerpiece that’s as easy to assemble as it is to enjoy.

Storage and Reheating

Storage Tips

If you happen to have leftovers (lucky you!), here’s how to keep them fresh and flavorful:

  • Store the steak separately from the tomato-mozzarella topping to prevent sogginess.

  • Use airtight containers to maintain moisture and flavor.

  • Keep everything refrigerated for up to 3 days.

  • Bonus tip: reserve any extra balsamic glaze in a small sealed jar for salads or sandwiches later!

Make-Ahead Instructions

Planning ahead? This recipe is a dream for prep-lovers.

  • You can make the balsamic glaze up to 5 days in advance. Just store it in a jar in the fridge—it’s even better after the flavors meld.

  • Slice the mozzarella and tomatoes the night before, then keep them in sealed containers (separately if possible) until ready to assemble.

  • Prep the basil last-minute to keep it vibrant and fresh.

Reheating and Serving

To reheat steak slices, skip the microwave—it tends to zap the tenderness and turn your steak rubbery.

  • Instead, reheat gently in a skillet over low heat with a drizzle of olive oil or a splash of broth to keep it moist.

  • Once warm, top with fresh mozzarella, tomatoes, and basil, then drizzle the glaze. This method ensures your steak stays juicy and the toppings stay bright and fresh.

Related Recipes

Conclusion

Let’s be honest—what’s not to love? You’ve got tender, perfectly grilled steak, creamy mozzarella, fresh basil, and a balsamic glaze that tastes like liquid gold. It’s the kind of dish that looks impressive but comes together with surprisingly little effort.

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
Sliced grilled flank steak topped with fresh mozzarella, cherry tomatoes, and basil with balsamic glaze

Balsamic Caprese Grilled Flank Steak


  • Author: Sophia
  • Total Time: 30 mins
  • Yield: 4 servings 1x
  • Diet: Gluten Free

Description

This quick and flavorful steak recipe brings together grilled flank steak, a tangy balsamic glaze, and a vibrant caprese topping. Perfect for summer BBQs or weeknight dinners, it’s ready in just 30 minutes and guaranteed to impress.


Ingredients

Scale
  • to 2 pounds flank steak

  • Salt and pepper, to taste

  • 1 tsp garlic powder

  • 2 tbsp olive oil

  • ½ cup balsamic vinegar

  • 1 tbsp honey

  • 2 cloves garlic, minced

  • 1 cup cherry tomatoes, halved

  • 8 oz fresh mozzarella, sliced

  • ¼ cup fresh basil, chopped


Instructions

  1. Season steak with salt, pepper, and garlic powder. Let rest 20 mins.

  2. Preheat grill to medium-high.

  3. Simmer balsamic, honey, and garlic in a saucepan for 8–10 mins until thick.

  4. Grill steak 5–6 mins per side (medium-rare). Let rest 10 mins.

  5. Combine tomatoes, mozzarella, and basil. Drizzle with olive oil.

  6. Slice steak across the grain, top with caprese mixture, and drizzle with glaze.

Notes

  • Use a meat thermometer (130°F for medium-rare).

  • Substitute burrata or vegan cheese as desired.

  • Prep Time: 15 mins
  • Cook Time: 15 mins
  • Category: Main Course
  • Method: Grilling
  • Cuisine: Italian-American

Nutrition

  • Calories: 425 kcal
  • Sugar: 6g
  • Fat: 28g
  • Saturated Fat: 10g
  • Carbohydrates: 8g
  • Fiber: 1g
  • Protein: 35g

Leave a Comment

Recipe rating