The smoky sizzle of the grill, that unmistakable aroma wafting through the air—there’s nothing quite like the experience of a perfect summer evening. When I whip up this Grilled Flank Steak Caprese with Balsamic Dressing, I’m not just cooking; I’m creating a vibrant feast that beckons everyone to the table. This recipe marries hearty grilled steak with the refreshing brightness of juicy cherry tomatoes, creamy mozzarella, and fragrant basil. Beyond its deliciousness, it is a quick and easy dinner that makes entertaining a breeze while catering to gluten-free and low-carb lifestyles. Whether you’re celebrating a sunny day or need a simple weeknight meal, this dish checks all the boxes. Curious how to unlock the full potential of your grill? Let’s dive in!

Why is this steak a must-try?
Sizzle on the grill transforms flank steak into a succulent delight that captures attention. Bright flavors shine through with fresh tomatoes and creamy mozzarella, making each bite a balance of hearty and refreshing. Quick and easy to prepare, this dish fits perfectly into busy lifestyles while impressing guests. Customizable to suit your palate, whether swapping ingredients or adjusting seasonings. For extra versatility, consider serving alongside Stuffed Flank Steak for the ultimate steak feast. Don’t miss the chance to savor this utterly delightful Grilled Flank Steak Caprese with Balsamic Dressing!
Grilled Flank Steak Caprese Ingredients
• Perfect for summer grilling!
For the Steak Marinade
- Flank Steak – A hearty protein source providing the main flavor; try skirt or flat iron steak as alternatives.
- Olive Oil – Adds richness and moisture during grilling; ideal for marinating and dressing.
- Garlic – Enhances flavor with its aromatic qualities; freshly minced is best for this dish.
- Salt – Essential for seasoning the steak; adjust to taste for a balanced flavor.
- Black Pepper – Adds a subtle heat; freshly ground is recommended for optimal flavor.
For the Caprese Salad
- Cherry Tomatoes – Provide a sweet and acidic bite, balancing the richness of the steak; can substitute with other tomato varieties if desired.
- Fresh Mozzarella Balls – Contribute a creamy texture and mild flavor; slices of a large mozzarella ball can also work well.
- Fresh Basil – Infuses freshness and herbal notes; feel free to substitute with arugula for a peppery twist.
For the Balsamic Dressing
- Balsamic Glaze – Offers a sweet and tangy finish; alternatively, reduce balsamic vinegar with a touch of honey for a homemade glaze.
Step‑by‑Step Instructions for Grilled Flank Steak Caprese with Balsamic Dressing
Step 1: Marinate the Flank Steak
In a large zip-top bag, combine olive oil, minced garlic, salt, and black pepper. Add the flank steak, ensuring it’s thoroughly coated in the marinade. Seal the bag tightly and refrigerate for at least 1 hour, or up to 8 hours for maximum flavor infusion. This step enhances the tenderness and flavor of your Grilled Flank Steak Caprese.
Step 2: Preheat the Grill
While the steak is marinating, preheat your grill to medium-high heat, aiming for a temperature around 400°F. This ensures a perfect sear on the steak. As the grill heats, prepare your workspace by having a meat thermometer handy, which will help you achieve your desired doneness for the Grilled Flank Steak Caprese.
Step 3: Grill the Steak
Once the grill is ready, remove the flank steak from the marinade and discard any excess liquid. Place the steak on the grill grates and cook for 4-5 minutes on each side. Look for a nice char and internal temperature of 130-135°F for medium-rare. This quick grilling will create a perfect balance of smoky flavor and juicy tenderness.
Step 4: Let the Steak Rest
After grilling, remove the flank steak from the grill and transfer it to a cutting board. Let it rest for 5-10 minutes, allowing the juices to redistribute. This resting period is essential for maintaining the tenderness of the steak, ensuring each bite of your Grilled Flank Steak Caprese is juicy and flavorful.
Step 5: Slice the Steak
Using a sharp knife, slice the rested flank steak thinly against the grain. This technique enhances tenderness and makes it easier to enjoy. Aim for even slices to beautifully present your Grilled Flank Steak Caprese on the platter, showcasing the deliciously charred surface.
Step 6: Prepare the Caprese Salad
In a medium bowl, combine halved cherry tomatoes, fresh mozzarella balls, and torn basil leaves. Drizzle with olive oil and season with a bit of salt, tossing everything gently. This fresh Caprese salad adds a vibrant contrast to the grilled steak, creating a delightful balance in the dish.
Step 7: Assemble and Serve
On a large serving platter, arrange the slices of flank steak alongside the Caprese salad. Drizzle balsamic glaze over the top just before serving for a sweet and tangy finish. This final touch beautifully elevates your Grilled Flank Steak Caprese, making it visually appealing and bursting with flavor.

