Grilled Flank Steak Caprese with Balsamic Dressing

Posted on April 14, 2026

Grilled flank steak caprese served with balsamic dressing and fresh ingredients.

This dish brings bright tomatoes and soft mozzarella together with a flavorful steak. I call it a weeknight showstopper and it uses simple things you probably already have. If you like an easy steak meal with fresh herbs and a little sweetness, that is what you get here.

If you want other steak ideas to loop into your meal plan, try my take on cilantro lime steak bowls. They pair well with the same quick prep routine.

Why you’ll love this

It tastes like summer but it works any time. The steak gives you a meaty, savory base. The tomatoes and basil bring freshness. Little mozzarella balls add creaminess and the balsamic glaze ties it together.

It comes together fast. You do most of the work on the grill and then toss a simple tomato mix on top. No fuss. No long marinating. And yes, you can make this for a small crowd or just two.

How to make it the right way

Grill the steak hot and quick so it sears on the outside and stays tender inside. Let it rest before you slice it. While it rests, get the tomato and basil mix ready. Toss them with a touch of garlic and balsamic glaze. Slice the steak against the grain and pile the tomato mix on top with the mozzarella.

Here’s the thing: rest matters. If you slice too soon, the juices run out. I learned this the hard way. Let it sit for five minutes. Trust me.

Ingredients You’ll Need to Make it

– 1 1/2 lbs Flank steak
– 1/2 cup Basil, fresh
– 2 cups Cherry tomatoes
– 3 cloves Garlic
– 3 tbsp Balsamic glaze
– 1/2 tsp Black pepper
– 1 tsp Salt
– 3 tbsp Olive oil
– 8 oz Mozzarella balls, fresh

Step-by-Step Directions for it

1. Preheat the grill to medium-high heat.
2. Season the flank steak with salt, black pepper, and olive oil.
3. Grill the flank steak for about 6-8 minutes on each side, or until it reaches your desired level of doneness.
4. Remove the steak from the grill and let it rest for 5 minutes before slicing.
5. In a bowl, combine the cherry tomatoes, fresh basil, minced garlic, and balsamic glaze.
6. Slice the grilled flank steak thinly against the grain.
7. Serve the sliced steak topped with the tomato and basil mixture, along with the fresh mozzarella balls.

How to Serve it for the Best Results

Serve this with something simple. A green salad. Crusty bread. Or a bowl of quick grilled vegetables. The steak wants something to soak up the juices.

Most days, I slice it and let people build their own plates. Stack slices, spoon over the tomato mix, scatter mozzarella. Easy. No fancy plating needed.

If you like pasta instead, this pairs nicely with tortellini and garlic tossed in olive oil. Try a similar idea with garlic steak tortellini for a heartier meal.

How to Store and Reheat it

Cool leftovers to room temperature for no more than two hours. Put the steak slices and the tomato mix in separate airtight containers. They keep well in the fridge for up to three days.

To reheat the steak, warm gently in a skillet over low heat with a splash of olive oil. You want warmth, not to overcook it. Or use the microwave in short bursts, flipping once. Add the tomato mix fresh when you serve. That keeps the tomatoes bright and the basil tasting like basil.

Helpful Tips to Make the Best version

– Slice against the grain. That makes the meat feel tender.
– Let the steak rest for five minutes. I know you want to eat it right away. Wait.
– Use ripe cherry tomatoes. They add sweet juice and good texture.
– Don’t overdress the tomato mix. A little balsamic glaze goes a long way.
– If you do not have a grill, use a heavy skillet or grill pan on the stove. Heat it until it smokes a bit, then sear the steak. It works well.

For another quick weeknight idea using simple greens and cheese, look at this gnocchi recipe I like: gnocchi with spinach and feta. It shares the same quick-cook spirit.

Easy Variations to Try

– Swap the flank steak for skirt steak if that is what you find at the store. Cook the same way.
– Add a splash of extra-virgin olive oil to the tomato mix for a looser dressing.
– Stir a pinch of red pepper flakes into the tomatoes if you like a touch of heat.
– Use slices of ripe heirloom tomatoes when they are in season instead of cherry tomatoes. It will feel a little more rustic.

Frequently Asked Questions About This Recipe

Q: How do I know when the steak is done?
A: Use a thermometer for peace of mind. For medium rare aim for 130 to 135 F. For medium aim for 140 to 145 F. If you do not have a thermometer, press the steak; it should give a little for medium rare.

Q: Can I make this ahead of time?
A: You can grill the steak ahead and keep it in the fridge. Reheat gently and make the tomato mix right before serving. That keeps the tomatoes fresh.

Q: What if I only have a broiler?
A: Broil the steak close to the heat for similar searing results. Flip once halfway through. Watch it closely.

Q: Should I marinate the steak?
A: It does not need a long marinade. A quick brush of olive oil, salt, and pepper brings out good flavor. If you like more flavor, marinate for 30 minutes to an hour.

Q: Can I use a different cheese?
A: Yes. Fresh burrata or sliced fresh mozzarella both work. Smaller chunks keep the bite balanced.

Conclusion

This is one of those dinners that looks like you spent more time than you did. It is bright, satisfying, and friendly to busy evenings. If you want to compare versions, take a look at Closet Cooking’s balsamic grilled flank steak caprese for a slightly different take, and Little Sunny Kitchen’s grilled caprese flank steak for another angle on timing and assembly.

Enjoy.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Grilled Flank Steak with Tomato and Mozzarella


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Maria
  • Total Time: 26 minutes
  • Yield: 4 servings

Description

This dish combines grilled flank steak with fresh tomatoes, mozzarella, and basil for a bright and satisfying meal that’s quick and easy to prepare.


Ingredients

For the steak

  • 1.5 lbs Flank steak (You can also use skirt steak.)
  • 1 tsp Salt (To taste.)
  • 0.5 tsp Black pepper (Freshly ground.)
  • 3 tbsp Olive oil (For seasoning the steak.)

For the topping

  • 2 cups Cherry tomatoes (Ripe, for best flavor.)
  • 0.5 cup Basil, fresh (Chopped.)
  • 3 cloves Garlic (Minced.)
  • 3 tbsp Balsamic glaze (For drizzling over the topping.)
  • 8 oz Mozzarella balls, fresh (For serving on top.)


Instructions

Preparation

  1. Preheat the grill to medium-high heat.
  2. Season the flank steak with salt, black pepper, and olive oil.

Cooking

  1. Grill the flank steak for about 6-8 minutes on each side, or until it reaches your desired level of doneness.
  2. Remove the steak from the grill and let it rest for 5 minutes before slicing.

Assembly

  1. In a bowl, combine the cherry tomatoes, fresh basil, minced garlic, and balsamic glaze.
  2. Slice the grilled flank steak thinly against the grain.
  3. Serve the sliced steak topped with the tomato and basil mixture, along with the fresh mozzarella balls.

Notes

For best results, serve with a simple green salad or crusty bread. Letting the steak rest is crucial to keep it juicy. If using a skillet, heat it until it’s smoking slightly for best results.

  • Prep Time: 10 minutes
  • Cook Time: 16 minutes
  • Category: Dinner, Main Course
  • Cuisine: American, Grilled

Tags:

You might also like these recipes

Leave a Comment

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