Balsamic Grilled Flank Steak Caprese – Juicy, Fresh & Flavor-Packed
Balsamic Grilled Flank Steak Caprese is a perfect fusion of bold grilled flavors and fresh Italian-inspired ingredients. This dish combines tender, smoky flank steak with the classic Caprese trio, juicy tomatoes, creamy mozzarella, and fragrant basil finished with a rich balsamic glaze.
It’s a restaurant-quality meal you can easily prepare at home, ideal for summer dinners, BBQs, or even a quick yet elegant weeknight meal. The balance of savory steak and fresh toppings makes this recipe both satisfying and refreshing.
Ingredients

For the Flank Steak & Marinade
- 1 ½ lbs flank steak
- ¼ cup balsamic vinegar
- 2 tablespoons olive oil
- 3 cloves garlic, minced
- 1 tablespoon soy sauce
- 1 tablespoon honey
- 1 teaspoon Dijon mustard
- ½ teaspoon salt
- ½ teaspoon black pepper
For the Caprese Topping
- 1 ½ cups cherry tomatoes, halved
- 8 oz fresh mozzarella (sliced or mozzarella balls)
- ½ cup fresh basil leaves
- 1 tablespoon olive oil
- Salt and pepper to taste
Optional Balsamic Glaze
- ½ cup balsamic vinegar
- 1 tablespoon honey or brown sugar
Step-by-Step Cooking Guide
Step 1 – Marinate the Steak
In a bowl, whisk together balsamic vinegar, olive oil, garlic, soy sauce, honey, Dijon mustard, salt, and pepper.
Place the flank steak in the marinade and refrigerate for at least 30 minutes (or up to 8 hours for deeper flavor).
Step 2 – Prepare the Balsamic Glaze
In a small saucepan, simmer balsamic vinegar and honey over medium heat until reduced by half and thickened. Set aside.
Step 3 – Preheat the Grill
Heat your grill or grill pan to medium-high heat. Lightly oil the grates to prevent sticking.
Step 4 – Grill the Flank Steak
Remove the steak from the marinade and pat dry slightly.
Grill for 4–6 minutes per side, depending on thickness and desired doneness (medium-rare recommended).
Step 5 – Rest and Slice
Let the steak rest for 5–10 minutes, then slice thinly against the grain for maximum tenderness.
Step 6 – Prepare Caprese Topping
In a bowl, combine cherry tomatoes, mozzarella, basil, olive oil, salt, and pepper.
Step 7 – Assemble the Dish
Arrange sliced steak on a serving platter. Top with the Caprese mixture and drizzle generously with balsamic glaze.
Cooking Time & Serving Size
| Detail | Time |
|---|---|
| Prep Time | 15 minutes |
| Marinating Time | 30 minutes (minimum) |
| Cooking Time | 10–12 minutes |
| Total Time | About 55 minutes |
| Servings | 4 servings |
Tips & Variations
- Always slice flank steak against the grain to ensure tenderness.
- Use room temperature steak before grilling for even cooking.
- Add avocado slices for extra creaminess.
- Try grilled tomatoes instead of fresh for a smoky twist.
- Substitute flank steak with skirt steak or sirloin if needed.
- Add a sprinkle of parmesan cheese for extra depth of flavor.
Nutrition Info (Approximate Per Serving)
| Nutrient | Amount |
|---|---|
| Calories | 380 kcal |
| Protein | 32 g |
| Carbohydrates | 8 g |
| Fat | 24 g |
| Fiber | 1 g |
| Sugar | 6 g |
Values may vary depending on ingredients and portion sizes.

Healthy Alternatives
Low-Fat Option
Use reduced-fat mozzarella and trim visible fat from the steak.
Sugar-Free Option
Skip honey or replace with a sugar-free sweetener in the marinade and glaze.
Gluten-Free Option
Use gluten-free soy sauce or tamari to make the recipe gluten-free.
Keto-Friendly Version
Reduce or eliminate honey and use a keto-friendly sweetener; the rest of the dish is naturally low in carbs.
Serving Suggestions

Serve Balsamic Grilled Flank Steak Caprese warm or at room temperature for the best flavor. Pair it with:
- Garlic roasted vegetables
- Fresh green salad
- Crusty bread or dinner rolls
- Light pasta or quinoa
This dish brings together the richness of grilled steak and the freshness of Caprese, making it perfect for both casual meals and special occasions. It’s simple, elegant, and packed with bold, balanced flavors that everyone will love.
FAQ’s
Can I cook this steak without a grill?
Yes, you can use a grill pan or cast-iron skillet on the stovetop for similar results.
How do I know when the steak is done?
Use a meat thermometer: 130–135°F for medium-rare, 140–145°F for medium.
Can I make this recipe ahead of time?
You can marinate the steak ahead, but grill and assemble just before serving for best taste.
What is the best cut of steak for this recipe?
Flank steak is ideal due to its flavor and texture, but skirt steak also works well.
How long can leftovers be stored?
Store in an airtight container in the refrigerator for up to 3 days.
