Juicy steak, creamy mozzarella, sweet roasted cherry tomatoes, and fresh basil come together in this stunning Steak Caprese with Balsamic Glaze. This dish takes everything you love about a classic Caprese salad and layers it over perfectly grilled or pan-seared steak, elevating it into a rich and satisfying main course.


The balsamic glaze ties everything together with its tangy, slightly sweet depth, making every bite a harmony of textures and flavors. Whether you’re preparing a date night dinner or a weekend meal for friends, this recipe promises elegance with minimal fuss.
Why You’ll Love This Steak Caprese with Balsamic Glaze
This recipe is a total flavor bomb that feels indulgent but is surprisingly easy to make. You’ll love how the richness of the steak is balanced by the freshness of basil and the bright burst of roasted tomatoes. It’s low carb, gluten-free, and naturally impressive-looking—perfect for when you want to treat yourself or wow your guests without spending hours in the kitchen.
What Kind of Steak Should I Use?
You can use flank steak, skirt steak, or sirloin for this dish—anything that cooks quickly and can be sliced thin. Flank and skirt steak absorb marinades well and offer great flavor when cooked medium-rare. Sirloin is a leaner option but still delivers tenderness when properly rested after cooking. Whichever cut you choose, aim for a medium-rare finish for that perfect juicy bite.
Ingredients for the Steak Caprese with Balsamic Glaze
Each ingredient in this dish plays a starring role in building the fresh and savory flavor profile. Choose high-quality ingredients to get the best result.
- Flank Steak – A flavorful and tender cut that cooks quickly and slices beautifully.
- Cherry Tomatoes – Roasted to intensify their natural sweetness and juiciness.
- Fresh Mozzarella Balls – Creamy and mild, they melt slightly over the warm steak, adding richness.
- Fresh Basil Leaves – Bright and peppery, they add that signature Caprese freshness.
- Olive Oil – Used for both searing the steak and roasting the tomatoes.
- Salt and Pepper – Essential for seasoning the steak perfectly.
- Balsamic Glaze – The finishing touch that brings a sweet and tangy depth to the entire dish.
How To Make the Steak Caprese with Balsamic Glaze
Step 1: Prepare the Tomatoes
Toss the cherry tomatoes with a bit of olive oil, salt, and pepper. Roast them in a hot oven or skillet until they blister and begin to caramelize. Set aside.
Step 2: Cook the Steak
Season the steak generously with salt and pepper. Heat olive oil in a cast iron skillet or grill pan over medium-high heat. Sear the steak for 3-4 minutes per side for medium-rare, then let it rest for at least 5 minutes before slicing thinly against the grain.
Step 3: Assemble the Caprese
Lay the sliced steak on a platter. Top it with the roasted tomatoes, mozzarella balls, and fresh basil.
Step 4: Drizzle with Balsamic Glaze
Finish with a generous drizzle of balsamic glaze just before serving. This final touch pulls all the flavors together beautifully.

