Grilled Caprese Flank Steak Recipe

Thyme Louise Avatar
By:
Thyme Louise
Published:

Why You’ll Love This Grilled Balsamic Steak Caprese

If you want a dinner that tastes like you spent all afternoon cooking but really comes together fast, this Grilled Balsamic Steak Caprese is a great pick. It combines juicy grilled flank steak with a bright caprese topping, and the mix of savory, sweet, and fresh flavors always feels special.

  • Easy weeknight prep: The marinade takes just minutes to whisk together, and the steak cooks quickly over high heat. This grilled balsamic steak caprese works well for busy parents, working professionals, and students who want a real meal without a long kitchen session.
  • Fresh, balanced ingredients: You get protein from the grilled flank steak, plus tomatoes, basil, and mozzarella for a lighter finish. If you like meals that feel satisfying without being heavy, this caprese steak fits that style nicely.
  • Flexible for many eaters: This balsamic steak recipe can be served with salad, roasted vegetables, rice, or even crusty bread. It also adapts well if you want to swap the steak cut or make the caprese topping ahead.
  • Big flavor in every bite: The balsamic marinade adds tang and sweetness, while the tomato, mozzarella, and basil topping keeps things bright and fresh. That contrast is what makes this grilled balsamic steak caprese stand out from a regular steak dinner.
Quick tip: if you are a fan of simple dinners that still feel restaurant-worthy, this one checks both boxes.

For more weeknight-friendly ideas, you might also like this easy peach cobbler recipe for dessert after dinner. And if you want to read more about the nutrition side of beef, this beef nutrition guide from Healthline is a helpful resource.

This recipe is also a smart choice for anyone who likes bold, fresh food with a clean ingredient list. It feels hearty enough for dinner guests, but it is simple enough for a regular Tuesday night.

Essential Ingredients for Grilled Balsamic Steak Caprese

Here is everything you need for this grilled caprese flank steak recipe. Each ingredient plays a part in the flavor, texture, and balance of the dish, so it helps to gather everything before you start.

Main ingredients

  • 1 pound flank steak – The star of the dish. Flank steak grills quickly and slices beautifully against the grain.
  • 3 tablespoons extra-virgin olive oil, divided – Helps build the marinade and keeps the caprese topping rich and smooth.
  • 3 tablespoons balsamic vinegar, divided – Adds tangy sweetness to both the steak and the salad.
  • 2 teaspoons honey – Balances the vinegar and gives the marinade a light caramel note.
  • 2 cloves garlic, minced – Brings savory depth to the balsamic steak marinade.
  • 1/2 teaspoon dried oregano – Adds a classic Italian-style herb flavor.
  • 1-1/2 teaspoons kosher salt, divided – Seasons the meat and salad for better flavor in every bite.
  • 3/4 teaspoon black pepper, divided – Adds gentle heat and keeps the flavors lively.
  • 8 ounces cherry tomatoes, halved – Give the caprese topping juicy sweetness and fresh color.
  • 4 ounces fresh mozzarella pearls, drained – Bring creamy texture and mild flavor to the caprese steak topping.
  • 2 teaspoons chopped fresh basil, plus whole leaves for garnish – Adds the fresh, fragrant finish that caprese lovers expect.
  • Optional balsamic glaze for serving – Gives the finished plate a glossy sweet-tart drizzle.

Ingredient notes that help the recipe shine

Flank steak is the best fit for this recipe because it soaks up the marinade well and cooks fast. If you want a slightly different bite, skirt steak is a good substitute. Fresh mozzarella pearls save time, but you can also cut larger mozzarella balls into small pieces if needed.

Cherry tomatoes work best because they stay firm and juicy. Fresh basil matters too, since dried basil does not give the same bright flavor. If you want to make your own glaze, simmer 1 cup balsamic vinegar until reduced by half, then stir in up to 1 tablespoon honey or brown sugar.

Special dietary options

  • Vegan: Swap the steak for thick grilled portobello mushrooms, cauliflower steaks, or marinated tofu. Use vegan mozzarella or leave off the cheese.
  • Gluten-free: This recipe is naturally gluten-free as written, as long as your balsamic vinegar and glaze are gluten-free brands.
  • Low-calorie: Use a smaller steak portion, go light on mozzarella, and skip the glaze. You will still get plenty of flavor from the marinade and fresh tomatoes.
