Grilled Flank Steak Caprese with Balsamic Dressing
There’s something undeniably cozy about the smell of grilled meat mingling with the freshness of garden tomatoes and fragrant basil. This Grilled Flank Steak Caprese with Balsamic Dressing brings together the tender juiciness of flank steak and the creamy goodness of mozzarella, creating a dish that feels like a warm hug on a plate. It takes me back to long summer evenings spent on the patio, where laughter floated through the air and delicious food was the center of attention.
As the grill sizzles, this hearty dish will transport you to those laid-back summer nights, making it an ideal easy weeknight dinner for the family. You’ll want to pin this recipe for later—trust me, it’s a keeper!
Why You’ll Love This Recipe
- Quick Prep: With a little marinating time, this meal comes together in under 30 minutes!
- Fresh and Vibrant: The combination of cherry tomatoes, basil, and mozzarella creates a refreshing Caprese salad that’s full of flavor.
- Perfectly Grilled: Flank steak is tender and juicy, ensuring that every bite is satisfying.
- Customizable: Feel free to switch up the ingredients or add your favorite sides for a unique twist.
- Dinner Party Friendly: Impress your guests with this beautiful and delicious dish that feels gourmet yet simple.
What You’ll Need
- 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)
How to Make Grilled Flank Steak Caprese with Balsamic Dressing
In a zip-top bag or shallow dish, combine olive oil, minced garlic, salt, and black pepper. Add flank steak and coat thoroughly. Refrigerate and marinate for at least 1 hour, or up to 8 hours to enhance the flavor.
Preheat your grill to medium-high heat. Remove the steak from the marinade and grill for 4-5 minutes on each side or until it reaches your desired doneness.
Let the steak rest for 5-10 minutes after grilling. This is key for ensuring tender, juicy slices. Once rested, slice thinly against the grain.
In a mixing bowl, toss together the cherry tomatoes, fresh mozzarella balls, and chopped basil. Drizzle with a little olive oil and season with a pinch of salt for that extra flavor.
Arrange the sliced steak and Caprese salad on a beautiful serving platter. Just before serving, drizzle everything with balsamic glaze for that finishing touch. It’s a feast for the eyes as much as it is for the palate!
Delicious Variations to Try
- Zesty Citrus: Add a squeeze of fresh lemon juice to the Caprese salad for a bright burst of flavor.
- Herbed Feta: Swap the mozzarella with crumbled feta cheese for a salty twist that complements the steak beautifully.
- Steak Marinade Infusions: Experiment with different marinades, adding soy sauce or lemon zest for a unique touch.
- Grilled Veggies: Toss some grilled zucchini or asparagus onto the platter for an extra layer of flavor and color.
Chef Emma’s Helpful Tips
- Make-Ahead Magic: Marinate your flank steak the night before for even deeper flavors. Just make sure to keep it in the refrigerator!
- Perfect Slicing: Always slice the steak against the grain to keep it tender; the fibers of the meat will break down, making it easier to chew.
- Storage Solutions: Leftovers can be stored in an airtight container in the fridge for up to 3 days. They’re also great sliced cold on salads or sandwiches!
- Freshness Counts: Use fresh, high-quality ingredients whenever possible, especially when it comes to the basil and mozzarella.
Calories & Nutrition Details
- Serving Size: 1/4 of the recipe
- Calories: Approximately 360
- Carbs: 10g
- Sugar: 2g
- Fat: 25g
- Protein: 28g
- Sodium: 600mg
Frequently Asked Questions
Can I make this ahead?
Yes! Marinating the steak the night before enhances the flavor and saves time on grilling day.
Can I use different ingredients?
Absolutely! Feel free to swap the mozzarella with any cheese you love, or add other vegetables into the Caprese mix.
How do I store leftovers?
Place any leftovers in an airtight container and refrigerate. Enjoy within 3-4 days for the best quality.
How long does it last?
Refrigerated, sliced steak will last 3-4 days. Just be sure to keep it stored properly!
Wrapping It Up
This Grilled Flank Steak Caprese with Balsamic Dressing is not just a meal; it’s an experience—a burst of summer flavors on your plate, perfect for those cozy evenings when you want to indulge without a lot of fuss. The juicy steak alongside the fresh salad makes this dish feel both special and comforting, a wonderful combination for any occasion.
Be sure to save this recipe to your Pinterest board so it’s ready when you need a cozy treat!
Print
Grilled Flank Steak Caprese with Balsamic Dressing
- Total Time: 20 minutes
- Yield: 4 servings 1x
- Diet: Gluten-Free
Description
A comforting blend of grilled flank steak paired with a vibrant Caprese salad featuring fresh basil, cherry tomatoes, and mozzarella, 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
- 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 flank steak and coat thoroughly. Refrigerate and marinate for at least 60 minutes, or up to 480 minutes to enhance the flavor.
- Preheat your grill to medium-high heat. Remove the steak from the marinade and grill for 4-5 minutes on each side or until it reaches your desired doneness.
- Let the steak rest for 5-10 minutes after grilling to ensure tender, juicy slices. Once rested, slice thinly against the grain.
- Toss together the cherry tomatoes, fresh mozzarella balls, and chopped basil in a mixing bowl. Drizzle with olive oil and season with a pinch of salt.
- Arrange the sliced steak and Caprese salad on a serving platter. Drizzle with balsamic glaze before serving for a finishing touch.
Notes
Marinate the steak the night before for deeper flavors. Slice against the grain for the best texture.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Category: Main Course
- Method: Grilling
- Cuisine: Italian
Nutrition
- Serving Size: 1 serving
- Calories: 360
- Sugar: 2g
- Sodium: 600mg
- Fat: 25g
- Saturated Fat: 8g
- Unsaturated Fat: 17g
- Trans Fat: 0g
- Carbohydrates: 10g
- Fiber: 1g
- Protein: 28g
- Cholesterol: 100mg





