Delicious Flank Steak Caprese

Category: Dinner

This meal is all about flank steak rubbed with garlic powder, salt, and pepper, then grilled just right to medium-rare. A fresh Caprese mixture with cherry tomatoes, mozzarella, and basil adds a bright, creamy touch. The balsamic glaze made from honey and garlic simmers down to a sweet and tangy drizzle that brings everything together. Letting the steak rest at just the right time keeps it tender and full of flavor. It’s a great dish for casual dinners or special get-togethers.

Dana
Recipe Created By Dana
Last updated on Sun, 05 Oct 2025 13:08:16 GMT
Grilled flank steak served with cheese and tomatoes. Save
Grilled flank steak served with cheese and tomatoes. | chefsnaps.com

This grilled flank steak with balsamic caprese mixes smoky, savory, and fresh tastes perfectly. The tender steak is the hearty base while the bright caprese salad on top adds a fresh, colorful pop. A rich balsamic glaze finishes it off, turning simple things into a vibrant, tasty meal.

I whipped this up first to make a laid-back BBQ better and it quickly became a must-have at summer get-togethers.

What You Need

  • Flank steak: 1.5 to 2 pounds, firm and nicely marbled for a tender, juicy cook
  • Salt and pepper: classic seasonings to bring out all the flavors
  • Garlic powder: a gentle boost of garlicky aroma without being strong
  • Olive oil: adds richness and lets the salad ingredients blend smoothly
  • Balsamic vinegar: thick, slightly sweet, the base for the glossy glaze
  • Honey: softens balsamic’s sharpness with a sweet touch
  • Fresh garlic: minced for a bold, fresh kick in the glaze
  • Cherry tomatoes: halved, look for ripe and juicy for flavor bursts
  • Fresh mozzarella: cut thick, it melts a bit over warm steak for creaminess
  • Fresh basil: finely chopped to bring bright green freshness

Step-by-step Guide

Start With Seasoning:
Generously rub salt, pepper, and garlic powder all over the steak. Let it sit out at room temp for 20 minutes so flavors soak in and the meat cooks evenly.
Heat Up The Grill:
Set your grill to medium-high heat. This is key to searing the steak and locking juices inside without overdoing it.
Make The Balsamic Glaze:
Mix balsamic vinegar, honey, and fresh minced garlic in a small pan. Let it simmer for 8 to 10 minutes until thick and shiny like syrup. This step brings out intense flavor and a pretty glaze.
Grill The Steak:
Cook the steak about 5 to 6 minutes each side aiming for medium-rare. Change time up if you like it more or less done. Once off the grill, rest it for 10 minutes so it stays juicy and tender.
Mix The Caprese Salad:
Toss halved tomatoes, mozzarella slices, and chopped basil with olive oil in a bowl. This blends freshness and herbiness perfectly.
Serve It Up:
Slice the rested steak thin across the grain to keep it tender. Pile the caprese salad on top and drizzle the balsamic glaze all over for a tasty, elegant finish.
Grilled flank steak topped with tomatoes and cheese.
Grilled flank steak topped with tomatoes and cheese. | chefsnaps.com

One of the best things is how the glaze sweetens the savory steak. It always takes me back to summer evenings grilling and sharing laughs with family around string lights.

How To Store It

Keep leftover steak wrapped tight in foil or sealed container to lock in moisture
The balsamic glaze stores well in the fridge inside a sealed jar and can be gently warmed before using
Keep the caprese salad parts separate until you’re ready to serve to keep everything fresh and crunchy

Switch Up Ingredients

Try burrata instead of mozzarella for a creamy, fancy twist
Add some crushed red pepper flakes in the glaze if you want a little spicy kick
Mix in a handful of arugula for a peppery, fresh green boost in the salad

Great Things To Serve With It

A chilled glass of Sauvignon Blanc pairs perfectly with the balsamic’s tang
Crunchy garlic bread or grilled focaccia is awesome to soak up the glaze and salad juices
A simple green salad or roasted veggies on the side keeps things light and balanced

