There is nothing quite like a meal that captures the essence of summer on a plate. This grilled flank steak caprese is exactly that, a vibrant, fresh, and deeply satisfying dinner that comes together with surprising ease.
It combines the smoky char of a perfectly cooked steak with the bright, classic flavors of a caprese salad. In this recipe, I will not only walk you through the simple steps but also share the essential tips for grilling success, ensuring you create a show-stopping meal every single time.
Why You’ll Love This Recipe
The unique twist that elevates this dish is the addition of quick-charred cherry tomatoes. By exposing some of the tomatoes to the grill’s heat, we intensify their natural sweetness and introduce a smoky depth. This process, a result of the Maillard reaction, creates a complex flavor that beautifully complements the rich, savory steak.
To balance the richness, we add very thinly sliced red onion to the caprese. This introduces a sharp, fresh counterpoint and a delightful textural crunch that cuts through the creamy mozzarella and tender beef, adding a vibrant pop of flavor.
The final result is a symphony of sensory experiences. You get juicy, creamy, fresh, and savory notes all in one bite, with the tender steak and smoky tomatoes creating an unforgettable combination.
Despite its gourmet appearance and flavor, this is a remarkably approachable recipe. It is perfect for a special weeknight dinner yet impressive enough to serve when entertaining guests.
This meal is also wonderfully versatile and wholesome. As a naturally low-carb and gluten-free dish, it is a fantastic way to enjoy the best of fresh, seasonal ingredients without feeling weighed down.
Ingredients Needed

1 pound flank steak
3 tablespoons extra-virgin olive oil (divided)
3 tablespoons balsamic vinegar (divided)
2 teaspoons honey
2 cloves garlic (minced)
½ teaspoon dried oregano
1½ teaspoons kosher salt (divided)
¾ teaspoon ground 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)
Ingredient Notes & Substitutions
For the steak, flank steak is an ideal choice due to its lean texture and robust beefy flavor. It is essential to slice it against the grain to ensure tenderness. If you cannot find flank steak, skirt steak or flat iron steak are excellent alternatives. For a more premium cut, a strip steak or even filet could work, though cooking times will vary.
For the mozzarella, choose a high-quality fresh mozzarella packed in water for the best creamy texture. Mozzarella pearls are convenient, but you can also use ciliegine (small balls) or a larger ball torn into bite-sized pieces. For an exceptionally creamy experience, try using burrata.
For the tomatoes, both cherry tomatoes and grape tomatoes work well in this recipe. The most important factor is ripeness, as this will provide the best flavor and sweetness, especially when charred.
For the balsamic, balsamic vinegar provides the necessary acidity in the marinade to help tenderize the meat fibers. The optional balsamic glaze, a thicker and sweeter reduction, adds a beautiful finishing touch and an extra layer of flavor. You can easily make your own by simmering balsamic vinegar on the stove until it reduces and thickens.
For the basil, fresh basil is non-negotiable for authentic caprese flavor. Look for vibrant green leaves without any dark spots. It provides a fresh, aromatic lift that ties the entire dish together.
This recipe is naturally gluten-free and can be a fantastic part of a low-carb diet.

