Juicy Flank Caprese

Featured in: Healthy Low-Carb

Juicy grilled flank steak pairs perfectly with Italian flavors like gooey bocconcini and tangy tomatoes. The steak bathes in a balsamic mix before cooking, while the marinade is turned into a rich, flavorful sauce. Tomatoes get charred and served warm alongside the sliced meat and cheese for an effortless yet impressive meal at home.
punchofyummy
Updated on Wed, 26 Mar 2025 22:51:00 GMT
Grilled beef slices topped with melted bocconcini, roasted tomatoes, and basil. Pin it
Grilled beef slices topped with melted bocconcini, roasted tomatoes, and basil. | pinchofyummy.com

Bring the Italian steakhouse vibe right to your home with this juicy Grilled Flank Steak Caprese. The secret's in the tangy balsamic marinade that softens the meat while packing it with deep, bold flavors. When you mix those slightly charred tomatoes with soft bocconcini cheese, you're basically combining everyone's favorite Caprese salad with a perfectly grilled steak. It's the kind of fancy-looking meal that's actually super easy to pull off.

When I made this for a family get-together last summer, my tomato-hating nephew couldn't stop himself from trying those grilled cherry tomatoes. Everyone was shocked when he not only ate them but asked for more. Now he bugs me to make this whenever he comes over.

Key Ingredients and Smart Shopping Advice

  • Flank Steak: Pick one with even thickness and some fat running through it. The meat should look bright red with a bit of marbling - this helps make it taste better and stay tender
  • Balsamic Vinegar: Go for a middle-of-the-road balsamic. You don't need to spend big bucks on the aged stuff, but the super cheap bottles can taste too sharp
  • Olive Oil: Use standard olive oil in your marinade and save the fancy extra virgin stuff for drizzling at the end
  • Grainy Mustard: Brings a nice pop of texture and tang - you can use Dijon if that's all you've got, but whole grain looks better and adds more texture
  • Fresh Garlic: Look for bulbs that feel heavy and have tight cloves. The jarred minced stuff just won't give you that same flavor kick
  • Cherry Tomatoes: They should be deep red and feel firm when you touch them. Using mixed colors can make your plate look even prettier
  • Bocconcini: Try to find pearl or cherry-sized balls in water. They should be bright white and firm to touch

Step-by-Step Cooking Guide

Step 1: Making Your Marinade (15 minutes)
Mix 1/2 cup balsamic vinegar with 1/3 cup olive oil until they're well combined. Stir in 3 tablespoons grainy mustard and 2 tablespoons honey until everything's smooth. Chop up 4 big garlic cloves finely and add them in. Throw in 1 teaspoon black pepper and 1 1/2 teaspoons salt. Put your steak in a wide, shallow container and pour the marinade all over it, making sure both sides get coated. Cover it up tightly and stick it in the fridge for at least 4 hours, though 8 hours works even better.
Step 2: Getting Ready to Grill (10 minutes)
Take your steak out of the fridge about 30 minutes before cooking. Make sure your grill grates are super clean and rub them with oil. Get your grill nice and hot to medium-high (around 400-450°F). Put some olive oil in a small bowl with a brush for your tomatoes. Have a plate ready for your cooked steak.
Step 3: Cooking the Steak (12-15 minutes)
Take the steak out of the marinade but save the liquid. Pat the steak dry with paper towels so it doesn't steam. Put it on the hottest part of your grill. Let it cook for 5-6 minutes on the first side without touching it. Flip it just once and cook another 4-5 minutes for medium-rare. Check with a meat thermometer (130°F is perfect for medium-rare). Move it to your plate and loosely cover with foil.
Mouthwatering grilled flank steak topped with melted mozzarella and drizzled with rich balsamic sauce. Pin it
Mouthwatering grilled flank steak topped with melted mozzarella and drizzled with rich balsamic sauce. | pinchofyummy.com

My family's always been picky about flank steak. It was my grandma's go-to for Sunday meals. She always told me that while the marinade matters, letting the meat rest properly is what really counts. When I follow what she taught me, the steak comes out tender every time.

Perfect Temperature Recommendations

