Amazing Grilled Flank Steak Caprese 15 Min

Slices of Grilled Flank Steak Caprese topped with mozzarella balls, cherry tomatoes, basil, and balsamic glaze.
The perfect summer meal: tender Grilled Flank Steak Caprese served beautifully on a platter.

Oh my gosh, summer is officially here when I fire up the grill, and you know what that means! It’s time to ditch those heavy winter sauces and bring in the bright, juicy flavors of the Mediterranean. Seriously, I was playing around with how to make a *really* impressive but super quick dinner, and I finally landed on magic: the Grilled Flank Steak Caprese. It’s the perfect marriage of smoky, tender grilled beef and those vibrant, colorful Italian ingredients.

Flank steak used to scare me a little. It’s lean, right? You’re always worried you’re going to end up with shoe leather! But I finally cracked the code on getting it melt-in-your-mouth tender every single time with the right marinade and that crucial fifteen-minute rest. Trust me on this one; once you see how this comes together, it’s going to be your new go-to for amazing summer dinners. It genuinely tastes fancy, but it comes together faster than delivery!

Why You Will Love This Grilled Flank Steak Caprese

I know you have a million recipes clogging up your bookmarks, but this one is different. It’s fast, it’s fresh, and honestly, it looks incredible plated up for company. If you’re looking for flavorful steak recipes for summer that actually taste like summer, this is it!

Here’s the quick pitch on why you need to try this tonight:

  • Unbelievably Fresh Flavor: You get that rich char from the grill perfectly balanced by sweet tomatoes and creamy mozzarella.
  • Super Quick Prep: While the steak marinates, you’ve got time to sip a glass of wine. The actual cooking part is super fast!
  • Impressive Presentation: It’s colorful, it’s vibrant, and it photographs beautifully—perfect for weeknights when you want to feel fancy or when guests drop by unexpectedly.
  • Healthy & Lean: We’re using flank steak, which is a leaner cut, so you get that hearty satisfaction without feeling weighed down.

Ingredients for the Ultimate Grilled Flank Steak Caprese

Okay, the lineup for this Grilled Flank Steak Caprese is designed to be simple—we want that fresh Italian vibe without needing your whole pantry open! You only need four components: the steak itself, the marinade bits, the Caprese topping, and the final drizzle. Because the fresh mozzarella and basil are starring roles, make sure you splurge a little on the highest quality you can find!

For the steak and the best steak marinade for grilling, you’ll grab 2 pounds of flank steak, about a quarter cup of olive oil, three minced cloves of garlic (don’t even think about pre-minced stuff here!), a tablespoon of dried oregano, salt, and pepper. That oregano works magic with the beef smoke, trust me!

For that vibrant Caprese component—which really makes this recipe sing—you need a pint of cherry or grape tomatoes, making sure they’re halved. Then, 8 ounces of fresh mozzarella balls—those little ones, called bocconcini, halved or quartered—and almost a full cup of fresh basil leaves, roughly chopped. Don’t use dried basil for this part, or it just won’t pop!

Finally, for our sweet-and-sour drizzle? We’re making a quick balsamic reduction out of two tablespoons of balsamic vinegar, one tablespoon of honey, and one tiny teaspoon of Dijon mustard. It sounds weird, but the mustard helps keep that glaze smooth and shiny. That’s really it! Simple, right?

Preparing the Best Steak Marinade for Grilling

Okay, let’s tackle the flank steak marinade first. Flank steak is one of those leaner cuts, and if you just throw it on the grill naked, it can get chewy fast. That’s why this marinade—full of olive oil, garlic, and oregano—is non-negotiable. The oil helps tenderize the muscle fibers just a tiny bit, and the herbs infuse flavor right down to the core.

I mix all the marinade components in a bowl, making sure I rub that glorious garlicky mixture all over the steak. Seriously massage it in! Then, pop it into a sealed container or a heavy-duty bag. I let mine hang out for a solid hour minimum. If you have time, 3 to 4 hours provides that deep flavor penetration that turns a basic steak into something truly memorable. You can check out my thoughts on what makes a great marinade for grilling for some other inspiration, but keep it simple for this one!

Here’s a pro tip that I learned the hard way: Take the steak out of the fridge about 30 minutes before you plan to hit the high heat of the grill. If the center is icy cold when it hits that hot grate, you’re asking for uneven cooking. We want it close to room temperature so we can nail that perfect internal temperature.

Making the Quick Balsamic Glaze Steak Topping

