Grilled Caprese Flank Steak Recipe

Josie Baker Avatar
By:
Josie Baker
Published:

[grow_share_buttons]

Grilled Balsamic Steak Caprese 28.png

Why You’ll Love This Grilled Balsamic Steak Caprese

If you want a dinner that looks fancy but feels easy, this Grilled Balsamic Steak Caprese is a great pick. It brings together juicy steak, fresh tomatoes, creamy mozzarella, and basil in a way that tastes bright and satisfying. The grilled beef and caprese topping fit busy weeknights, relaxed weekends, and even special dinners with friends. For more simple meal ideas, you can also check out this easy banana bread recipe and these cookie recipes from Recipes Valentina.

  • Easy prep: The marinade comes together fast with balsamic vinegar, olive oil, honey, garlic, and oregano. After that, the grill does most of the work, so Grilled Balsamic Steak Caprese is a smart choice for home cooks who want big flavor without a long list of steps.
  • Fresh and filling: This grilled balsamic steak caprese recipe gives you plenty of protein from flank steak plus juicy tomatoes and mozzarella for a well-rounded plate. It feels hearty enough for dinner, yet the fresh caprese salad topping keeps it light.
  • Flexible for many eaters: Grilled Balsamic Steak Caprese can fit different needs with simple swaps. You can change the cooking method, adjust the seasoning, or serve it with salad, bread, or roasted vegetables depending on your table.
  • Big flavor in every bite: The sweet-tangy balsamic marinade, smoky grilled steak, and fresh basil make this dish stand out. A drizzle of balsamic glaze adds a glossy finish that makes the whole meal taste restaurant-worthy.
Short ingredient list, fresh toppings, and a fast grill time make this a weeknight dinner that still feels special.

If you like meals with bold flavor and simple steps, this Grilled Balsamic Steak Caprese will fit right into your rotation. It is the kind of dinner that works for family meals, date night, and meal prep too.

Jump to:

Essential Ingredients for Grilled Balsamic Steak Caprese

Here is everything you need for this Grilled Balsamic Steak Caprese recipe. The ingredient list is simple, but each item plays an important role in building flavor, texture, and freshness.

  • 1 pound flank steak – The star of the dish. Flank steak grills quickly, slices well, and soaks up the balsamic marinade beautifully.
  • 3 tablespoons extra virgin olive oil, divided – Adds richness to the marinade and caprese topping while helping keep the steak and tomatoes moist.
  • 3 tablespoons balsamic vinegar, divided – Brings sweet tang and depth to both the steak marinade and the tomato mozzarella salad.
  • 2 teaspoons honey – Balances the vinegar and helps the marinade brown nicely on the grill.
  • 2 cloves garlic, minced – Adds savory flavor that pairs well with beef and fresh basil.
  • 1/2 teaspoon dried oregano – Gives the marinade a simple herb note that works well with the caprese flavors.
  • 1 1/2 teaspoons kosher salt, divided – Seasons both the steak and the salad for better flavor in every bite.
  • 3/4 teaspoon pepper, divided – Adds mild heat and balances the sweetness of the balsamic vinegar.
  • 8 ounces cherry tomatoes, halved – Brings freshness, color, and juicy texture to the caprese topping.
  • 4 ounces fresh mozzarella pearls, drained – Adds creamy, milky contrast to the steak and tomatoes.
  • 2 teaspoons chopped fresh basil, plus whole leaves for garnish – Gives the dish its fresh caprese finish and a bright herbal aroma.
  • Optional balsamic glaze for serving – Adds a sweet and shiny drizzle over the finished steak and salad.

Special Dietary Options

  • Vegan: Swap the flank steak for grilled portobello mushrooms or thick slices of grilled eggplant, then use a dairy-free mozzarella-style cheese.
  • Gluten-free: This recipe is naturally gluten-free as written. Just check your balsamic glaze label if you use a store-bought version.
  • Low-calorie: Use a smaller portion of steak, reduce the mozzarella, and serve with extra tomatoes and basil for a lighter plate.
