There are few things more satisfying than the first juicy slice of grilled steak paired with fresh, cool bites of tomato and mozzarella. This Grilled Flank Steak Caprese with Balsamic Dressing brings together the smoky, savory flavor of perfectly grilled beef and the brightness of a traditional Caprese salad. Each bite hits that sweet spot between hearty and refreshing.
This recipe is a summer favorite, ideal for weeknight grilling or backyard entertaining. The balsamic glaze adds a tangy sweetness that balances the richness of the steak and creaminess of the mozzarella. Topped with fragrant basil and served warm or at room temperature, it’s a meal that feels both special and easygoing.
Why You’ll Love This Grilled Flank Steak Caprese with Balsamic Dressing
If you’re a fan of quick dinners that look gourmet without much fuss, this one checks all the boxes. The flank steak grills in under 10 minutes, and the Caprese components come together in moments. Whether you’re low-carb, gluten-free, or just love food that feels fresh and filling, this hits every mark.
Plus, it’s endlessly adaptable: swap the steak for grilled chicken, add avocado slices for richness, or toss in arugula to turn it into a salad.
What Cut of Steak Should I Use?
Flank steak is the best choice for this dish because it cooks quickly, slices beautifully, and has enough structure to stand up to the bold flavors of balsamic and basil. It’s also an affordable cut and perfect for marinating, which makes it juicy and tender. If you can’t find flank steak, skirt steak is a great substitute.
Ingredients for the Grilled Flank Steak Caprese with Balsamic Dressing
This recipe relies on just a few high-quality ingredients, and each one plays an important role in creating the final flavor harmony.
- Flank steak
- Fresh mozzarella
- Ripe tomatoes
- Fresh basil leaves
- Olive oil
- Balsamic vinegar
- Honey
- Garlic cloves
- Salt
- Black pepper
Each of these ingredients brings depth and contrast. The steak is the centerpiece, while the tomatoes and mozzarella add freshness and creaminess. Basil lends a herbaceous lift, and the simple balsamic dressing ties it all together with sweet, tangy notes.


