Flank Steak Caprese With Balsamic Dressing

By Emily Cookson | February 18, 2026 | No comments

Flank Steak Caprese With Balsamic Dressing

I love how easy it is to prepare this Flank Steak Caprese with Balsamic Dressing, featuring juicy steak, fresh tomatoes, and creamy mozzarella, all brought together with a rich balsamic glaze. 

I remember the first time I encountered this dish, it was during a summer barbecue with my family. We were experimenting with different recipes, and the combination of a classic Caprese salad topped with marinated flank steak became an instant favorite. The simplicity of its ingredients makes this recipe not only delicious but also a wonderfully healthy option that saves time without compromising on flavor. 

This dish holds a special place in my heart because it merges the casual, familiar feel of a family meal with a touch of gourmet flair. It manages to deliver a balanced meal with diverse textures and flavors without breaking the bank. Whether you’re cooking for a family dinner or a friendly gathering, this dish offers a unique flavor experience that satisfies even the most demanding taste buds. 

Why You’ll Love Flank Steak Caprese With Balsamic Dressing?

When I crafted this recipe, I focused on harnessing simple cooking techniques that anyone can master: 

  • Simplicity at its Best: There’s no need for complicated instructions. You marinate the steak, sear to perfection, and slice it thin against the grain for tender results that melt in your mouth.
  • Rich, Layered Flavors: Fresh tomatoes and aromatic basil perfectly complement the rich, savory depth of the balsamic dressing, enhancing the natural flavors of the steak and mozzarella.
  • Consistent Results Every Time: By following basic searing and resting techniques, the steak maintains its juices and flavor, making this a fail-proof option for cooks of all levels.
  • Time-Efficient: From prep to table in under an hour, this meal lets you focus more on enjoying the moments rather than being stuck in the kitchen.

Ultimately, this dish embodies the essence of culinary simplicity, designed to offer a satisfying and memorable dining experience with minimal effort. 

Ingredients Notes

  • Flank Steak: I choose tender cuts with visible marbling as, they promise juicy, grilled perfection, enhancing the dish’s savory depth.
  • Olive Oil: A high-quality extra virgin variant adds rich, fruity undertones, ensuring each component melds expertly.
  • Garlic: Fresh minced cloves infuse aromatic warmth, elevating flavors to a gourmet level.
  • Salt: I prefer fine sea salt for its ability to enhance natural flavors without overwhelming them.
  • Black Pepper: Freshly cracked pepper offers a subtle kick, enhancing steak’s inherent richness.
  • Cherry Tomatoes: Ripe and plump varieties burst with sweetness, complementing savory elements dynamically.
  • Fresh Mozzarella Balls: Creamy bocconcini melts smoothly, delivering a luscious texture and balancing acidity.
  • Fresh Basil: Vibrant leaves add peppery freshness, bringing a fragrant finish to the dish.
  • Balsamic Glaze: I use a thick reduction for its complex, sweet-tart essence that ties all flavors harmoniously.

How to Make Flank Steak Caprese With Balsamic Dressing?

  • Marinate the Steak: Begin by placing the 1½ pounds of flank steak in a large resealable plastic bag. Add 3 tablespoons of olive oil, 3 minced cloves of garlic, 1 teaspoon of salt, and ½ teaspoon of black pepper. Seal the bag, ensuring you remove as much air as possible, and gently massage the marinade into the steak, making sure it’s well-coated. Allow it to marinate in the refrigerator for at least 30 minutes to let all the flavors meld together.
  • Grill the Steak: Preheat your grill to medium-high heat. Once hot, place the marinated flank steak on the grill. Sear each side for about 4-5 minutes, depending on your preferred level of doneness. Pay attention to the tantalizing sizzle as it develops a delicious crust. Once done, allow the steak to rest on a cutting board for 5 minutes. This resting time ensures the juices redistribute, resulting in juicy and flavorful slices.
  • Prepare the Tomato and Mozzarella Mix: While the steak is resting, slice 2 cups of cherry tomatoes and combine them with 8 ounces of fresh mozzarella balls and ½ cup of chopped fresh basil in a mixing bowl. Toss them gently to ensure everything is mixed without damaging the delicate mozzarella.
  • Assemble the Dish: Thinly slice the rested steak against the grain for the most tender texture and lay the slices across a serving platter. Scatter the tomato and mozzarella mixture over the steak slices, appreciating the fresh aroma as you do.
  • Finishing Touches: Drizzle 3 tablespoons of balsamic glaze over everything. This final touch of sweet-tart balsamic glaze adds an exquisite shine and aroma, bringing the dish altogether.

Expert Cooking Tips

  • Always slice the steak against the grain to ensure tenderness. It helps in breaking down the fibers and makes each bite more enjoyable.
  • I prefer marinating the steak overnight for deeper flavor. This allows the marinade to penetrate the meat more thoroughly.
  • Make sure to preheat your grill properly. Starting with a hot grill helps achieve the perfect sear and caramelization.
  • Use a meat thermometer to check doneness. Aim for an internal temperature of 130°F for medium-rare.
  • For a juicy steak, let it rest at least 5 minutes before slicing. This step locks in all the flavorful juices.
  • Toss the tomatoes and mozzarella gently to avoid bruising and ensure they maintain their texture.

