Grilled Flank Steak Caprese with Balsamic Dressing: A Cozy Culinary Adventure
As the golden days of summer drift slowly into early autumn, the air begins to carry that delightful crispness that invites us to fire up the grill and enjoy meals outside with loved ones. There’s something effortlessly comforting about a plate filled with vibrant flavors that remind us of sun-soaked afternoons and laughter shared. One of my absolute favorite recipes that encompasses this spirit is the Grilled Flank Steak Caprese with Balsamic Dressing. It’s the kind of dish that makes you feel at home, whether you’re serving it during an intimate family gathering or a cozy weeknight dinner. This is one you’ll definitely want to pin for later!
Why You’ll Love This Recipe
- Quick to prepare: Perfect for a busy weeknight dinner!
- Fresh and vibrant: Bursting with colorful tomatoes, creamy mozzarella, and fragrant basil.
- Crowd-pleaser: Ideal for gatherings and barbecues with family and friends.
- Naturally gluten-free: Suitable for those with gluten sensitivities.
- Flavorful & satisfying: The marinated flank steak adds a rich, savory depth.
What You’ll Need
Gather These Simple Ingredients
- 1½ pounds flank steak
- 3 tablespoons olive oil
- 3 cloves garlic, minced
- 1 teaspoon salt
- ½ teaspoon black pepper
- 2 cups cherry tomatoes, halved
- 8 ounces fresh mozzarella balls
- ½ cup fresh basil, chopped
- 3 tablespoons balsamic glaze (or reduced balsamic vinegar)
How to Make Grilled Flank Steak Caprese with Balsamic Dressing
In a zip-top bag or shallow dish, combine the olive oil, minced garlic, salt, and black pepper. Add the flank steak, ensuring it’s well-coated in the marinade. Allow it to marinate in the refrigerator for at least 1 hour or up to 8 hours for that extra burst of flavor.
Preheat your grill to medium-high heat. Once it’s ready, remove the steak from the marinade and place it on the grill. Cook for 4-5 minutes on each side or until it reaches your desired doneness.
After grilling, let the steak rest for 5–10 minutes. This step is crucial as it allows the juices to redistribute, ensuring every bite is tender and juicy. Slice the steak thinly against the grain to maximize tenderness.
In a mixing bowl, combine the halved cherry tomatoes, fresh mozzarella balls, and chopped basil. Lightly drizzle with a bit of olive oil and sprinkle with a pinch of salt to enhance the flavors.
To serve, arrange the slices of steak alongside the Caprese salad on a lovely platter. Just before serving, finish it off with a drizzle of balsamic glaze for that sweet tanginess.
Delicious Variations to Try
- Zesty Lemon Marinade: Swap out the balsamic for a bright lemon vinaigrette and add some zest for an invigorating twist.
- Grilled Peppers: Toss some bell peppers on the grill alongside the steak for an extra layer of sweetness and color.
- Creamy Avocado: Add slices of creamy avocado to the Caprese salad for a rich and satisfying texture.
- Herb-Infused Olive Oil: Infuse your olive oil with herbs like rosemary or oregano for an aromatic punch.
Chef Emma’s Helpful Tips
- Make-Ahead Magic: Prepare the marinade the night before and let the steak soak overnight for maximum flavor.
- Slicing Secrets: Always slice the steak against the grain. It transforms tough cuts into melt-in-your-mouth bites.
- Seasonal Substitutes: Use heirloom tomatoes when they’re in season for a lovely variety of colors and textures.
- Leftovers?! Store sliced steak in an airtight container in the refrigerator for up to 3 days. Serve it cold in salads or reheat quickly in a skillet.
Nutrition Information per Serving
- Serving Size: Approximately 4 ounces of steak with salad
- Calories: 450
- Carbohydrates: 10g
- Sugar: 3g
- Fat: 32g
- Protein: 32g
- Sodium: 750mg
Frequently Asked Questions
Can I make this ahead?
Absolutely! The marinade can be prepared in advance, and the steak can marinate overnight for enhanced flavor!Can I use different ingredients?
Yes! Feel free to use other types of tomatoes or cheeses. Feta could add a nice tang, too!How do I store leftovers?
Store any leftover steak and salad in the refrigerator in an airtight container for up to 3 days.How long does it last?
The grilled flank steak tastes best fresh but can be safely stored for up to 3 days in the fridge.
Wrapping It Up
There’s something so fulfilling about bringing together vibrant flavors and hearty textures in a single dish. The Grilled Flank Steak Caprese with Balsamic Dressing is my go-to recipe when I want to savor the simplicity of summer, and I believe it will quickly become a favorite in your home as well. Save this delightful dish to your Pinterest board so it’s ready when you need a cozy treat! Enjoy every delicious bite!

Grilled Flank Steak Caprese with Balsamic Dressing
- Total Time: 70 minutes
- Yield: 4 servings 1x
- Diet: Gluten-Free
Description
A vibrant and flavorful dish featuring marinated flank steak served alongside a fresh Caprese salad, topped 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, halved
- 8 ounces fresh mozzarella balls
- ½ cup fresh basil, chopped
- 3 tablespoons balsamic glaze (or reduced balsamic vinegar)
Instructions
- Combine the olive oil, minced garlic, salt, and black pepper in a zip-top bag or shallow dish. Add the flank steak and ensure it’s well-coated. Marinate for at least 1 hour or up to 8 hours in the refrigerator.
- Preheat your grill to medium-high heat. Remove the steak from the marinade and place on the grill. Cook for 4-5 minutes on each side or until desired doneness.
- Let the steak rest for 5–10 minutes to allow juices to redistribute. Slice thinly against the grain.
- Combine the halved cherry tomatoes, fresh mozzarella balls, and chopped basil in a mixing bowl. Drizzle with olive oil and sprinkle with salt.
- Arrange the steak slices alongside the Caprese salad and drizzle with balsamic glaze before serving.
Notes
Use heirloom tomatoes when in season for a variety of colors and textures. Leftovers can be stored for up to 3 days.
- Prep Time: 60 minutes
- Cook Time: 10 minutes
- Category: Main Course
- Method: Grilling
- Cuisine: Italian
Nutrition
- Serving Size: 1 serving
- Calories: 450
- Sugar: 3g
- Sodium: 750mg
- Fat: 32g
- Saturated Fat: 10g
- Unsaturated Fat: 18g
- Trans Fat: 0g
- Carbohydrates: 10g
- Fiber: 1g
- Protein: 32g
- Cholesterol: 90mg






