Sometimes you just need something fresh, savory, and satisfying. This balsamic steak caprese brings bright, garden-fresh flavors to your table tonight. It combines juicy grilled meat with creamy cheese and ripe tomatoes.
It looks like a fancy restaurant dish. However, it takes very little effort to assemble. Your family will love the vibrant colors and bold flavors.
Why This Recipe Is a Winner
This dish is perfect for a special date night at home. You get high-end flavor without the high-end price tag. The fresh basil and tomatoes make every bite taste light.
It is a great way to use your summer garden harvest. Plus, the actual grilling time is under ten minutes. It is a win for any busy home cook.
How to Make Balsamic Steak Caprese
You start by letting the steak soak in a tangy marinade. This makes the meat tender and flavorful. The grilling part is very fast and simple.
Even if you are new to grilling, you can do this. Just keep an eye on your timer for the perfect medium-rare finish. It is a foolproof way to impress your guests.
Simple Ingredients
Most of these items are likely in your pantry or garden right now.
- 1.5 lbs flank steak
- 1/4 cup balsamic vinegar
- 2 tablespoons extra virgin olive oil
- 2 cloves garlic, minced
- 1 teaspoon dried oregano
- 1 teaspoon kosher salt
- 1/2 teaspoon black pepper
- 8 ounces fresh mozzarella cheese, sliced
- 2 large tomatoes, sliced
- 1/2 cup fresh basil leaves
- 2 tablespoons balsamic glaze
Step-by-Step
- In a small bowl, whisk together balsamic vinegar, olive oil, minced garlic, and oregano to create the marinade.
- Place the flank steak in a shallow dish or resealable bag, pour the marinade over it, and let sit for 30 minutes at room temperature.
- Preheat an outdoor grill or indoor cast-iron grill pan to medium-high heat.
- Remove steak from marinade and season both sides with salt and pepper.
- Grill the steak for 4 to 5 minutes per side or until the internal temperature reaches 135 degrees Fahrenheit for medium-rare.
- Transfer steak to a cutting board and allow to rest for 10 minutes to retain juices.
- Slice the steak thinly against the grain.
- Arrange the steak on a platter and layer alternating slices of fresh mozzarella and tomatoes over the beef.
- Garnish with fresh basil leaves and drizzle the balsamic glaze over the entire dish.
Best Ways to Enjoy It
This balsamic steak caprese looks beautiful on a large serving platter. It pairs perfectly with a side of warm, crusty bread. You can use the bread to soak up the extra glaze.
A simple arugula salad on the side adds a nice crunch. Set the table, light a candle, and enjoy a restaurant-quality meal at home. It is a complete dinner your family will request often.
Keep It Fresh
Store any leftover steak in an airtight container in the fridge. It will stay fresh for up to two days. For the best texture, add fresh tomatoes and cheese just before serving.
Reheat the steak gently in a pan over low heat. Avoid the microwave so the meat stays juicy and tender. This helps maintain that perfect grilled flavor.
Recipe Tips
- Rest the steak for ten minutes to keep it juicy.
- Don’t slice the meat with the grain or it will be chewy.
- Swap flank steak for chicken breasts if you prefer poultry.
- Marinate the meat in the morning to save time at dinner.
- Use heirloom tomatoes in the summer for extra color.
- Always use fresh basil for the best aromatic flavor.
- Avoid overcooking the steak to keep it tender.
Ways to Switch It Up
- Use sliced avocado instead of mozzarella for a dairy-free version.
- Try using cherry tomatoes for a bite-sized variation.
- Add a handful of fresh arugula over the top for extra greens.
- Swap the balsamic glaze for a fresh pesto drizzle.
Quick Answers
Can I make balsamic steak caprese ahead of time?
You can marinate the steak up to eight hours early. However, it is best to grill and assemble it right before serving.
What if I don’t have an outdoor grill?
A cast-iron grill pan works perfectly on your stovetop. Just make sure it is very hot before adding the meat.
How do I know when the steak is done?
Use a meat thermometer to check the center. For medium-rare, aim for an internal temperature of 135°F.
I hope this fresh and savory dish becomes a new favorite in your home. It is the perfect way to enjoy a warm summer evening. Happy cooking!
— Alex
Ingredients
- 1.5 lbs flank steak
- 1/4 cup balsamic vinegar
- 2 tablespoons extra virgin olive oil
- 2 cloves garlic , minced
- 1 teaspoon dried oregano
- 1 teaspoon kosher salt
- 1/2 teaspoon black pepper
- 8 ounces fresh mozzarella cheese, sliced
- 2 large tomatoes , sliced
- 1/2 cup fresh basil leaves
- 2 tablespoons balsamic glaze
Instructions
- In a small bowl, whisk together balsamic vinegar, olive oil, minced garlic, and oregano to create the marinade.
- Place the flank steak in a shallow dish or resealable bag, pour the marinade over it, and let sit for 30 minutes at room temperature.
- Preheat an outdoor grill or indoor cast-iron grill pan to medium-high heat.
- Remove steak from marinade and season both sides with salt and pepper.
- Grill the steak for 4 to 5 minutes per side or until the internal temperature reaches 135 degrees Fahrenheit for medium-rare.
- Transfer steak to a cutting board and allow to rest for 10 minutes to retain juices.
- Slice the steak thinly against the grain.
- Arrange the steak on a platter and layer alternating slices of fresh mozzarella and tomatoes over the beef.
- Garnish with fresh basil leaves and drizzle the balsamic glaze over the entire dish.

