Grilled Caprese Flank Steak Recipe

Ruby Bennett Avatar
By:
Ruby Bennett
Published:
Grilled Balsamic Steak Caprese 28.png

Why You’ll Love This Grilled Balsamic Steak Caprese

If you like bold flavor with very little fuss, this Grilled Balsamic Steak Caprese is a recipe you will want to make again and again. The grilled steak gets a sweet, tangy balsamic marinade, then it is topped with a fresh Caprese salad that adds juicy tomatoes, creamy mozzarella, and fragrant basil. It feels special enough for company, but it is still simple enough for a weeknight dinner.

For busy families, students, and working professionals, the best part is how much flavor you get with basic ingredients. The marinating time does most of the work for you, and the steak cooks fast on a hot grill. If you want another easy dinner idea for later in the week, you might also like this refreshing whipped lemonade recipe to serve with a summer meal.

  • Easy prep: The marinade comes together in minutes, and the grill does the rest. That makes Grilled Balsamic Steak Caprese a strong choice for nights when time is tight.
  • Fresh and balanced: The steak brings protein and rich flavor, while the tomato, mozzarella, and basil topping adds a light, bright finish that keeps the meal from feeling heavy.
  • Flexible for many diets: This grilled balsamic steak caprese recipe can fit low-carb eating styles and can be adapted with different steak cuts or dairy swaps if needed.
  • Great for warm weather: Since the steak is grilled and the topping is served fresh, this dish is a perfect fit for backyard dinners, cookouts, and easy entertaining.
My favorite part is the contrast. The steak is smoky and savory, and the Caprese topping tastes cool, fresh, and just a little sweet from the balsamic.

For readers who enjoy flavorful beef dinners, this dish brings together everything people love about grilled steak and classic Caprese salad in one plate.

Jump to:

Essential Ingredients for Grilled Balsamic Steak Caprese

Here is a full ingredient list for this Grilled Balsamic Steak Caprese recipe. Every item is measured exactly as needed so you can cook with confidence.

  • 1 pound flank steak – The main protein for the recipe, with a hearty texture that grills beautifully and slices well against the grain.
  • 3 tablespoons extra-virgin olive oil, divided – Adds richness to the marinade and helps coat the tomato-mozzarella topping.
  • 3 tablespoons balsamic vinegar, divided – Brings sweet tang to the marinade and the fresh Caprese salad mixture.
  • 2 teaspoons honey – Balances the vinegar and helps the steak develop a lightly caramelized flavor.
  • 2 cloves garlic, minced – Adds savory depth to the marinade.
  • 1/2 teaspoon dried oregano – Gives the marinade a familiar Mediterranean flavor.
  • 1 1/2 teaspoons kosher salt, divided – Seasons both the steak and the salad topping.
  • 3/4 teaspoon black pepper, divided – Adds gentle heat and rounds out the marinade.
  • 8 ounces cherry tomatoes, halved – Brings freshness, color, and juicy sweetness to the Caprese topping.
  • 4 ounces fresh mozzarella pearls, drained – Adds creamy texture and classic Caprese flavor.
  • 2 teaspoons chopped fresh basil, plus whole leaves for garnish – Adds a bright herbal finish and a pretty final touch.
  • Optional balsamic glaze for serving – Drizzled on top for extra sweetness and a glossy finish.
IngredientRole in the DishBest Tip
Flank steakProtein baseSlice thinly against the grain for tenderness
Balsamic vinegarSweet-tangy flavorSplit between marinade and salad for balanced taste
Fresh mozzarella pearlsCreamy Caprese textureDrain well so the salad stays fresh
Fresh basilHerbal finishAdd some chopped basil before grilling and whole leaves at serving

Special Dietary Options

  • Vegan: Replace the steak with thick grilled portobello mushrooms or marinated cauliflower steaks, and use plant-based mozzarella pearls.
  • Gluten-free: This recipe is naturally gluten-free as written, but always check labels on balsamic vinegar and glaze if using a store-bought version.
  • Low-calorie: Reduce the amount of olive oil slightly, serve a smaller steak portion, and use extra tomatoes and basil for volume.

