Grilled Flank Steak Caprese with Balsamic Dressing Recipe
If you’re looking to wow your friends or impress your family with a dish that bursts with vibrant flavors and satisfying textures, the Grilled Flank Steak Caprese with Balsamic Dressing might just become your new go-to. This recipe marries juicy, smoky grilled flank steak with fresh, colorful Caprese toppings like ripe cherry tomatoes, creamy mozzarella, and aromatic basil, all tied together with a luscious balsamic dressing. It’s an irresistible celebration of classic Italian flavors with a hearty twist that’s perfect for any occasion.

Ingredients You’ll Need
Getting the perfect balance in this dish is all about the quality and simplicity of each ingredient. Every component plays a vital role in building the layers of flavor, from the tender steak to the fresh, bright toppings and the tangy-sweet dressing that ties everything together beautifully.
- 600g flank steak: Choose a well-marbled piece for the best tenderness and flavor.
- 3 tbsp olive oil: This helps marinate the steak and adds a subtle fruity richness.
- 3 garlic cloves, minced: Garlic gives a warm, aromatic kick enhancing the steak’s taste.
- 1 tsp dried oregano: Adds a classic Mediterranean herb flavor that complements the beef.
- 1 tsp smoked paprika: Brings a smoky, slightly sweet depth to the marinade.
- Salt and black pepper to taste: Essential seasonings to amplify all the natural flavors.
- 2 cups cherry tomatoes, halved: These burst with sweetness and add vibrant color.
- 200g fresh mozzarella balls, sliced or torn: Creamy and mild, balancing the smoky meat perfectly.
- Fresh basil leaves (a generous handful): Bright and fragrant, they lift the dish with herbal freshness.
- ¼ cup balsamic vinegar: Key to the dressing, it offers a tangy, sweet acidity.
- 3 tbsp olive oil: Combines with balsamic to create a smooth, luscious dressing.
- 1 tbsp honey: Adds a touch of natural sweetness to balance the vinegar.
- 1 garlic clove, minced: Infuses the dressing with a mellow garlic essence.
How to Make Grilled Flank Steak Caprese with Balsamic Dressing
Step 1: Marinate the Flank Steak
Start by rubbing the flank steak thoroughly with olive oil, minced garlic, dried oregano, smoked paprika, salt, and black pepper. This simple but flavorful marinade helps tenderize the meat and infuses it with irresistible Mediterranean notes. Let the steak soak up all those flavors for at least 30 to 60 minutes; the longer, the better, if time allows!
Step 2: Grill the Steak to Perfection
Heat your grill or grill pan over high heat until it’s scorching hot—this is what gives the steak that beautiful sear and smoky char. Grill the steak for about 4 to 6 minutes on each side, depending on thickness and how you like your beef cooked. Once done, it’s crucial to let the steak rest for 10 minutes. This resting period locks in those luscious juices, making every bite tender and juicy.
Step 3: Prepare the Balsamic Dressing
While the steak is resting, whisk together balsamic vinegar, olive oil, honey, minced garlic, salt, and pepper in a small bowl. This homemade dressing is the magic touch—it’s glossy, tangy, sweet, and savory all at once, perfectly complementing the richness of the steak and the freshness of the Caprese toppings.
Step 4: Combine the Caprese Topping
In a separate bowl, gently toss halved cherry tomatoes, fresh mozzarella slices or torn pieces, and whole basil leaves. Lightly season with salt and a drizzle of olive oil to allow each ingredient’s natural flavors to pop. This colorful and fresh topping adds a delightful contrast in both texture and aroma over the warm steak.
Step 5: Assemble Your Grilled Flank Steak Caprese with Balsamic Dressing
Arrange the thinly sliced steak attractively on your serving platter, layering the Caprese mixture over the top. Finally, drizzle the luscious balsamic dressing generously over the entire creation just before serving to keep everything fresh and vibrant. Now you have a stunning plate that looks as good as it tastes!
How to Serve Grilled Flank Steak Caprese with Balsamic Dressing