IngredientAmountRole in the recipe
Flank steak1 poundMain protein with bold flavor
Olive oil3 tablespoonsBuilds marinade and salad dressing base
Balsamic vinegar3 tablespoonsAdds sweet-tart flavor
Cherry tomatoes8 ouncesFresh caprese topping
Fresh mozzarella pearls4 ouncesCreamy contrast
Basil2 teaspoons chopped plus leavesFresh herbal finish

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

First step: mix the marinade

Start by whisking 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 in a bowl or zip-top bag. This creates a simple balsamic marinade that gives the grilled flank steak a sweet-savory flavor. If you are cooking for picky eaters, this step is still mild enough to please most tables.

Second step: marinate the steak

Add the 1 pound flank steak to the marinade, seal the bag or cover the bowl, and massage or turn the steak until it is coated. Refrigerate for 2 to 12 hours. Try not to go beyond that, because the acid can make the meat mushy if it sits too long. For the best texture, a few hours is usually plenty.

Good steak tip: marinating longer does not always mean better. For flank steak, 2 to 12 hours is the sweet spot.

Third step: toss 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 keeps the caprese salad fresh and lets the flavors blend without getting soggy.

If you are making this for a party, you can prep the topping a few hours ahead. Just keep it chilled and do not add the glaze too early.

Fourth step: bring the steak to room temperature

Take the marinated steak out of the fridge about 20 minutes before grilling. This helps it cook more evenly. While you wait, preheat the grill to 500°F and make sure the grates are clean and lightly oiled.

Fifth step: grill the steak

Pat the steak dry and discard the marinade. Place the steak on the hot grill and cook for 6 to 8 minutes per side, or until the internal temperature reaches 130°F for medium-rare. If you like crosshatch grill marks, place the steak at a 45 degree angle for 3 to 4 minutes, rotate 90 degrees, then flip and repeat on the other side.

If you need a backup method, you can broil the steak for about 5 minutes per side or sear it in a hot cast-iron skillet for 3 to 5 minutes per side. These options are handy when the weather does not cooperate or you just want to cook indoors.

Sixth step: rest, slice, and serve

Move the cooked steak to a rack-lined pan, tent it with foil, and let it rest for 5 to 10 minutes. This helps the juices settle back into the meat. Slice the steak thinly against the grain so it stays tender, then plate it and spoon the caprese topping over the top.

Finish with whole basil leaves and a drizzle of balsamic glaze if you want that extra glossy look and sweet-tangy bite. Serve right away while the steak is warm and the topping is cool and fresh.

Helpful timing at a glance

  • Prep time: 15 minutes
  • Cook time: 12 minutes
  • Marinate and rest time: 2 hours 10 minutes
  • Total time: 2 hours 37 minutes

For more meal ideas that work well for gatherings, check out this brie stuffed dates appetizer recipe as a fun party starter.

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 available, skirt steak is the closest swap. It has a similar flavor and also cooks fast over high heat. For a richer cut, try New York strip or ribeye, though you may want to shorten the grill time slightly because those cuts can cook faster on the outside.

For a special dinner, filet mignon can work too, but it needs careful timing since it is much smaller and more tender. If you want to skip beef entirely, grilled portobello mushrooms are a solid vegetarian option. They pair well with the same caprese topping and balsamic flavors.

Vegetable, sauce, and seasoning modifications

Cherry tomatoes can be swapped with grape tomatoes or chopped heirloom tomatoes when they are in season. If basil is not available, fresh parsley gives a different but still bright finish. For the cheese, burrata can create a creamier texture, while dairy-free mozzarella works for a vegan-style plate.

You can also adjust the seasoning to fit your taste. If you like more heat, add a pinch of red pepper flakes to the marinade. If you want a sweeter finish, make the balsamic glaze with honey. For a lighter plate, use more tomatoes and basil and a little less cheese. These small changes let you keep the spirit of the grilled balsamic steak caprese while matching your own kitchen style.

Mastering Grilled Balsamic Steak Caprese: Advanced Tips and Variations

Pro cooking techniques