For a helpful read about beef choices and nutrition, this beef nutrition guide from Healthline is a useful place to start.

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

Before you start, it helps to gather everything at once. This recipe moves quickly once the grill is hot, so having the marinade, salad topping, and steak ready makes the process smooth. The total time is about 2 hours and 37 minutes, including prep, marinating, and resting, with only 12 minutes of active cooking.

First Step: Mix the marinade

In a bowl or zip-top bag, whisk together 2 tablespoons of the olive oil, 2 tablespoons of the balsamic vinegar, 2 teaspoons of honey, 2 cloves of minced garlic, 1/2 teaspoon dried oregano, 1 teaspoon kosher salt, and 1/2 teaspoon black pepper. The honey helps the marinade cling to the meat, while the balsamic vinegar gives the steak its signature sweet-tangy taste.

This step is quick, but it sets up the whole dish. If you are cooking for someone who likes a stronger garlic flavor, mince the garlic very finely so it blends evenly through the marinade.

Second Step: Marinate the steak

Add 1 pound flank steak to the bag or bowl. Press out the air, seal it, and refrigerate for 2 to 12 hours. A shorter marinating time gives you a lighter flavor, while a longer one builds a deeper balsamic taste. Just do not go past 12 hours, or the steak can turn mushy.

If you are planning ahead for a work night or a dinner party, this is a great make-ahead step. You can marinate the steak in the morning and grill it later that evening.

Third Step: Mix the Caprese topping

In another bowl, combine the halved cherry tomatoes, drained mozzarella pearls, the remaining 1 tablespoon olive oil, the remaining 1 tablespoon balsamic vinegar, the remaining 1/2 teaspoon kosher salt, the remaining 1/4 teaspoon black pepper, and 2 teaspoons chopped fresh basil. Stir gently so the cheese stays whole and the tomatoes do not break apart.

Cover the bowl and refrigerate the salad topping until serving time. This keeps it cool and fresh, which makes a beautiful contrast with the hot grilled steak.

The tomato and mozzarella mixture tastes best when it is cold and lightly dressed. That fresh bite is what makes this grilled balsamic steak caprese feel so lively.

Fourth Step: Get the grill ready

Remove the steak from the refrigerator about 20 minutes before cooking. This short rest helps the meat cook more evenly. While the steak warms slightly, preheat the grill for direct high heat, then clean and oil the grates. Good grill prep helps prevent sticking and makes it easier to get nice sear marks.

For strong grill marks, place the steak at a 45-degree angle on the grates. Grill for 3 to 4 minutes, rotate 90 degrees, flip, and repeat on the second side. If you want more cross-hatch marks, this is the easiest way to get them.

Fifth Step: Grill the steak

Remove the steak from the marinade and pat it dry with paper towels. This helps the outside brown instead of steaming. Place the steak on the hot grill and cook for 6 to 8 minutes per side, depending on thickness and grill temperature. For medium-rare, pull the steak when the internal temperature reaches 130 degrees Fahrenheit.

A meat thermometer is the best tool here. It takes away the guesswork and helps you avoid overcooking the steak. If you like your steak a little more done, let it go a bit longer, but keep in mind that flank steak is best when it stays juicy.

Sixth Step: Rest and slice

Transfer the grilled steak to a rack-lined pan, then tent it with foil and let it rest for 5 to 10 minutes. This step matters because it gives the juices time to settle back into the meat. If you skip it, the steak can lose moisture when sliced.

Once rested, slice the steak thinly against the grain. This is one of the most important parts of the recipe because it keeps each bite tender. If you are unsure which direction the grain runs, look for the long muscle lines and cut across them, not along them.

Final Step: Assemble and serve

Arrange the sliced steak on a serving platter, then spoon the Caprese salad over the top. Add whole basil leaves for garnish and drizzle with balsamic glaze if you are using it. The final plate should look colorful and inviting, with the steak peeking out beneath the bright tomato and mozzarella topping.

Serve right away while the steak is warm. This dish pairs well with roasted potatoes, crusty bread, grilled vegetables, or even a simple green salad if you want to keep the meal light.

