This Steak Caprese with Balsamic Glaze is one of those recipes I make when I want something impressive without breaking a sweat. It has the elegance of a restaurant-style dish but the simplicity of a weeknight dinner. I love how the juicy, perfectly seared steak pairs with the creamy mozzarella, blistered cherry tomatoes, and fresh basil — all tied together with a rich balsamic reduction that brings a subtle sweetness.

I first tried something like this while on a summer trip in Italy, and ever since, I’ve been recreating it at home. It’s become my go-to when I want to serve something fresh and bold. Whether I’m cooking for friends or just myself, the combination of flavors in this dish always hits the spot. You can serve it as a main course with roasted veggies or slice it thinner and serve over crostini for a stylish appetizer.
Why You’ll Love This Steak Caprese with Balsamic Glaze
- Effortless but Elegant: This dish looks like you spent hours but comes together quickly.
- Fresh Meets Savory: The blend of fresh basil, juicy tomatoes, and rich steak is unbeatable.
- Customizable: Works beautifully with different cuts of steak or even grilled chicken.
- Impress-Your-Guests Quality: Perfect for date nights or special occasions without the pressure.
- Naturally Gluten-Free & Low Carb: No fuss for dietary needs.
What Cut of Steak Should I Use for Steak Caprese with Balsamic Glaze?
I usually go with flank steak or sirloin for this dish because they’re tender, flavorful, and easy to slice thinly across the grain — perfect for soaking up all that balsamic goodness. Flank steak sears beautifully and has a rich, meaty flavor that balances the lightness of the Caprese toppings.
If you’re looking for something even more indulgent, a ribeye or New York strip also works well. Just keep in mind that more marbled cuts like ribeye may be richer, so pair them with a brighter balsamic glaze to keep everything in balance.
Options for Substitutions
Don’t be afraid to make this dish your own — it’s incredibly flexible:
- Steak: Swap steak for grilled chicken breasts or portobello mushrooms for a vegetarian twist.
- Mozzarella: No bocconcini? Use sliced fresh mozzarella, burrata, or even feta for a tangy touch.
- Tomatoes: Cherry tomatoes are ideal, but grape tomatoes or even thick slices of heirloom tomatoes work too.
- Basil: Fresh basil is key, but if you’re out, a sprinkle of arugula or a drizzle of pesto adds a similar herby freshness.
- Balsamic Glaze: You can use store-bought glaze or reduce regular balsamic vinegar with a bit of honey or brown sugar in a pan.
These swaps still keep the integrity of the recipe intact, while letting you adapt to whatever you’ve got on hand.
Ingredients for This Steak Caprese with Balsamic Glaze
- Flank Steak
A lean, flavorful cut that cooks quickly and slices beautifully. It’s the base of this dish and holds up well to the bold toppings. - Cherry Tomatoes
They blister quickly in the pan, releasing sweetness and acidity that brighten the richness of the steak. - Fresh Mozzarella (Bocconcini or Ciliegine)
These little cheese balls melt slightly on the warm steak, offering creamy contrast in every bite. - Fresh Basil Leaves
Torn or sliced, basil adds that signature Caprese aroma and freshness. - Balsamic Glaze
Thick, sweet, and tangy — it ties all the ingredients together with a rich finish. - Olive Oil
Used for searing the steak and blistering the tomatoes. Choose a good-quality extra virgin olive oil for added flavor. - Salt & Black Pepper
Simple but essential — they bring out the natural flavor of the steak and tomatoes. - Garlic (Optional)
A quick rub or sauté with garlic adds depth, especially if you love a punch of umami in your dishes.