Seasonal Swaps

Summer is perfect for garden-fresh tomatoes and basil
Darker months call for roasted cherry tomatoes drizzled with balsamic for warmth
Try swapping basil with fresh thyme or oregano to change up the flavor a bit

Grilled flank steak with tomatoes and cheese.
Grilled flank steak with tomatoes and cheese. | chefsnaps.com

Making this showed me how basic ingredients done well can turn out amazing. Enjoy making it and every bite.

Frequently Asked Cooking Questions

→ When’s the best time to rest flank steak before grilling?

Give your seasoned flank steak about 20 minutes to rest before grilling so flavors settle and the meat warms up a bit for even cooking.

→ How long should I grill flank steak for medium-rare?

Cook the steak about 5 to 6 minutes on each side over medium-high heat to get that warm pink center you want.

→ What’s the trick to thickening balsamic glaze?

Keep simmering the balsamic vinegar, honey, and garlic on low heat until it’s reduced by half and thick like syrup.

→ Can marinating the steak improve flavor?

Definitely! Let it soak for 2 to 4 hours in olive oil, garlic, and balsamic to get more tender and flavorful.

→ Why slice flank steak against the grain?

Cutting across the grain shortens the muscle fibers so every bite feels tender and easier to chew.

Caprese Flank Steak

Juicy grilled flank steak layered with fresh mozzarella, tomatoes, basil, and a sweet balsamic drizzle.

Preparation Duration
25 minutes
Time to Cook
20 minutes
Overall Time
45 minutes
Recipe Created By: Dana

Type of Recipe: Dinner

Cooking Skill Level: For Moderate Skills

Cuisine Style: Italian-American

Serving Amount: 6 Number of Servings

Dietary Options: Free From Gluten

Ingredients You'll Need

→ Beef

01 2 tablespoons olive oil
02 A pinch of black pepper
03 680 to 907 grams flank steak
04 Salt as you like
05 1 teaspoon garlic powder

→ Balsamic Glaze

06 1 tablespoon honey
07 2 cloves garlic, finely chopped
08 120 milliliters balsamic vinegar

→ Caprese Salad

09 15 grams fresh basil, chopped
10 150 grams cherry tomatoes, cut in half
11 227 grams fresh mozzarella, sliced

Detailed Preparation Steps

Step 01

Cut the steak against the grain into thin slices. Pile the Caprese salad on top. Pour a good amount of balsamic glaze over everything and dig in.

Step 02

Take the sliced mozzarella, halved cherry tomatoes, and chopped basil. Toss them gently in a bowl with some olive oil.

Step 03

Grill your steak for about 5 to 6 minutes each side to get medium-rare. Then take it off and leave it to rest for 10 minutes so it stays juicy.

Step 04

Put garlic, balsamic vinegar, and honey in a pan. Let it simmer on low heat for 8-10 minutes until it thickens up nicely.

Step 05

Heat your grill until it's hot but not too fierce — medium-high heat works best. Make sure it’s evenly heated all over.

Step 06

Sprinkle salt, pepper, and garlic powder all over the flank steak. Let it sit at room temperature for 20 minutes so the flavors soak in.

Helpful Tips

  1. If you want more punch, cook the balsamic glaze a bit longer so it gets stronger.
  2. Cook your steak more or less depending on how done you like it.
  3. You can marinate the steak for 2 to 4 hours to get it more tender and flavorful.

Essential Kitchen Tools

  • Sharp knife
  • Mixing bowl
  • Saucepan
  • Grill or grill pan

Allergy Information

Always check labels for allergens and reach out to a healthcare expert if unsure.
  • Has dairy because of fresh mozzarella

Nutrition Information (Per Portion)

Nutrition facts are provided for reference and don’t replace professional medical advice.
  • Calories: 450
  • Fat Content: 25 grams
  • Carbohydrate Amount: 20 grams
  • Protein Content: 40 grams