Why You’ll Love This Balsamic Caprese Grilled Flank Steak with a Twist
If you’re looking for a meal that combines bold flavors, easy preparation, and impressive presentation, look no further than this Balsamic Caprese Grilled Flank Steak with a Twist. This recipe isn’t your average grilled steak. It’s a vibrant fusion of tender, juicy beef with the freshness of a Caprese salad, enhanced by a rich balsamic glaze that ties everything together beautifully.
Perfect for summer barbecues, cozy dinner parties, or even a weeknight dinner when you want to feel like a gourmet chef, this dish offers that perfect balance of savory and fresh. The flank steak is marinated to perfection, grilled to a flavorful char, and then topped with creamy mozzarella, sweet cherry tomatoes, and a drizzle of balsamic reduction. That “twist” in this recipe comes from the pairing of warm, grilled beef with cool Caprese ingredients, offering a delightful contrast in temperature, texture, and taste.
In short, it’s the kind of dish that makes people say “Wow,” both for how it looks and how it tastes. Whether you’re impressing dinner guests or just treating yourself, you’ll fall in love with every bite.

What You’ll Need
To create this flavorful dish, here’s what you’ll need to gather:
Main Ingredients:
- 1 lb flank steak – This lean cut of beef is ideal for grilling and absorbs marinades beautifully.
- 1 tablespoon balsamic glaze – For drizzling and adding a finishing touch of sweetness and tang.
- 1 cup fresh mozzarella balls (bocconcini), halved – These small mozzarella balls melt just slightly on the hot steak, adding creaminess.
- 1/4 cup balsamic vinegar – For the marinade, adding acidity and flavor depth.
- 1 cup cherry tomatoes, halved – These add vibrant color and a burst of freshness.
Optional Enhancements:
- Fresh basil leaves – For that authentic Caprese touch.
- Olive oil – To brush on the grill or steak for added flavor and moisture.
- Salt and freshly ground black pepper – To season the steak.
- Garlic (1-2 cloves, minced) – For a punch of aromatic flavor in the marinade.
- Honey (1 tsp) – Optional, to balance the acidity in the balsamic vinegar.
Step-by-Step Instructions
Step 1: Marinate the Steak
Start by preparing your marinade. In a shallow dish or a resealable plastic bag, mix the balsamic vinegar, minced garlic, a splash of olive oil, salt, pepper, and honey (if using). Add the flank steak and coat it well in the marinade. Seal the bag or cover the dish, and let it marinate in the refrigerator for at least 30 minutes to 2 hours. The longer it marinates, the deeper the flavor.
Step 2: Preheat and Prepare the Grill
Preheat your grill to medium-high heat. If using a charcoal grill, make sure the coals are evenly distributed and white-hot. Lightly oil the grates to prevent sticking.
Step 3: Grill the Flank Steak
Remove the steak from the marinade and let any excess drip off. Place the steak on the grill and cook for about 4-6 minutes per side for medium-rare, depending on the thickness. Use a meat thermometer if desired – the internal temperature should reach about 130-135°F for medium-rare.
Once done, transfer the steak to a cutting board and let it rest for 5-10 minutes to allow the juices to redistribute.
Step 4: Slice and Plate
While the steak is resting, halve your cherry tomatoes and mozzarella balls. Once the steak has rested, slice it thinly against the grain for maximum tenderness.
Arrange the steak slices on a platter or individual plates. Top with the halved mozzarella balls and cherry tomatoes. Add a few torn fresh basil leaves if using.
Step 5: Drizzle with Balsamic Glaze
Finally, drizzle the dish with balsamic glaze. You can use store-bought glaze or make your own by reducing balsamic vinegar over low heat until syrupy. Serve immediately while the steak is warm and the mozzarella just begins to soften.
Tips for Success
- Marinate with Time in Mind: While a quick 30-minute soak works in a pinch, letting your steak marinate for 2-4 hours will infuse it with more robust flavor.
- Use High-Quality Balsamic Vinegar: The better the quality, the more intense and rich the flavor. A good balsamic can elevate this dish from good to restaurant-worthy.
- Let the Steak Rest: Cutting into the steak too early will let all those delicious juices escape. A short rest is essential for juicy, flavorful beef.
- Slice Against the Grain: This makes all the difference in texture, keeping the beef tender and easy to chew.
- Use Fresh Ingredients: The cherry tomatoes and mozzarella should be at their freshest for that burst of flavor and creaminess that complements the steak so well.