IngredientWhat It DoesBest Tip
Flank steakMain proteinSlice against the grain for tenderness
Balsamic vinegarSweet-tangy flavorMarinate 2 to 12 hours
Fresh mozzarellaCreamy caprese textureDrain well before mixing
BasilFresh finishing flavorAdd just before serving for the best aroma

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

Marinate the steak for deep flavor

Start by whisking together 2 tablespoons olive oil, 2 tablespoons balsamic vinegar, honey, minced garlic, dried oregano, 1 teaspoon kosher salt, and 1/2 teaspoon pepper in a bowl or a resealable bag. This simple marinade is what gives Grilled Balsamic Steak Caprese its sweet, savory flavor. Place the flank steak in the bag, pour in the marinade, seal it well, and refrigerate for 2 to 12 hours. For best flavor, let it sit at least 2 hours, but do not go past 12 hours or the meat can turn soft.

While the steak marinates, you can get the caprese topping ready. Combine the halved cherry tomatoes, drained mozzarella pearls, remaining olive oil, remaining balsamic vinegar, remaining salt, remaining pepper, and chopped fresh basil in a bowl. Toss gently so the cheese stays whole and the tomatoes stay juicy. Cover and refrigerate until you are ready to grill.

If you are short on time, even a couple of hours in the marinade adds good flavor. Just do not rush the resting step after grilling.

Preheat the grill and cook the steak

About 20 minutes before cooking, remove the steak from the fridge so it can warm slightly. This helps it cook more evenly on the grill. Preheat your grill to 500 degrees F, then oil the grates well to keep the steak from sticking. A hot grill is the key to good color and a nice sear on Grilled Balsamic Steak Caprese.

Take the steak out of the marinade and pat it dry with paper towels. Drying the surface helps the steak brown better. Place it on the grill and cook for 6 to 8 minutes per side, depending on thickness and your preferred doneness. For medium rare, aim for 130 degrees F on a meat thermometer. This step matters because it gives you juicy steak instead of overcooked steak.

Rest, slice, and assemble

When the steak is done, transfer it to a pan and cover it loosely with foil. Let it rest for 5 to 10 minutes so the juices stay inside the meat. This resting step is easy to skip, but it makes a big difference in tenderness. After resting, slice the flank steak against the grain. Thin slices are best for this dish because they are easier to chew and look beautiful on the platter.

Arrange the sliced steak on a serving platter. Spoon the caprese salad over the top or around the steak, depending on how you want to serve it. Add whole basil leaves for garnish, then drizzle with balsamic glaze if you want extra sweetness and shine. Serve right away while the steak is still warm and the tomato mozzarella mixture is cool and fresh.

Helpful timing and temperature guide

  • Prep time: 15 minutes
  • Cook time: 12 minutes
  • Marinating and resting time: 2 hours 10 minutes
  • Total time: 2 hours 37 minutes

This timing makes Grilled Balsamic Steak Caprese feel manageable even on a packed day, since most of the time is hands-off.

Protein and Main Component Alternatives

Swap the steak if needed

Flank steak is the best choice for this recipe because it cooks quickly, takes on marinades well, and slices nicely. Still, there are good alternatives if you cannot find flank steak or want a different cut. Skirt steak is the closest swap and has a similar beefy flavor. New York strip or ribeye can also work if you want a thicker, richer cut that holds up well under the caprese topping.

If you prefer a leaner or different protein, grilled chicken breast or boneless chicken thighs can be used with the same balsamic marinade. Chicken thighs bring more moisture, while chicken breast keeps the dish lighter. For seafood lovers, grilled salmon can pair nicely with the tomato basil topping, though the total grill time will be much shorter. If you want a meat-free version, grilled portobello mushrooms or thick tofu steaks are both solid choices for a grilled balsamic steak caprese style meal.

When to choose each option

  • Skirt steak: Best for a similar texture and quick grilling.
  • New York strip: Good when you want a thicker steak with a juicier bite.
  • Ribeye: Great for a richer, more marbled finish.
  • Chicken: Works well for a lighter family dinner.
  • Portobello mushrooms: Ideal for a vegetarian take with a hearty feel.

Whatever protein you choose, keep the fresh tomato mozzarella basil topping and balsamic finish. That is what gives the dish its caprese character.