Step 1: Prep the Steak
Take the flank steak out of the fridge about 30 minutes before cooking so it can come to room temperature. Pat it dry with paper towels, then season generously with salt and freshly ground black pepper on both sides.
Step 2: Sear the Steak
Heat a cast iron skillet or grill pan over high heat. Add a drizzle of olive oil. Once the pan is hot and shimmering, place the steak in and sear for about 3–4 minutes per side for medium-rare (or longer if you prefer it more done). Remove the steak and let it rest on a cutting board for 10 minutes.
Step 3: Blister the Tomatoes
In the same pan, add a touch more olive oil if needed. Toss in the cherry tomatoes and cook for 3–4 minutes until the skins blister and they begin to soften. You can press a few gently to release some juice for extra flavor.
Step 4: Slice the Steak
After resting, slice the steak thinly against the grain to ensure tenderness. Arrange the slices on a serving platter or wooden board.
Step 5: Assemble the Caprese
Scatter the blistered tomatoes over the steak slices. Tuck in the mozzarella balls throughout the dish. Tear or chiffonade fresh basil and sprinkle generously on top.
Step 6: Finish with Balsamic Glaze
Drizzle a generous amount of balsamic glaze over the entire platter. If desired, finish with a pinch of flaky sea salt or extra pepper for a final flavor boost.
How Long to Cook the Steak Caprese with Balsamic Glaze
The key to this dish is getting the steak just right — tender and juicy with a slightly charred crust. For a flank steak cooked to medium-rare, sear it for 3–4 minutes per side on high heat. If you prefer medium, aim for 4–5 minutes per side.
Resting the steak is equally important. Let it sit for at least 10 minutes after cooking to allow the juices to redistribute. This makes slicing easier and keeps the meat flavorful.
The blistered tomatoes take about 3–4 minutes in the same hot pan, just until their skins start to split and caramelize.
Tips for Perfect Steak Caprese with Balsamic Glaze
- Room Temp Steak: Always bring the steak to room temperature before searing. It helps cook evenly.
- Don’t Overcook: Flank steak can get tough if overdone. Keep it between medium-rare to medium for best results.
- Rest Before Slicing: Let the steak rest before cutting — this keeps the meat juicy and flavorful.
- Use a Sharp Knife: Slice thinly and against the grain for the most tender texture.
- Balance the Glaze: Don’t overdo the balsamic glaze — a generous drizzle is perfect, but too much can overpower the freshness of the other ingredients.
- Char Those Tomatoes: Let the tomatoes blister well — that little bit of caramelization brings so much flavor.
- Fresh Ingredients Matter: Use ripe tomatoes, fresh basil, and quality mozzarella. This dish is all about vibrant, clean flavors.
Watch Out for These Mistakes While Cooking
- Skipping the Rest Time for the Steak
Cutting into the steak too soon will make the juices run out and leave the meat dry. Let it rest for at least 10 minutes after cooking. - Using Cold Steak Straight from the Fridge
This can lead to uneven cooking. Always bring the steak to room temperature before searing. - Overcooking the Steak
Flank steak cooks fast — overdo it and it becomes chewy. Use a meat thermometer if needed (130–135°F for medium-rare). - Underseasoning
Simple salt and pepper go a long way, but don’t be shy. Season both sides evenly for a well-rounded flavor. - Watery Tomatoes
Overcrowding the pan when blistering tomatoes can steam them instead of charring. Cook in batches if needed. - Drowning in Balsamic Glaze
A little goes a long way. You want balance — not dessert. - Using Low-Quality Mozzarella
Since this dish is so simple, fresh high-quality mozzarella really makes a difference in taste and texture.
What to Serve With Steak Caprese with Balsamic Glaze?
Roasted Garlic Potatoes
Golden and crispy on the outside, fluffy on the inside — they’re the perfect hearty side.
Grilled Asparagus with Lemon
Adds a bright, citrusy crunch that complements the richness of the steak.
Crusty Bread or Garlic Bread
For soaking up all those balsamic juices — highly recommended.
Arugula Salad with Parmesan
A peppery, light green salad cuts through the richness of the steak beautifully.
Creamy Polenta
Soft, buttery, and comforting — an elegant base for steak slices.
Grilled Corn on the Cob
Sweet and smoky, this adds summer vibes to the dish.
Caprese Pasta Salad
If you want to double down on the Caprese theme, this chilled side is a great pairing.
Red Wine or Sparkling Water with Lime
Whether you’re going boozy or not, a refreshing drink balances the savory flavors.
Storage Instructions
If you have leftovers, you can absolutely enjoy this Steak Caprese again — just follow a few simple steps:
- Refrigeration: Store leftover steak, tomatoes, and mozzarella separately in airtight containers. They’ll keep well for up to 3 days in the fridge.
- Reheating: Warm the steak gently in a skillet over low heat or microwave in short bursts to avoid overcooking. Bring mozzarella to room temperature rather than reheating, so it stays creamy and fresh.
- Basil Tip: Add fresh basil only when ready to serve again — it doesn’t store well and tends to wilt.
- Balsamic Glaze: Store-bought glaze keeps for weeks, and homemade glaze can last in the fridge for about a week in a sealed jar.
Estimated Nutrition
Here’s a rough estimate per serving (based on 4 servings):
- Calories: 420
- Protein: 35g
- Carbohydrates: 8g
- Sugars: 6g
- Fat: 27g
- Saturated Fat: 10g
- Cholesterol: 95mg
- Sodium: 360mg
- Fiber: 1g
Note: Nutrition may vary based on portion size and specific ingredient brands used.
Frequently Asked Questions
How do I know when flank steak is done?
Use a meat thermometer for precision — 130–135°F for medium-rare, or 140°F for medium. It should feel slightly firm but still give a little when pressed.
Can I grill the steak instead of searing it?
Absolutely! Grilling adds a delicious smoky flavor. Just preheat your grill to high heat and cook for 3–4 minutes per side.
What’s the best way to slice flank steak?
Always slice against the grain, and cut thin slices at a slight angle. This ensures the meat stays tender and easy to chew.
Can I make this ahead of time?
You can cook the steak ahead, store it in the fridge, and reheat gently. But for best results, assemble the Caprese fresh just before serving.
What if I don’t have balsamic glaze?
Make a quick version by reducing ½ cup balsamic vinegar with 1 tablespoon honey or brown sugar until thickened (about 10–15 minutes).
Is this recipe gluten-free?
Yes! As long as your balsamic glaze has no added thickeners with gluten, the dish is naturally gluten-free.
Can I use other cheeses besides mozzarella?
Yes — burrata, feta, or even goat cheese can be fun alternatives for different textures and flavors.
How do I store leftover balsamic glaze?
Keep it in a sealed jar or squeeze bottle in the fridge for up to a week. Just let it come to room temp before using again.
Conclusion
Steak Caprese with Balsamic Glaze is a dish that brings together bold, fresh, and rich flavors in one satisfying plate. It’s quick enough for a weeknight meal, yet elegant enough to serve at your next dinner party. I love how the juicy steak meets the brightness of basil and the sweetness of balsamic — it’s a foolproof combination. Whether you’re cooking to impress or just treating yourself, this recipe always delivers.

