Grilled Flank Steak Caprese with Balsamic Dressing
Welcome to your new favorite summer dinner. When the weather warms up and you want a meal that feels simultaneously hearty, fresh, and incredibly gourmet without spending hours in a hot kitchen, this Grilled Flank Steak Caprese with Balsamic Dressing is the absolute perfect solution. This brilliant recipe takes the savory, smoky satisfaction of a perfectly grilled steak and marries it with the bright, vibrant, and refreshing elements of a classic Italian Caprese salad.
There is something magical about the contrast in this dish. You have the warm, robust, meaty foundation of the flank steak paired against the cool, creamy mozzarella, the pop of juicy sweet cherry tomatoes, and the herbaceous bite of fresh basil. Tying it all together is a thick, syrupy, sweet-and-tangy balsamic glaze that elevates the entire platter to restaurant-quality status. Whether you are hosting a backyard barbecue, looking for a romantic date-night dinner, or simply trying to stick to a flavorful low-carb diet, this comprehensive guide will help you master this stunning dish.
Why This Recipe Works So Well
The beauty of this recipe lies in its simplicity and reliance on high-quality, fresh ingredients. Flank steak is an incredible cut of meat for weeknight dinners; it is relatively inexpensive, cooks incredibly fast over high heat, and takes on marinades beautifully. Because it is a leaner, tougher cut, the acid from the balsamic dressing and the juicy burst of the tomatoes help balance the texture and mouthfeel.
Furthermore, this dish is visually spectacular. We eat with our eyes first, and placing a massive platter of beautifully fanned steak slices topped with vibrant reds, greens, and stark whites down on the dinner table is guaranteed to elicit “oohs” and “aahs” from your guests. It looks like you spent all day preparing it, but in reality, the active cooking time is less than 15 minutes.
Mastering the Flank Steak
To ensure your flank steak is tender and flavorful, there are a few golden rules you must follow. First, preparation is key. A simple marinade of olive oil, garlic, salt, and pepper is all you need, though a splash of balsamic vinegar in the marinade can help tenderize the meat fibers. Let it sit at room temperature for about 30 minutes before grilling; putting a freezing cold steak on a hot grill results in tough meat and an uneven cook.
When grilling, you want high, direct heat. Flank steak is thin, so it needs a hard, fast sear to develop a flavorful crust without overcooking the center. You are aiming for medium-rare to medium (an internal temperature of 130°F to 135°F). Anything past medium, and flank steak becomes chewy and dry.
The absolute most important step comes after the steak leaves the grill: resting and slicing. You must let the steak rest for at least 5 to 10 minutes before touching it with a knife. This allows the boiling juices inside to redistribute. When you are ready to cut, look closely at the meat. You will see long muscle fibers running in one direction. You must slice perpendicular (across) those lines. Slicing against the grain cuts those tough fibers incredibly short, resulting in a piece of meat that practically melts in your mouth.
The Caprese Components
A Caprese salad is only as good as its ingredients, so this is the time to splurge slightly at the grocery store or hit up your local farmer’s market.
The Tomatoes
Cherry or grape tomatoes are ideal here because they hold their shape and offer a concentrated burst of sweetness. You can leave them raw for a purely fresh textural contrast, or, for an extra layer of flavor, you can briefly toss them on the grill in a vegetable basket or blister them in a hot pan for a minute until they just start to burst. The blistered tomatoes mingle gorgeously with the meat juices.
The Mozzarella
Skip the shredded pizza cheese and the block mozzarella. You want fresh mozzarella for this dish. Look for “ciliegine” (cherry-sized mozzarella balls) or “pearls” in the deli section, usually packed in water. They provide a soft, milky, creamy texture that perfectly contrasts the savory char of the steak.
The Basil
Fresh basil is non-negotiable. Dried basil will not work in this recipe. Wait to chop or tear your basil until right before you serve the dish, as basil oxidizes and turns black very quickly once cut.
The Balsamic Dressing (Glaze)
The dark, glossy drizzle tying this whole platter together is a balsamic reduction or glaze. Standard balsamic vinegar is too thin and acidic to cling to the meat and tomatoes. You have two options: buy a pre-made bottle of balsamic glaze from the grocery store (usually found near the vinegars or olive oils), or make your own by simmering a cup of good quality balsamic vinegar in a small saucepan over medium-low heat until it reduces by half and coats the back of a spoon. It becomes sweet, thick, and incredibly complex.

