There’s something truly special about a meal that brings a little bit of summer to your dinner table, even on a busy weeknight. One of my personal favorites that hits that mark perfectly is this Grilled Flank Steak Caprese with Balsamic Dressing. It’s a dish that pairs the smoky, charred flavor of a perfectly grilled flank steak with the fresh, vibrant notes of ripe tomatoes and creamy mozzarella, all tied together by a tangy balsamic dressing. Growing up in that small coastal town where family dinners were sacred, I learned early on that food like this—simple, fresh, and flavorful—has a way of pulling people close and creating those moments that linger long after the plates are cleared.
Table of Contents
Why You’ll Love This Grilled Flank Steak Caprese with Balsamic Dressing
If you’re anything like me, you want meals that deliver big on flavor without requiring a full day in the kitchen. This Grilled Flank Steak Caprese with Balsamic Dressing is exactly that kind of recipe. It’s approachable, quick to prepare, and perfect for serving up a balanced meal that feels special but is made entirely with pantry staples and fresh ingredients you can easily find year-round.
I remember when I first started hosting my affordable “Wednesday dinners” in college—this kind of recipe would have been a star. The flank steak is affordable and flavorful, especially when marinated or seasoned well, and grilling it outside adds that smoky punch that makes weeknight meals feel like a treat. The Caprese elements—fresh mozzarella and juicy tomatoes—bring brightness and freshness that balances the meat’s richness. And the balsamic dressing? It’s the kind of finishing touch that turns simple ingredients into something memorable.
Plus, it’s a dish that’s flexible. Whether you’re cooking for your partner, feeding hungry kids (Eli’s stamp of approval is my unofficial gold standard), or making a meal to impress friends, this recipe fits the bill. It’s also a great way to practice your grilling skills at home without intimidation, and it’s perfect for those warm evenings when you want dinner ready fast, but still crave something wholesome and satisfying.
Ingredients You’ll Need for This Grilled Flank Steak Caprese with Balsamic Dressing

