When it comes to grilling, few things are as satisfying as the rich, smoky flavors of a perfectly cooked steak. But what if you could elevate that experience with the bright, fresh flavors of a classic Caprese salad and the tangy kick of balsamic vinegar? That’s exactly what you’ll get with this Grilled Balsamic Steak with Mozzarella, Tomatoes & Fresh Basil. Combining the boldness of grilled flank steak with the refreshing bite of fresh mozzarella, juicy cherry tomatoes, and fragrant basil, all drizzled with a balsamic glaze, this dish is a celebration of vibrant flavors.
This recipe holds a special place in my heart because it’s one of those dishes that brings people together. I first made it for a summer barbecue, and it was an instant hit. The blend of grilled steak and fresh Caprese ingredients created a perfect harmony, and it quickly became one of our go-to meals for family gatherings. Whether you’re grilling on a weekend or preparing a weeknight dinner, this dish offers a sophisticated yet easy way to enjoy steak.
It’s a fantastic choice for a variety of occasions from casual weeknight meals to impressive dinner parties. The best part? The marinade is simple, and the grilling process is quick, making it an ideal choice for anyone looking to enjoy a flavorful, elevated steak dinner without hours in the kitchen.
Why You’ll Love This Recipe
If you’re a fan of tender, juicy steak and fresh, vibrant ingredients, you’re going to love this Grilled Balsamic Steak with Mozzarella, Tomatoes & Fresh Basil. It combines the best of both worlds, with the savory richness of grilled flank steak and the refreshing burst of Caprese flavors, making it the perfect meal for any occasion.
The marinade for the flank steak is simple but impactful. Balsamic vinegar, olive oil, garlic, and Dijon mustard create a tangy, slightly sweet flavor profile that infuses the steak with depth and complexity. The grilling process locks in that bold flavor, giving you a beautifully charred exterior and a juicy, tender interior.
What sets this recipe apart, though, is the fresh Caprese topping. Cherry tomatoes add a burst of sweetness, while the mozzarella offers a creamy, mild contrast. Fresh basil brings in that fragrant, herbaceous note that ties everything together. Finally, the drizzle of balsamic glaze enhances the dish with a touch of sweetness and richness.
Ingredients You’ll Need:
- 2 (8 oz) ribeye steaks (or your preferred cut)
- 2 tablespoons olive oil
- Salt and black pepper, to taste
- 2 tablespoons balsamic vinegar
- 2 teaspoons honey (optional, for a touch of sweetness)
- 2 tablespoons fresh basil, chopped (plus extra for garnish)
- 1 cup cherry tomatoes, halved
- 8 oz fresh mozzarella, sliced
- 1 tablespoon olive oil (for drizzling)
- Balsamic glaze, for drizzling
- Fresh basil leaves, for garnish
Preparation:
Step 1: Preheat your grill to medium-high heat. While it’s heating, brush both ribeye steaks with olive oil and season generously with salt and black pepper on both sides. Let them sit at room temperature while you prep the rest.
Step 2: Grill the steaks for about 4–5 minutes per side for a medium-rare finish, or longer if you prefer them more well done. Once grilled, transfer the steaks to a plate and let them rest for 5 minutes to keep them juicy.
Step 3: While the steaks are resting, make your quick balsamic glaze. In a small saucepan, combine the balsamic vinegar and honey. Let it simmer over medium heat for 5–7 minutes until it reduces and thickens slightly. Take it off the heat and let it cool.
Step 4: In a small bowl, gently toss the halved cherry tomatoes and chopped basil with a drizzle of olive oil and a small pinch of salt. This brings out their natural flavors and gives a fresh contrast to the rich steak.
Step 5: Slice the rested steaks thinly against the grain for maximum tenderness. Arrange the slices on plates and top each portion with slices of fresh mozzarella, the tomato-basil mixture, and a few extra basil leaves.
Step 6: Drizzle the thickened balsamic glaze generously over everything. For a finishing touch, add a light drizzle of olive oil over the top and serve immediately while the steak is still warm and the mozzarella just begins to soften.
Variation
This Grilled Balsamic Steak with Mozzarella, Tomatoes & Fresh Basil is highly versatile and can be easily customized to fit dietary preferences or to suit what ingredients you have on hand. Here are a few creative variations:
- For a Spicy Kick: If you love a bit of heat, try adding some red pepper flakes to the marinade or sprinkling them on the steak before grilling. This will give the dish a delightful kick that contrasts nicely with the sweetness of the balsamic and the creaminess of the mozzarella.
- Gluten-Free Option: This recipe is naturally gluten-free, as it doesn’t include any wheat-based ingredients. However, if you’re using store-bought balsamic glaze, make sure to check that it is gluten-free, as some brands may include gluten-containing thickeners.
- Vegetarian Twist: If you’re looking for a vegetarian option, you can substitute the flank steak with grilled portobello mushrooms. The meaty texture of the mushrooms holds up well to the marinade and grilling process, and they soak up the balsamic flavors beautifully. You can also increase the amount of mozzarella and tomatoes for a more filling dish.
- Add More Vegetables: If you’d like to make this dish even more hearty, you can add grilled vegetables to the Caprese topping. Zucchini, bell peppers, or even grilled onions would complement the fresh flavors of the mozzarella and tomatoes.
- Dairy-Free Version: For a dairy-free variation, simply omit the mozzarella and opt for a dairy-free cheese alternative. There are many great plant-based cheese options available that will provide a similar creamy texture to the mozzarella.
With these simple tweaks, you can adjust the dish to fit a variety of tastes and dietary preferences while still enjoying all the flavors that make this steak so special.
How to Serve
This Grilled Balsamic Steak with Mozzarella is a wonderfully versatile dish that pairs well with a variety of sides, sauces, and garnishes. Here are some ideas to serve alongside this flavorful meal:
- Grilled Vegetables: For a complete, balanced meal, serve the flank steak with a side of grilled vegetables. Zucchini, bell peppers, and asparagus are excellent choices, as their smoky flavors complement the rich steak and fresh Caprese topping. You can grill them alongside the steak for added convenience.
- Garlic Bread: A crispy, buttery garlic bread is always a hit when paired with steak. It soaks up the delicious balsamic glaze and adds a savory touch that balances the freshness of the tomatoes and basil.
- Mixed Greens Salad: A simple salad with arugula, spinach, or mixed greens would make a great side. Toss with a light lemon vinaigrette to complement the richness of the steak and the tangy balsamic vinegar.
- Potatoes: Roasted or mashed potatoes would also make a perfect side dish to go with this steak. The creamy potatoes provide a comforting base that pairs well with the bold flavors of the grilled meat.
- Balsamic Glaze Drizzle: The balsamic glaze is the final touch that brings the dish together. Don’t skip this step! The sweet and tangy glaze enhances the flavor of the steak and adds an elegant finish to the plate.
Recipe Tips
To ensure that your Grilled Balsamic Steak turns out perfectly every time, here are some helpful tips to keep in mind:
- Marinate for Flavor: The key to a flavorful steak is the marinade. Don’t rush this step! Allow the flank steak to marinate for at least 30 minutes, but if you have time, marinating for a few hours or even overnight will make the steak even more tender and flavorful. The balsamic vinegar works its magic by infusing the meat with a tangy, slightly sweet flavor that complements the grilled steak perfectly.
- Rest the Steak After Grilling: Once you’ve finished grilling the steak, let it rest for at least 5 minutes before slicing. This allows the juices to redistribute, ensuring that the steak remains juicy and tender when you cut into it.
- Grill Over Medium-High Heat: To get that perfect char and sear on your steak, grill it over medium-high heat. This will give the steak a nice crust on the outside while keeping the inside tender and juicy. Make sure to monitor the cooking time closely to avoid overcooking the meat.
- Slice Against the Grain: When it comes time to slice the steak, always slice against the grain. This helps to break down the muscle fibers and ensures that the steak is tender and easy to chew.
- Customize the Caprese: If you’re a fan of other fresh ingredients, feel free to add them to the Caprese topping. Avocado, arugula, or even olives would add extra depth and flavor to the dish.
Cooking Note
- Preheat the Grill: Always make sure your grill is preheated to medium-high heat before placing the steak on it. This ensures a good sear on the outside while keeping the inside tender and juicy.
- Marination Time: Let the steak marinate for at least 30 minutes, but for even better flavor, aim for 2-4 hours. Don’t marinate for more than 6 hours, as the vinegar’s acidity can start to break down the meat too much, making it mushy.
- Use a Meat Thermometer: For the best results, use a meat thermometer to check the steak’s internal temperature. Aim for 130°F (54°C) for medium-rare, 140°F (60°C) for medium, and 150°F (66°C) for well-done.
- Let the Steak Rest: After grilling, allow the steak to rest for at least 5 minutes. This helps the juices redistribute throughout the meat, ensuring each bite is tender and flavorful.
- Slice Against the Grain: Flank steak has long muscle fibers. Cutting against the grain shortens these fibers, making the steak more tender and easier to chew.
- Grilling Alternative: If you don’t have a grill, you can also use a stovetop grill pan or broiler. Just ensure your pan is preheated, and keep an eye on the steak so it doesn’t overcook.
- Balsamic Glaze: If you prefer a thicker glaze, simmer balsamic vinegar on low heat until it reduces and thickens. This will give the glaze a richer flavor and a more satisfying consistency for drizzling over the steak.
- Serving Tip: Add the Caprese topping just before serving to preserve the freshness of the tomatoes and basil. This will also keep the mozzarella from melting too much and losing its creamy texture.
Nutritional Information:
Calories: 340
Protein: 31g
Sodium: 500mg
Details:
Prep Time: 15 minutes (plus marination time)
Cook Time: 10 minutes
Total Time: 25 minutes (plus marination)
Yield: 4 servings
FAQs
1. Can I use a different cut of steak?
Yes, while flank steak is ideal for this recipe due to its texture and flavor, you can also use skirt steak or sirloin steak. Just remember that the cooking time may vary depending on the thickness and cut of the meat. For thicker cuts, you may need to increase the grilling time or finish the steak in the oven.
2. Can I make this dish ahead of time?
The steak itself is best when grilled fresh, but you can prepare the marinade a day ahead and store it in the fridge. Additionally, you can prepare the Caprese topping in advance by chopping the tomatoes, mozzarella, and basil and refrigerating them. Just assemble the dish when you’re ready to serve.
3. How do I store leftovers?
If you have leftover steak, store it in an airtight container in the refrigerator for up to 3 days. The Caprese topping should be used immediately for the best flavor and texture, but you can refrigerate any leftover tomatoes and mozzarella separately. Reheat the steak by gently warming it in a skillet or microwave, but be careful not to overcook it.
4. Can I use a stovetop grill pan instead of an outdoor grill?
Absolutely! A stovetop grill pan works just as well for cooking flank steak. Preheat the grill pan on medium-high heat and follow the same instructions for cooking the steak. Make sure to use a little olive oil to prevent sticking, and flip the steak just once for the perfect sear.
5. Can I make this recipe in the oven?
Yes, you can cook the flank steak in the oven. Preheat your broiler to high and place the steak on a broiler pan. Broil for about 4-5 minutes per side, depending on your desired doneness. Make sure to keep an eye on it, as broiling can cook the steak quickly.
Conclusion
This Grilled Balsamic Steak with Mozzarella, Tomatoes & Fresh Basil is the ultimate combination of bold flavors and fresh ingredients, making it the perfect dish to impress guests or enjoy with your family on a weeknight. The combination of juicy grilled steak, tangy balsamic vinegar, sweet tomatoes, creamy mozzarella, and fragrant basil is a true culinary delight. It’s a dish that’s sure to become a favorite at your dinner table, offering both ease and elegance.
What’s wonderful about this recipe is how versatile it is. Whether you’re grilling it on a warm summer evening or making it for a cozy dinner indoors, the steak always turns out tender and full of flavor. Plus, with simple yet fresh ingredients, this dish feels both indulgent and light at the same time.
The Caprese topping adds a refreshing contrast to the richness of the steak, making each bite a perfect balance of savory, sweet, and tangy. The addition of balsamic glaze is the final touch that elevates the entire dish, creating a stunning presentation and an unforgettable flavor.
Print
Grilled Balsamic Steak with Mozzarella, Tomatoes & Fresh Basil
- Total Time: 25 minutes
- Yield: 4 1x
Ingredients
- Fresh basil leaves, for garnish
Ingredients You’ll Need:
- 2 (8 oz) ribeye steaks (or your preferred cut)
- 2 tablespoons olive oil
- Salt and black pepper, to taste
- 2 tablespoons balsamic vinegar
- 2 teaspoons honey (optional, for a touch of sweetness)
- 2 tablespoons fresh basil, chopped (plus extra for garnish)
- 1 cup cherry tomatoes, halved
- 8 oz fresh mozzarella, sliced
- 1 tablespoon olive oil (for drizzling)
- Balsamic glaze, for drizzling
- Fresh basil leaves, for garnish
Instructions
Preparation:
Step 1: Preheat your grill to medium-high heat. While it’s heating, brush both ribeye steaks with olive oil and season generously with salt and black pepper on both sides. Let them sit at room temperature while you prep the rest.
Step 2: Grill the steaks for about 4–5 minutes per side for a medium-rare finish, or longer if you prefer them more well done. Once grilled, transfer the steaks to a plate and let them rest for 5 minutes to keep them juicy.
Step 3: While the steaks are resting, make your quick balsamic glaze. In a small saucepan, combine the balsamic vinegar and honey. Let it simmer over medium heat for 5–7 minutes until it reduces and thickens slightly. Take it off the heat and let it cool.
Step 4: In a small bowl, gently toss the halved cherry tomatoes and chopped basil with a drizzle of olive oil and a small pinch of salt. This brings out their natural flavors and gives a fresh contrast to the rich steak.
Step 5: Slice the rested steaks thinly against the grain for maximum tenderness. Arrange the slices on plates and top each portion with slices of fresh mozzarella, the tomato-basil mixture, and a few extra basil leaves.
Step 6: Drizzle the thickened balsamic glaze generously over everything. For a finishing touch, add a light drizzle of olive oil over the top and serve immediately while the steak is still warm and the mozzarella just begins to soften.
Notes
- Preheat the Grill: Always make sure your grill is preheated to medium-high heat before placing the steak on it. This ensures a good sear on the outside while keeping the inside tender and juicy.
- Marination Time: Let the steak marinate for at least 30 minutes, but for even better flavor, aim for 2-4 hours. Don’t marinate for more than 6 hours, as the vinegar’s acidity can start to break down the meat too much, making it mushy.
Nutrition
- Calories: 340
- Sodium: 500
- Protein: 31