While the steak is meditating with the marinade, we whip up the glaze. Honestly, if you buy the pre-made stuff, you’re missing out! It takes five minutes and tastes so much better because you control the sweetness. We’re just gently simmering the balsamic vinegar, honey, and Dijon mustard. You need to watch this step pretty closely!

You want it to reduce by about half. When it drips slowly off the back of a spoon, that means it’s ready. If you let it go too long—and it happens to everyone trust me—it will turn into candy! Pull it off the heat immediately once it coats the spoon. Let it cool, and it will thicken up even more, becoming the perfect shiny drizzle for our Grilled Flank Steak Caprese later on. It cuts right through the richness of the beef!

How to Grill Flank Steak Perfectly for Grilled Flank Steak Caprese

This is where things get exciting—it’s grilling time! We need serious, screaming-hot heat to get that nice crust on our flank steak without boiling the middle. Get your grill cranked up high, aiming for about 450 to 500 degrees Fahrenheit. A hot grill is absolutely key to achieving that perfect char that makes the Grilled Flank Steak Caprese so amazing. Don’t forget to brush those grates with a little oil right before placing the steak down—that prevents sticking, and nobody wants to fight their dinner!

Now for the core timing. Since we want that beautiful medium-rare texture—and flank steak benefits from being slightly underdone rather than overdone—we are looking for about 4 to 6 minutes per side. Use your instant-read thermometer if you have one! We are aiming for 130 to 135 degrees Fahrenheit internally. If you’re aiming for medium, go closer to 7 minutes per side, but seriously, don’t push it past that. I’ve learned that overcooking flank steak is a culinary tragedy we must avoid at all costs.

Once it hits temp, immediately pull it off the heat. Don’t even think about slicing it yet! Place it on a clean cutting board and gently tent it with foil. Now comes the hardest part of how to grill flank steak perfectly: you have to let it rest! Ten minutes. Set a timer. This resting period lets all those juices, which you worked so hard to infuse with the marinade, redistribute instead of pouring out all over your plate when you slice it.

Assembling the Fresh Mozzarella Tomato Basil Steak Topping

While that beautiful beef rests, we toss together the freshest part of the dish. Remember those halved tomatoes and mozzarella balls? Gently mix those in a bowl with your roughly chopped basil. I mean *gently* toss them—we don’t want mushy tomatoes; we want them to hold their shape!

Add a small drizzle of the remaining olive oil and just a tiny pinch of salt and pepper to wake everything up. Don’t over-season here, because that balsamic glaze we made earlier is providing a lot of punch. This beautiful mixture really embodies that *Fresh Mozzarella Tomato Basil Steak* vibe. It’s so colorful and smells incredible while the steak is resting!

Slices of Grilled Flank Steak Caprese topped with cherry tomatoes, mozzarella balls, basil, and balsamic glaze.

Slicing and Plating Your Grilled Flank Steak Caprese

Okay, the resting time is over. Now we get to the most critical step when working with flank steak to ensure our Grilled Flank Steak Caprese is tender and not chewy: slicing against the grain. Flank steak has very long muscle fibers running through it, and if you slice parallel to those fibers, you end up with long, tough strands!

Look closely at the steak after you unwrap the foil; you’ll see lines running across it. You need to slice thinly and aim your knife perpendicular—or *against*—those lines. This cuts those long fibers into short, manageable pieces, which makes every bite super tender. I love arranging the slices slightly fanned out on a platter; it just looks so much more inviting than a big pile, making it feel like an easy Caprese steak that’s ready for a fancy dinner party!

Once the steak is sliced, it’s time for art class! Spoon that gorgeous tomato and mozzarella topping right over the slices. Don’t hide the steak; you want people to see that perfect charred edge against the bright red and white of the topping. And then, for the grand finale? Take that balsamic glaze you made earlier and drizzle it generously over everything. Those shiny, dark ribbons dripping down onto the beef and tomatoes are what truly ties the Caprese flavor profile together. Seriously, look at that plate—it’s stunning!

Close-up of sliced Grilled Flank Steak Caprese topped with cherry tomatoes, mozzarella balls, and fresh basil drizzled with balsamic glaze.

Tips for Success with Grilled Flank Steak Caprese

Honestly, making this Grilled Flank Steak Caprese is super forgiving, but I’ve learned a few little tricks over the years that take it from ‘good’ to ‘I need to make this every weekend.’ These tips aren’t complicated, but they save you from the most common grilling mistakes!