Use the same method with small adjustments

Most substitutes can follow the same basic idea: marinate, grill or sear, rest, slice or serve, then top with the caprese salad. Just adjust the cooking time so the protein stays juicy. The balsamic marinade works well across many options, which is why this recipe is so useful for everyday cooking.

Vegetable, Sauce, and Seasoning Modifications

Try different vegetables

Cherry tomatoes are classic here, but you can change the vegetables based on what looks good at the store or what is in season. Grape tomatoes work just as well, and sliced heirloom tomatoes bring even more color. If you want extra vegetables on the side, grilled zucchini, asparagus, bell peppers, or red onions all pair nicely with the grilled balsamic steak caprese flavors. A bed of arugula or mixed greens also works well under the steak for a fresh dinner salad style plate.

For a little more crunch, add thinly sliced cucumbers to the caprese mixture just before serving. If you want a warmer topping, lightly roast the tomatoes instead of serving them raw. That gives the dish a softer texture and a deeper taste.

Adjust the sauce and seasoning

If you want more sweetness, add a little extra honey or a thicker balsamic glaze at the end. For more savory flavor, add cracked black pepper, a pinch of red pepper flakes, or a little more oregano. Fresh rosemary or thyme can also work if you want a different herb profile. Just keep the flavors balanced so the steak and caprese topping still shine.

If you are watching sodium, reduce the kosher salt a bit and let the vinegar, garlic, and basil do more of the work. For a dairy-free version, use plant-based mozzarella pearls. For a richer flavor, finish the plate with a touch of good olive oil right before serving.

The best part of grilled balsamic steak caprese is how easy it is to adjust while still keeping that fresh, bright, smoky taste.

Mastering Grilled Balsamic Steak Caprese: Advanced Tips and Variations

Pro cooking techniques

For the best results, use a meat thermometer instead of guessing. Flank steak cooks fast, and just a minute or two can change the final texture. If you want stronger grill marks, place the steak on the grill and leave it alone until it is ready to flip. Moving it too soon can tear the meat and keep you from getting that nice sear. A very hot grill also helps with color and flavor.

You can also broil the steak in the oven or sear it in a cast iron skillet if grilling is not possible. Both methods still work well with the balsamic marinade. If using a skillet, heat it until very hot, then sear the steak for a few minutes per side and finish to 130 degrees F for medium rare.

Flavor variations and presentation tips

Want a little more boldness? Add crushed garlic, chopped rosemary, or a pinch of smoked paprika to the marinade. Want a brighter finish? Add lemon zest to the caprese topping or serve the dish with extra fresh basil. For a fancier plate, fan the sliced steak across a platter, spoon the tomato mozzarella mixture over the center, and let a little glaze drip around the edges. Whole basil leaves make the dish look fresh and inviting.

You can also serve this recipe family-style with toasted bread, grilled corn, or a simple side salad. That makes it feel like a complete meal without adding a lot of work.

Make-ahead ideas

The steak can marinate earlier in the day, which helps on busy nights. You can also mix the caprese topping a few hours ahead and keep it chilled until serving. Just remember not to let the tomatoes sit too long in the dressing or they may turn watery. If you are planning for guests, grill the steak right before dinner so it stays warm and juicy.

How to Store Grilled Balsamic Steak Caprese: Best Practices

Leftovers from Grilled Balsamic Steak Caprese store well, which makes this recipe handy for lunch the next day. Keep the sliced steak and caprese topping in separate airtight containers if possible. Refrigerate leftovers for up to 3 days. The steak may be enjoyed cold or gently reheated, while the tomato mozzarella mixture is usually best chilled or brought just slightly closer to room temperature before serving.

If you want to freeze the steak, wrap it tightly and freeze it without the caprese topping. The fresh tomato and mozzarella mixture does not freeze well because the texture changes after thawing. For reheating, warm the steak slowly in a skillet over low heat or in the oven at a low temperature so it does not dry out. You can also slice the cold steak thin and use it in salads, wraps, or grain bowls.

For meal prep, store the steak and topping separately so the tomatoes stay fresh and the beef keeps its texture.