Variations to Try
Looking to put your own spin on this dish? Here are a few creative twists:
1. Grilled Caprese Skewers with Flank Steak
Thread chunks of marinated flank steak, cherry tomatoes, and mozzarella onto skewers. Grill and drizzle with balsamic glaze for a handheld appetizer version of this dish.
2. Add Avocado Slices
Add slices of ripe avocado on top for a creamy, buttery component that pairs wonderfully with the other fresh ingredients.
3. Use Burrata Instead of Mozzarella
For an extra decadent twist, use burrata cheese in place of mozzarella. The creamy center of burrata will melt slightly over the warm steak.
4. Caprese Steak Sandwich
Pile slices of steak, mozzarella, tomato, and basil onto crusty bread. Drizzle with balsamic glaze and enjoy it as a gourmet sandwich.
5. Caprese Steak Salad
Serve the grilled steak over a bed of arugula or mixed greens, topped with mozzarella, cherry tomatoes, and balsamic glaze for a refreshing salad.
Storing and Reheating
Storing
If you have leftovers, store the components separately:
- Steak: Wrap tightly in foil or store in an airtight container in the fridge for up to 3 days.
- Mozzarella and Tomatoes: Store in a sealed container in the fridge for up to 2 days.
- Balsamic Glaze: If homemade, store in a glass jar in the fridge for up to 2 weeks.
Reheating
To reheat the steak, place slices in a skillet over medium-low heat with a splash of beef broth or water to keep it moist. Alternatively, you can warm it gently in the microwave at 50% power in short bursts.
Avoid reheating the mozzarella and tomatoes together with the steak, as they are best served fresh and at room temperature.
Frequently Asked Questions
Can I use a different cut of beef?
Yes! While flank steak is ideal for this recipe, you can substitute with skirt steak, hanger steak, or even flat iron steak. Just be mindful of cooking times as thickness may vary.
Can I make this recipe indoors?
Absolutely. If grilling isn’t an option, you can use a cast-iron skillet or grill pan. Heat it until it’s very hot and sear the steak on both sides until cooked to your desired doneness.
Is this recipe gluten-free?
Yes, all ingredients in this dish are naturally gluten-free. Just double-check the labels on any store-bought balsamic glaze or marinade components to be sure.
What if I don’t have balsamic glaze?
You can make your own! Simmer 1/2 cup of balsamic vinegar over low heat until it reduces by half and becomes syrupy. Optionally, stir in a teaspoon of honey or brown sugar.
Can I make this ahead of time?
Yes and no. You can marinate the steak ahead of time and even grill it in advance, storing it for up to 3 days. But for the best presentation and flavor, it’s best to assemble the Caprese topping and drizzle the glaze right before serving.
Can I add other toppings?
Definitely! Try grilled red onions, roasted red peppers, or a sprinkle of crumbled goat cheese for added flavor.

The Final Word
This Balsamic Caprese Grilled Flank Steak with a Twist is more than just a meal – it’s an experience. It’s a celebration of simple, high-quality ingredients brought together in a way that’s both elegant and accessible. Whether you’re firing up the grill for a weekend gathering or treating yourself to a special midweek dinner, this dish delivers bold flavors with minimal fuss.
From the succulent grilled steak to the creamy mozzarella, juicy tomatoes, and that luscious balsamic drizzle, every bite is balanced and satisfying. It’s a modern twist on a classic Italian combo that proves sometimes the best dishes come from the simplest inspirations.
So grab your tongs, your favorite bottle of balsamic, and prepare to impress with this unforgettable grilled masterpiece. Bon appétit!

Balsamic Caprese Grilled Flank Steak with a Twist 🍅🥩
Ingredients
- – 1 lb flank steak
- – 1 tablespoon balsamic glaze for drizzling
- – 1 cup fresh mozzarella balls bocconcini halved
- – 1/4 cup balsamic vinegar
- – 1 cup cherry tomatoes halved
Instructions
- Start by marinating the flank steak. In a bowl, combine the balsamic vinegar with a sprinkle of salt and pepper. Place the flank steak in a zip-top bag, pour the marinade over it, and seal the bag. Let it sit in the refrigerator for at least 30 minutes to 2 hours for the best flavor.
- Once marinated, preheat your grill or grill pan over medium-high heat. Remove the steak from the bag and let excess marinade drip off.
- Grill the flank steak for about 4-6 minutes on each side for medium-rare, depending on your grill’s heat. Use a meat thermometer to check for doneness; it should read around 130-135°F for medium-rare.
- While the steak is grilling, prepare the salad. In a separate bowl, mix the halved cherry tomatoes and fresh mozzarella balls.
- After grilling, let the flank steak rest for about 5 minutes on a cutting board before slicing it against the grain into thin strips.
- Serve the sliced steak on a platter, topped with the tomato and mozzarella mixture, and drizzle balsamic glaze over the top for a finishing touch.