I've found that 130-135°F gives you that gorgeous pink middle while keeping everything nice and tender. A bunch of my blog followers who used to think medium-rare was too pink have completely changed their minds after trying steak cooked to this temperature.

Prep-Ahead Strategies

  • You can mix up the marinade up to 3 days before and keep it in the fridge
  • Get the tomatoes ready ahead and just leave them out at room temp until you're ready to grill
  • Any steak you don't finish tastes great cold or at room temperature the next day
Succulent grilled flank steak served with traditional Caprese elements of fragrant basil, juicy tomatoes, and creamy mozzarella. Pin it
Succulent grilled flank steak served with traditional Caprese elements of fragrant basil, juicy tomatoes, and creamy mozzarella. | pinchofyummy.com

After tweaking this dish for years, I can honestly say it's become one of my most reliable home runs. There's something about mixing that juicy, full-flavored meat with popped tomatoes and smooth bocconcini that hits all the right notes - it feels fancy but tastes like comfort food too.

Keeping and Warming Leftovers

If you somehow end up with extras, put them in a sealed container in the fridge for up to 3 days. The steak actually tastes best when you let it come to room temperature, but you can also warm it gently in foil in a cool oven. I wouldn't save the tomatoes and cheese though - they really taste best fresh, so only grill what you plan to eat right away.

Frequently Asked Questions

→ How long do I marinate the steak?
Leave it in the marinade for 4 to 12 hours. Longer than 12 hours can make it mushy.
→ What if I don't have a grill?
A grill pan or your oven's broiler works just as well.
→ What's a good bocconcini swap?
Mini mozzarella balls or mozzarella slices both work great.
→ How do I check if my steak's ready?
Use a meat thermometer: 135°F gives you medium-rare, 145°F for medium.
→ Why cook the marinade down?
Heating makes it safe to eat and turns it into a tasty sauce for the steak.

Marinated Flank Caprese

Grilled balsamic steak topped with juicy tomatoes and gooey melted cheese. An easy Italian-style dinner idea.

Prep Time
250 Minutes
Cook Time
20 Minutes
Total Time
270 Minutes
By: Amelia

Category: Healthy Low-Carb

Difficulty: Intermediate

Cuisine: Italian-American

Yield: 8 Servings

Dietary: Low-Carb, Gluten-Free

Ingredients

→ Steak and Marinade

01 1/2 teaspoon ground black pepper
02 2 pounds flank steak
03 3 cloves garlic, minced
04 1 tablespoon honey
05 1 tablespoon grainy mustard
06 1/4 cup balsamic vinegar
07 1/4 cup olive oil
08 1/2 teaspoon salt

→ Toppings for Caprese

09 200 grams cherry or grape tomatoes
10 Parsley or basil, as a garnish
11 200 grams mini bocconcini, dried well with a towel

Instructions

Step 01

Combine olive oil, balsamic vinegar, mustard, honey, garlic, salt, and pepper in a bowl. Stir until blended.

Step 02

Cover the steak with the marinade, place it in a bowl, and pop it in the fridge for anywhere from 4 hours to overnight.

Step 03

Heat your grill to medium-high and cook the steak for 4-5 minutes per side, or until it’s how you like it.

Step 04

Put leftover marinade in a saucepan and simmer until it thickens and gets syrupy.

Step 05

To blister tomatoes, cook on the grill for 1-2 minutes on each side. Bocconcini only needs about 20-30 seconds to warm up—be quick!

Step 06

Rest the steak for a bit, slice it against the grain, and layer with sauce, warm tomatoes, bocconcini, and your chosen herbs.

Notes

  1. Marinate the steak for at least 4 hours, but it gets better the closer to 12 you go.
  2. Don’t take your eyes off the bocconcini—they’ll melt fast!
  3. Cutting the steak against the grain makes it way easier to chew.

Tools You'll Need

  • Mixing bowls
  • Cutting board
  • Grill
  • Knife (keep it sharp!)
  • A small saucepan

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains dairy due to the bocconcini cheese.

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 300
  • Total Fat: 18 g
  • Total Carbohydrate: 5 g
  • Protein: 29 g