Nutrition Information for Grilled Balsamic Steak Caprese

One serving, based on 6 ounces steak plus 1/2 cup salad, has 368 calories, 9 grams carbohydrates, 31 grams protein, and 23 grams fat. It also provides 8 grams saturated fat, 2 grams polyunsaturated fat, and 12 grams monounsaturated fat. You will get 90 milligrams cholesterol, 1120 milligrams sodium, 562 milligrams potassium, 1 gram fiber, 6 grams sugar, 478 IU vitamin A, 13 milligrams vitamin C, 186 milligrams calcium, and 3 milligrams iron.

For readers who like to compare protein-rich meals, beef can be a smart dinner option when portions stay balanced. For more general nutrition background, you can read about the nutrition benefits of beef and check out the health benefits of balsamic vinegar.


FAQs: Frequently Asked Questions About Grilled Balsamic Steak Caprese

What is the best steak cut for grilled balsamic steak caprese?

Flank steak is ideal for grilled balsamic steak caprese because it’s flavorful, affordable, and grills quickly to medium-rare perfection. Its thin shape absorbs the balsamic marinade well and slices thinly against the grain for tenderness. If flank isn’t available, skirt steak works great as a close substitute with similar texture and beefy taste. For a thicker option, try New York strip steaks or ribeyes, which hold up to the juicy caprese topping of tomatoes, mozzarella, and basil. Avoid very lean cuts like tenderloin, as they dry out easily on the grill. Pat the steak dry before seasoning, marinate for 30 minutes to 2 hours in balsamic vinegar, olive oil, garlic, and herbs, then grill to 130°F internal for medium-rare. Rest 5 minutes before slicing. This keeps the steak juicy and pairs perfectly with the fresh topping. (112 words)

How do I make balsamic reduction for grilled balsamic steak caprese?

Balsamic reduction adds a sweet-tangy glaze to grilled balsamic steak caprese. Start with 1 cup good-quality balsamic vinegar in a small saucepan over medium heat. Bring to a simmer and cook for 10-15 minutes, stirring occasionally, until reduced by half to about 1/2 cup— it should coat the back of a spoon. For balance, stir in 1 teaspoon brown sugar or honey toward the end if it’s too sharp. Remove from heat and cool; it thickens more as it sits. Drizzle over grilled steak and caprese topping just before serving. Store leftovers in an airtight jar in the fridge for up to 2 weeks—rewarm gently. Buy pre-made glaze if short on time, but homemade tastes fresher and costs less. Use immediately for best shine on your steak. (128 words)

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

Yes, prepare the caprese salad topping up to 4 hours ahead for grilled balsamic steak caprese to save time. Dice fresh tomatoes, slice mozzarella balls or bocconcini, and chop basil leaves. Gently toss with a pinch of salt, olive oil, and balsamic vinegar in a bowl. Cover tightly and refrigerate until grilling the steak. The flavors meld nicely, but don’t go beyond 4 hours—tomatoes release water and get soggy in the dressing. For best texture, bring to room temperature 15 minutes before topping the hot steak. Add a balsamic reduction drizzle right before serving for extra shine. This topping contrasts the smoky grilled steak perfectly, making it an easy weeknight dinner. Serve family-style for sharing. (118 words)

How do I get perfect grill marks on steak for caprese topping?

For crosshatch grill marks on your grilled balsamic steak caprese without overcooking, preheat gas or charcoal grill to high (450-500°F) for 10-15 minutes. Clean and oil grates well with a paper towel dipped in vegetable oil to prevent sticking. Pat marinated steak dry, season with salt and pepper. Place at a 45-degree angle on grates; grill flank steak 3-4 minutes undisturbed. Rotate 90 degrees for the cross pattern, grill another 2-3 minutes. Flip, repeat on second side until 130°F internal for medium-rare (total 8-12 minutes for 1-inch thick). Use a meat thermometer for accuracy. Rest tented with foil 5 minutes—juices redistribute. Slice thin against grain, top with caprese. This technique gives restaurant-quality sear and flavor. (124 words)

How long to grill flank steak for balsamic caprese recipe?

