Grilled Caprese Flank Steak Recipe

Wade Lockhart Avatar
By:
Wade Lockhart
Published:

[grow_share_buttons]

Why You’ll Love This Grilled Balsamic Steak Caprese

If you like a meal that brings big flavor with very little fuss, Grilled Balsamic Steak Caprese is a great one to keep in your back pocket. It gives you juicy steak, sweet tomatoes, creamy mozzarella, and fresh basil all in one bite. I made this flank steak for my family last summer, and the juicy tomatoes and creamy mozzarella on top made it a hit that everyone wanted to try again!

  • Easy to prep: The marinade takes just a few minutes to mix, and the steak cooks fast on a hot grill.
  • Good mix of protein and fresh produce: You get a solid serving of protein from the steak plus tomatoes and basil for freshness.
  • Works for busy nights: It can be made on the grill, under the broiler, or in a hot cast-iron skillet.
  • Bold, balanced flavor: The balsamic vinegar adds tang, honey adds a touch of sweetness, and the caprese topping cools everything down.
When steak meets caprese salad, you get a dinner that feels special without turning your kitchen upside down.

For readers who enjoy steak nights, this recipe fits right alongside other favorites like balsamic marinated flank steak and grilled sirloin steak. It also makes a nice choice for warm-weather dinners, backyard cookouts, and quick weekend meals.

Jump To

Essential Ingredients for Grilled Balsamic Steak Caprese

Here is everything you need for this steak caprese recipe, along with a quick note on why each item matters.

Main Ingredients

  • 1 pound flank steak – Lean, flavorful, and perfect for soaking up the balsamic marinade.
  • 3 tablespoons extra-virgin olive oil, divided – Adds richness and helps the marinade coat the steak and salad.
  • 3 tablespoons balsamic vinegar, divided – Brings tangy depth and the signature balsamic flavor.
  • 2 teaspoons honey – Balances the vinegar with a light sweetness.
  • 2 cloves garlic, minced – Gives the steak a savory base note.
  • 1/2 teaspoon dried oregano – Adds a classic Italian-style herb flavor.
  • 1 1/2 teaspoons kosher salt, divided – Seasons both the steak and the caprese topping.
  • 3/4 teaspoon black pepper, divided – Adds gentle heat and depth.
  • 8 ounces cherry tomatoes, halved – Bring juicy sweetness and color to the topping.
  • 4 ounces fresh mozzarella pearls, drained – Add creamy texture and mild flavor.
  • 2 teaspoons chopped fresh basil, plus whole leaves for garnish – Gives the dish its fresh caprese finish.
  • Optional balsamic glaze for serving – Adds a glossy finish and extra tangy sweetness.

Special Dietary Options

  • Vegan: Swap the steak for grilled portobello mushrooms, cauliflower steaks, or thick slices of marinated tofu. Use plant-based mozzarella pearls.
  • Gluten-free: This recipe is naturally gluten-free as written, but check your balsamic glaze label if using store-bought.
  • Low-calorie: Use a smaller portion of steak, reduce the mozzarella, and serve with extra tomatoes and basil.

For more grilling inspiration, you can also browse best steaks for grilling if you want help picking the right cut for your next cookout.

How to Prepare the Perfect Grilled Balsamic Steak Caprese: Step-by-Step Guide

This recipe moves fast once the steak hits the heat, so the key is doing your prep before the grill gets hot. The good news is that each part is simple, and the whole meal comes together with just a little planning.

First Step: Mix the marinade

In a bowl or zip-top bag, whisk together 2 tablespoons olive oil, 2 tablespoons balsamic vinegar, 2 teaspoons honey, 2 cloves minced garlic, 1/2 teaspoon dried oregano, 1 teaspoon kosher salt, and 1/2 teaspoon black pepper. This is the flavor base for the steak. Stir well so the honey blends in and does not sit in one spot.

Second Step: Marinate the flank steak

Add the 1 pound flank steak to the bowl or bag, then seal it and massage the marinade into the meat. Refrigerate for at least 2 hours or up to 12 hours. That window gives the steak enough time to absorb flavor without getting too soft. If you want the best texture, stay closer to the middle of that range.

Third Step: Prep the caprese topping

In another bowl, combine 8 ounces halved cherry tomatoes, 4 ounces drained fresh mozzarella pearls, the remaining 1 tablespoon olive oil, the remaining 1 tablespoon balsamic vinegar, 1/2 teaspoon kosher salt, 1/4 teaspoon black pepper, and 2 teaspoons chopped fresh basil. Cover and refrigerate until serving. This topping is what turns a simple grilled steak into a bright, fresh grilled caprese dinner.

Tip: You can make the tomato and mozzarella topping ahead, but do not prep it too far in advance or the tomatoes will release too much liquid.