Garnishes
Adding a few extra finishing touches can elevate this dish even further. Try sprinkling some freshly cracked black pepper or a pinch of flaky sea salt over the top right before serving. A few extra whole basil leaves or even a light garnish of microgreens can provide a lovely burst of color and fresh herbal flavor that brightens each bite.
Side Dishes
This dish pairs beautifully with simple, fresh sides. Consider serving it alongside a crisp arugula salad tossed with lemon and parmesan or some garlic-roasted baby potatoes. Light grilled vegetables like asparagus or zucchini also complement the smoky richness and keep the meal balanced and satisfying.
Creative Ways to Present
If you want to impress your guests, think beyond the platter. Serve the steak and Caprese topping over a rustic wooden board or even create individual portions on small plates for a curated tapas-style experience. Drizzling the balsamic dressing with a spoon in thin lines adds an elegant touch, and you can finish with a small bowl of extra dressing on the side for dipping.
Make Ahead and Storage
Storing Leftovers
If you have any leftovers, store the steak slices and Caprese topping separately in airtight containers in the refrigerator. This prevents the fresh mozzarella and tomatoes from becoming soggy and keeps the steak tender. The balsamic dressing should be stored in a small jar or container to maintain its vibrant flavor.
Freezing
While flank steak freezes well, the fresh Caprese topping does not maintain its texture after freezing. If you plan to freeze leftovers, slice and freeze the steak separately in a freezer-safe bag or container. Thaw in the refrigerator when ready to eat and add fresh Caprese ingredients later.
Reheating
Reheat steak slices gently in a skillet over medium heat or briefly in the microwave to avoid drying them out. Add a fresh splash of balsamic dressing and freshly torn basil before serving to revive that fresh Caprese character.
FAQs
Can I use a different cut of beef for this recipe?
Absolutely! While flank steak is ideal because of its flavor and texture, skirt steak or hanger steak can also work well as they cook quickly and remain tender when sliced against the grain.
How long should I marinate the flank steak?
For best flavor, let the steak marinate for at least 30 minutes, but an hour or even overnight in the refrigerator will deepen the taste and tenderness considerably.
Can I prepare the balsamic dressing in advance?
Yes, the dressing keeps well in the fridge for up to a week. Just whisk it again before using as the ingredients may separate over time.
Is it possible to make this recipe without grilling?
Certainly! If you don’t have a grill, a grill pan or cast-iron skillet on high heat will produce great results with that coveted sear and flavor.
What’s the best way to slice the steak?
Always slice the flank steak thinly against the grain. This breaks up the muscle fibers and ensures each bite is tender and easy to chew.
Final Thoughts
There’s just something so satisfying about the Grilled Flank Steak Caprese with Balsamic Dressing—a dish that feels both indulgent and fresh at the same time. Whether you’re feeding a crowd or treating yourself to a special dinner, this recipe brings together bold flavors and pleasing textures in a way that feels effortlessly elegant. Give it a try and watch it quickly become a beloved staple in your recipe collection!
PrintGrilled Flank Steak Caprese with Balsamic Dressing Recipe
This Grilled Flank Steak Caprese features tender, marinated flank steak topped with a fresh Caprese salad of cherry tomatoes, mozzarella, and basil, all drizzled with a sweet and tangy homemade balsamic dressing. A perfect blend of smoky, savory, and vibrant flavors ideal for a satisfying meal.
- Prep Time: 15 minutes
- Cook Time: 12 minutes
- Total Time: 1 hour 27 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Grilling
- Cuisine: Italian-American
- Diet: Low Salt
Ingredients
For the Flank Steak
- 600g flank steak
- 3 tbsp olive oil
- 3 garlic cloves, minced
- 1 tsp dried oregano
- 1 tsp smoked paprika
- Salt and black pepper to taste
For the Caprese Topping
- 2 cups cherry tomatoes, halved
- 200g fresh mozzarella balls, sliced or torn
- Fresh basil leaves (a generous handful)
For the Balsamic Dressing
- ¼ cup balsamic vinegar
- 3 tbsp olive oil
- 1 tbsp honey
- 1 garlic clove, minced
- Salt and black pepper to taste
Instructions
- Marinate the Steak: Rub the flank steak with olive oil, minced garlic, dried oregano, smoked paprika, salt, and black pepper. Allow it to marinate for at least 30 to 60 minutes to enhance flavor and tenderness.
- Grill the Steak: Preheat a grill or grill pan over high heat. Cook the steak for 4 to 6 minutes on each side, depending on thickness and desired doneness. Once cooked, let the steak rest for 10 minutes to retain juices, then slice thinly against the grain.
- Prepare the Balsamic Dressing: In a small bowl, whisk together balsamic vinegar, olive oil, honey, minced garlic, salt, and black pepper until the dressing is well combined and smooth.
- Make the Caprese Topping: In a separate bowl, combine halved cherry tomatoes, fresh mozzarella pieces, and fresh basil leaves. Lightly season with salt and drizzle a bit of olive oil to enhance the flavors.
- Assemble the Dish: Arrange the sliced flank steak on a serving platter. Top evenly with the Caprese mixture of tomatoes, mozzarella, and basil.
- Serve: Drizzle the prepared balsamic dressing generously over the top just before serving to add a tangy-sweet finish that ties all the flavors together.
Notes
- For best results, marinate the steak for a full hour or overnight to deepen flavor.
- Adjust the honey in the dressing to taste if you prefer it less sweet or more tangy.
- Serve with crusty bread or a side salad to complete the meal.
- Use fresh, high-quality mozzarella for the best texture and taste.
- Let the steak rest after grilling to ensure juiciness and tenderness.
Nutrition
- Serving Size: 1 serving
- Calories: 590 kcal
- Sugar: 7 g
- Sodium: 340 mg
- Fat: 38 g
- Saturated Fat: 12 g
- Unsaturated Fat: 24 g
- Trans Fat: 0 g
- Carbohydrates: 14 g
- Fiber: 2 g
- Protein: 45 g
- Cholesterol: 120 mg
Keywords: flank steak, grilled steak, Caprese salad, balsamic dressing, Italian recipe, summer grilling, fresh mozzarella, cherry tomatoes, basil