Protein and Main Component Alternatives

Best steak substitutions

Flank steak is a smart choice because it cooks quickly and slices well, but it is not your only option. Skirt steak is the closest swap and gives you a similar beefy flavor with a slightly looser texture. Strip steak works well too if you want something a little more tender and rich.

If you prefer a thicker cut, ribeye or New York strip can be used with a bit more grilling time. Just keep an eye on the internal temperature so the center stays juicy. For a more special-occasion dinner, filet mignon also works, though it will cook faster and needs careful attention.

Other main ingredient swaps

If beef is not the right fit, try the same balsamic marinade with chicken breasts, chicken thighs, or even pork tenderloin. The tomato, mozzarella, and basil topping still brings the same Caprese flavor, so the whole dish keeps its familiar summer feel. For a meatless version, grilled portobello mushrooms are especially nice because they soak up the marinade and give a satisfying bite.

Here is a simple guide for choosing a substitute:

  • Skirt steak: Best for a quick, bold-flavored swap.
  • Strip steak: Great if you want a more tender cut.
  • Chicken breast: Good for a lighter meal.
  • Portobello mushrooms: Best plant-based option for a grilled Caprese style plate.

Vegetable, Sauce, and Seasoning Modifications

Vegetable swaps

The Caprese topping is simple, but you can still adjust it to fit what you have on hand. Grape tomatoes work well if cherry tomatoes are unavailable. In late summer, you can also use diced garden tomatoes, as long as you remove some of the extra seeds and liquid. If basil is hard to find, try a small amount of chopped parsley for freshness, though the flavor will be a little different.

For more vegetable variety, serve the grilled steak with grilled zucchini, asparagus, bell peppers, or arugula on the side. These vegetables pair nicely with the balsamic notes and help turn the dish into a fuller meal.

Sauce and seasoning ideas

Store-bought balsamic glaze is convenient, but homemade glaze has a deeper flavor. To make it, simmer 1 cup of balsamic vinegar until reduced by half. If you want a sweeter finish, add up to 1 tablespoon of brown sugar or honey near the end. It should become syrupy and coat the back of a spoon.

You can also change the seasoning profile a little. Add red pepper flakes for heat, swap oregano for Italian seasoning, or add a touch of smoked paprika to the marinade for extra depth. These small changes can help the dish feel new each time you make it.

Seasonal and dietary adjustments

For a lighter summer version, serve the steak over greens instead of on a platter. For a richer plate, add a little more mozzarella and a thicker balsamic drizzle. If you are cooking for someone watching sodium, reduce the added salt slightly and taste the tomato mixture before serving.

For a recipe variation that may inspire more easy dinners, you can also check out this sweet homemade cake recipe on Kitchen Cooking when you are planning dessert for the week.

Mastering Grilled Balsamic Steak Caprese: Advanced Tips and Variations

Once you have made this Grilled Balsamic Steak Caprese once, you will probably want to make it part of your regular dinner rotation. A few small techniques can make a big difference in the final result, especially if you want better grill marks, juicier steak, or a prettier serving platter.

Pro cooking techniques

Start with a very hot grill. High heat helps the outside of the steak sear quickly while keeping the inside tender. Clean and oil the grates before the steak goes on, and avoid moving the meat too much once it is placed on the grill. If you want stronger grill marks, use the angle-and-rotate method described above.

You can also cook the steak another way if the weather is not cooperating. Broil it with the rack about 4 inches from the element for about 5 minutes per side, or sear it in a hot cast-iron skillet for 3 to 5 minutes per side. Both methods work well for a quick dinner.

Flavor variations

Try adding chopped rosemary or thyme to the marinade for a woodsy note. If you like a little heat, add a pinch of chili flakes. A spoonful of Dijon mustard in the marinade can also bring extra depth without taking over the balsamic flavor. The Caprese topping is flexible too, so you can add sliced avocado or a few chopped roasted red peppers if you want a different twist.

Presentation tips