How to Make Grilled Flank Steak Caprese
Prepare the Marinade and Steak
In a small bowl, whisk together 2 tablespoons of extra-virgin olive oil, 2 tablespoons of balsamic vinegar, the honey, minced garlic, dried oregano, 1 teaspoon of kosher salt, and ½ teaspoon of black pepper. Alternatively, you can combine these directly in a large ziptop bag.
Place the flank steak into the ziptop bag and pour the marinade over it. Press any excess air out of the bag and seal it tightly.
Gently massage the marinade into the meat to ensure it is fully coated. Place the bag in the refrigerator to marinate for at least 2 hours, but no more than 12 hours, as the acidity can affect the meat’s texture if left too long.
Assemble the Caprese Salad
While the steak marinates, prepare the caprese topping. In a medium bowl, combine the halved cherry tomatoes, drained mozzarella pearls, the remaining 1 tablespoon of olive oil, remaining 1 tablespoon of balsamic vinegar, ½ teaspoon of salt, and ¼ teaspoon of pepper.
Gently stir in the chopped fresh basil. Cover the bowl and place it in the refrigerator. This allows the flavors to meld together beautifully while the steak finishes marinating.
Grill, Rest, and Serve
About 20 minutes before you plan to cook, remove the steak from the refrigerator to allow it to come to room temperature for more even cooking.
Preheat your grill for direct high heat, aiming for a temperature of about 500 F or 260 C. Once hot, clean the grates thoroughly and oil them to prevent sticking.
Remove the steak from the marinade, allowing any excess to drip off. Pat the surface of the steak dry with paper towels; a dry surface is key to getting a great sear.
Place the steak on the hot grill. Cook for about 6 to 8 minutes per side. For perfect medium-rare, use an instant-read thermometer to check for an internal temperature of 130 F or 54 C.
Once cooked to your liking, transfer the steak to a cutting board or a wire rack set over a pan. Tent it loosely with foil and let it rest for 5 to 10 minutes. This step is crucial for a juicy, tender result.
After resting, slice the steak thinly against the grain. Arrange the slices on a platter, then top generously with the prepared caprese salad. Garnish with a few whole fresh basil leaves and a drizzle of balsamic glaze, if you are using it.
Mastering Your Grill & Slicing Techniques
The Secret to Tender Steak: Slicing Against the Grain
Slicing against the grain is the single most important technique for ensuring tender flank steak. The “grain” refers to the direction the long muscle fibers run in the meat. By slicing across these fibers, you shorten them, making the meat significantly easier to chew and feel much more tender.
To identify the grain, look closely at the surface of the cooked steak. You will see thin lines running in one direction. Position your chef’s knife perpendicular to these lines and make thin, even slices. Using a sharp knife on a stable cutting board will make this process simple and safe.
Troubleshooting Common Grilling Issues
If you experience uneven cooking, it may be due to hot spots on your grill. Be sure to rotate the steak as it cooks to ensure all parts get consistent heat. A good digital thermometer helps you check different areas of the steak for doneness.
Flare-ups happen when fat drips onto the heat source. To manage them, you can trim any excess fat from the steak before marinating. If a flare-up occurs, move the steak to a cooler part of the grill temporarily until the flames subside. Keeping your grill clean is the best prevention.
To get those perfect grill marks, make sure your grill is fully preheated and the grates are clean and oiled. Place the steak on the grill and do not move it for the first few minutes. For a classic cross-hatch pattern, rotate the steak 90 degrees halfway through cooking on each side.
This recipe works beautifully on both a gas grill and a charcoal grill. A gas grill offers convenience and precise temperature control, while a charcoal grill can impart a slightly smokier flavor.
Unlock Flavor: Marinade Secrets & Ingredient Selection
The Chemistry of a Perfect Marinade
Our marinade does more than just add flavor; it works on a chemical level to improve the steak. The balsamic vinegar contains acidity that helps to break down tough meat fibers, resulting in a more tender bite. The honey provides a touch of sweetness to balance that acidity and, crucially, its sugars aid in the Maillard reaction, promoting beautiful caramelization and browning on the grill.
The extra-virgin olive oil is essential for emulsification, helping to distribute the flavors of the garlic and oregano evenly across the surface of the meat. It also helps prevent the steak from sticking to the hot grill grates.
Choosing the Best Ingredients
When selecting your fresh mozzarella, look for a product that is soft and packed in brine, which indicates freshness and helps maintain a creamy texture. For the basil, choose bunches with bright green, perky leaves and a strong, fresh aroma. Avoid any leaves that are wilted or have dark spots.
When you are at the butcher counter, look for a flank steak that has a deep, rich red color and a consistent thickness for even cooking. Skirt steak and flat iron steak are also fantastic choices that benefit from the same marinade and grilling technique.
Pro Tips & Troubleshooting
Pro Tips
For perfect results every time, use a meat thermometer. An internal temperature of 130 F or 54 C will give you a beautiful medium-rare.
Resting the steak is non-negotiable. Allowing it to sit for 5 to 10 minutes after grilling ensures all the juices redistribute, resulting in a much more flavorful and moist steak.
Always remember to slice against the grain. This simple step makes all the difference in the final texture, transforming a potentially chewy cut into a tender delight.
Ensure your grill grates are smoking hot before the steak touches them. This is the key to achieving a great sear and those coveted grill marks.
Patting the steak dry before it goes on the grill is crucial. A dry surface allows the Maillard reaction to occur, creating a flavorful crust instead of just steaming the meat.
To deepen the flavor of your caprese, you can lightly char the cherry tomatoes. Simply toss them on the grill for a minute or two while the steak is resting.
A final drizzle of balsamic glaze provides a professional-looking finish and an intense, sweet-tart flavor that ties everything together.
Common Mistakes to Avoid
Be careful not to over-marinate the steak. If left in the acidic marinade for more than 12 hours, the muscle fibers can break down too much, leading to a mushy texture.
Never skip the resting period. Slicing into the steak immediately after it comes off the grill will cause all the delicious juices to run out onto your cutting board, leaving you with dry meat.
Slicing with the grain will result in long, tough muscle fibers. This makes the steak chewy and difficult to eat, no matter how perfectly it was cooked.
Avoid putting a cold steak directly on a hot grill. Let it sit at room temperature for about 20 minutes beforehand to ensure it cooks more evenly from edge to center.
Do not overcrowd your grill. This can lower the temperature and cause the meat to steam rather than sear, preventing a good crust from forming.
Guessing doneness is a common pitfall. Using a reliable instant-read thermometer is the only way to guarantee your steak is cooked exactly to your preference.
Serving & Storage
Serving Ideas
This grilled flank steak caprese pairs wonderfully with classic sides like garlic bread, which is perfect for soaking up any extra juices. For a heartier meal, serve it alongside olive oil pasta or grilled potatoes in foil.
For a lighter option, a simple green salad with a vinaigrette or some roasted vegetables like asparagus or zucchini are excellent choices. Always garnish the platter with fresh basil leaves and the optional balsamic glaze for a stunning presentation.
This dish fits seamlessly into a low-carb or gluten-free menu. For a wine pairing, consider a medium-bodied red like a Pinot Noir or a crisp, dry rosé to complement the fresh flavors.
Storage and Make-Ahead
You can make the caprese salad topping a day in advance. Combine everything except for the fresh basil, which should be added just before serving to maintain its color and flavor.
Store leftover grilled flank steak and the caprese salad in separate airtight containers in the refrigerator. The steak will keep for up to 3 days, and the caprese topping for up to 2 days.
To reheat the steak, it is best to do so gently to avoid drying it out. Thinly slice it and warm it briefly in a skillet over low heat, or enjoy it cold over a salad. The caprese topping is best served chilled or at room temperature.
Conclusion
This grilled flank steak caprese delivers an incredible amount of flavor and an impressive presentation with minimal effort. The unique twist of quick-charred tomatoes and crisp red onion elevates a classic combination into something truly special, balancing smoky, savory, and fresh notes perfectly. With these clear instructions and expert tips, even a beginner griller can achieve fantastic results. I encourage you to give this recipe a try for your next summer meal. Feel free to share it with friends or explore other grilling recipes that celebrate the season.
Frequently Asked Questions
Can I make the caprese salad topping in advance?
Yes, you can assemble the tomatoes, mozzarella, oil, and vinegar up to one day ahead and store it in the refrigerator. For the best texture and flavor, I recommend adding the fresh chopped basil just before serving.
What is a good alternative to flank steak?
Skirt steak is an excellent substitute with a similar texture and flavor profile. Flat iron steak is another great choice that is known for its tenderness. You could also use strip steak, but be mindful that cooking times may need to be adjusted based on the thickness of the cut.
How do I make balsamic reduction?
To make a simple balsamic reduction, or glaze, pour about one cup of good-quality balsamic vinegar into a small saucepan. Bring it to a simmer over medium heat and then reduce the heat to low, allowing it to gently simmer until it has reduced by about half and is thick enough to coat the back of a spoon. This usually takes 10 to 15 minutes.
How do I get nice grill marks without overcooking?
The key is high heat. Make sure your grill is preheated to at least 500 F. Clean and oil the grates, place the steak on the grill at a 45-degree angle, and do not move it for 3-4 minutes. Then, rotate the steak 90 degrees to create a cross-hatch pattern and cook for another 3-4 minutes before flipping. Using an instant-read thermometer ensures you pull it off the heat at the perfect temperature.
How long does leftover grilled flank steak caprese last?
For best results, store the steak and caprese topping in separate airtight containers in the refrigerator. The steak will last for up to 3 days, and the caprese salad will last for up to 2 days, though the tomatoes may soften over time.
What is the ideal internal temperature for grilled flank steak?
For a perfect medium-rare, the ideal internal temperature is 130 F (54 C). For medium, aim for 140 F (60 C); for medium-well, 150 F (65 C); and for well-done, 160 F (71 C). Always use an instant-read thermometer for accuracy.
Can I make this caprese steak without a grill?
Absolutely. You can get a great sear using a cast-iron skillet on the stovetop over high heat. Cook for 4-6 minutes per side. Alternatively, you can use the oven broiler, placing the steak on a rack over a sheet pan about 4-6 inches from the heat source and broiling for 5-7 minutes per side.
What are good side dishes for Caprese Flank Steak?
This dish is very versatile. It pairs well with crusty garlic bread, a simple olive oil pasta, or grilled potatoes in foil. For lighter options, a fresh green salad or roasted vegetables like asparagus or zucchini are excellent choices.

