One summer evening, as the grill grumbled over charcoal and basil leaves trembled in a breeze, I served my family a dish that became a weekly ritual. Grilled Flank Steak Caprese with Balsamic Dressing combines smoky steak, juicy tomatoes, and creamy mozzarella in a way that feels both rustic and refined. This recipe delivers restaurant-level flavor in 30 minutes with pantry-friendly ingredients—a blueprint for meals that satisfy appetites while nourishing celebrations.
| Prep Time | 15 minutes |
|---|---|
| Cook Time | 20 minutes |
| Total Time | 35 minutes |
| Servings | 4 |
| Difficulty | Moderate |
| Cuisine | Mediterranean |

Grilled Flank Steak Caprese with Balsamic Dressing
- Total Time: 35
- Yield: 4 servings 1x
Description
A smoky, tender flank steak paired with ripe tomatoes, creamy mozzarella, and fragrant basil, all drizzled with a luscious non-alcoholic balsamic dressing. Perfect for a quick summer meal that blends rustic charm and elegant flavors, with pantry-friendly ingredients ready in 35 minutes.
Ingredients
1 (1.5 lb) flank steak
8 oz fresh mozzarella cheese, sliced
2 cups cherry tomatoes, halved
4 fresh basil leaves
3/4 cup non-alcoholic balsamic vinegar
1/4 cup extra virgin olive oil
Salt and freshly ground black pepper, to taste
Instructions
Pat the flank steak dry and season generously with salt and pepper.
Heat a grill or grill pan to high heat. Grill the steak 4-5 minutes per side for medium doneness.
Let the steak rest, then slice thinly against the grain.
Toss halved cherry tomatoes with torn basil leaves.
Arrange slices of grilled steak, mozzarella, and tomato mixture on a platter.
Whisk balsamic vinegar, olive oil, and a pinch of salt to create the dressing. Drizzle over the dish.
Notes
Use halal-certified mozzarella and non-alcoholic balsamic vinegar for dietary compliance.
For extra flavor, marinate the steak in olive oil, garlic, and herbs for 30 minutes before grilling.
Store any remaining dressing in an airtight container in the refrigerator for up to 5 days.
- Prep Time: 15
- Cook Time: 20
- Category: Dinner
- Method: Grilling
- Cuisine: Mediterranean
Nutrition
- Serving Size: 1 serving
- Calories: 450
- Sugar: 0g
- Sodium: 650mg
- Fat: 25g
- Saturated Fat: 10g
- Carbohydrates: 6g
- Protein: 35g
- Cholesterol: 90mg