How To Make the Grilled Flank Steak Caprese with Balsamic Dressing
Step 1: Marinate the Steak
Whisk together olive oil, balsamic vinegar, crushed garlic, salt, and pepper. Pour the marinade over the steak in a dish or zip-top bag. Let it sit in the refrigerator for at least 30 minutes, or up to 4 hours for deeper flavor.
Step 2: Grill the Steak
Preheat your grill to high heat. Grill the steak for 4-5 minutes per side for medium-rare. Adjust based on your desired doneness. Once done, let the steak rest for 10 minutes before slicing thinly against the grain.
Step 3: Make the Balsamic Glaze
In a small saucepan, combine balsamic vinegar and honey. Simmer over medium-low heat until reduced by half and syrupy. This usually takes about 10 minutes. Set aside to cool slightly.
Step 4: Assemble the Caprese
Slice the mozzarella and tomatoes into rounds. Arrange them on a platter, alternating with the sliced steak. Tuck in fresh basil leaves between the layers.
Step 5: Finish and Serve
Drizzle the balsamic glaze over the assembled platter. Finish with a pinch of salt and a generous crack of black pepper. Serve immediately, warm or at room temperature.
How to Serve and Store This Grilled Flank Steak Caprese
This recipe serves 4 to 6 people, depending on portion size. It’s best served fresh off the grill while the steak is warm and juicy, but it also works beautifully at room temperature. If you’re prepping ahead, grill the steak and prepare the glaze, then assemble everything just before serving.
Leftovers can be stored in the refrigerator for up to 3 days. Keep the components separate for best results, especially the basil which wilts quickly. Reheat the steak gently or enjoy it cold in a wrap or salad.
What to Serve With Grilled Flank Steak Caprese?
Garlic Bread
A warm, crusty garlic bread is perfect for soaking up the balsamic glaze.
Roasted Zucchini and Squash
A colorful, roasted veggie side keeps things light and seasonal. Try this Roasted Zucchini and Squash Recipe.
Grilled Corn on the Cob
Sweet, smoky corn complements the savory notes of the steak beautifully.
Caprese Couscous Salad
Double down on the theme by serving a chilled couscous salad with tomatoes, basil, and mozzarella pearls.
Herby Chicken Meatball Bowl
For larger gatherings, pair with these Herby Chicken Meatballs to round out the meal.
Creamy Lemon Butter Salmon
A surf-and-turf twist works great with this Creamy Lemon Butter Salmon.
Want More Grilled Dinner Ideas?
If you love this Grilled Flank Steak Caprese with Balsamic Dressing, here are more fresh and flavorful ideas to fire up your grill:
- Try these Steak Tacos with Chipotle Crema for a smoky, spicy handheld dinner.
- Make a batch of Garlic Butter Steak Bites & Parmesan Shells for a rich, creamy twist.
- Don’t miss our Irresistible Grilled Salmon if you’re craving seafood vibes.
- Keep it veggie-friendly with Roasted Zucchini and Squash as your grilled go-to.
Save This Recipe For Later
📌 Save this recipe to your Pinterest dinner board so you can come back to it any time.
And let me know in the comments how yours turned out. Did you marinate the steak longer? Did you swap in burrata instead of mozzarella?
I love hearing how others make these recipes their own. Questions are welcome too — let’s help each other grill smarter.
Explore beautifully curated health-boosting dinners on Janet Dishes on Pinterest and discover your new go-to for feeling great!
Conclusion
Grilled Flank Steak Caprese with Balsamic Dressing is the kind of meal that makes summer evenings memorable. With minimal effort and bold flavors, it’s a dish that satisfies both heart and palate. Whether you’re serving it on a weeknight or for friends on the patio, it delivers freshness and flavor in every bite.


Grilled Flank Steak Caprese with Balsamic Dressing
- Total Time: 25 minutes + marinating
- Yield: 4 to 6 servings
Description
This Grilled Flank Steak Caprese with Balsamic Dressing recipe blends tender grilled steak, juicy tomatoes, creamy mozzarella, and a sweet balsamic glaze. A perfect summer dinner idea that’s low-carb, gluten-free, and packed with fresh flavor.
Ingredients
1.5 pounds flank steak
8 ounces fresh mozzarella
3 large ripe tomatoes
1 bunch fresh basil leaves
2 tablespoons olive oil
1/4 cup balsamic vinegar
1 tablespoon honey
2 garlic cloves
1 teaspoon salt
1/2 teaspoon black pepper
Instructions
1. Whisk together olive oil, balsamic vinegar, crushed garlic, salt, and pepper. Pour over steak and marinate in the fridge for at least 30 minutes, up to 4 hours.
2. Preheat grill to high heat. Grill steak for 4-5 minutes per side for medium-rare. Let rest for 10 minutes.
3. In a small saucepan, simmer balsamic vinegar and honey over medium-low heat until thickened and reduced by half, about 10 minutes. Set aside.
4. Slice mozzarella and tomatoes. Arrange on a platter with steak slices and basil leaves tucked in between.
5. Drizzle balsamic glaze over the platter. Sprinkle with salt and pepper. Serve warm or at room temperature.
Notes
This dish is perfect for summer grilling or a casual dinner party.
You can prepare the balsamic glaze ahead and store it for up to a week.
Slice steak against the grain for the most tender bite.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Dinner
- Method: Grilling
- Cuisine: American, Italian
Nutrition
- Serving Size: 1 portion (based on 6 servings)
- Calories: 390
- Sugar: 5g
- Sodium: 430mg
- Fat: 24g
- Saturated Fat: 9g
- Unsaturated Fat: 13g
- Trans Fat: 0g
- Carbohydrates: 8g
- Fiber: 1g
- Protein: 36g
- Cholesterol: 85mg