What to Serve with Grilled Flank Steak Caprese with Balsamic Dressing
Ready to elevate that sizzling flavor to a fully satisfying meal?
- Creamy Mashed Potatoes: Their rich, buttery texture complements the steak beautifully, providing a comforting contrast to the fresh Caprese salad.
- Grilled Asparagus: The crisped edges bring a delightful crunch, while the smoky flavor ties perfectly with the grilled steak’s charm.
- Garlic Bread: Warm, toasty slices slathered in garlic butter are perfect for soaking up leftover balsamic glaze and juices from the steak.
- Roasted Garlic Cauliflower: This low-carb alternative gives a wonderful depth of flavor, with a creamy texture that pairs well with the dish’s freshness.
- Herb Quinoa Salad: Light and refreshing, this salad with a hint of lemon complements both the steak and salad, adding brightness to the plate.
- Wine Pairing: A glass of full-bodied red wine, such as Cabernet Sauvignon, enhances the rich flavors of the grilled steak, making every bite more indulgent.
- Fruit Sorbet: This refreshing dessert cleanses the palate and rounds out the meal with a light, sweet finish after the savory steak.
Grilled Flank Steak Caprese with Balsamic Dressing Variations
Feel free to explore these creative twists and substitutions that will add even more flavor and excitement to your dish!
-
Steak Substitute: Use skirt steak or flat iron steak instead of flank for a different texture.
-
Dairy-Free: Swap out fresh mozzarella for plant-based cheese to cater to dairy-free diets. You’ll still enjoy that creamy goodness!
-
Fresh Herb Twist: Replace basil with arugula for a peppery kick. It creates a vibrant salad that pairs beautifully with the steak.
-
Tangy Glaze: Try reducing balsamic vinegar with a pinch of honey to create a homemade glaze with a rich flavor depth.
-
Spicy Kick: Add red pepper flakes in the Caprese salad for a hint of heat that will excite your palate.
-
Grilled Veggies: Include some grilled zucchini or bell peppers on the side for added flavor and texture.
-
Garlic Boost: Enhance the marinade with roasted garlic for a mellow, sweet taste that ties the dish together harmoniously.
-
Satisfying Sides: For a quick weeknight dinner, pair it with a serving of Meatloaf Mashed Potatoes or even use leftover steak in a refreshing Turkish Eggs Yogurt dish.
Embrace the joy of cooking and make this dish truly your own!
Make Ahead Options
These Grilled Flank Steak Caprese with Balsamic Dressing are perfect for meal prep enthusiasts! You can marinate the flank steak up to 24 hours in advance to maximize flavor, simply combining olive oil, minced garlic, salt, and pepper in a zip-top bag. Additionally, prepare the Caprese salad components (tomatoes, mozzarella, and basil) and store them in separate airtight containers for up to 2 days to maintain freshness. When you’re ready to serve, grill the marinated steak and assemble everything on a platter, drizzling with balsamic glaze just before enjoying. This way, you’ll have a delicious meal ready in no time, perfect for busy weeknights or last-minute gatherings!
Storage Tips for Grilled Flank Steak Caprese
Fridge: Store leftover grilled flank steak in an airtight container for up to 3 days. This helps maintain the tenderness and flavor, keeping your Grilled Flank Steak Caprese delightful for meal preparations.
Salad Components: Keep the Caprese salad ingredients—mozzarella, tomatoes, and basil—in a separate container. Enjoy them within 1-2 days for the best freshness and flavor.
Freezer: If you want to freeze the grilled steak, wrap it tightly in plastic wrap followed by aluminum foil to prevent freezer burn. It can last up to 3 months in the freezer, allowing for future meals.
Reheating: When ready to enjoy, thaw the steak in the fridge overnight and reheat gently in the microwave or on the stovetop until warmed through, preserving its juicy texture.
Expert Tips for Grilled Flank Steak Caprese
- Marinade Time: Longer is better: Allow the flank steak to marinate for at least 1 hour, but up to 8 hours is ideal for maximum flavor and tenderness.
- Perfecting the Grill: Preheat properly: Ensure your grill is at medium-high heat (around 400°F) before placing the steak for a stunning sear and juicy interior.
- Resting Phase: Don’t skip it: Letting the steak rest for 5-10 minutes after grilling locks in juices, preventing a dry texture in your Grilled Flank Steak Caprese.
- Slicing Technique: Slice against the grain: For the most tender bites, always cut the steak thinly against the grain; this simple trick makes a world of difference!
- Fresh Ingredients Matter: Use high-quality products: Opt for fresh mozzarella and ripe cherry tomatoes to truly elevate your Caprese salad’s flavor and presentation.