First up, and I can’t stress this enough, is the resting period. If you skip that 10 minutes, all the moisture you carefully infused with the garlic and oregano marinade is just going to flood your cutting board. You lose flavor AND tenderness. So, set that timer and walk away! While you wait, you can even clean your grill grates—double win!

Second, think quality on those dairy components. This is where the ‘Caprese’ part shines. Don’t grab the pre-shredded, shelf-stable mozzarella. You need the fresh bocconcini packed in liquid. It melts slightly in a creamy, wonderful way when it gets hit with the warm steak, offering that amazing pull. If you want even more flavor, look for buffalo mozzarella!

Third, don’t fear the high heat! Flank is tough if cooked low and slow. We’re looking for a hard, fast sear over high heat to seal in the juices and build that smoky crust. Check out my post on juicy steak recipes if you need more encouragement on grilling hard and fast. Trust me, a good char is flavor, and it keeps that center perfectly pink!

Finally, taste your seasoning before you assemble. Before you toss the tomatoes and mozzarella, dip a tiny piece of basil into the olive oil you’re using for the topping and taste it with a tiny pinch of salt. Does it need more oregano mixed into the steak next time? Knowing what your fresh components taste like before they hit the beef helps you adjust the final drizzle. It’s all about balancing that rich beef with the bright acid and sweetness!

Serving Suggestions for Your Grilled Flank Steak Caprese

Now that you have this incredible, vibrant main course ready, you might be wondering what else needs to hit the table, right? This Grilled Flank Steak Caprese is so bright and fresh that it doesn’t need heavy sides, or it will start fighting with the beautiful Caprese topping. We want things that complement that Italian/summer vibe without being too fussy. Seriously, this steak deserves an elegant meal next to it!

For veggies, you can’t go wrong with something green and slightly charred. Roasted asparagus is my absolute favorite pairing. Just toss spears with olive oil, salt, pepper, and maybe a shake of garlic powder, and roast them while the steak is resting. They come out perfectly tender-crisp and just savory enough.

If you want something a little more substantial, think about what you’d serve with pasta. A simple side of orzo tossed with lemon zest and some grated Parmesan cheese works like a charm. Or, if you’re trying to keep it truly on the lighter side, some crusty Italian bread is perfect just for soaking up any extra balsamic glaze that drips onto the platter—don’t waste a drop!

If you are looking for a full menu breakdown, I actually put together a whole guide on flank steak serving suggestions. But honestly, for this Caprese version, simplicity wins. Keep the sides light, fresh, and easy so you can spend more time enjoying that stunning plate of steak!

Storage and Reheating Instructions for Grilled Flank Steak Caprese

Even though this Grilled Flank Steak Caprese is so spectacular that I fully expect leftovers to magically vanish, life happens! If you do end up with extras, you absolutely have to store the components separately. This is the golden rule for keeping the Caprese element fresh and preventing soggy mozzarella.

First, handle the steak. Once it’s cooled down, slice it thinly against the grain, place it in an airtight container, and store it in the fridge. It’s usually good for about three days. If you’re planning on eating any leftovers later in the week, you can check out my guide for quick weeknight steak dinner ideas for inspiration on reviving it!

Second, tackle the topping. Do not mix the tomatoes, mozzarella, and basil with the olive oil until right before you eat it the next day. Store the basil/tomato mixture in one container and the balsamic glaze in a small, separate jar. Never refrigerate fresh basil if you can avoid it; it turns black so fast! If you absolutely must store it overnight, put it in a Ziploc bag with as much air squeezed out as possible, or try leaving it out on the counter if it’s a quick overnight situation.

Now, for reheating: Don’t even try to reheat the Caprese topping! The mozzarella will melt weirdly, and the tomatoes will break down. For the steak, the best way is to reheat it gently—I like to give my slices just a quick, 30-second flash in a hot, dry skillet, or even a quick zap in the microwave draped with a damp paper towel. You just want it warm, not cooked again! Then, top with fresh, new tomatoes, mozzarella, and a fresh drizzle of glaze. It tastes almost brand new!

Frequently Asked Questions About Grilled Flank Steak Caprese

I know when you see a recipe that looks this good, you always have a few questions buzzing around. Don’t worry; I’ve fielded them all! Having all the details sorted means you can focus on enjoying those gorgeous summer flavors. If you are looking for more ways to adapt this style, check out my post on Caprese inspired main dishes for fun variations!

What temperature should the flank steak reach for Grilled Flank Steak Caprese?