Fourth Step: Get the grill ready

Take the steak out of the fridge about 20 minutes before cooking. This helps it cook more evenly. Preheat the grill to high direct heat, about 500°F, then clean and oil the grates. If you want better grill marks, make sure the grates are hot before the steak goes on.

Fifth Step: Grill the steak

Pat the steak dry first. That helps it sear instead of steam. Place it on the grill and cook for 6 to 8 minutes per side, or until the internal temperature reaches 130°F for medium-rare. For strong grill marks, set the steak at a 45-degree angle to the grates, then rotate it 90 degrees halfway through each side.

Sixth Step: Rest before slicing

Move the steak to a plate, tent it with foil, and let it rest for 5 to 10 minutes. Resting keeps the juices inside the meat instead of letting them spill out when you slice. This step matters just as much as the grilling time.

Final Step: Slice, top, and serve

Slice the steak thinly against the grain. That helps make each bite tender. Spoon the chilled caprese topping over the top, garnish with whole basil leaves, and drizzle with balsamic glaze if you want a little extra finish. Serve right away while the steak is warm and the topping is cool.

Cook time options if you do not want to grill

  • Oven broil: Cook about 5 minutes per side.
  • Skillet sear: Cook in a hot cast-iron skillet for 3 to 5 minutes per side.
Grilled Caprese Flank Steak Recipe 9

Dietary Substitutions to Customize Your Grilled Balsamic Steak Caprese

Protein and Main Component Alternatives

If flank steak is not what you have on hand, there are still plenty of good options. Skirt steak is the closest swap because it is thin, flavorful, and cooks quickly. Flat iron steak is another strong option, and it stays tender when sliced properly.

For a richer cut, you can also try New York strip, T-bone, or even beef tenderloin filet. If you use a thicker steak, pound it to an even thickness so it cooks at the same rate from end to end. The same balsamic marinade works well across these cuts.

Vegetable, Sauce, and Seasoning Modifications

You can swap cherry tomatoes for grape tomatoes if that is what you have. If mozzarella pearls are unavailable, cut fresh mozzarella into small cubes. For extra freshness, add a few sliced cucumbers or a handful of baby arugula under the steak.

Want a richer topping? Make your own glaze by reducing 1 cup balsamic vinegar by half and, if you like, adding 1 tablespoon brown sugar or honey. That gives you the sweet-tart drizzle often used on grilled balsamic steak caprese. For a lighter version, use less glaze and let the tomatoes and basil carry the flavor.

If you are cooking for a mixed crowd, keep the steak simple and let people add extra glaze or basil at the table.

Mastering Grilled Balsamic Steak Caprese: Advanced Tips and Variations

Pro cooking techniques

Good steak starts with good heat. For better browning, make sure your grill is fully preheated before the steak touches the grates. Dry the steak well after marinating, because too much surface moisture can block a good sear. An instant-read thermometer is the easiest way to hit the right doneness without guessing.

For medium-rare, pull the steak around 130°F. The temperature will rise a bit while it rests. If you want to stay in control, remember that a thicker steak may need a quick move to indirect heat after searing if the outside is getting too dark.

Flavor variations

You can change the herb profile if you want a different feel. Try fresh thyme with the basil, or add a pinch of red pepper flakes for heat. If you like a deeper balsamic flavor, use aged balsamic vinegar in the marinade or glaze.

Pair this meal with grilled sides for a full cookout spread. It goes well with grilled vegetables with a zesty marinade, roasted potatoes, or a simple green salad.

Presentation tips

Thin slices look best when fanned across a serving platter. Spoon the tomato-mozzarella mixture on top in small mounds so the colors stay bright. Add a few whole basil leaves right before serving, then finish with a light drizzle of glaze. That final touch gives the plate a restaurant-style look without much work.

Make-ahead options

The steak can marinate earlier in the day, which is helpful for weeknights. The caprese topping can also be mixed a few hours ahead and kept chilled. If you are planning a cookout, prep everything before guests arrive so you only need to grill, rest, slice, and serve.

How to Store Grilled Balsamic Steak Caprese: Best Practices

Refrigeration

Leftovers keep well for up to 3 days in the refrigerator. Store the sliced steak and caprese topping in separate containers if possible. That helps keep the tomatoes from softening the meat and keeps the texture better for reheating.

Freezing

The steak can be frozen, but the tomato and mozzarella topping does not freeze well. If you want to freeze leftovers, wrap the steak tightly and place it in a freezer-safe bag. Use within about 2 months for the best taste and texture.

Reheating

Warm the steak gently so it does not dry out. A low oven, a covered skillet with a splash of water, or short bursts in the microwave all work. Add the cold topping after reheating so the caprese part stays fresh.

