Summer evenings call for fast, fresh dinners on the grill. This Grilled Flank Steak Caprese is exactly what your family needs tonight. It combines juicy steak with the bright flavors of a classic salad. You get a restaurant-quality meal without the high price tag. It is the perfect way to use garden-fresh basil and tomatoes.
Why This Recipe Is a Winner
This recipe is a winner because it feels fancy but stays simple. It is perfect for summer entertaining or a special date night. The balsamic marinade does all the heavy lifting for you. Your guests will love the mix of warm steak and cool cheese. It is a complete, beautiful meal served on one single platter.
You only need a few minutes at the grill for great results. The fresh ingredients make every bite feel light and satisfying. It is a crowd-pleasing favorite that looks stunning on the table. You will want to make this every time the sun is shining.
Simple Method
Making this steak is much easier than it looks. You just whisk, marinate, and let the grill do the work. Even if you are new to grilling, you can master this. A quick sear creates a perfect golden crust every time. It is a foolproof way to impress your favorite people with minimal effort.
Ingredients You’ll Need
These simple ingredients rely on seasonal produce at its absolute best.
- 1.5 lbs flank steak
- 0.5 cup balsamic vinegar
- 0.25 cup extra virgin olive oil
- 2 cloves garlic, minced
- 1 tablespoon honey
- 1 teaspoon Dijon mustard
- 1 teaspoon kosher salt
- 0.5 teaspoon black pepper
- 8 oz fresh mozzarella pearls
- 2 large heirloom tomatoes, sliced
- 0.5 cup fresh basil leaves, chiffonade
- 2 tablespoons balsamic glaze
Step-by-Step
- In a small bowl, whisk together balsamic vinegar, olive oil, minced garlic, honey, mustard, salt, and pepper.
- Place flank steak in a sealable bag and pour in half of the marinade; refrigerate for 60 minutes.
- Preheat grill to high heat (450°F / 232°C).
- Remove steak from marinade and pat dry with paper towels; discard used marinade.
- Grill steak for 5 to 7 minutes per side until internal temperature reaches 130°F (54°C) for medium-rare.
- Transfer steak to a cutting board and allow to rest for 10 minutes.
- Slice steak against the grain into thin strips.
- Arrange steak on a serving platter and top with tomato slices and mozzarella.
- Garnish with fresh basil and drizzle with the balsamic glaze before serving.
Best Ways to Enjoy It
Serve this warm on a large, beautiful serving platter. It looks stunning next to some crusty garlic bread. Add a simple green salad for a light summer feast. For a date night, pour a glass of red wine. Your family will dive right into this colorful, delicious meal.
Storage & Reheating
Store any leftovers in an airtight container for three days. The steak stays tender and flavorful when kept cold. Reheat gently in a 350°F oven for just five minutes. Do not microwave it, or the cheese will get rubbery. It actually tastes great served cold on a sandwich the next day.
Tips for Best Results
- Don’t skip the resting time for the juiciest meat results.
- Avoid overcooking the steak past medium-rare for the best texture.
- Use fresh mozzarella pearls for easy, bite-sized topping distribution.
- Marinate the meat in the morning to save time later.
- Pick the ripest heirloom tomatoes you can find this summer.
- Drizzle extra glaze right before serving for a professional look.
Ways to Switch It Up
- Swap the flank steak for chicken breasts if you prefer poultry.
- Use dairy-free mozzarella to make this recipe allergy-friendly.
- Try cherry tomatoes if heirloom tomatoes are out of season.
- Add a pinch of red pepper flakes for a spicy kick.
Common Questions
Can I make this without a grill?
Yes, you can use a cast-iron skillet on your stovetop. Sear the steak over high heat for the same timing. It will still be delicious and tender.
How do I know when the steak is done?
Use a meat thermometer to check the thickest part. Aim for 130°F for a perfect medium-rare center. The temperature will rise slightly as it rests.
Will my kids enjoy this meal?
Most kids love the mild mozzarella and sweet balsamic glaze. It is a fun, colorful way to eat steak. You can serve the tomatoes on the side.
I hope this fresh meal brings a little sunshine to your table. It is one of my favorite ways to celebrate summer evenings. Give it a try and enjoy every bite.
— Alex
Ingredients
- 1.5 lbs flank steak
- 0.5 cup balsamic vinegar
- 0.25 cup extra virgin olive oil
- 2 cloves garlic , minced
- 1 tablespoon hone y
- 1 teaspoon Dijon mustard
- 1 teaspoon kosher salt
- 0.5 teaspoon black pepper
- 8 oz fresh mozzarella pearls
- 2 large heirloom tomatoes, sliced
- 0.5 cup fresh basil leaves, chiffonade
- 2 tablespoons balsamic glaze
Instructions
- In a small bowl, whisk together balsamic vinegar, olive oil, minced garlic, honey, mustard, salt, and pepper.
- Place flank steak in a sealable bag and pour in half of the marinade; refrigerate for 60 minutes.
- Preheat grill to high heat (450°F / 232°C).
- Remove steak from marinade and pat dry with paper towels; discard used marinade.
- Grill steak for 5 to 7 minutes per side until internal temperature reaches 130°F (54°C) for medium-rare.
- Transfer steak to a cutting board and allow to rest for 10 minutes.
- Slice steak against the grain into thin strips.
- Arrange steak on a serving platter and top with tomato slices and mozzarella.
- Garnish with fresh basil and drizzle with the balsamic glaze before serving.