Steak Caprese with Balsamic Glaze
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 4 servings
- Category: Main Dish
- Method: Pan-seared
- Cuisine: Italian-Inspired
Description
Juicy, pan-seared flank steak meets creamy mozzarella, blistered cherry tomatoes, and fresh basil in this vibrant Steak Caprese with Balsamic Glaze. It’s the perfect combination of fresh and rich flavors, tied together with a drizzle of sweet, tangy balsamic reduction. This dish is ideal for a quick dinner, a stylish weekend lunch, or even as a show-stopping main course for guests. It’s one of those easy recipes that look gourmet but come together in under 30 minutes. Great for anyone looking for dinner ideas, healthy meals, or simply fresh, food ideas that don’t take much effort.
Ingredients
1.5 pounds flank steak
1 pint cherry tomatoes
8 ounces fresh mozzarella balls (bocconcini or ciliegine)
1 handful fresh basil leaves
3 tablespoons balsamic glaze
2 tablespoons olive oil
1 teaspoon salt
½ teaspoon black pepper
1 clove garlic (optional)
Instructions
1. Remove the steak from the fridge and let it come to room temperature (about 30 minutes). Pat dry and season both sides with salt and pepper.
2. Heat olive oil in a cast iron skillet over high heat. Sear the steak for 3–4 minutes per side for medium-rare. Remove and let it rest for 10 minutes.
3. In the same pan, add a bit more olive oil if needed and toss in the cherry tomatoes. Cook for 3–4 minutes until blistered.
4. Slice the rested steak thinly against the grain and arrange it on a platter.
5. Scatter blistered tomatoes and mozzarella balls over the steak.
6. Tear basil and sprinkle it over the top.
7. Drizzle with balsamic glaze just before serving.
8. Add a pinch of flaky salt or extra pepper to finish if desired.
Notes
For best texture, always slice flank steak against the grain.
Use fresh basil and good-quality mozzarella for the brightest flavor.
Don’t skip resting the steak — it keeps the meat juicy and tender.
Nutrition
- Serving Size: 1 plate
- Calories: 420
- Sugar: 6g
- Sodium: 360mg
- Fat: 27g
- Saturated Fat: 10g
- Unsaturated Fat: 15g
- Trans Fat: 0g
- Carbohydrates: 8g
- Fiber: 1g
- Protein: 35g
- Cholesterol: 95mg
Keywords: easy dinner, steak caprese, summer recipe, healthy dinner, quick recipe