Grilled Flank Steak Caprese with Balsamic Dressing: A Fresh and Simple Summer Dinner

Posted on March 8, 2026

Sliced Grilled Flank Steak Caprese with Balsamic Dressing on a platter.

Grilled Flank Steak Caprese with Balsamic Dressing is the absolute hero of my weeknight routine lately, especially when the humidity in Lisbon starts to climb and I just can’t face a heavy meal. If you are looking for a dinner that feels like a fancy Italian bistro but actually takes less than twenty minutes of active work, you have hit the jackpot. This Grilled Flank Steak Caprese with Balsamic Dressing combines that deep, smoky char from the grill with the bright, summery pop of cherry tomatoes and creamy mozzarella. My kids usually pick around the basil—typical, right?—but even the pickiest eaters in our house can’t resist the juicy steak. It is the kind of meal that makes you feel like a kitchen rockstar without the mountain of dishes or the hours spent hovering over a hot stove.

What is Grilled Flank Steak Caprese with Balsamic Dressing?

This dish is essentially a marriage between a classic Italian Caprese salad and a hearty American steakhouse favorite. We take a lean, flavor-packed cut of beef and pair it with the “Big Three” of Italian summer: fresh basil, ripe tomatoes, and milky mozzarella. The whole thing gets a glossy finish with a sweet and tangy balsamic glaze that ties every bite together. It is light enough for a Tuesday but impressive enough to serve when your neighbors pop over for a glass of wine.

Reasons to Try Grilled Flank Steak Caprese with Balsamic Dressing

First off, it is incredibly fast. Once your steak is marinated, the actual cooking part is a breeze, making it perfect for those days when the calendar is full but the fridge is empty. Second, it is a nutritional powerhouse that doesn’t taste like “diet food.” You get tons of protein and healthy fats without feeling weighed down. Plus, it is a one-platter wonder, which means you can just set it in the middle of the table and let everyone dig in. It is colorful, vibrant, and looks absolutely stunning on a serving tray.

Ingredients Needed to Make Grilled Flank Steak Caprese with Balsamic Dressing

  • 1½ pounds flank steak: Look for a piece with nice marbling for the best flavor.
  • 3 tablespoons olive oil: This helps the marinade stick and prevents the steak from clinging to the grill.
  • 3 cloves garlic, minced: Because you can never really have too much garlic in your life.
  • 1 teaspoon salt and ½ teaspoon black pepper: The essentials for bringing out the natural beefy goodness.
  • 2 cups cherry tomatoes: I love using the multi-colored ones for an extra pop of brightness.
  • 8 ounces fresh mozzarella balls: Also known as “bocconcini”—they are just so fun to eat.
  • ½ cup fresh basil, chopped: Try to use fresh here; the dried stuff just doesn’t have that same peppery magic.
  • 3 tablespoons balsamic glaze: You can find this in the vinegar aisle or make your own by simmering balsamic vinegar with a bit of honey.

Instructions to Make Grilled Flank Steak Caprese with Balsamic Dressing – Step by Step

Step 1: Marinate Your Steak for Maximum Flavor

Start by grabbing a large zip-top bag or a shallow dish. Mix together your olive oil, minced garlic, salt, and pepper. Toss your flank steak in there and make sure it is completely coated in that garlicky goodness. Slide it into the fridge for at least an hour. If you’re a planner, you can even do this in the morning before work. This Step by Step process ensures the fibers of the meat break down, giving you a much more tender result.

Step 2: Fire Up the Grill and Get Sizzling

When you’re ready to eat, preheat your grill to medium-high heat. You want it hot enough to get those beautiful sear marks. Take the steak out of the marinade and place it right on the grates. Grill it for about 4 to 5 minutes per side. We usually aim for a nice medium-rare, but you do you. This Step by Step timing is the secret to a juicy center without burning the outside.

Step 3: Let the Meat Rest

I know it smells amazing and you want to dive in, but wait! Move the steak to a cutting board and let it rest for 5 to 10 minutes. This is a crucial Step by Step move because it lets the juices redistribute. If you cut it too soon, all that flavor will just run out onto the board, and nobody wants a sad, dry steak.

Step 4: Assemble Your Caprese Salad

While the steak is hanging out, grab a bowl and mix your cherry tomatoes, mozzarella balls, and chopped basil. Give them a tiny drizzle of olive oil and a pinch of salt. This little side salad is the heart of the dish and adds such a refreshing contrast to the warm meat. Following this Step by Step assembly makes the final presentation look like it came from a professional kitchen.

Step 5: Slice, Drizzle, and Serve

Now, slice that steak thinly. Make sure you cut across the grain—look for the lines in the meat and cut perpendicular to them. Arrange the slices on a platter with your tomato and cheese mix. For the final Step by Step touch, drizzle that beautiful balsamic glaze over everything right before you bring it to the table.