For a nicer serving style, fan the sliced steak across a large platter instead of stacking it in a pile. Spoon the Caprese topping down the center, then tuck basil leaves around the edges. A final drizzle of balsamic glaze gives the plate a restaurant-style look without much effort.

A simple platter, a few fresh basil leaves, and a glossy drizzle can make this grilled balsamic steak caprese look like a special dinner with very little extra work.

Make-ahead options

The marinade can be mixed ahead of time, and the tomato-mozzarella topping can be prepped up to a few hours in advance. That makes this dish a smart choice for guests, busy nights, or meal planning. If you are cooking for a group, marinate the steak earlier in the day and keep the salad chilled until just before serving.

How to Store Grilled Balsamic Steak Caprese: Best Practices

Refrigeration

Store leftover steak and Caprese topping separately in airtight containers. The steak will keep well in the refrigerator for up to 3 days. The tomato mixture is best within a day or so, though it can still be used the next day for salads or sandwiches.

Freezing

The cooked steak can be frozen for longer storage, but the fresh tomato and mozzarella topping should not be frozen because the texture changes too much. Wrap sliced steak tightly or place it in a freezer-safe container, then freeze for up to 2 months. Thaw in the refrigerator before reheating.

Reheating

To reheat, warm the steak gently in a skillet over low heat or in a covered dish in the oven. Avoid high heat, which can dry it out. Add the fresh Caprese topping after reheating so the tomatoes and basil stay bright and fresh.

Meal prep considerations

This recipe works well for lunch prep if you keep the parts separate. Slice the steak, portion it into containers, and add the salad topping in a separate section or separate container. The steak also works nicely in sandwiches, wraps, and grain bowls the next day.


FAQs: Frequently Asked Questions About Grilled Balsamic Steak Caprese

How do I make balsamic reduction for grilled steak caprese?

Start with 1 cup of good-quality balsamic vinegar in a small saucepan over medium heat. Bring it to a gentle simmer and cook for 10-15 minutes, stirring occasionally, until it reduces by half to about 1/2 cup. The mixture should coat the back of a spoon and have a syrupy consistency. For balance, stir in 1 teaspoon to 1 tablespoon of brown sugar or honey toward the end, tasting as you go. Remove from heat and let it cool—it thickens more as it sits. This homemade glaze takes under 20 minutes and adds tangy sweetness to your grilled steak caprese. Store leftovers in a jar in the fridge for up to 2 weeks. Drizzle over hot steak topped with fresh tomatoes, mozzarella, and basil for the full effect. (98 words)

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

Yes, prepare the tomato-mozzarella salad topping up to 4 hours in advance. Dice fresh tomatoes and mozzarella into bite-sized pieces, toss gently with chopped basil, a pinch of salt, and a drizzle of olive oil and balsamic vinegar. Cover and refrigerate until serving. Avoid making it more than a few hours ahead, as tomatoes release water and can turn soggy in the dressing. Right before plating, spoon the chilled topping over sizzling grilled steak for maximum freshness and contrast. This prep step saves time during grilling, letting you focus on perfecting the meat. Taste and adjust seasoning just before use if needed. Pairs beautifully with the steak’s caramelized balsamic glaze. (112 words)

What are good steak alternatives to flank for caprese topping?

Flank steak works great for grilled balsamic steak caprese due to its bold flavor and quick cooking, but swap in skirt steak for a similar thin cut with extra tenderness. Ribeye or New York strip steaks offer more marbling for juiciness, while T-bone provides bone-in variety. Even tender filets can shine under the fresh caprese salad. Choose cuts about 1-inch thick for even grilling. Marinate all in balsamic, garlic, and herbs for 30 minutes to 2 hours. Grill to medium-rare (135°F internal) and slice against the grain. Any grilled steak pairs well with the tomato-mozzarella-basil topping—just ensure it’s hot to slightly wilt the basil for better fusion. Experiment based on availability. (118 words)

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

