Juicy Balsamic Caprese Steak

Featured in Cozy Comfort Food Classics.

Sink your teeth into juicy, flame-kissed steak, seasoned simply with garlic and a bit of Dijon, then grilled just right. Each slice gets a fresh topping of sweet cherry tomato, creamy mozzarella pieces, and lots of basil. Pour over a glossy stream of balsamic just before sharing. It’s easy, full of color, quick to marinate, and showing off at parties or just because. Let the steak rest so it stays nice and juicy. Serve up family-style—it's sure to impress.

Sarah Recipes
Updated on Fri, 30 May 2025 17:36:50 GMT
Balsamic Caprese Grilled Flank Steak Pin it
Balsamic Caprese Grilled Flank Steak | recipesaddicts.com

You’ll get bold Italian flair and juicy steak every time with this Balsamic Caprese Grilled Flank Steak combo. Tender slices of grilled beef share the plate with a pile of tomato, mozzarella, and basil chunks, then a hit of sweet balsamic glaze finishes everything off. It’s a relaxed but classy dish that always reminds me of lazy summer evenings with friends outside.

The first time I tried this, I was surprised by how awesome the chilled, creamy cheese tasted next to hot steak. Now it’s my go-to for my husband’s birthday—he always asks for that tangy balsamic on top

Vibrant Ingredients

  • One pound flank steak: Pick one that’s bright red with very little silver skin for best results
  • Two tablespoons olive oil: Use the extra virgin stuff for real flavor
  • Two minced garlic cloves: Fresh garlic gives your marinade a punch
  • One teaspoon Dijon mustard: Makes the steak softer and zesty
  • Salt and pepper to taste: Season it well so the beef flavor pops
  • One cup fresh mozzarella balls, cut in half: Creamy bocconcini are perfect for this
  • One cup cherry tomatoes, halved: Choose ones that are firm and sweet
  • Quarter cup fresh basil, chopped: You want leaves that are crisp and bright green
  • Tablespoon balsamic glaze for drizzling: The better the glaze, the more depth and tang you get

Simple How-To Guide

Pull it All Together:
Lay your steak out on a platter. Pile on the tomato, mozzarella, and basil blend. Finish by slowly pouring balsamic glaze over everything so every piece gets flavor. Serve right away and enjoy.
Mix Up Caprese Topping:
In a big bowl, toss together the halved tomatoes, mozzarella, and basil. Be gentle—you don’t want to smash the cheese. This is where all the freshness comes in.
Carve the Steak:
After letting the beef sit loosely covered with foil for five minutes, slice it thinly across the grain. That way, every bit stays tender and juicy.
Fire Up Your Grill:
Heat your grill to medium-high. Get rid of any gunk on the grate and swipe it with oil so the steak won’t stick. Hot and clean is best for those grill lines.
Cook the Meat:
Set the steak on the hottest part. Sear five to seven minutes, then flip and do the same on the other side. Go for 135 degrees Fahrenheit inside if you want it medium-rare. Giving it time over the heat keeps all the good juices inside.
Let It Soak:
Pour your marinade into a snug dish or bag, pop in the steak, and coat well. Squeeze out air, seal it up, and keep in the fridge for one to four hours, turning halfway if you remember. The longer it sits (but not too long), the better it soaks up the flavor.
Whip Up the Marinade:
Grab a small bowl and whisk olive oil, garlic, Dijon, salt, and pepper till smooth. This mix gives the meat loads of flavor and keeps it tender.
A serving platter piled with Balsamic Caprese Grilled Flank Steak. Pin it
A serving platter piled with Balsamic Caprese Grilled Flank Steak. | recipesaddicts.com

Need-to-Know Details

  • Flank steak stays lean, but gets super soft if you soak it first
  • You’ll get great balance between meaty bites and crisp veggies
  • Makes ahead like a dream for outdoor eats or group meals

There’s something special about hot steak switches with cool caprese. My youngest adds extra basil to hers—it’s her twist that always brings a smile and fun chatter while we cook together

Save It for Later

Once everything’s cool, stash steak and caprese toppers in separate sealed containers to keep things fresh. Steak slices stay tasty in the fridge up to three days. Before eating again, let the steak warm up a bit for best texture and flavor