Meal prep considerations

If you are making this for meal prep, slice the steak and portion it into containers with a separate side of tomatoes and mozzarella. This makes lunches easier to pack and keeps the caprese topping from getting watery too soon. It is a solid choice for working professionals, students, and busy parents who want a fast dinner later in the week.

Grilled Balsamic Steak Caprese Nutrition, Timing, and Quick Reference

ItemDetails
Prep time15 minutes
Cook time12 minutes
Marinate and rest time2 hours 10 minutes
Total time2 hours 37 minutes
YieldAbout 4 servings

Nutrition per 6 ounces steak plus 1/2 cup salad: 368 calories, 9g carbs, 31g protein, 23g fat (8g saturated, 2g poly, 12g mono), 90mg cholesterol, 1120mg sodium, 562mg potassium, 1g fiber, 6g sugars, plus 478 IU vitamin A, 13mg vitamin C, 186mg calcium, and 3mg iron.

For a balanced plate, this recipe gives you protein, color, and freshness in one simple meal.
Grilled Balsamic Steak Caprese
Grilled Caprese Flank Steak Recipe 10

FAQs: Frequently Asked Questions About Grilled Balsamic Steak Caprese

Can I prepare the caprese topping ahead for grilled balsamic steak caprese?

Yes, you can mix the tomato-mozzarella-basil salad up to 4 hours in advance. Chop fresh tomatoes and mozzarella into bite-sized pieces, toss gently with olive oil, salt, pepper, and fresh basil leaves. Cover tightly and refrigerate until serving. This keeps flavors bright without sogginess. For best results, drain excess liquid before topping the grilled steak. Avoid prepping more than a few hours early, as tomatoes release water and dilute the dressing. When ready, spoon the chilled topping over warm sliced steak and drizzle with balsamic glaze. This make-ahead step saves time for weeknight dinners or barbecues, letting you focus on grilling the perfect steak. Total prep for topping: 10 minutes. Serves 4 as a main dish.

What steaks can I use instead of flank for balsamic steak caprese?

Skirt steak is an excellent swap for flank—it’s similarly thin, flavorful, and absorbs balsamic marinade well. Grill it the same way for 3-5 minutes per side. Other great options include New York strip steaks for tenderness, T-bone for bone-in juiciness, or even beef tenderloin filets for a luxurious twist. Choose cuts about 1-inch thick to pair with the fresh caprese topping. Pound thicker cuts to even thickness for uniform cooking. Marinate any steak 30 minutes to 2 hours in balsamic vinegar, olive oil, garlic, and herbs before grilling. Slice against the grain after resting 5 minutes. This flexibility makes the recipe work for what you have on hand or prefer. Each cut yields juicy results under the vibrant tomato-mozzarella layer.

How do I make balsamic reduction for grilled steak caprese?

Making balsamic glaze at home takes 15-20 minutes and costs pennies. Pour 1 cup good-quality balsamic vinegar into a small saucepan over medium heat. Bring to a simmer, then reduce heat to low. Stir occasionally as it thickens, about 10-15 minutes, until reduced by half (to ½ cup) and syrupy enough to coat a spoon. For balance, stir in 1 teaspoon brown sugar or honey toward the end—taste and adjust. Remove from heat and cool; it thickens more as it sits. Store leftovers in a jar in the fridge for up to 2 weeks; rewarm gently if needed. Drizzle over grilled steak and caprese topping for tangy sweetness that ties the dish together. Pro tip: Use aged balsamic for deeper flavor without extra sweetening.

How do I get grill marks on steak for caprese without overcooking?

Preheat your grill to high (450-500°F) for 10-15 minutes until grates are smoking hot. Clean and oil them well with a paper towel dipped in vegetable oil. Pat steak dry, season generously, and place at a 45-degree angle on the grates. Grill 3-4 minutes undisturbed for marks. Rotate 90 degrees for crosshatch pattern, grill another 2-3 minutes. Flip and repeat on the second side. Use a thermometer: pull at 130°F for medium-rare. Total time: 10-12 minutes for 1-inch steak. Rest 5 minutes tented in foil before slicing thin against the grain. This method sears the outside fast while keeping the inside juicy for caprese topping. Works on gas or charcoal; avoid flipping too often to prevent drying out.

What internal temperature for medium-rare grilled balsamic steak caprese?

Aim for 130-135°F internal temperature for perfect medium-rare grilled balsamic steak caprese—juicy, pink center that pairs ideally with cool caprese topping. Use an instant-read thermometer inserted into the thickest part, avoiding bone or fat. Grill over high heat: 4-5 minutes per side for 1-inch flank or skirt steak. Remove at 125°F as it rises 5-10°F while resting 5-10 minutes under foil. For medium, go to 140°F. Factors like steak thickness and starting temp affect timing—thicker cuts need indirect heat after searing. Slice thin against the grain right before topping with tomatoes, mozzarella, basil, and balsamic glaze. This ensures tenderness and food safety (steaks safe at 145°F final, but rest carries it over). Always rest to redistribute juices.

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 Balsamic Steak Caprese 28.Png