Preheat your grill to high (450-500°F) and oil the grates generously with a paper towel dipped in neutral oil—grates should smoke. Pat steak dry, season simply with salt and pepper, then place at a 45-degree angle. Grill 3-4 minutes undisturbed for marks, rotate 90 degrees halfway for cross-hatch pattern, flip, and repeat on the other side. Use a thermometer: pull at 130°F for medium-rare, as it rises 5°F resting. Tent with foil for 5 minutes before topping with caprese salad. This method sears the outside while keeping the inside juicy for balsamic steak caprese. Works for 1-inch thick cuts; adjust time for thicker. Avoid constant flipping. (114 words)

How long to grill flank steak for balsamic caprese recipe?

For a 1-1.5 lb flank steak in grilled balsamic steak caprese, grill over high heat (450-500°F) for 4-5 minutes per side for medium-rare (135°F internal). Total time is 8-10 minutes, depending on thickness and desired doneness—use an instant-read thermometer for accuracy. Marinate first in balsamic vinegar, olive oil, garlic, and herbs for 1-2 hours. Sear for crust, then rest 5-10 minutes tented in foil. Slice thinly against the grain to maximize tenderness. Top immediately with prepped caprese salad (tomatoes, mozzarella, basil, balsamic drizzle) for a restaurant-quality dish ready in under 30 minutes total active time. Serves 4; great for summer barbecues. (108 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

🥩🍅 Tender grilled flank steak topped with fresh Caprese salad of juicy cherry tomatoes, creamy mozzarella, and basil – summer grill perfection!
🔥 Flavorful 2-hour marinade yields juicy, sliceable steak ideal for low-carb meals, salads, or impressive dinners.

  • 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 of the olive oil, 2 tablespoons of the balsamic vinegar, 2 teaspoons of honey, 2 cloves of minced garlic, 1/2 teaspoon dried oregano, 1 teaspoon kosher salt, and 1/2 teaspoon black pepper. The honey helps the marinade cling to the meat, while the balsamic vinegar gives the steak its signature sweet-tangy taste.

2-Second Step: Marinate the steak Add 1 pound flank steak to the bag or bowl. Press out the air, seal it, and refrigerate for 2 to 12 hours. A shorter marinating time gives you a lighter flavor, while a longer one builds a deeper balsamic taste. Just do not go past 12 hours, or the steak can turn mushy.

3-Third Step: Mix the Caprese topping In another bowl, combine the halved cherry tomatoes, drained mozzarella pearls, the remaining 1 tablespoon olive oil, the remaining 1 tablespoon balsamic vinegar, the remaining 1/2 teaspoon kosher salt, the remaining 1/4 teaspoon black pepper, and 2 teaspoons chopped fresh basil. Stir gently so the cheese stays whole and the tomatoes do not break apart.

4-Fourth Step: Get the grill ready Remove the steak from the refrigerator about 20 minutes before cooking. This short rest helps the meat cook more evenly. While the steak warms slightly, preheat the grill for direct high heat, then clean and oil the grates. Good grill prep helps prevent sticking and makes it easier to get nice sear marks.

5-Fifth Step: Grill the steak Remove the steak from the marinade and pat it dry with paper towels. This helps the outside brown instead of steaming. Place the steak on the hot grill and cook for 6 to 8 minutes per side, depending on thickness and grill temperature. For medium-rare, pull the steak when the internal temperature reaches 130 degrees Fahrenheit.

6-Sixth Step: Rest and slice Transfer the grilled steak to a rack-lined pan, then tent it with foil and let it rest for 5 to 10 minutes. This step matters because it gives the juices time to settle back into the meat. If you skip it, the steak can lose moisture when sliced.

7-Final Step: Assemble and serve Arrange the sliced steak on a serving platter, then spoon the Caprese salad over the top. Add whole basil leaves for garnish and drizzle with balsamic glaze if you are using it. The final plate should look colorful and inviting, with the steak peeking out beneath the bright tomato and mozzarella topping.

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 max 12 hours to prevent mushy texture.
🌡️ Thermometer essential: 130°F for perfect medium-rare.
🔪 Rest & slice against grain for tenderness.

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

Nutrition

  • Serving Size: 6 oz steak + ½ cup salad
  • Calories: 368 kcal
  • 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