π₯©π Balsamic Caprese Grilled Flank Steak β Juicy, Fresh & Packed with Flavor!
Balsamic Caprese Grilled Flank Steak is a flavorful summer dinner that combines tender, smoky steak with juicy tomatoes, creamy fresh mozzarella, fragrant basil, and a sweet-tangy balsamic glaze.
It looks impressive enough for guests, but it is surprisingly easy to prepare at home. Serve it at a backyard barbecue, family dinner, holiday cookout, or whenever you want a restaurant-style meal without spending hours in the kitchen.
The balsamic marinade helps tenderize the flank steak while adding garlic, herbs, and a subtle sweetness. Once grilled and sliced, the steak is topped with a fresh Caprese mixture that makes every bite rich, bright, and refreshing.
β±οΈ Prep Time: 20 minutes
π§ Marinating Time: 2β8 hours
π₯ Cook Time: 10β14 minutes
π Resting Time: 10 minutes
π½οΈ Servings: 4β6
Ingredients
For the Flank Steak
- 1Β½β2 pounds flank steak
- β cup balsamic vinegar
- ΒΌ cup extra-virgin olive oil
- 2 tablespoons soy sauce
- 1 tablespoon Worcestershire sauce
- 1 tablespoon honey or brown sugar
- 3 garlic cloves, minced
- 1 teaspoon Italian seasoning
- Β½ teaspoon onion powder
- Β½ teaspoon kosher salt
- Β½ teaspoon freshly ground black pepper
- ΒΌ teaspoon red pepper flakes, optional
For the Caprese Topping
- 1Β½ cups cherry or grape tomatoes, halved
- 8 ounces fresh mozzarella pearls, drained
- ΒΌ cup fresh basil leaves, thinly sliced
- 1 tablespoon extra-virgin olive oil
- 1 teaspoon balsamic vinegar
- ΒΌ teaspoon kosher salt
- β teaspoon black pepper
For Serving
- 2β3 tablespoons balsamic glaze
- Additional fresh basil
- Flaky sea salt, optional
- Freshly ground black pepper, optional
Instructions
1. Prepare the Marinade
In a medium bowl, whisk together the balsamic vinegar, olive oil, soy sauce, Worcestershire sauce, honey, minced garlic, Italian seasoning, onion powder, salt, black pepper, and red pepper flakes.
Continue whisking until the honey is dissolved and the marinade is well combined.
2. Marinate the Steak
Place the flank steak in a large zip-top bag or shallow glass dish.
Pour the marinade over the steak, making sure both sides are evenly coated. Seal the bag or cover the dish, then refrigerate for at least 2 hours.
For deeper flavor and a more tender result, marinate the steak for 6β8 hours.
Avoid marinating it for much longer than 12 hours because the acidity in the balsamic vinegar can begin to affect the steakβs texture.
3. Bring the Steak to Room Temperature
Remove the steak from the refrigerator approximately 20β30 minutes before grilling.
Take it out of the marinade and allow the excess liquid to drip off. Pat the surface lightly with paper towels so the steak can develop a better sear.
Discard the used marinade.
4. Preheat the Grill
Preheat an outdoor grill to medium-high or high heat, approximately 450β500Β°F.
Clean the grill grates and lightly oil them to help prevent sticking.
No outdoor grill? You can cook the steak in a hot cast-iron grill pan or skillet on the stovetop.
5. Prepare the Caprese Topping
While the grill is heating, combine the halved tomatoes, mozzarella pearls, sliced basil, olive oil, balsamic vinegar, salt, and black pepper in a bowl.
Gently toss until everything is evenly coated.
Set the mixture aside while the steak cooks. This gives the tomatoes time to release some of their juices and allows the flavors to blend.
6. Grill the Flank Steak
Place the steak directly over the hot grill grates.
Grill for approximately 4β6 minutes on the first side, depending on its thickness.
Flip the steak and cook for another 4β6 minutes, or until it reaches your desired level of doneness.
Use an instant-read thermometer inserted into the thickest part of the steak for the most accurate result:
- 125β130Β°F: Rare
- 130β135Β°F: Medium-rare
- 135β145Β°F: Medium
- 145β155Β°F: Medium-well
The steakβs temperature will rise slightly as it rests.
For food safety, the USDA recommends cooking whole cuts of beef to at least 145Β°F, followed by a 3-minute rest.
7. Let the Steak Rest
Transfer the grilled steak to a clean cutting board.
Loosely cover it with aluminum foil and let it rest for 8β10 minutes.
Resting is important because it allows the juices to redistribute throughout the meat. Cutting it too quickly can cause the juices to run out, leaving the steak dry.
8. Slice Against the Grain
Look closely at the steak and identify the direction in which the muscle fibers are running.
Using a sharp knife, slice the steak thinly against the grain at a slight angle.
Cutting against the grain shortens the muscle fibers and makes flank steak much easier to chew.
9. Add the Caprese Topping
Arrange the sliced steak on a large serving platter.
Spoon the tomato, mozzarella, and basil mixture over the warm steak.
Drizzle generously with balsamic glaze and finish with extra basil, flaky sea salt, or freshly ground black pepper.
Serve immediately while the steak is warm and the mozzarella is fresh and creamy.
Tips for Tender, Juicy Flank Steak
β Do not skip the marinade: Flank steak is lean, so marinating adds both moisture and flavor.
β Use high heat: A hot grill creates a flavorful crust without overcooking the center.
β Avoid constantly flipping: Let the steak cook undisturbed before turning it over.
β Use a meat thermometer: This prevents the steak from becoming tough or overdone.
β Always rest the meat: Give the juices time to settle before slicing.
β Slice thinly against the grain: This is one of the most important steps for tender flank steak.
β Serve soon after assembling: The Caprese topping tastes best when the tomatoes are fresh and the steak is still warm.
Easy Ingredient Substitutions
Flank Steak: Skirt steak, flat iron steak, sirloin steak, or hanger steak can also be used.
Mozzarella Pearls: Cut a large ball of fresh mozzarella into bite-sized pieces.
Cherry Tomatoes: Use grape tomatoes, Roma tomatoes, heirloom tomatoes, or any ripe seasonal tomato.
Fresh Basil: Fresh basil gives the best Caprese flavor, but parsley or arugula can be added for a different twist.
Honey: Maple syrup or brown sugar can be used in the marinade.
Balsamic Glaze: Use store-bought glaze or make your own by simmering balsamic vinegar until thick and syrupy.
What to Serve with Caprese Flank Steak
This colorful steak pairs beautifully with:
- Garlic mashed potatoes
- Crispy roasted potatoes
- Grilled corn on the cob
- Pasta salad
- Caesar salad
- Garlic bread
- Roasted asparagus
- Grilled zucchini
- Green beans
- Creamy polenta
- Buttered noodles
- Crusty Italian bread
For a lighter meal, serve it over mixed greens with avocado and an extra drizzle of balsamic glaze.
Make-Ahead Instructions
The steak can be placed in the marinade up to 8 hours before cooking.
The tomatoes can be sliced several hours ahead, but wait to mix them with the mozzarella, basil, salt, and dressing until closer to serving. Salting tomatoes too early can cause them to release too much liquid.
The balsamic glaze can also be prepared in advance and stored in the refrigerator.
How to Store Leftovers
Store the sliced steak and Caprese topping in separate airtight containers whenever possible.
- Cooked steak: Refrigerate for up to 3β4 days.
- Caprese topping: Refrigerate for up to 2 days.
The basil may darken slightly after refrigeration, but the topping will still be flavorful.
How to Reheat
For the best texture, warm the steak gently in a covered skillet over low heat with a small splash of beef broth or water.
You can also reheat it in a 300Β°F oven for 8β10 minutes.
Avoid overheating the steak, as flank steak can become tough when cooked a second time.
Add the cold Caprese topping only after the meat has been reheated.
Leftover Ideas
Turn the leftovers into:
- Steak and mozzarella sandwiches
- Caprese steak salads
- Steak tacos
- Flatbread pizzas
- Rice or grain bowls
- Breakfast steak and eggs
- Pasta with tomatoes and basil
- Toasted steak crostini
This Balsamic Caprese Grilled Flank Steak delivers smoky, savory, creamy, fresh, and tangy flavors all on one plate. It is the kind of meal that looks elegant but still feels easy, comforting, and perfect for sharing. π₯©π π§
π Save this recipe for your next cookout or family dinner!
π What would you serve with this steak: roasted potatoes, grilled vegetables, or garlic bread? Let us know in the comments!
#FlankSteak #GrilledSteak #CapreseSteak #CapreseRecipe #BalsamicSteak #SummerDinner #GrillingRecipes #EasyDinnerIdeas #SteakDinner #BackyardBBQ #FamilyDinner #HighProteinMeals #FreshMozzarella #TomatoBasil #DinnerRecipe
