Balsamic Grilled Flank Steak Caprese

Loading…

By Reading time

Sliced flank steak with cool mozzarella, juicy tomatoes, and basil is one of those meals that lands on the table looking much fancier than the effort it takes. The steak brings the smoke and char, the caprese topping brings freshness, and the balsamic glaze ties everything together with a sweet-tangy finish that clings to every slice. It’s the kind of platter that disappears fast because every bite gives you contrast: warm meat, creamy cheese, bright tomato, and herbaceous basil.

What makes this version work is the way the marinade seasons the meat all the way through without drowning it, and the high heat grill gives you a proper crust before the steak overcooks. Flank steak needs to be sliced thinly against the grain, or it turns chewy fast, so that rest time and knife angle matter just as much as the grill time. The caprese topping goes on after slicing, which keeps the mozzarella soft and the tomatoes fresh instead of wilted.

Below, I’ll walk you through the small details that keep the steak tender and the topping balanced. There’s also a storage note for leftovers, because this one reheats better than you might expect if you keep the toppings separate.

The steak was tender and sliced beautifully after resting, and the balsamic glaze gave the tomatoes and mozzarella such a good finish. I served it with grilled bread and everybody went back for seconds.

★★★★★— Megan L.

Balsamic Grilled Flank Steak Caprese is the kind of platter that brings steakhouse flavor and caprese freshness together in one easy dinner.

Save to Pinterest

Why Slicing Against the Grain Matters More Than the Marinade

Flank steak can taste perfect and still eat tough if it’s sliced the wrong way. The muscle fibers run long, and cutting across them shortens each bite so the meat feels tender instead of stringy. That’s the difference between a steak that slices cleanly on the platter and one that needs extra chewing.

The other mistake is rushing the rest. If you cut into the steak straight off the grill, the juices run out before they can settle back into the meat. Ten minutes is enough for the fibers to relax, and it gives you a cleaner slice with less mess on the board.

  • Marinade time — One hour gives the balsamic, garlic, and oregano enough time to season the surface without turning the meat mushy.
  • High heat — Flank steak needs a fast sear. Lower heat dries it out before you get good color.
  • Resting — Don’t skip it. A rested steak holds onto its juices and slices neatly.
  • Thin slicing — Use a sharp knife and cut on a slight bias across the grain for the most tender bite.

What Each Ingredient Is Doing in This Steak and Caprese Platter

Balsamic Grilled Flank Steak Caprese grilled steak, mozzarella, tomatoes
  • Flank steak — This cut has a deep beefy flavor and takes on marinades well, but it needs quick cooking and thin slicing. There isn’t a great stand-in if you want the same texture, though skirt steak works in a pinch with the same method.
  • Balsamic vinegar — It adds sharpness and a little sweetness to the marinade. The glaze on top gives a more concentrated finish, so the dish tastes balanced instead of flat.
  • Fresh mozzarella — Use the real stuff here. Pre-shredded or low-moisture mozzarella won’t give you that soft, milky contrast against the warm steak.
  • Tomatoes and basil — They bring the caprese part of the dish to life. Use ripe tomatoes with good flavor, because bland ones can’t be rescued by the glaze.
  • Olive oil and garlic — They carry the marinade and help the surface brown on the grill. The garlic should be minced fine so it doesn’t burn in spots.

Getting the Grill Hot Enough Before the Steak Goes On

Building the Marinade

Whisk the balsamic vinegar, olive oil, garlic, oregano, salt, and pepper until the mixture looks glossy and combined. Coat the steak and let it marinate for at least an hour so the surface seasons evenly. If you go much longer than that, the balsamic starts to take over and the texture can turn a little soft on the edges.

Drying the Steak for Better Browning

Pull the steak from the marinade and pat it dry with paper towels before it hits the grill. Wet meat steams first, and steaming is the enemy of a good crust. You want the surface to sizzle the second it touches the grates. That sound tells you the heat is high enough to sear instead of linger.

Grilling to Medium-Rare

Cook the steak over high heat for about 5 to 6 minutes per side for medium-rare, depending on thickness. If the grill is too cool, the meat will gray out before it browns; if it’s screaming hot and you leave it too long, the outside can char before the center catches up. Pull it when it still has some give in the middle and let carryover heat finish the job.

Assembling the Caprese Finish

Let the steak rest for 10 minutes, then slice it thinly against the grain and fan it onto a platter. Layer on the mozzarella, tomatoes, and basil while the meat is still warm enough to soften the cheese slightly. Finish with balsamic glaze and a drizzle of olive oil. If you add the toppings too early, the tomatoes lose their freshness and the cheese can slide around instead of sitting neatly on top.

How to Adapt This for a Lighter Dinner or a Bigger Crowd

Dairy-Free Caprese Style

Skip the mozzarella and add extra tomatoes plus a handful of olives or avocado slices for richness. You’ll lose the milky caprese contrast, but the steak still carries the dish, and the balsamic glaze keeps it feeling complete.

Gluten-Free by Default