Storage Tips

  • Store leftovers in an airtight container in the refrigerator for up to 3 days to maintain freshness.
  • To freeze, wrap the steak tightly in aluminum foil and place it in a freezer-safe bag. Consume within 2 months to prevent freezer burn.
  • For reheating, gently warm the steak slices in a skillet over low heat to retain juices and avoid drying out.
  • Reheat tomatoes and mozzarella separately to prevent them from turning mushy when warmed together with the steak.
  • Always label containers with the date before storing in the freezer to ensure you monitor storage times efficiently.
  • If storing the balsamic glaze separately, keep it in a sealed jar at room temperature for up to 1 month.

Variations and Substitutions

  • For a dairy-free option, replace mozzarella with vegan cheese or marinated tofu, ensuring a similar creamy texture.
  • To make it gluten-free, use tamari sauce in the marinade instead of any regular soy sauce containing wheat.
  • Add a fruity twist by incorporating sliced peaches or nectarines into the tomato mix for a sweet contrast.
  • Switch balsamic glaze with a nutty pesto drizzle for an earthy, aromatic finish.
  • Try a spicy variation by adding red pepper flakes to the marinade, bringing a little heat to your dish.
  • Substitute flank steak with chicken breast for a leaner protein that pairs well with the Caprese theme.
Flank Steak Caprese With Balsamic Dressing (3)

What to Serve with Flank Steak Caprese With Balsamic Dressing?

  • Garlic Mashed Potatoes: The creamy texture and subtle garlic flavor complement the vibrant freshness of the Caprese, enhancing the dish’s overall richness.
  • Quinoa Salad: Adds a nutty flavor and crunchy texture, which balances the tender steak while offering a healthy, protein-rich side.
  • Grilled Asparagus: The charred, earthy notes of asparagus harmonize with the steak, creating a sophisticated layer of flavors.
  • Ratatouille: This medley of roasted vegetables brings a rustic, colorful touch that pairs beautifully with the light and refreshing Caprese.
  • Rosemary Roasted Potatoes: Offers a hearty, aromatic pairing with their crisp and herby allure, complementing the steak’s savory notes.
  • Caesar Salad: The classic Caesar’s tangy dressing and crunchy croutons contrast nicely with the juicy, tender steak slices.
  • Couscous Pilaf: Light and fluffy texture complements the rich balsamic flavors, making it a delightful accompaniment to the meal.
  • Grilled Corn on the Cob: Sweet, smoky kernels match well with the balsamic marinade, enhancing the dish with a touch of summer.
  • Tomato Basil Risotto: The creamy risotto, infused with fresh herbs, mirrors the Caprese while adding a gourmet twist to the meal.
  • Caprese Pasta Salad: A twist on the classic salad, its tangy and cheesy elements amplify the flavors and provide a cooling counterbalance.

FAQs

How do I keep the steak juicy?

Let it rest after grilling; this allows juices to redistribute and keeps it tender.

Can I prepare the Caprese salad in advance?

Yes, but add fresh basil and dressing just before serving for peak freshness.

How to avoid soggy tomatoes?

Use firm tomatoes and remove excess seeds and juices before combining in the salad.

What if my steak is overcooked?

Slice thinly against the grain and serve with extra dressing for moisture recovery.

How can I adjust sweetness?

Add honey or reduce balsamic vinegar according to your preference till desired sweetness is achieved.

Print

Flank Steak Caprese With Balsamic Dressing

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Elevate your summer meals with Flank Steak Caprese. Ready to savor this delicious blend of flavors? Discover how balsamic glaze transforms this classic dish.

  • Author: Emily Cookson
  • Prep Time: 15 minutes
  • Cook Time: 10 minutes
  • Total Time: 25 minutes
  • Yield: 4 servings
  • Category: Main Course
  • Method: Grilling
  • Cuisine: Italian
  • Diet: Gluten Free

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

  • Marinate the Steak: Begin by placing the 1½ pounds of flank steak in a large resealable plastic bag. Add 3 tablespoons of olive oil, 3 minced cloves of garlic, 1 teaspoon of salt, and ½ teaspoon of black pepper. Seal the bag, ensuring you remove as much air as possible, and gently massage the marinade into the steak, making sure it’s well-coated. Allow it to marinate in the refrigerator for at least 30 minutes to let all the flavors meld together.
  • Grill the Steak: Preheat your grill to medium-high heat. Once hot, place the marinated flank steak on the grill. Sear each side for about 4-5 minutes, depending on your preferred level of doneness. Pay attention to the tantalizing sizzle as it develops a delicious crust. Once done, allow the steak to rest on a cutting board for 5 minutes. This resting time ensures the juices redistribute, resulting in juicy and flavorful slices.
  • Prepare the Tomato and Mozzarella Mix: While the steak is resting, slice 2 cups of cherry tomatoes and combine them with 8 ounces of fresh mozzarella balls and ½ cup of chopped fresh basil in a mixing bowl. Toss them gently to ensure everything is mixed without damaging the delicate mozzarella.
  • Assemble the Dish: Thinly slice the rested steak against the grain for the most tender texture and lay the slices across a serving platter. Scatter the tomato and mozzarella mixture over the steak slices, appreciating the fresh aroma as you do.
  • Finishing Touches: Drizzle 3 tablespoons of balsamic glaze over everything. This final touch of sweet-tart balsamic glaze adds an exquisite shine and aroma, bringing the dish altogether.

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

You might also like these recipes

About the author

Holly Nilsson is the creator of Spend With Pennies, where she creates easy, comforting recipes made for real life. With a passion for nostalgic flavors and simplified techniques, Holly helps busy home cooks create delicious meals that always work. She is also the author of “Everyday Comfort,” which promises to inspire even more hearty, home-cooked meals.

See more posts by Laura

Follow Laura on social media:

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Send this to a friend