For the best grilled flank steak, always preheat the grill fully before the meat goes on. Hot grates help create a good sear and better grill marks. A meat thermometer is your best friend here, since flank steak can go from tender to tough if it cooks too long. Pull it at 130°F if you want medium-rare.

Another trick is to let the steak rest on a rack-lined pan instead of a flat plate. That keeps steam from softening the crust too much. If you want the caprese topping to stay extra bright, keep it chilled until the last minute.

Flavor variations

You can change the flavor profile a bit without losing the feel of the dish. Add chopped roasted red peppers to the tomato mixture for more sweetness. Swap basil for a small amount of fresh oregano if you want a stronger herb taste. A few thin slices of avocado can also make the plate feel richer and more filling.

Presentation tips

Slice the balsamic steak on a slight angle and fan the pieces across the plate. Spoon the caprese salad over the top so the colors show off the meat. A final drizzle of balsamic glaze makes the whole dish look polished and dinner-party ready. If you are serving guests, warm plates help the steak stay hot a little longer.

Make-ahead options

This recipe works well for planning ahead. You can marinate the steak in the morning, make the caprese topping a few hours before dinner, and then grill right before serving. That makes it a strong choice for busy weeknights, casual entertaining, or summer cookouts. If you are looking for another easy make-ahead recipe, our cookie roundup for easy desserts is handy for planning a full menu.

How to Store Grilled Balsamic Steak Caprese: Best Practices

Refrigeration

Store leftover steak and caprese topping in separate airtight containers in the refrigerator. They will keep well for up to 3 days. Keeping them apart helps the tomatoes stay fresher and keeps the steak from getting watery.

Freezing

The steak can be frozen after cooking, but the tomato and mozzarella topping does not freeze well. If you want to freeze leftovers, wrap the sliced steak tightly and store it for up to 2 months. Thaw it in the refrigerator overnight before reheating.

Reheating

Reheat the steak gently in a skillet over low heat or in the microwave at short intervals. Try not to overheat it, or it may dry out. Add the caprese topping after reheating so the basil stays bright and the cheese keeps its texture.

Meal prep considerations

This grilled balsamic steak caprese is a good meal prep option if you plan the pieces separately. Marinate the steak ahead, mix the salad topping a few hours before dinner, and cook the steak when you are ready to eat. That keeps everything tasting fresh and makes lunches easier the next day.

Grilled Balsamic Steak Caprese
Grilled Caprese Flank Steak Recipe 10

FAQs: Frequently Asked Questions About Grilled Balsamic Steak Caprese

How long does it take to grill flank steak for balsamic caprese?

Grilling flank steak for balsamic caprese typically takes 10-14 minutes total for medium-rare (135°F internal temp). Preheat your grill to high heat (450-500°F). Pat the steak dry, season with salt and pepper, and brush with oil. Grill 5-7 minutes per side, depending on thickness (about 1 inch). Use a meat thermometer to check doneness: 130°F for rare, 140°F for medium. Let it rest 5 minutes under foil before slicing against the grain. This keeps it juicy and tender. Avoid overcooking, as flank steak toughens quickly. For thicker cuts, add 1-2 minutes per side. Serve sliced thin topped with fresh tomatoes, mozzarella, basil, and a drizzle of balsamic glaze. Total recipe time: 30 minutes plus marinating.

Can I prepare the caprese topping ahead for grilled steak?

Yes, you can make the caprese salad topping up to 4 hours ahead. Dice ripe tomatoes, slice fresh mozzarella balls, and chop basil leaves. Toss gently with a pinch of salt, pepper, and 1 tablespoon olive oil. Avoid adding balsamic glaze until serving to prevent sogginess. Cover and refrigerate in an airtight container. Before plating, let it sit at room temperature for 15 minutes and drizzle with glaze. This topping serves 4 and pairs perfectly with 1.5 lbs grilled flank steak. Pro tip: Use high-quality ingredients—cherry tomatoes hold shape best. Keeps the steak dinner quick and fresh for weeknights.

What steak cuts work best with caprese topping?