Grilled Flank Steak Caprese with Balsamic Dressing Recipe FAQs
What should I look for in a ripe flank steak?
Absolutely! When selecting flank steak, look for a piece that has a bright red color and a good amount of marbling—those little flecks of fat—that provide flavor and moisture. Avoid steaks with dark spots or an overly slimy texture, as these are signs of aging.
How should I store leftovers from my Grilled Flank Steak Caprese?
To keep your leftover grilled flank steak fresh, store it in an airtight container in the fridge, where it will stay good for up to 3 days. As for the Caprese salad components, keep them in a separate container for best results, consuming them within 1-2 days for peak freshness.
Can I freeze leftover grilled flank steak?
Yes, you can! To freeze your grilled flank steak, wrap it tightly in plastic wrap and then in aluminum foil to prevent freezer burn. It will last up to 3 months in the freezer. When ready to use, thaw it overnight in the fridge, then reheat gently on the stovetop or microwave to maintain its tenderness.
What if my steak turned out tough while grilling?
Very! If your grilled flank steak is tough, it’s likely due to either under-marination or incorrect slicing. Make sure to marinate for at least 1 hour—up to 8 hours for maximum tenderness. Additionally, always slice flank steak against the grain to keep it tender; cutting with the grain gives a tougher chew.
Are there any dietary considerations I should keep in mind?
Definitely! This Grilled Flank Steak Caprese with Balsamic Dressing is naturally gluten-free and low-carb, making it a great option for many dietary needs. However, if you’re dining with friends who have dairy allergies, you might want to substitute fresh mozzarella with a plant-based option or create a delicious dairy-free caprese salad using avocado instead.
What’s the best way to enhance the flavors of the Caprese salad?
For an extra flavor boost, consider adding a sprinkle of fresh cracked black pepper or a few pinches of sea salt over the tomatoes and mozzarella before serving. A touch of fresh lemon juice or a sprinkle of red pepper flakes can also amplify the dish’s brightness, offering a wonderful contrast to the grilled flank steak!

Grilled Flank Steak Caprese with Balsamic Dressing Bliss
Ingredients
Equipment
Method
- Marinate the Flank Steak: In a large zip-top bag, combine olive oil, minced garlic, salt, and black pepper. Add the flank steak, ensuring it's thoroughly coated in the marinade. Seal the bag tightly and refrigerate for at least 1 hour, or up to 8 hours for maximum flavor infusion.
- Preheat the Grill: While the steak is marinating, preheat your grill to medium-high heat, aiming for a temperature around 400°F.
- Grill the Steak: Remove the flank steak from the marinade and discard any excess liquid. Place the steak on the grill grates and cook for 4-5 minutes on each side.
- Let the Steak Rest: After grilling, remove the flank steak from the grill and let it rest for 5-10 minutes.
- Slice the Steak: Using a sharp knife, slice the rested flank steak thinly against the grain.
- Prepare the Caprese Salad: In a medium bowl, combine halved cherry tomatoes, fresh mozzarella balls, and torn basil leaves. Drizzle with olive oil and season with a bit of salt.
- Assemble and Serve: On a large serving platter, arrange the slices of flank steak alongside the Caprese salad. Drizzle balsamic glaze over the top just before serving.

Leave a Reply