- 1.5 pounds flank steak, trimmed of excess fat
- 2 cups cherry tomatoes, halved (or 3 medium ripe tomatoes, sliced)
- 8 ounces fresh mozzarella, sliced or torn into bite-sized pieces
- 1/4 cup fresh basil leaves, torn
- 3 tablespoons extra-virgin olive oil, divided
- 2 tablespoons balsamic vinegar
- 1 teaspoon Dijon mustard
- 1 garlic clove, minced
- Salt and freshly ground black pepper, to taste
- Optional: 1 teaspoon honey or maple syrup (to balance the acidity of the dressing)
- Optional substitution: If fresh mozzarella isn’t available, use burrata for extra creaminess or a firm fresh cheese like queso fresco as a budget-friendly alternative.
- For a pantry-friendly swap, cherry tomatoes can be replaced with sun-dried tomatoes (rehydrated) for a deeper flavor.
Nutrition Facts
- Calories: Approximately 450 per serving (based on 4 servings)
- Protein: 38g
- Fat: 28g (mostly from olive oil and mozzarella)
- Carbohydrates: 8g
- Fiber: 2g
- Sugar: 5g (natural sugars from tomatoes and balsamic vinegar)
- Sodium: 320mg (variable depending on added salt and cheese)
Savor the Flavor of Grilled Flank Steak Caprese with Balsamic Dressing
- Total Time: 45 minutes
- Yield: 4 servings 1x
Description
Learn how to make delicious Grilled Flank Steak Caprese with Balsamic Dressing. Easy recipe with step-by-step instructions.
Ingredients
- 1.5 pounds flank steak, trimmed of excess fat
- 2 cups cherry tomatoes, halved (or 3 medium ripe tomatoes, sliced)
- 8 ounces fresh mozzarella, sliced or torn into bite-sized pieces
- 1/4 cup fresh basil leaves, torn
- 3 tablespoons extra-virgin olive oil, divided
- 2 tablespoons balsamic vinegar
- 1 teaspoon Dijon mustard
- 1 garlic clove, minced
- Salt and freshly ground black pepper, to taste
- Optional: 1 teaspoon honey or maple syrup (to balance the acidity of the dressing)
- Optional substitution: If fresh mozzarella isn’t available, use burrata for extra creaminess or a firm fresh cheese like queso fresco as a budget-friendly alternative.
- For a pantry-friendly swap, cherry tomatoes can be replaced with sun-dried tomatoes (rehydrated) for a deeper flavor.
Instructions
- Start by prepping your flank steak. Pat it dry with paper towels, then season generously on both sides with salt and freshly ground black pepper. This simple seasoning lets the meat’s natural flavor shine through and sets the stage for that smoky char we want from the grill.
- Preheat your grill to medium-high heat. If you don’t have an outdoor grill, a grill pan works just as well. I’ve grilled flank steak on both with great results—just be sure your pan is hot enough to get those beautiful grill marks and caramelization.
- Place the steak on the grill and cook for about 4-5 minutes per side for medium rare. Since flank steak is lean and cooks quickly, keep a close eye on it. You want that pink center to stay juicy but not underdone. If you prefer medium, add another minute per side, but avoid overcooking or it will get tough.
- While the steak rests on a cutting board (very important to let the juices redistribute), prepare the balsamic dressing. Whisk together 2 tablespoons olive oil, balsamic vinegar, Dijon mustard, minced garlic, and honey or maple syrup if using. Season with salt and pepper to taste. This dressing is a little tangy, a little sweet, and perfectly balanced—just like I learned to balance flavors back when I was fixing my first chili at twelve years old.
- In a serving bowl, combine the halved cherry tomatoes, fresh mozzarella, and torn basil leaves. Drizzle with 1 tablespoon olive oil and a pinch of salt, then toss gently to combine. The fresh basil here is key—it adds a bright, herbal note that lifts the whole dish.
- Slice the rested flank steak thinly against the grain. This step is crucial for tenderness—I learned this the hard way after one chewy dinner that taught me to always slice flank steak correctly!
- Arrange the sliced steak on a platter or individual plates. Top with the Caprese mixture, then drizzle the balsamic dressing generously over everything. Serve immediately for the best texture and flavor.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Dish
- Method: Cooking
- Cuisine: International
Keywords: Grilled Flank Steak Caprese with Balsamic Dressing, recipe, cooking, food
Steps to Create Your Grilled Flank Steak Caprese with Balsamic Dressing
- Start by prepping your flank steak. Pat it dry with paper towels, then season generously on both sides with salt and freshly ground black pepper. This simple seasoning lets the meat’s natural flavor shine through and sets the stage for that smoky char we want from the grill.
- Preheat your grill to medium-high heat. If you don’t have an outdoor grill, a grill pan works just as well. I’ve grilled flank steak on both with great results—just be sure your pan is hot enough to get those beautiful grill marks and caramelization.
- Place the steak on the grill and cook for about 4-5 minutes per side for medium rare. Since flank steak is lean and cooks quickly, keep a close eye on it. You want that pink center to stay juicy but not underdone. If you prefer medium, add another minute per side, but avoid overcooking or it will get tough.
- While the steak rests on a cutting board (very important to let the juices redistribute), prepare the balsamic dressing. Whisk together 2 tablespoons olive oil, balsamic vinegar, Dijon mustard, minced garlic, and honey or maple syrup if using. Season with salt and pepper to taste. This dressing is a little tangy, a little sweet, and perfectly balanced—just like I learned to balance flavors back when I was fixing my first chili at twelve years old.
- In a serving bowl, combine the halved cherry tomatoes, fresh mozzarella, and torn basil leaves. Drizzle with 1 tablespoon olive oil and a pinch of salt, then toss gently to combine. The fresh basil here is key—it adds a bright, herbal note that lifts the whole dish.
- Slice the rested flank steak thinly against the grain. This step is crucial for tenderness—I learned this the hard way after one chewy dinner that taught me to always slice flank steak correctly!
- Arrange the sliced steak on a platter or individual plates. Top with the Caprese mixture, then drizzle the balsamic dressing generously over everything. Serve immediately for the best texture and flavor.
Tips for Making the Best Grilled Flank Steak Caprese with Balsamic Dressing
One of the lessons I’ve learned from those early family dinners and countless experiments is that balance is everything. Here are some tips to help you nail it every time: Learn more: Savor the Flavor: Steak Avocado and Roasted Corn Bowl Bliss
- Don’t skip resting the steak: I can’t emphasize this enough. Letting the steak rest for at least 5-10 minutes keeps it juicy and tender, which is especially important for lean cuts like flank.
- Slice against the grain: This makes a huge difference in tenderness. Look for the lines of muscle fibers and cut perpendicular to them.
- Use ripe tomatoes: The freshness of the tomatoes is what makes the Caprese part sing. If tomatoes aren’t in season, consider cherry tomatoes or even roasted tomatoes for extra flavor.
- Adjust the dressing: Taste as you go. If your balsamic vinegar is very sharp, a touch of honey can smooth things out. I learned this early on when a dressing was too tangy to enjoy, and a little sweetness saved the dish.
- Grill prep: Make sure your grill is clean and well-oiled to prevent sticking. I’ve had a few steaks ruined by sticking, so a quick brush with oil helps you get perfect grill marks.
Serving Suggestions and Pairings