What to Serve with Grilled Flank Steak Caprese with Balsamic Dressing

This dish is quite filling on its own, but if you have a hungry crowd, a side of crusty garlic bread is perfect for soaking up the balsamic drips. You could also serve it over a bed of arugula or with some roasted baby potatoes if you want a bit more substance. A crisp glass of Pinot Grigio or a light sparkling water with lemon really complements the acidity of the tomatoes and vinegar.

Key Tips for Making Grilled Flank Steak Caprese with Balsamic Dressing

The biggest tip I can give you is to not overcook the steak. Flank steak is lean, so it can get tough if it goes past medium. If you don’t have mozzarella balls, just grab a large ball of fresh mozzarella and tear it into bite-sized chunks; it actually looks quite rustic and lovely that way. Also, if you find your balsamic glaze is too thick, a tiny splash of warm water can help it drizzle more smoothly.

Storage and Reheating Tips Grilled Flank Steak Caprese with Balsamic Dressing

If you actually have leftovers—which is rare in my house—keep the steak and the Caprese salad in separate containers. The tomatoes and cheese don’t love being reheated. When you’re ready for round two, I recommend eating the steak cold on a sandwich or a salad. If you must reheat it, do it very quickly in a pan over medium heat just until it is warmed through so you don’t lose that tender texture.

FAQs

Can I use a different cut of meat? Absolutely! Skirt steak or even thin chicken cutlets work great here, though the cooking times will vary.

What if I don’t have a grill? No sweat. A cast-iron skillet on the stovetop will give you a fantastic crust. Just make sure your kitchen is well-ventilated!

Is balsamic glaze the same as balsamic vinegar? Not quite. The glaze is reduced and much thicker and sweeter. If you only have vinegar, simmer it in a small saucepan until it coats the back of a spoon.

Final Thoughts

Grilled Flank Steak Caprese with Balsamic Dressing is truly the ultimate summer lifesaver. It is a recipe that honors the ingredients and the tradition of simple, good food—much like the lessons I learned watching the greats with my grandmother back in Lisbon. Whether you are a busy professional or a mom trying to win over a picky toddler, this meal brings a little bit of Southern charm and Italian flair to your table. So, grab your tongs, preheat that grill, and get ready for a dinner that feels like a celebration of summer in every single bite.

Print

Grilled Flank Steak Caprese with Balsamic Dressing: A Fresh and Simple Summer Dinner

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A quick and flavorful grilled flank steak dish served with fresh cherry tomatoes, creamy mozzarella, and basil, all finished with a sweet and tangy balsamic glaze.

  • Author: Diana Lopes
  • Prep Time: 10 minutes
  • Cook Time: 10 minutes
  • Total Time: 20 minutes + marinating time
  • Yield: 4 servings 1x
  • Category: Dinner
  • Method: Grilling
  • Cuisine: American, Italian-Inspired

Ingredients

Scale
  • 1 1/2 pounds flank steak
  • 3 tablespoons olive oil
  • 3 cloves garlic, minced
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 2 cups cherry tomatoes
  • 8 ounces fresh mozzarella balls
  • 1/2 cup fresh basil, chopped
  • 3 tablespoons balsamic glaze (or reduced balsamic vinegar)

Instructions

1. In a zip-top bag or shallow dish, combine olive oil, minced garlic, salt, and black pepper. Add the flank steak and coat thoroughly, then refrigerate and marinate for at least 1 hour or up to 8 hours.

2. Preheat the grill to medium-high heat. Remove the steak from the marinade and grill for 4–5 minutes per side, or until desired doneness.

3. Remove the steak from the grill and let it rest for 5–10 minutes, then slice thinly against the grain.

4. In a bowl, combine cherry tomatoes, mozzarella balls, and chopped basil. Drizzle with a little olive oil and season with a pinch of salt.

5. Arrange sliced steak and the Caprese salad on a serving platter and drizzle with balsamic glaze just before serving.

Notes

Always slice flank steak against the grain to keep it tender.

You can substitute mozzarella balls with slices from a large fresh mozzarella ball.

To make homemade balsamic glaze, simmer balsamic vinegar with a small amount of honey until thickened.

Nutrition

  • Serving Size: 1 serving
  • Calories: 460
  • Sugar: 5g
  • Sodium: 480mg
  • Fat: 28g
  • Saturated Fat: 10g
  • Unsaturated Fat: 16g
  • Trans Fat: 0g
  • Carbohydrates: 8g
  • Fiber: 1g
  • Protein: 42g
  • Cholesterol: 90mg

Did you make this recipe?

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

You might also like these recipes

Leave a Comment

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