Pin it
Balsamic Grilled Flank Steak with Caprese Toppings is the kind of dinner that looks like you did more than you did. The steak gets a tangy, garlicky marinade, then the warm slices catch little pockets of mozzarella, juicy tomatoes, and basil.
I like this for summer grilling because the topping keeps the steak from feeling heavy. You get char, sweetness, creaminess, and a fresh basil smell the second the platter hits the table.
Caprese Toppings and Steak Basics
Choose a flank steak with an even thickness if you can. It grills more predictably and slices into neat strips. For the topping, use ripe cherry tomatoes, fresh mozzarella, and basil that smells peppery and sweet when you tear it.
- Flank steak. A lean, beefy cut that loves a quick marinade and high heat.
- Balsamic vinegar. Adds tang and gentle sweetness to the marinade and final drizzle.
- Olive oil. Helps the marinade coat the meat and keeps the tomatoes glossy.
- Dijon mustard. Gives the dressing body so it clings instead of running off the steak.
- Garlic. Brings savory depth without needing a long ingredient list.
- Honey. Rounds out the vinegar and helps the steak brown on the grill.
- Cherry tomatoes. Blistered until they split, they become juicy little bursts over the sliced steak.
- Fresh mozzarella. Soft, creamy cheese that warms slightly on the hot steak.
- Fresh basil. The clean Caprese finish that keeps every bite bright.
Grill, Rest, Slice, Top
- Whisk the marinade. Mix balsamic vinegar, olive oil, Dijon, honey, garlic, salt, and pepper until glossy. Save a few spoonfuls before the raw steak touches it.
- Marinate the steak. Coat the flank steak and refrigerate it for at least 30 minutes. Turn it once if you remember.
- Heat the grill. Preheat to medium-high and oil the grates. A hot grill gives flank steak good char before the inside overcooks.
- Grill the steak. Shake off excess marinade and grill 4-6 minutes per side, depending on thickness and doneness.
- Blister the tomatoes. Toss tomatoes with a little oil and grill them in a basket or skillet until the skins wrinkle and split.
- Rest and finish. Rest the steak for 10 minutes, slice thinly across the grain, then top with tomatoes, mozzarella, basil, and reserved balsamic dressing.
Balsamic Grilled Flank Steak with Caprese Toppings
The marinade should taste sharp before it hits the steak. That is normal. Beef can handle the acidity, and the honey, olive oil, and mustard keep it from tasting harsh after grilling.
Use half the dressing as the marinade and keep the rest clean for serving. If you want a thicker finish, simmer a little extra balsamic vinegar until syrupy, or use a prepared glaze. This same sweet-tangy idea works well in rosemary garlic steak kebabs when you want a skewer version.
The Slice Matters Most
Flank steak can go from tender to stringy with one wrong knife angle. Look for the long lines running through the meat, then cut across those lines into thin strips. I aim for slices about 1/4 inch thick.
If you enjoy working with this cut, try marinated flank steak grilled for a simpler steak-night plate. For cut information and cooking ideas, the Beef. It's What's For Dinner cut guide is a useful reference.
Tomatoes Need Real Heat
Blistering the tomatoes is a small step, but it changes the whole dish. The skins wrinkle, the juices concentrate, and the tomato flavor turns sweeter. Use a grill basket, cast iron skillet, or a sheet of foil with the edges folded up.
Do not cook them until they collapse into sauce. You want them split and warm, with enough shape left to sit on the steak. If you are building a grilled menu around this, grilled watermelon with balsamic glaze keeps the same summer feel.
Doneness and Resting
Flank steak is best when it gets a hard sear and a proper rest. Pull it from the grill, set it on a board, and leave it alone for 10 minutes. The juices settle and the slices stay cleaner.
For food-safety guidance, USDA lists 145°F with a 3-minute rest for whole cuts of beef in its safe temperature chart. If you prefer medium-rare, use a thermometer and make your own call at the grill.
Serve It Fresh
This steak is at its best right after slicing, while the tomatoes are warm and the mozzarella is just starting to soften. Add a green salad, grilled bread, or roasted potatoes if you want a fuller meal.
Leftovers keep for up to 3 days in an airtight container. Reheat the steak gently in a skillet, or eat it cold over greens. The Caprese topping also makes a good next-day lunch with Caprese pasta salad on the side.
Summary
Serve this sliced across the grain while the steak is still warm and the mozzarella is just beginning to soften.
FAQs
- How long should flank steak marinate for this recipe?
Thirty minutes is enough for a weeknight, but 4-12 hours gives the steak better flavor. Do not leave it much longer than overnight because the vinegar can make the outside texture feel soft.
- Can I use skirt steak instead of flank steak?
Yes. Skirt steak works well with the same marinade, but it cooks a little faster because it is thinner. Watch it closely and slice it across the grain just like flank steak.
- Can I make the Caprese topping ahead?
You can halve the tomatoes and cube the mozzarella a few hours ahead. Add basil, salt, and the warm blistered tomatoes right before serving so the basil stays bright and the topping does not get watery.
- What temperature should grilled flank steak be?
For medium-rare, many cooks pull flank steak around 130-135°F and let it rest. USDA guidance lists 145°F with a 3-minute rest for whole cuts of beef, so choose the doneness that fits your table.
- How do I keep flank steak tender?
Grill it hot and fast, rest it, then slice it thinly across the grain. That last part matters most because flank steak has long muscle fibers that feel chewy if you cut with them.
- Is this recipe gluten-free?
Yes, the recipe is naturally gluten-free as written. Check your Dijon mustard and balsamic glaze labels if you use packaged versions, since brands can vary.