Balsamic Grilled Flank Steak with Caprese Toppings

By: Susan Updated on Sat, 24 Jan 2026 15:15:07 GMT Grilled Recipes

Tags: #gluten-free #low-carb #grilled #steak

Balsamic grilled flank steak with tomatoes, mozzarella, and basil Pin it
Balsamic grilled flank steak with tomatoes, mozzarella, and basil

Balsamic Grilled Flank Steak with Caprese Toppings is the kind of dinner that looks like you did more than you did. The steak gets a tangy, garlicky marinade, then the warm slices catch little pockets of mozzarella, juicy tomatoes, and basil.

I like this for summer grilling because the topping keeps the steak from feeling heavy. You get char, sweetness, creaminess, and a fresh basil smell the second the platter hits the table.

Caprese Toppings and Steak Basics

Choose a flank steak with an even thickness if you can. It grills more predictably and slices into neat strips. For the topping, use ripe cherry tomatoes, fresh mozzarella, and basil that smells peppery and sweet when you tear it.

  • Flank steak. A lean, beefy cut that loves a quick marinade and high heat.
  • Balsamic vinegar. Adds tang and gentle sweetness to the marinade and final drizzle.
  • Olive oil. Helps the marinade coat the meat and keeps the tomatoes glossy.
  • Dijon mustard. Gives the dressing body so it clings instead of running off the steak.
  • Garlic. Brings savory depth without needing a long ingredient list.
  • Honey. Rounds out the vinegar and helps the steak brown on the grill.
  • Cherry tomatoes. Blistered until they split, they become juicy little bursts over the sliced steak.
  • Fresh mozzarella. Soft, creamy cheese that warms slightly on the hot steak.
  • Fresh basil. The clean Caprese finish that keeps every bite bright.

Grill, Rest, Slice, Top

  1. Whisk the marinade. Mix balsamic vinegar, olive oil, Dijon, honey, garlic, salt, and pepper until glossy. Save a few spoonfuls before the raw steak touches it.
  2. Marinate the steak. Coat the flank steak and refrigerate it for at least 30 minutes. Turn it once if you remember.
  3. Heat the grill. Preheat to medium-high and oil the grates. A hot grill gives flank steak good char before the inside overcooks.
  4. Grill the steak. Shake off excess marinade and grill 4-6 minutes per side, depending on thickness and doneness.
  5. Blister the tomatoes. Toss tomatoes with a little oil and grill them in a basket or skillet until the skins wrinkle and split.
  6. Rest and finish. Rest the steak for 10 minutes, slice thinly across the grain, then top with tomatoes, mozzarella, basil, and reserved balsamic dressing.
Balsamic Grilled Flank Steak with Caprese Toppings
Balsamic Grilled Flank Steak with Caprese Toppings

Balsamic Grilled Flank Steak with Caprese Toppings

The marinade should taste sharp before it hits the steak. That is normal. Beef can handle the acidity, and the honey, olive oil, and mustard keep it from tasting harsh after grilling.

Use half the dressing as the marinade and keep the rest clean for serving. If you want a thicker finish, simmer a little extra balsamic vinegar until syrupy, or use a prepared glaze. This same sweet-tangy idea works well in rosemary garlic steak kebabs when you want a skewer version.

The Slice Matters Most

Flank steak can go from tender to stringy with one wrong knife angle. Look for the long lines running through the meat, then cut across those lines into thin strips. I aim for slices about 1/4 inch thick.

If you enjoy working with this cut, try marinated flank steak grilled for a simpler steak-night plate. For cut information and cooking ideas, the Beef. It's What's For Dinner cut guide is a useful reference.

Tomatoes Need Real Heat

Blistering the tomatoes is a small step, but it changes the whole dish. The skins wrinkle, the juices concentrate, and the tomato flavor turns sweeter. Use a grill basket, cast iron skillet, or a sheet of foil with the edges folded up.

Do not cook them until they collapse into sauce. You want them split and warm, with enough shape left to sit on the steak. If you are building a grilled menu around this, grilled watermelon with balsamic glaze keeps the same summer feel.

Doneness and Resting

Flank steak is best when it gets a hard sear and a proper rest. Pull it from the grill, set it on a board, and leave it alone for 10 minutes. The juices settle and the slices stay cleaner.