Grilled Balsamic Steak Caprese

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

🥩🍅 Indulge in tender, balsamic-marinated grilled flank steak crowned with vibrant Caprese salad—juicy protein meets fresh tomato-mozzarella burst!
🌿 Low-carb Italian grill masterstroke, effortlessly impressive for summer dinners, date nights, or healthy meal prep with bold flavors.

  • Total Time: 2 hours 37 minutes
  • Yield: 4 servings

Ingredients

– 1 pound flank steak

– 3 tablespoons extra-virgin olive oil, divided

– 3 tablespoons balsamic vinegar, divided

– 2 teaspoons honey

– 2 cloves garlic, minced

– 1/2 teaspoon dried oregano

– 1 1/2 teaspoons kosher salt, divided

– 3/4 teaspoon black pepper, divided

– 8 ounces cherry tomatoes, halved

– 4 ounces fresh mozzarella pearls, drained

– 2 teaspoons chopped fresh basil, plus whole leaves for garnish

– Optional balsamic glaze for serving

Instructions

1-First Step: Mix the marinade In a bowl or zip-top bag, whisk together 2 tablespoons olive oil, 2 tablespoons balsamic vinegar, 2 teaspoons honey, 2 cloves minced garlic, 1/2 teaspoon dried oregano, 1 teaspoon kosher salt, and 1/2 teaspoon black pepper. This is the flavor base for the steak. Stir well so the honey blends in and does not sit in one spot.

2-Second Step: Marinate the flank steak Add the 1 pound flank steak to the bowl or bag, then seal it and massage the marinade into the meat. Refrigerate for at least 2 hours or up to 12 hours. That window gives the steak enough time to absorb flavor without getting too soft. If you want the best texture, stay closer to the middle of that range.

3-Third Step: Prep the caprese topping In another bowl, combine 8 ounces halved cherry tomatoes, 4 ounces drained fresh mozzarella pearls, the remaining 1 tablespoon olive oil, the remaining 1 tablespoon balsamic vinegar, 1/2 teaspoon kosher salt, 1/4 teaspoon black pepper, and 2 teaspoons chopped fresh basil. Cover and refrigerate until serving. This topping is what turns a simple grilled steak into a bright, fresh grilled caprese dinner.

4-Fourth Step: Get the grill ready Take the steak out of the fridge about 20 minutes before cooking. This helps it cook more evenly. Preheat the grill to high direct heat, about 500°F, then clean and oil the grates. If you want better grill marks, make sure the grates are hot before the steak goes on.

5-Fifth Step: Grill the steak Pat the steak dry first. That helps it sear instead of steam. Place it on the grill and cook for 6 to 8 minutes per side, or until the internal temperature reaches 130°F for medium-rare. For strong grill marks, set the steak at a 45-degree angle to the grates, then rotate it 90 degrees halfway through each side.

6-Sixth Step: Rest before slicing Move the steak to a plate, tent it with foil, and let it rest for 5 to 10 minutes. Resting keeps the juices inside the meat instead of letting them spill out when you slice. This step matters just as much as the grilling time.

7-Final Step: Slice, top, and serve Slice the steak thinly against the grain. That helps make each bite tender. Spoon the chilled caprese topping over the top, garnish with whole basil leaves, and drizzle with balsamic glaze if you want a little extra finish. Serve right away while the steak is warm and the topping is cool.

Last Step:

Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.

Notes

⏳ Marinate steak 2-12 hours max for optimal tenderness without mushiness.
🌡️ Use meat thermometer for precise 130°F medium-rare; always rest and slice against grain.
🔥 Oil hot grates well; rotate steak midway for perfect grill marks.

  • Author: Brandi Oshea
  • Prep Time: 15 minutes
  • Marinate: 2 hours
  • Cook Time: 12 minutes
  • Category: Main Dishes
  • Method: Grilling
  • Cuisine: Italian
  • Diet: Low-Carb, Gluten-Free, High-Protein

Nutrition

  • Serving Size: 6 oz steak + 1/2 cup salad
  • Calories: 368 kcal
  • Sugar: 6g
  • Sodium: 1120mg
  • Fat: 23g
  • Saturated Fat: 8g
  • Unsaturated Fat: 15g
  • Trans Fat: 0g
  • Carbohydrates: 9g
  • Fiber: 1g
  • Protein: 31g
  • Cholesterol: 90mg

Next Recipe

Leave a Comment

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