Grilled Flank Steak Caprese with Balsamic Dressing
Whenever summer rolls around, I find myself craving vibrant, fresh flavors that celebrate the season. This Grilled Flank Steak Caprese with Balsamic Dressing perfectly captures that essence. The first time I made this dish was for a family gathering, and it quickly became a favorite. The juicy flank steak, the sweetness of cherry tomatoes, and the creamy mozzarella blend so beautifully together. Each bite bursts with flavor, and the balsamic glaze offers just the right pop to elevate the entire dish. Whether you’re firing up the grill for friends or preparing a special dinner, this recipe shines and brings everyone together.
Why make this recipe?
You should definitely try this recipe for a multitude of reasons. First off, the taste is out of this world! The combination of marinated grilled flank steak and fresh Caprese ingredients creates a lovely balance of savory and bright flavors. Plus, it’s simple and quick to whip up, making it perfect for a weeknight dinner or a last-minute gathering.
Budget-wise, flank steak is quite accessible, and when paired with fresh ingredients, it becomes a showstopper without breaking the bank. If you have kids, they’ll love the colorful Caprese salad, and it’s a great way to sneak in some nutritious veggies. Even if you’re a beginner in the kitchen, you’ll find this recipe easy to follow and rewarding, giving you a sense of accomplishment with every delicious slice.
How to make Grilled Flank Steak Caprese with Balsamic Dressing
Making this dish is a breeze. You’ll spend about an hour in preparation and cooking time, not including the marinating time. You don’t need any fancy equipment—just a grill (or grill pan if you’re indoors), a few bowls, and a cutting board. The marinade adds incredible depth, and letting the steak sit in it makes all the difference.
Ingredients:

- 1½ pounds flank steak
- 3 tablespoons olive oil
- 3 cloves garlic, minced
- 1 teaspoon salt
- ½ teaspoon black pepper
- 2 cups cherry tomatoes
- 8 ounces fresh mozzarella balls
- ½ cup fresh basil, chopped
- 3 tablespoons balsamic glaze (or reduced balsamic vinegar)
Step-by-step directions:

In a zip-top bag or shallow dish, combine olive oil, minced garlic, salt, and black pepper. Add the flank steak and coat it thoroughly with the marinade. Seal the bag or cover the dish and refrigerate for at least 1 hour or up to 8 hours.
Preheat the grill to medium-high heat. Once it’s hot, remove the steak from the marinade and grill it for 4-5 minutes on each side or until it reaches your desired level of doneness.
Let the steak rest for 5–10 minutes after grilling. This resting period allows the juices to redistribute, ensuring every slice is tender and juicy. After resting, slice the steak thinly against the grain.
In a bowl, mix the cherry tomatoes, mozzarella balls, and chopped basil. Drizzle with a little olive oil and season it with a pinch of salt. Stir gently to combine.
On a serving platter, arrange the sliced steak and the Caprese salad. Drizzle with balsamic glaze just before serving to keep everything fresh and vibrant.
How to serve Grilled Flank Steak Caprese with Balsamic Dressing?
When it comes to serving, you have so many options! This dish stands wonderfully on its own but pairs well with a side of garlic bread or a light green salad if you want to round out the meal. You can also serve it with grilled vegetables like zucchini or asparagus to keep it fresh and colorful. I like to garnish the platter with some extra fresh basil leaves to enhance the presentation. It makes for an eye-catching centerpiece that’ll impress your guests.
How to store Grilled Flank Steak Caprese with Balsamic Dressing?
Leftovers? No problem! Store any leftover flank steak in an airtight container in the refrigerator. It’ll last for about 3-4 days. For longer storage, you can freeze the cooked steak for up to 3 months. When you reheat it, I recommend doing so gently—either in a skillet over low heat or in the microwave for a short time on a lower power setting. This keeps the steak tender and juicy without drying it out.
Tips for perfect Grilled Flank Steak Caprese with Balsamic Dressing
Marinate Longer: If your schedule allows, marinate the flank steak for the full 8 hours. This makes the meat super tender and flavorful.
Use a Meat Thermometer: To achieve perfect doneness, use a meat thermometer. Aim for 135°F for medium-rare, which is where flank steak shines.
Slice Against the Grain: After resting, always slice against the grain for the most tender bites. This shortens the muscle fibers and gives you a pleasant chew.
Balance Flavors: Adjust the balsamic glaze to your liking. If you enjoy a bit of acidity, don’t hesitate to drizzle a little extra on your plated steak.
High Heat for Grilling: Ensure the grill is preheated adequately before cooking the steak. This helps sear the meat and lock in those juices.
Variations
Swap the Protein: If you’re looking for something lighter, try grilling chicken breasts instead of flank steak. Just marinate them with the same mixture for a different yet delicious result.
Vegan Version: Consider using grilled portobello mushrooms as a substitute for the steak. The mushrooms will provide a satisfying texture and absorb the marinade perfectly.
Add More Cheese: For cheese lovers, feel free to add crumbled feta or goat cheese to the Caprese salad for an added tangy flavor.
FAQs about Grilled Flank Steak Caprese with Balsamic Dressing
Can I substitute flank steak?
Absolutely! You can use skirt steak, sirloin, or even chicken for this recipe. Just adjust the cooking time based on what you choose.
What if I don’t have balsamic glaze?
No worries! You can reduce balsamic vinegar on the stove until it thickens, creating a similar glaze. Alternatively, a splash of lemon juice can work wonders if you’re in a pinch.
Can I prepare this meal ahead of time?
Yes, you can marinate the steak the night before and keep the Caprese salad ingredients separate. Just mix everything together when you’re ready to serve for a fresh and quick meal.
Enjoy making this delightful Grilled Flank Steak Caprese with Balsamic Dressing for your next gathering or family dinner! With its stunning presentation and mouthwatering flavors, you’ll surely impress everyone at your table. Happy cooking!
Print
Grilled Flank Steak Caprese with Balsamic Dressing
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Diet: None
Description
A vibrant summer dish featuring marinated grilled flank steak paired with cherry tomatoes, mozzarella, and fresh basil, drizzled with balsamic glaze.
Ingredients
- 1½ pounds flank steak
- 3 tablespoons olive oil
- 3 cloves garlic, minced
- 1 teaspoon salt
- ½ teaspoon black pepper
- 2 cups cherry tomatoes
- 8 ounces fresh mozzarella balls
- ½ cup fresh basil, chopped
- 3 tablespoons balsamic glaze (or reduced balsamic vinegar)
Instructions
- Combine olive oil, minced garlic, salt, and black pepper in a zip-top bag or shallow dish. Add the flank steak, coating it thoroughly. Seal and refrigerate for at least 1 hour or up to 8 hours.
- Preheat the grill to medium-high heat. Grill the steak for 4-5 minutes on each side until it reaches your desired doneness.
- Let the steak rest for 5–10 minutes. Slice it thinly against the grain.
- Mix cherry tomatoes, mozzarella balls, and chopped basil in a bowl. Drizzle with olive oil and a pinch of salt, and stir gently.
- Arrange the sliced steak and Caprese salad on a serving platter. Drizzle with balsamic glaze just before serving.
Notes
For best results, marinate the steak for a full 8 hours and always slice against the grain for tenderness.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Grilling
- Cuisine: Italian
Nutrition
- Serving Size: 1 serving
- Calories: 350
- Sugar: 5g
- Sodium: 400mg
- Fat: 12g
- Saturated Fat: 4g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 3g
- Protein: 15g
- Cholesterol: 30mg
Keywords: flank steak, Caprese salad, grilled steak, balsamic dressing, summer recipe, easy dinner