Ingredients
For the Steak:
- – 1.5 to 2 lbs flank steak (or skirt steak)
- – 2 tablespoons olive oil
- – 3 cloves garlic, minced
- – 1 teaspoon kosher salt
- – 1/2 teaspoon freshly cracked black pepper
For the Caprese Topping:
- – 1 pint cherry or grape tomatoes
- – 8 oz fresh mozzarella pearls (or a large ball torn into bite-sized pieces)
- – 1/2 cup fresh basil leaves, roughly chopped or chiffonade
- – 1 tablespoon extra virgin olive oil
- – A pinch of flaky sea salt
For the Finish:
- – 1/4 cup thick balsamic glaze (store-bought or homemade)
Instructions
- Marinate the Steak: In a shallow dish or large zip-top bag, combine the flank steak with the 2 tablespoons of olive oil, minced garlic, kosher salt, and black pepper. Rub the mixture all over the meat. Let it marinate at room temperature for 30 minutes (or in the fridge for up to 8 hours; bring to room temp before grilling).
- Preheat the Grill: Preheat your outdoor grill or an indoor cast-iron grill pan to high heat (around 450°F to 500°F). Lightly oil the grates.
- Grill the Steak: Place the flank steak on the hot grill. Cook for about 4 to 6 minutes per side, depending on thickness, until deeply browned and charred on the outside. Use a meat thermometer to check for an internal temperature of 130°F to 135°F for medium-rare.
- Rest the Meat: Remove the steak from the grill and transfer it to a clean cutting board. Tent it loosely with aluminum foil and let it rest undisturbed for 5 to 10 minutes.
- Prepare the Caprese: While the steak rests, prepare your topping. In a medium bowl, toss the cherry tomatoes and fresh mozzarella pearls with the 1 tablespoon of extra virgin olive oil and a pinch of flaky sea salt. (Note: if you prefer warm tomatoes, you can quickly blister them in a hot skillet for 2 minutes before adding the cheese).
- Slice the Steak: Once rested, use a sharp carving knife to slice the flank steak very thinly against the grain. Arrange the slices slightly overlapping on a large serving platter.
- Assemble and Garnish: Spoon the tomato and mozzarella mixture generously over the top of the sliced steak. Sprinkle the freshly chopped basil evenly across the dish.
- The Final Drizzle: Generously drizzle the thick balsamic glaze all over the steak, tomatoes, and cheese. Serve immediately while the steak is warm and the salad is fresh.
What to Serve with Grilled Steak Caprese
Because this dish is quite protein and fat-heavy, it pairs wonderfully with light, carbohydrate-based sides that can soak up the incredible mixture of balsamic glaze, olive oil, and meat juices left on the plate. Thick slices of toasted, garlic-rubbed ciabatta or a crusty French baguette are perfect for mopping. If you want to keep the meal low-carb, serve it alongside grilled asparagus, roasted zucchini, or a simple arugula salad dressed with lemon and olive oil.

Dietary Variations and Storage
This meal is naturally gluten-free and keto-friendly (just watch the sugar content in your chosen balsamic glaze if you are strictly tracking carbs).
- Dairy-Free Option: If you cannot have dairy, simply omit the mozzarella. The combination of grilled steak, fresh tomatoes, basil, and balsamic is still phenomenally delicious and is often referred to as “Steak Pizzaiola” style.
- Different Cuts of Meat: If you cannot find flank steak, skirt steak is a nearly identical substitute that cooks exactly the same way. Flat iron steak or even grilled sirloin strip steaks sliced thinly work wonderfully too.
Storage: This dish is best eaten fresh. The acid in the tomatoes and balsamic will begin to break down the meat and turn the cheese mushy if left sitting for too long. If you do have leftovers, store the steak and the caprese mixture in separate airtight containers in the refrigerator for up to 3 days. Eat the leftovers cold over a bed of mixed greens for an incredible steak salad lunch!
Frequently Asked Questions
Can I cook the flank steak in the oven?
Yes, if you do not have a grill, the broiler is your best friend. Place the marinated steak on a broiler pan and broil on high, about 3-4 inches from the heat source, for 5-7 minutes per side, watching closely so it doesn’t burn.
Why is my flank steak so chewy?
If your steak is chewy, it usually comes down to one of two things: it was overcooked (flank steak past medium becomes very tough), or it was sliced incorrectly. You must slice it incredibly thin and perfectly perpendicular to the visible lines (the grain) running through the meat.
How do I make my own balsamic glaze?
Pour 1 cup of standard balsamic vinegar into a small saucepan. Bring it to a gentle boil, then immediately reduce the heat to low. Let it simmer uncovered for 10-15 minutes until it has reduced by about half and is thick and syrupy. It will thicken even more as it cools.
Conclusion
Grilled Flank Steak Caprese with Balsamic Dressing is the ultimate testament to the fact that you do not need hours in the kitchen or a laundry list of ingredients to create a show-stopping meal. By focusing on high-heat grilling, proper resting and slicing techniques, and the undeniably perfect flavor combination of classic Italian Caprese, you can serve up a dish that is fresh, hearty, and unbelievably delicious. Fire up the grill and get ready to enjoy your new favorite summer dinner!
Grilled Flank Steak Caprese with Balsamic Dressing
Ingredients
Equipment
Method
- Rub the flank steak with 2 tbsp olive oil, minced garlic, kosher salt, and pepper. Let marinate for 30 minutes at room temperature.
- Preheat your grill to high heat (450°F – 500°F).
- Grill the steak for 4-6 minutes per side until charred and the internal temperature reaches 130°F-135°F for medium-rare.
- Remove the steak from the grill, tent loosely with foil, and let it rest for 5-10 minutes.
- While the meat rests, toss the cherry tomatoes and mozzarella pearls with 1 tbsp extra virgin olive oil and a pinch of flaky salt.
- Using a sharp knife, slice the rested flank steak very thinly across the grain. Arrange on a serving platter.
- Top the sliced steak with the tomato and mozzarella mixture. Sprinkle fresh chopped basil evenly over the top.
- Drizzle the entire platter generously with the thick balsamic glaze. Serve immediately.