This recipe is naturally gluten-free as written, which makes it an easy main dish for mixed-diet dinners. Just check your balsamic glaze if you’re using a store-bought bottle, since some brands add thickeners or flavorings you may want to avoid.

Turning It Into a Crowd Platter

Double the steak and keep the slicing and topping on a large board or platter instead of individual plates. That presentation holds heat well and lets people serve themselves without the tomatoes sliding off before they hit the table.

Storage and Reheating

  • Refrigerator: Store the sliced steak separately from the tomatoes, basil, and mozzarella for up to 3 days. The toppings stay fresher if they aren’t sitting on warm meat overnight.
  • Freezer: The cooked steak freezes well for up to 2 months, but freeze it without the caprese toppings. Wrap tightly, then thaw in the fridge before reheating.
  • Reheating: Warm the steak gently in a skillet over low heat or in a low oven, just until heated through. High heat dries flank steak out fast, so don’t blast it in the microwave unless you’re okay with losing some tenderness.

Answers to the Questions Worth Asking

Can I marinate flank steak overnight?+

You can, but I wouldn’t go much past 12 hours with this balsamic marinade. The vinegar keeps working on the meat, and overnight is fine if your schedule needs it, but a full day can soften the texture more than you want. For the best slice, aim for 1 to 4 hours.

How do I know when flank steak is medium-rare?+

Medium-rare flank steak should feel springy but not soft and squishy, with a warm red center when sliced. If you use a thermometer, pull it around 125 to 130°F before resting. The temp climbs as it sits, which is why the rest time matters.

Can I use skirt steak instead of flank steak?+

Yes, skirt steak works well here and cooks a little faster. The main difference is that skirt is thinner and can pick up more grill char, so watch it closely and start checking a minute or two earlier. Slice it against the grain just as carefully, because it can get chewy if you cut it wrong.

How do I keep the mozzarella from sliding off the steak?+

Slice the steak first, then layer the cheese and tomatoes on top of the fanned slices instead of trying to top whole pieces. A thin drizzle of olive oil helps everything cling without making it greasy. If the steak is too hot, wait a minute before adding the cheese so it softens instead of melting into a puddle.

Can I make this ahead for dinner guests?+

You can marinate the steak earlier in the day and slice the tomatoes and cheese ahead of time, but grill the steak close to serving. The texture is best when it’s sliced and plated fresh, and the caprese topping stays brighter if it isn’t sitting on the meat for too long.

Balsamic Grilled Flank Steak Caprese

Balsamic grilled flank steak caprese with tender medium-rare slices topped with fresh mozzarella, tomatoes, and basil. A garlic-oregano balsamic marinade and quick balsamic glaze drizzle finish the steak with a glossy, tangy shine.
Prep Time 15 minutes
Cook Time 12 minutes
marinating 1 hour
Total Time 1 hour 27 minutes
Servings: 4 servings
Course: Main Dish
Cuisine: Italian-American
Calories: 540

Ingredients
  

Balsamic marinade and dressing
  • 0.25 cup balsamic vinegar
  • 3 tbsp olive oil
  • 3 garlic minced
  • 1 tsp dried oregano
  • 1 salt to taste
  • 1 pepper to taste
  • 2 tbsp balsamic glaze
  • 1 extra virgin olive oil for drizzling
Steak and Caprese toppings
  • 1.5 lb flank steak
  • 8 oz fresh mozzarella sliced
  • 2 tomatoes large, sliced
  • 0.25 cup fresh basil leaves

Equipment

  • 1 cast iron skillet
  • 1 sheet pan

Method
 

Marinate the steak
  1. Whisk together balsamic vinegar, olive oil, garlic, oregano, salt, and pepper until combined. Submerge the flank steak and marinate for at least 1 hour in the refrigerator.
  2. Preheat the grill to high heat and pat the steak dry with paper towels. Let the steak sit 1 to 2 minutes while the grill finishes heating so the surface sears quickly.
Grill and slice
  1. Grill the steak for 5 to 6 minutes per side for medium-rare, using high heat. Flip only once and continue grilling until the center reaches your desired doneness.
  2. Remove the steak from the grill and let it rest for 10 minutes. Slice thinly against the grain so each piece stays tender.
Top and serve
  1. Arrange the sliced steak on a platter and top with mozzarella slices, tomato slices, and fresh basil leaves. Keep the toppings piled so they warm slightly from the hot steak.
  2. Drizzle with balsamic glaze and extra virgin olive oil before serving. Serve immediately for the best melted-cheese look and bright tomato flavor.

Notes

For deeper flavor, marinate up to 4 hours (refrigerated) and keep the steak covered to prevent odors from settling. Refrigerate leftovers in an airtight container up to 3 days; the steak can be reheated briefly, but mozzarella is best added fresh if you want a more melty top. Freezing is not recommended due to texture changes. For a lower-sodium option, use reduced-salt seasoning or cut back on added salt while still seasoning both sides evenly.

You might also like these recipes

Leave a Comment

Recipe Rating