For food-safety guidance, USDA lists 145°F with a 3-minute rest for whole cuts of beef in its safe temperature chart. If you prefer medium-rare, use a thermometer and make your own call at the grill.

Serve It Fresh

This steak is at its best right after slicing, while the tomatoes are warm and the mozzarella is just starting to soften. Add a green salad, grilled bread, or roasted potatoes if you want a fuller meal.

Leftovers keep for up to 3 days in an airtight container. Reheat the steak gently in a skillet, or eat it cold over greens. The Caprese topping also makes a good next-day lunch with Caprese pasta salad on the side.

Summary

Serve this sliced across the grain while the steak is still warm and the mozzarella is just beginning to soften.

Balsamic Grilled Flank Steak with Caprese Toppings
Balsamic Grilled Flank Steak with Caprese Toppings

FAQs

How long should flank steak marinate for this recipe?

Thirty minutes is enough for a weeknight, but 4-12 hours gives the steak better flavor. Do not leave it much longer than overnight because the vinegar can make the outside texture feel soft.

Can I use skirt steak instead of flank steak?

Yes. Skirt steak works well with the same marinade, but it cooks a little faster because it is thinner. Watch it closely and slice it across the grain just like flank steak.

Can I make the Caprese topping ahead?

You can halve the tomatoes and cube the mozzarella a few hours ahead. Add basil, salt, and the warm blistered tomatoes right before serving so the basil stays bright and the topping does not get watery.

What temperature should grilled flank steak be?

For medium-rare, many cooks pull flank steak around 130-135°F and let it rest. USDA guidance lists 145°F with a 3-minute rest for whole cuts of beef, so choose the doneness that fits your table.

How do I keep flank steak tender?

Grill it hot and fast, rest it, then slice it thinly across the grain. That last part matters most because flank steak has long muscle fibers that feel chewy if you cut with them.

Is this recipe gluten-free?

Yes, the recipe is naturally gluten-free as written. Check your Dijon mustard and balsamic glaze labels if you use packaged versions, since brands can vary.

References

Sources cited in this recipe.
4.20 from 21 votes

Balsamic Grilled Flank Steak with Caprese Toppings

Prep time:
40 min
Cook time:
15 min
Total time:
55 min
Servings:
6
Balsamic grilled flank steak with tomatoes, mozzarella, and basil
Print it Pin it Send it

Balsamic marinated flank steak grilled hot and sliced thin, then topped with blistered tomatoes, mozzarella, basil, and a glossy balsamic finish.

Ingredients

  • For the balsamic steak

  • For the Caprese topping

Instructions

1.

1. Make the marinade: Whisk the balsamic vinegar, olive oil, Dijon mustard, honey, garlic, kosher salt, and black pepper in a small bowl. Set aside 3 tablespoons for serving before adding the steak.

2.

2. Marinate the steak: Place the flank steak in a shallow dish or zip-top bag. Add the remaining marinade, turn to coat, and refrigerate for at least 30 minutes or up to 12 hours.

3.

3. Heat the grill: Preheat a grill or grill pan to medium-high heat. Clean and oil the grates so the steak releases easily.

4.

4. Grill the steak: Remove the steak from the marinade and let excess drip off. Grill for 4-6 minutes per side, or until it reaches your preferred doneness on an instant-read thermometer.

5.

5. Blister the tomatoes: Toss the tomatoes with 1 teaspoon olive oil. Grill them in a grill basket or hot skillet for 3-5 minutes, shaking once or twice, until the skins wrinkle and split.

6.

6. Rest and slice: Transfer the steak to a cutting board and rest for 10 minutes. Slice thinly across the grain.

7.

7. Add Caprese toppings: Arrange the sliced steak on a platter. Top with blistered tomatoes, mozzarella, basil, reserved clean dressing or balsamic glaze, flaky salt, and black pepper. Serve right away.

Good to know

  1. Marinating time can be as short as 30 minutes or as long as overnight.
  2. Slice flank steak across the grain for the most tender bite.
  3. Best served warm, shortly after grilling.

Equipment

  • Outdoor grill or grill pan
  • Small mixing bowl
  • Tongs
  • Instant-read thermometer
  • Grill basket or cast iron skillet
  • Cutting board and sharp knife

Allergens

Always check labels if you have allergies.
  • Dairy

Nutrition facts

Values are estimates per serving.
  • Calories: 390
  • Fat: 24 g
  • Carbs: 7 g
  • Protein: 35 g