There’s something magical that happens when you take juicy grilled steak and top it with the classic flavors of Caprese – fresh mozzarella, ripe tomatoes, and fragrant basil. My Grilled Balsamic Steak Caprese with Mozzarella, Tomatoes, and Basil became my go-to summer dish after I accidentally threw these ingredients together one night when friends dropped by unexpectedly. The tangy balsamic glaze cuts through the richness of the steak, while the cool mozzarella and tomatoes balance everything perfectly. What I love most? It looks fancy but comes together in under 30 minutes – perfect for when you want something impressive without the fuss.

Why You’ll Love This Grilled Balsamic Steak Caprese
Trust me, this recipe is about to become your new favorite for so many reasons:
- Dinner in minutes: From grill to plate in under 25 minutes – faster than takeout!
- Restaurant vibes at home: That beautiful presentation makes it look like you spent hours
- The perfect flavor combo: Savory steak meets sweet-tangy balsamic with fresh, creamy mozzarella
- Summer on a plate: Juicy tomatoes and basil taste like sunshine
- Impressively easy: Simple ingredients transform into something special
I make this at least twice a month because it never fails to wow – whether it’s date night or just treating myself!
Ingredients for Grilled Balsamic Steak Caprese
Here’s everything you’ll need to make this showstopper – and yes, quality matters here! I’ve learned through trial and error that these specific ingredients make all the difference:
- 1 lb (450g) steak: I prefer sirloin or ribeye for great flavor and tenderness, but flank steak works too if you slice it thin
- 1/4 cup balsamic vinegar: The good stuff – none of that watery imitation vinegar!
- 2 tbsp olive oil: Extra virgin gives the best fruity notes
- 1 clove garlic, minced: Fresh only – powdered garlic just won’t cut it
- 1/2 tsp salt: Kosher salt sticks to the steak better
- 1/4 tsp black pepper: Freshly cracked gives the best flavor
- 4 oz (115g) fresh mozzarella: Get the kind packed in water – it’s creamier
- 2 medium tomatoes: Look for vine-ripened ones that smell sweet
- 1/4 cup fresh basil leaves: Tear them right before serving
- 2 tbsp balsamic glaze: You can reduce regular balsamic vinegar yourself if needed
Pro tip: If your market has heirloom tomatoes or burrata instead of regular mozzarella, grab them – your taste buds will thank you!
How to Make Grilled Balsamic Steak Caprese
Don’t let the fancy look fool you – this dish comes together so easily! Just follow these simple steps, and you’ll have a restaurant-worthy meal in no time. The key is nailing each stage: that quick marinade, perfect grill marks, and letting the steak rest (no cheating – I’ve learned that lesson the hard way!).
Step 1: Marinate the Steak
First things first – grab a medium bowl and whisk together your balsamic vinegar, olive oil, minced garlic, salt, and pepper. I like to use a fork to really emulsify everything. Now pat your steak dry with paper towels (this helps get that perfect crust later) and plop it right into the marinade. Flip it a few times to coat every nook and cranny. Set it aside for exactly 10 minutes – any longer and the acid starts changing the texture, but less won’t give enough flavor penetration.
Step 2: Grill to Perfection
While the steak marinates, preheat your grill to medium-high – about 400°F if yours has a thermometer. Once hot, grill the steak for 4-5 minutes per side for a perfect medium-rare (less if you like rare, more for medium). Here’s my trick: only flip it once! And resist the urge to poke it – let those beautiful grill marks form. Thicker cuts might need an extra minute, so adjust accordingly. You’ll know it’s ready when the internal temp hits 130°F.
Step 3: Assemble the Caprese Topping
Transfer your gorgeous steak to a cutting board and let it rest – seriously, don’t skip this 5-minute wait! All those amazing juices need to redistribute. Meanwhile, slice your mozzarella and tomatoes while they’re still cool (trust me, they’re easier to handle). Once rested, arrange alternating slices of mozzarella and tomatoes across the steak – I love making a pretty pattern. Scatter those fresh basil leaves over top, tearing the bigger ones so their aroma really pops.
Step 4: Drizzle and Serve
Now for the grand finale! Take that balsamic glaze and drizzle it artfully over everything – I like to do a zigzag pattern for presentation points. Slice against the grain if serving family-style, or plate whole steaks for individual servings. Pro tip: serve immediately while the mozzarella is still cool against the warm steak – that temperature contrast is heavenly!
Tips for the Best Grilled Balsamic Steak Caprese
After making this recipe dozens of times (and yes, having a few mishaps along the way), I’ve nailed down these foolproof tips for absolute perfection:
- Dry that steak! Patting it thoroughly with paper towels before marinating helps create that gorgeous crust we all crave
- Temperature matters: Let your mozzarella sit out for 20 minutes – cold cheese dulls flavors
- Basil boost: Add extra fresh basil right before serving for maximum aroma
- Watch the clock: Overcooked steak turns this from sublime to sad – pull it at 130°F!
- Glaze generously: That balsamic drizzle isn’t just pretty – it ties all the flavors together
The biggest lesson I learned? Don’t rush the resting time – those 5 minutes make all the difference between juicy and dry!
Serving Suggestions for Grilled Balsamic Steak Caprese
This steak already feels like a celebration, but let me tell you what I love serving with it to make it a complete meal! A crusty garlic bread is my go-to for soaking up all those delicious juices – bonus points if it’s warm from the oven. For something heartier, roasted baby potatoes tossed with rosemary can’t be beat. When I want to keep it light, a simple arugula salad with lemon dressing works beautifully. And wine? A medium-bodied Chianti or even a crisp rosé cuts through the richness perfectly. Cheers to that!
Storing and Reheating Grilled Balsamic Steak Caprese
Okay, confession time – this dish is so good we rarely have leftovers! But if you do, here’s how to handle them: Store steak (without toppings) airtight in the fridge for up to 2 days. Reheat gently in a skillet over low heat – microwave murders the texture! The fresh mozzarella, tomatoes, and basil really shine when added right before serving again. Trust me, those toppings don’t keep well, so I always prep them fresh.
Grilled Balsamic Steak Caprese Nutrition Facts
Here’s the scoop on what you’re enjoying with each delicious serving of this steak caprese: about 450 calories packed with flavor and goodness! You’re looking at roughly 28g of fat (the good kind from olive oil and mozzarella), 42g of high-quality protein from the steak, and just 6g of sugar from that tangy balsamic glaze. Keep in mind these numbers might shift slightly depending on your exact cut of meat or how generous you are with the toppings – but hey, life’s too short not to drizzle extra glaze!
FAQs About Grilled Balsamic Steak Caprese
Here are answers to the questions I get asked most often about this recipe – the same ones I wondered when I first tried it!
Can I use chicken instead of steak? Absolutely! Chicken breasts work wonderfully – just pound them to even thickness and grill 6-7 minutes per side. The balsamic marinade pairs beautifully with poultry too.
Is the balsamic glaze really necessary? I can’t stress this enough – yes! That sweet-tangy drizzle transforms the dish from good to “wow.” If you’re out, simmer 1/2 cup balsamic vinegar until syrupy (about 10 minutes). For more balsamic recipes, check out our Balsamic Onion Sauce.
Can I prep anything ahead? You can marinate the steak up to 2 hours before cooking (refrigerated), but save the fresh toppings for serving – they lose their magic if prepped too early.
What if I don’t have a grill? No worries! A screaming hot cast-iron skillet works beautifully – just get it smoking before adding the steak for those perfect sear marks. This method is similar to how many steak bites are prepared.
Can I use dried basil? Please don’t! Fresh basil’s bright flavor is irreplaceable here. If you must substitute, try fresh arugula for a different but tasty twist.
Print
Juicy Grilled Balsamic Steak Caprese You Will Love Every Bite
- Total Time: 25 minutes
- Yield: 2 servings 1x
- Diet: Low Lactose
Description
A flavorful grilled steak topped with fresh mozzarella, tomatoes, and basil, drizzled with balsamic glaze for a delicious Caprese twist.
Ingredients
- 1 lb (450g) steak (sirloin or ribeye)
- 1/4 cup balsamic vinegar
- 2 tbsp olive oil
- 1 clove garlic, minced
- 1/2 tsp salt
- 1/4 tsp black pepper
- 4 oz (115g) fresh mozzarella, sliced
- 2 medium tomatoes, sliced
- 1/4 cup fresh basil leaves
- 2 tbsp balsamic glaze
Instructions
- Preheat grill to medium-high heat.
- In a bowl, mix balsamic vinegar, olive oil, garlic, salt, and pepper.
- Coat the steak with the marinade and let sit for 10 minutes.
- Grill the steak for 4-5 minutes per side for medium-rare, or adjust for desired doneness.
- Remove steak from grill and let rest for 5 minutes.
- Top the steak with mozzarella, tomato slices, and fresh basil.
- Drizzle with balsamic glaze before serving.
Notes
- Let the steak rest after grilling for juicier results.
- Use fresh mozzarella for the best texture.
- Adjust grilling time based on steak thickness.
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Category: Main Dish
- Method: Grilling
- Cuisine: Italian-American
Nutrition
- Serving Size: 1/2 steak with toppings
- Calories: 450
- Sugar: 6g
- Sodium: 650mg
- Fat: 28g
- Saturated Fat: 10g
- Unsaturated Fat: 15g
- Trans Fat: 0g
- Carbohydrates: 8g
- Fiber: 1g
- Protein: 42g
- Cholesterol: 120mg
Keywords: grilled steak, Caprese, balsamic glaze, mozzarella, tomatoes, basil