This Grilled Flank Steak Caprese with Balsamic Dressing is versatile and pairs well with a variety of sides. For weeknight meals, I often keep it simple with a green salad or roasted vegetables. Here are a few ideas that have worked well at my family’s table:
- A crisp arugula salad with lemon vinaigrette—its peppery bite complements the steak beautifully.
- Garlic roasted potatoes or sweet potatoes for a comforting starch.
- Grilled or sautéed asparagus to keep the meal light and fresh.
- A side of crusty bread or garlic bread to soak up all those delicious juices and dressing.
- If you’re feeling adventurous, a light pasta tossed in olive oil, garlic, and herbs pairs nicely without overpowering the main dish.
At home, Maya and I usually make a batch of roasted veggies and a simple salad on the side, which Eli happily devours alongside the steak. It’s a meal we all look forward to, especially when the weather calls for firing up the grill.
Storage and Reheating Tips
If you have leftovers—which, let’s be honest, sometimes happens despite my best efforts to eat it all in one sitting—you can store the steak and Caprese components separately for best results. Here’s how I handle it:
- Wrap the sliced flank steak tightly in foil or an airtight container and refrigerate for up to 3 days.
- Store the Caprese salad (tomatoes, mozzarella, basil) separately in a sealed container to keep the fresh flavors bright.
- When reheating the steak, do it gently on the stovetop over low heat or in the microwave at 50% power to avoid drying it out. Avoid reheating the salad—serve it cold.
- If you want to prepare ahead, you can make the balsamic dressing up to 3 days in advance and keep it refrigerated, giving it a quick whisk before serving.
From my experience, reheating steak can be tricky, but keeping it sliced and heating slowly helps maintain tenderness. Eli once refused leftovers until I warmed it just right—lesson learned!
Frequently Asked Questions
What are the main ingredients for Grilled Flank Steak Caprese with Balsamic Dressing?
The main ingredients for Grilled Flank Steak Caprese with Balsamic Dressing include the items listed in our ingredients section above. Each ingredient plays a crucial role in achieving the perfect flavor and texture.
How long does it take to make Grilled Flank Steak Caprese with Balsamic Dressing?
The total time to make Grilled Flank Steak Caprese with Balsamic Dressing includes both preparation and cooking time. Check the recipe card above for exact timing details.
Can I make Grilled Flank Steak Caprese with Balsamic Dressing ahead of time?
Yes, Grilled Flank Steak Caprese with Balsamic Dressing can often be prepared in advance. Store it properly in an airtight container in the refrigerator and consume within the recommended timeframe.
What can I serve with Grilled Flank Steak Caprese with Balsamic Dressing?
Grilled Flank Steak Caprese with Balsamic Dressing pairs well with various sides and accompaniments. Consider the serving suggestions mentioned in the recipe for the best dining experience.
Is Grilled Flank Steak Caprese with Balsamic Dressing suitable for special diets?
Depending on the ingredients used, Grilled Flank Steak Caprese with Balsamic Dressing may be adapted for various dietary needs. Check the ingredients list and consider substitutions as needed for your dietary requirements.
Final Thoughts
This Grilled Flank Steak Caprese with Balsamic Dressing is more than just a recipe—it’s a reminder of what good food can do. Growing up, my family dinners were about connection, stretching simple ingredients into something comforting and memorable. This recipe carries that same spirit: it’s straightforward, affordable, and bursting with flavor that brings people together.
Whether you’re a seasoned home cook or just starting your culinary journey (I still think back to that first oversalted chili as a rite of passage), this dish is designed to lift your confidence. It’s approachable, forgiving, and perfect for those nights when you want a meal that feels both effortless and impressive. So fire up your grill, gather your ingredients, and dive in—you’ve got this.