Flank steak is ideal for grilled balsamic caprese due to its bold flavor and quick cooking, but skirt steak is a close second—thinner and even more tender when sliced thin. Try New York strip or ribeye for richer taste, or T-bone for bone-in variety. Filet mignon works for a luxe version but needs less grill time. Aim for 1-1.5 lbs to serve 4. All benefit from a 30-minute balsamic marinade (vinegar, oil, garlic, herbs). Grill hot and fast, rest, slice against grain. Caprese (tomatoes, mozzarella, basil) adds freshness to balance any cut’s richness. Avoid tough cuts like round steak.

How do you make balsamic glaze for steak caprese?

Homemade balsamic glaze is simple and takes 15 minutes. Pour 1 cup good balsamic vinegar into a small saucepan over medium heat. Bring to a simmer, then reduce heat to low. Cook 10-12 minutes, stirring occasionally, until thickened to syrup consistency (reduced by half, about 1/2 cup). If too tart, stir in 1 teaspoon brown sugar or honey near end. Cool completely—it thickens more. Store in a jar in fridge up to 2 weeks. Drizzle over grilled steak and caprese topping for sweet-tangy contrast. Use on salads or veggies too. Skip store-bought if you want control over sweetness.

How do you get perfect grill marks on steak without overcooking?

For crosshatch grill marks on balsamic steak caprese, start with clean grates oiled and preheated to screaming hot (500°F+). Dry the steak surface, season simply. Place at 45-degree angle, grill 3 minutes undisturbed. Rotate 90 degrees for second set of marks (another 2-3 minutes). Flip and repeat on other side. Total 10-12 minutes for 1-inch flank steak to medium-rare. Use tongs only—no fork to avoid juices loss. Rest 5 minutes tented. This method sears exterior fast while keeping inside pink. Works on gas or charcoal. Pair with caprese for a restaurant-worthy plate every time.
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 marinated flank steak grilled to perfection, topped with vibrant Caprese salad – tender, flavorful steakhouse magic!
🍅🧀 Fresh tomatoes, mozzarella & basil burst – healthy, impressive meal with Italian flair everyone craves!

  • 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 Start by whisking 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 in a bowl or zip-top bag. This creates a simple balsamic marinade that gives the grilled flank steak a sweet-savory flavor. If you are cooking for picky eaters, this step is still mild enough to please most tables.

2-Second step: marinate the steak Add the 1 pound flank steak to the marinade, seal the bag or cover the bowl, and massage or turn the steak until it is coated. Refrigerate for 2 to 12 hours. Try not to go beyond that, because the acid can make the meat mushy if it sits too long. For the best texture, a few hours is usually plenty.

3-Third step: toss 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 keeps the caprese salad fresh and lets the flavors blend without getting soggy. If you are making this for a party, you can prep the topping a few hours ahead. Just keep it chilled and do not add the glaze too early.

4-Fourth step: bring the steak to room temperature Take the marinated steak out of the fridge about 20 minutes before grilling. This helps it cook more evenly. While you wait, preheat the grill to 500°F and make sure the grates are clean and lightly oiled.

5-Fifth step: grill the steak Pat the steak dry and discard the marinade. Place the steak on the hot grill and cook for 6 to 8 minutes per side, or until the internal temperature reaches 130°F for medium-rare. If you like crosshatch grill marks, place the steak at a 45 degree angle for 3 to 4 minutes, rotate 90 degrees, then flip and repeat on the other side. If you need a backup method, you can broil the steak for about 5 minutes per side or sear it in a hot cast-iron skillet for 3 to 5 minutes per side. These options are handy when the weather does not cooperate or you just want to cook indoors.

6-Sixth step: rest, slice, and serve Move the cooked steak to a rack-lined pan, tent it with foil, and let it rest for 5 to 10 minutes. This helps the juices settle back into the meat. Slice the steak thinly against the grain so it stays tender, then plate it and spoon the caprese topping over the top. Finish with whole basil leaves and a drizzle of balsamic glaze if you want that extra glossy look and sweet-tangy bite. Serve right away while the steak is warm and the topping 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 making meat mushy.
🌡️ Use meat thermometer for precise 130°F medium-rare doneness.
🔪 Always slice flank steak thinly against the grain for maximum tenderness.

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

Nutrition

  • Serving Size: 6 ounces steak + 1/2 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