Grilled Flank Steak Caprese with Charred Tomatoes
Ingredients
Equipment
Method
- In a small bowl, whisk together 2 tablespoons of extra-virgin olive oil, 2 tablespoons of balsamic vinegar, the honey, minced garlic, dried oregano, 1 teaspoon of kosher salt, and ½ teaspoon of black pepper. Alternatively, you can combine these directly in a large ziptop bag.
- Place the flank steak into the ziptop bag and pour the marinade over it. Press any excess air out of the bag and seal it tightly.
- Gently massage the marinade into the meat to ensure it is fully coated. Place the bag in the refrigerator to marinate for at least 2 hours, but no more than 12 hours, as the acidity can affect the meat’s texture if left too long.
- While the steak marinates, prepare the caprese topping. In a medium bowl, combine the halved cherry tomatoes, drained mozzarella pearls, the remaining 1 tablespoon of olive oil, remaining 1 tablespoon of balsamic vinegar, ½ teaspoon of salt, and ¼ teaspoon of pepper.
- Gently stir in the chopped fresh basil. Cover the bowl and place it in the refrigerator. This allows the flavors to meld together beautifully while the steak finishes marinating.
- About 20 minutes before you plan to cook, remove the steak from the refrigerator to allow it to come to room temperature for more even cooking.
- Preheat your grill for direct high heat, aiming for a temperature of about 500 F or 260 C. Once hot, clean the grates thoroughly and oil them to prevent sticking.
- Remove the steak from the marinade, allowing any excess to drip off. Pat the surface of the steak dry with paper towels; a dry surface is key to getting a great sear.
- Place the steak on the hot grill. Cook for about 6 to 8 minutes per side. For perfect medium-rare, use an instant-read thermometer to check for an internal temperature of 130 F or 54 C.
- Once cooked to your liking, transfer the steak to a cutting board or a wire rack set over a pan. Tent it loosely with foil and let it rest for 5 to 10 minutes. This step is crucial for a juicy, tender result.
- After resting, slice the steak thinly against the grain. Arrange the slices on a platter, then top generously with the prepared caprese salad. Garnish with a few whole fresh basil leaves and a drizzle of balsamic glaze, if you are using it.