Serving and Storing Steak Caprese with Balsamic Glaze
This dish is ideal for serving warm, right after assembly, when the mozzarella is just beginning to melt and the balsamic glaze is glossy and fresh. It serves 4 people as a main course, making it great for small gatherings or a hearty dinner at home.
To store leftovers, place the steak and toppings in an airtight container and refrigerate for up to 3 days. For best results, reheat the steak gently to avoid overcooking, and add a fresh drizzle of balsamic glaze before serving again.
What to Serve With Steak Caprese with Balsamic Glaze?
Garlic Parmesan Roasted Potatoes
The crispy edges and cheesy flavor make them a perfect companion to the juicy steak.
Grilled Asparagus
Its mild, earthy flavor pairs nicely with the acidity of the balsamic glaze.
Creamy Polenta
Soft and buttery polenta offers a warm, comforting base for the steak.
Mixed Greens Salad
A light salad with vinaigrette balances the richness of the dish.
Crusty Artisan Bread
Great for mopping up those savory juices and balsamic drizzle.
Sauteed Mushrooms
Adds another layer of umami that complements the beef perfectly.
Roasted Garlic Mashed Cauliflower
A lighter option that still brings creamy texture to the plate.
Frequently Asked Questions
1. Can I use a different cut of steak?
Absolutely! While flank steak is ideal for slicing and absorbing flavors, you can also use skirt steak, sirloin, or even ribeye if you prefer a more marbled cut.
2. Do I need to make my own balsamic glaze?
Not necessarily. Store-bought balsamic glaze works perfectly fine and saves time. But if you want to make your own, simply simmer balsamic vinegar until it reduces into a syrupy glaze.
3. Can this be made ahead of time?
You can prep components in advance—roast the tomatoes and cook the steak ahead. Assemble everything just before serving to keep the textures and flavors fresh.
4. What if I don’t eat dairy?
You can skip the mozzarella and double down on the roasted tomatoes and fresh basil. Add a touch of avocado for creaminess if desired.
5. Is this meal keto-friendly?
Yes! This recipe is naturally low in carbs and packed with protein, making it perfect for a keto lifestyle. Pair it with a keto side like mashed cauliflower or grilled zucchini.
Save This Pin For Later
📌 Save this recipe to your Pinterest dinner board so you can come back to it any time.
And let me know in the comments how yours turned out. Did you try it with ribeye? Did you add grilled onions or go classic?
I love hearing how others make these recipes their own. Questions are welcome too, let’s help each other cook smarter.
Explore beautifully curated health-boosting meals and more on Tanya Recipes on Pinterest and discover your new go-to for feeling great!
Conclusion
Steak Caprese with Balsamic Glaze is the kind of dish that turns everyday ingredients into something truly spectacular. It hits all the right notes—savory, sweet, creamy, and fresh—while staying simple enough for a weeknight dinner. Whether you’re making it for a romantic meal or impressing dinner guests, it brings restaurant-quality results right to your table.
Print
Steak Caprese with Balsamic Glaze
- Total Time: 25 minutes
- Yield: 4 servings
Description
Turn a simple dinner into a restaurant-quality masterpiece with this Steak Caprese with Balsamic Glaze. Juicy medium-rare steak meets creamy mozzarella, blistered cherry tomatoes, and fresh basil, all drizzled with a sweet and tangy balsamic glaze. It’s elegant, flavorful, and surprisingly easy to prepare — perfect for easy dinners, romantic meals, or impressive dinner party ideas. If you’re looking for easy recipes that satisfy without stress, this quick dinner is your new go-to!
Ingredients
450g flank steak
250g cherry tomatoes
150g fresh mozzarella balls
1 handful fresh basil leaves
2 tablespoons olive oil
1 teaspoon sea salt
1/2 teaspoon black pepper
3 tablespoons balsamic glaze
Instructions
1. Preheat oven or skillet to medium-high heat. Toss cherry tomatoes with olive oil, salt, and pepper. Roast or sear until blistered and caramelized. Set aside.
2. Season steak with salt and pepper. Heat remaining olive oil in a skillet or grill pan. Sear steak 3–4 minutes per side for medium-rare. Let rest 5 minutes, then slice thinly.
3. Arrange steak slices on a serving platter. Top with roasted cherry tomatoes, mozzarella balls, and torn fresh basil.
4. Drizzle generously with balsamic glaze. Serve warm and enjoy.
Notes
Let your steak rest before slicing to retain its juices.
Use high-quality balsamic glaze for the best flavor contrast with the steak.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Dinner
- Method: Grilled or Pan-Seared
- Cuisine: American, Italian-Inspired
Nutrition
- Serving Size: 1 plate (approx. 200g)
- Calories: 415
- Sugar: 5g
- Sodium: 380mg
- Fat: 27g
- Saturated Fat: 10g
- Unsaturated Fat: 15g
- Trans Fat: 0g
- Carbohydrates: 8g
- Fiber: 1g
- Protein: 34g
- Cholesterol: 85mg
Keywords: easy dinner, steak recipes, caprese, quick meals, healthy dinner, low carb, gluten free, food ideas