This is the make-or-break question for flank steak! Because that high-heat grilling time is so short, you really need to watch your temperature. For my ultimate recommendation—the perfect tender texture—you are aiming for 130 to 135 degrees Fahrenheit when it comes off the grill. This is medium-rare. If you like it a bit more cooked, push it to 140 degrees Fahrenheit for medium, but seriously, don’t go past that! Flank steak gets tough past medium.

Can I substitute the mozzarella in this Grilled Flank Steak Caprese?

Oh, absolutely! While that fresh bocconcini is the traditional choice for creaminess, there are delicious swaps. If you want rich luxury, use fresh burrata instead—just tear the creamy center over the steak when plating. If you want a little more tang, you can risk using a high-quality, creamy feta, but be warned that it completely changes the profile from classic Caprese to something saltier. Stick with fresh, creamy options if you can!

Can I use a different cut of beef instead of flank steak?

That’s a great question! Since this is a high-heat recipe, you need a thinner, leaner cut that cooks fast. Skirt steak works almost identically and is fantastic here—grill it the same way! If you want something thicker, try using a flat iron steak. You’ll just need to adjust your grilling time since the flat iron is usually thicker than flank. I really prefer flank for its nice long shape, which makes slicing against the grain easier, but other lean cuts are great options too!

Is this considered a healthy steak dinner idea?

I think so! We are using a lean cut of beef, grilling instead of frying, and the topping is mostly fresh vegetables, herbs, and high-quality cheese. If you choose a good balsamic vinegar and stick to the recipe measurements, this fits wonderfully into a healthier, Mediterranean-style diet. It’s packed with protein and fresh flavor without heavy fillers, making it a fantastic healthy steak dinner idea for summer.

Print

Grilled Flank Steak Caprese

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This recipe combines tender grilled flank steak with fresh tomatoes, mozzarella, basil, and a balsamic glaze for a bright, Italian-inspired meal.

  • Author: Ahazzam
  • Prep Time: 15 min
  • Cook Time: 15 min
  • Total Time: 130 min
  • Yield: 4 servings
  • Category: Dinner
  • Method: Grilling
  • Cuisine: Italian
  • Diet: Low Fat

Ingredients

Scale
  • 2 lb flank steak
  • 1/4 cup olive oil
  • 3 cloves garlic, minced
  • 1 tablespoon dried oregano
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1 pint cherry or grape tomatoes, halved
  • 8 oz fresh mozzarella balls (bocconcini), halved or quartered
  • 1/2 cup fresh basil leaves, roughly chopped
  • 2 tablespoons balsamic vinegar
  • 1 tablespoon honey
  • 1 teaspoon Dijon mustard

Instructions

  1. In a bowl, whisk together 2 tablespoons of the olive oil, minced garlic, oregano, salt, and pepper. Rub this mixture all over the flank steak. Place the steak in a resealable bag or dish, cover, and refrigerate for at least 1 hour, or up to 4 hours.
  2. Prepare the balsamic glaze: In a small saucepan, combine the balsamic vinegar, honey, and Dijon mustard. Bring to a simmer over medium heat and cook until the mixture reduces by about half and thickens enough to coat the back of a spoon, about 5 to 7 minutes. Set aside to cool.
  3. Preheat your grill to high heat (about 450-500 degrees Fahrenheit). Lightly oil the grill grates.
  4. Grill the flank steak for 4 to 6 minutes per side for medium-rare (internal temperature of 130-135 degrees Fahrenheit). Adjust time based on steak thickness and desired doneness.
  5. Remove the steak from the grill and place it on a cutting board. Tent loosely with foil and let it rest for 10 minutes before slicing.
  6. While the steak rests, gently toss the halved tomatoes, mozzarella pieces, and chopped basil in a bowl. Drizzle with the remaining 2 tablespoons of olive oil and a pinch of salt and pepper.
  7. Slice the rested flank steak thinly against the grain. Arrange the slices on a serving platter.
  8. Spoon the tomato and mozzarella mixture over the steak slices. Drizzle the prepared balsamic glaze over the top before serving.

Notes

  • For best results, allow the steak to come close to room temperature for about 30 minutes before grilling.
  • If you do not have a grill, you can sear the steak in a cast-iron skillet over high heat.
  • Use high-quality fresh mozzarella for the best texture and flavor.

Nutrition

  • Serving Size: 1 serving
  • Calories: 450
  • Sugar: 8
  • Sodium: 450
  • Fat: 25
  • Saturated Fat: 9
  • Unsaturated Fat: 16
  • Trans Fat: 0
  • Carbohydrates: 12
  • Fiber: 2
  • Protein: 45
  • Cholesterol: 110

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!