Platter of Balsamic Caprese Grilled Flank Steak served up fresh. Pin it
Platter of Balsamic Caprese Grilled Flank Steak served up fresh. | recipesaddicts.com

Swaps You Can Make

If there’s no flank steak around, try skirt steak instead; just be sure to slice extra thin. For a dairy-free version, skip the mozzarella, add more tomato and basil, or use vegan cheese. Run out of balsamic? A perk of lemon brings bright zip and works in a pinch

Tasty Pairings

This meal goes great with some grilled sourdough or crispy potatoes roasted with garlic. Toss it over greens with torn basil for a big salad. Feeling casual? Pile warm steak in a baguette for Italian-style steak sandwiches

Fresh Perspective

Caprese is one of those Italian classics—just tomato, cheese, and basil—a simple show of the Italian flag’s colors. Pairing that salad with grilled steak mixes Mediterranean lightness with American smokiness, giving your night an easy, sunny boost

Frequently Asked Questions

→ What’s the best marinating time for this steak?

You’ll get good results after an hour in the marinade, but four hours will really boost the taste.

→ How do I know my steak’s cooked through?

A meat thermometer makes it easy. Aim for 130°F to 135°F for medium-rare, then rest it so it stays juicy.

→ Is there a dairy-free swap for mozzarella?

Totally. Try a soft dairy-free cheese you like—your steak will still be creamy and tasty.

→ What’s the right way to slice the steak?

Cut the steak in thin strips going against the grain. It’ll be easy to chew and extra tender.

→ Does this work on a grill outside?

You bet! Charcoal brings some smoky flavor, but even a gas grill will do the job.

→ Okay to mix the Caprese topping ahead?

Yep, just toss the tomatoes, mozzarella, and basil together right before serving for the best texture and look.

Juicy Balsamic Caprese Steak

Grilled flank steak, topped with mozzarella, juicy tomato, basil, and a tangy drizzle of balsamic for a flavor-packed finish.

Prep Time
10 Minutes
Cook Time
14 Minutes
Total Time
24 Minutes
By: Sarah

Category: Comfort Food

Difficulty: Intermediate

Cuisine: American

Yield: 4 Servings

Dietary: Low-Carb, Gluten-Free

Ingredients

→ For the Steak

01 450 g flank steak
02 2 tablespoons olive oil
03 2 cloves garlic, minced
04 1 teaspoon Dijon mustard
05 Salt, to taste
06 Black pepper, to taste

→ For the Caprese Topping

07 150 g cherry tomatoes, halved
08 150 g fresh mozzarella balls (bocconcini), halved
09 15 g fresh basil leaves, chopped

→ For Serving

10 1 tablespoon balsamic glaze

Instructions

Step 01

Layer the steak slices across your plate, spoon all that Caprese mix on top, splash with balsamic glaze and eat right away.

Step 02

Grab a bowl and toss basil, cherry tomatoes, and mozzarella together for a fresh finish.

Step 03

Move the cooked steak to a board, cover it up with a bit of foil, hang back for 5 minutes, and then slice it thin—go against the lines in the meat.

Step 04

Set the steak on the hot grill, cook each side for 5–7 minutes or until the inside hits 57°C if you like it medium rare. Dab it dry before you toss it on.

Step 05

Crank up your grill to medium-high, give it some time to get nice and hot.

Step 06

Pop the steak in a big plastic zip bag, pour in your marinade, zip it up, let it chill in the fridge for anywhere from 1 to 4 hours so it soaks in all that flavor.

Step 07

Mix up olive oil, garlic, Dijon, salt, and black pepper in a bowl. Whisk it until the mixture blends smooth like a salad dressing.

Notes

  1. Letting your steak hang out in the marinade for a few extra hours lets those flavors really sink in.
  2. If you want a smokier taste, use a charcoal grill for this job.
  3. Switch to dairy-free mozzarella if you can't do regular cheese.

Tools You'll Need

  • Sharp knife for slicing
  • Cutting board
  • Meat thermometer
  • Tongs
  • Mixing bowls
  • Grill pan or outdoor grill

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Has dairy (mozzarella)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 350
  • Total Fat: 23 g
  • Total Carbohydrate: 6 g
  • Protein: 28 g