Grill flank steak for grilled balsamic steak caprese 8-12 minutes total over high heat for medium-rare doneness. For a 1-1.5 inch thick steak, sear 3-4 minutes per side first, aiming for 130°F internal temperature—pull it off early as it rises 5-10°F while resting. Factors like grill type, steak thickness, and starting temp affect timing: charcoal runs hotter, so check at 8 minutes; gas may need full 12. Marinate 30-60 minutes in balsamic, oil, garlic, mustard for flavor penetration. Use tongs, not fork, to avoid juice loss. Rest 5-10 minutes sliced thin against grain. Top with room-temp caprese salad and balsamic glaze. Pairs well with grilled veggies or crusty bread. Always use a thermometer for safety and precision. (126 words)
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

🥩🍅 Juicy grilled flank steak topped with fresh Caprese salad of cherry tomatoes, mozzarella pearls, and basil – protein-packed, low-carb summer grill masterpiece!
🔥 Balsamic-honey marinade tenderizes perfectly, quick sear for juicy results ideal for dinners or meal prep with vibrant Italian 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 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-Marinate the steak for deep flavor: Start by whisking together 2 tablespoons olive oil, 2 tablespoons balsamic vinegar, honey, minced garlic, dried oregano, 1 teaspoon kosher salt, and 1/2 teaspoon pepper in a bowl or a resealable bag. This simple marinade is what gives Grilled Balsamic Steak Caprese its sweet, savory flavor. Place the flank steak in the bag, pour in the marinade, seal it well, and refrigerate for 2 to 12 hours. For best flavor, let it sit at least 2 hours, but do not go past 12 hours or the meat can turn soft. While the steak marinates, you can get the caprese topping ready. Combine the halved cherry tomatoes, drained mozzarella pearls, remaining olive oil, remaining balsamic vinegar, remaining salt, remaining pepper, and chopped fresh basil in a bowl. Toss gently so the cheese stays whole and the tomatoes stay juicy. Cover and refrigerate until you are ready to grill.

2-Preheat the grill and cook the steak: About 20 minutes before cooking, remove the steak from the fridge so it can warm slightly. This helps it cook more evenly on the grill. Preheat your grill to 500 degrees F, then oil the grates well to keep the steak from sticking. A hot grill is the key to good color and a nice sear on Grilled Balsamic Steak Caprese. Take the steak out of the marinade and pat it dry with paper towels. Drying the surface helps the steak brown better. Place it on the grill and cook for 6 to 8 minutes per side, depending on thickness and your preferred doneness. For medium rare, aim for 130 degrees F on a meat thermometer. This step matters because it gives you juicy steak instead of overcooked steak.

3-Rest, slice, and assemble: When the steak is done, transfer it to a pan and cover it loosely with foil. Let it rest for 5 to 10 minutes so the juices stay inside the meat. This resting step is easy to skip, but it makes a big difference in tenderness. After resting, slice the flank steak against the grain. Thin slices are best for this dish because they are easier to chew and look beautiful on the platter. Arrange the sliced steak on a serving platter. Spoon the caprese salad over the top or around the steak, depending on how you want to serve it. Add whole basil leaves for garnish, then drizzle with balsamic glaze if you want extra sweetness and shine. Serve right away while the steak is still warm and the tomato mozzarella mixture is cool and fresh.

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 2-12 hours max to tenderize without mushiness.
🌡️ Use meat thermometer for precise 130°F medium-rare doneness.
🔪 Always slice flank steak against the grain for maximum tenderness.

  • Author: Brandi Oshea
  • Prep Time: 15 minutes
  • Marinate + Rest: 2 hours 10 minutes
  • Cook Time: 12 minutes
  • Category: Main Course
  • Method: Grilling
  • Cuisine: Italian
  • Diet: Gluten Free, Low Carb, Keto Friendly

Nutrition

  • Serving Size: 6 oz steak + ½ cup salad
  • Calories: 368 calories
  • Sugar: 6g
  • Sodium: 1120mg
  • Fat: 23g
  • Saturated Fat: 8g
  • Unsaturated Fat: 14g
  • 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