Description
This Grilled Flank Steak Caprese with Balsamic Dressing combines juicy marinated steak with fresh tomatoes, mozzarella, and basil for a flavorful Italian-inspired dish. Drizzled with a sweet and tangy balsamic glaze, it’s a beautiful and bold meal perfect for warm-weather dining.
Ingredients
- For the steak:
- 1 ½ – 2 lbs flank steak
- 2 tablespoons olive oil
- 3 cloves garlic, minced
- 1 tablespoon balsamic vinegar
- 1 teaspoon dried Italian herbs
- Salt and black pepper, to taste
- For the Caprese topping:
- 2–3 ripe tomatoes, sliced or chopped
- 8 oz fresh mozzarella, sliced or torn
- Fresh basil leaves
- Salt and black pepper, to taste
- For the balsamic dressing:
- ¼ cup balsamic vinegar
- 1 tablespoon honey or brown sugar
- 2 tablespoons olive oil
- Pinch of salt and pepper
Instructions
- Combine olive oil, garlic, balsamic vinegar, herbs, salt, and pepper. Add flank steak and marinate in a dish or bag for at least 30 minutes, or up to 4 hours in the fridge.
- Preheat grill or grill pan to medium-high heat. Grill steak for 4–5 minutes per side for medium-rare, or to desired doneness. Rest for 5–10 minutes after grilling.
- While steak rests, whisk together balsamic vinegar, honey, olive oil, salt, and pepper in a small bowl to make the dressing.
- Slice tomatoes and mozzarella, season lightly, and toss gently with torn basil leaves.
- Slice steak thinly against the grain. Arrange on a platter, top with Caprese mixture, and drizzle with balsamic dressing. Serve warm or at room temperature.
Notes
- Add avocado or grilled corn to the topping for extra flavor and texture.
- Serve over arugula or greens for a salad-style dish.
- Skirt steak or flat iron are great substitutes for flank steak.
- Slice steak against the grain for tenderness.
- Store steak, topping, and dressing separately in the fridge for up to 3 days.
Nutrition
- Serving Size: 1/4 of recipe
- Calories: 430
- Sugar: 5g
- Sodium: 420mg
- Fat: 28g
- Saturated Fat: 10g
- Unsaturated Fat: 16g
- Trans Fat: 0g
- Carbohydrates: 6g
- Fiber: 1g
- Protein: 38g
- Cholesterol: 95mg