When the grill heats up, the anticipation of a satisfying meal fills the air. There’s something incredibly appealing about tender steak paired with fresh summer produce. Imagine a juicy flank steak, perfectly charred and resting beneath a vibrant mix of ripe tomatoes and tangy red onions. The moment you slice into that meat, your senses are awakened by the savory aroma and rich flavors, complemented by a dash of balsamic that ties everything together. This dish isn’t just a meal; it’s an experience to savor with family and friends. Perfect for a weekend cookout or a quick weeknight dinner, it delivers both elegance and simplicity. And the best part? It’s packed with protein and bursting with seasonal goodness!
Why You’ll Love This Recipe
This grilled steak recipe is designed for flavor lovers who appreciate the delightful contrast of textures and tastes. The magic begins with the marinated steak that’s cooked to juicy perfection, showcasing a smoky crust while remaining tender inside. Combine that with the pop of freshly chopped tomatoes and the crisp bite of red onion, and you’ve got a refreshing side that enhances the steak beautifully. The balsamic vinegar adds just the right amount of acidity, making each bite a tantalizing experience. Plus, it’s an easy dinner idea that can be whipped up quickly, making it perfect for busy weeknights or casual gatherings alike. Anyone who enjoys homemade recipes with hearty, satisfying ingredients will instantly feel at home with this dish.
What Makes This Recipe Special
What truly sets this recipe apart is its versatility. It can easily be adapted to your flavor preferences or the ingredients you have on hand, allowing you to create high protein meals tailored to your family’s tastes. The simplicity of grilling enhances the natural flavors of the steak, while the fresh herbs work to elevate the dish without overwhelming it. This is not just another boring grilled meat; it’s comfort food at its best. Every ingredient works in harmony, resulting in a vibrant, mouthwatering plate. Not to mention, grilling is a health-conscious cooking method, ideal for healthy meal prep that safeguards the nutrients while adding that sought-after smoky flavor.
Ingredients
flank or london broil steak: The star ingredient that provides rich, succulent flavors when properly grilled.
kosher salt: Essential for seasoning, allowing the beef’s taste to shine through.
fresh black pepper: Adds depth and a subtle kick to the meat’s flavor profile.
garlic powder: Infuses an aromatic undertone that pairs beautifully with grilled steak.
extra virgin olive oil: Helps to enhance flavors while adding richness and moisture.
balsamic vinegar: Brings a tangy sweetness that balances the savory elements.
red onion: Offers a slight sharpness and vibrant color, complementing the dish visually.
tomatoes: Juicy and fresh, they provide natural sweetness and vibrant flavor.
fresh herbs: Such as oregano, basil, or parsley, to add an aromatic finish to the dish.
How to Make Grilled Steak With Tomatoes, Red Onion and Balsamic
STEP 1. Pierce the steak. Use a fork to pierce the steak all over, allowing for better seasoning absorption.
STEP 2. Season the steak. Generously sprinkle the steak with kosher salt, black pepper, and garlic powder and set aside for about 10 minutes at room temperature.
STEP 3. Prepare the onion mixture. In a large bowl, combine chopped red onions, olive oil, balsamic vinegar, salt, and pepper.
STEP 4. Let the onions mellow. Allow the onion mixture to sit for a few minutes, so the flavors develop and the onions soften slightly.
STEP 5. Add tomatoes and herbs. Combine the mellowed onion mixture with the chopped tomatoes and fresh herbs, adjusting salt to taste.
STEP 6. Heat the grill. Preheat your grill or broiler to high heat, around 450°F (232°C).
STEP 7. Grill the steak. Cook the steak for about 7 minutes on each side until medium rare, or longer to achieve your desired doneness.
STEP 8. Rest the steak. Remove the steak from the grill and let it rest for about 5 minutes before slicing to retain juices.
STEP 9. Slice and serve. Thinly slice the steak on the diagonal, top it with the tomato mixture, and enjoy your dish!
Pro Tips
To elevate your grilled steak experience, consider using a meat thermometer to ensure perfect doneness—Medium rare is achieved at 135°F (57°C). Letting the steak rest is crucial; this allows juices to redistribute, making each bite tender and juicy. Always slice against the grain for easier chewing and enhanced texture. For added flavor, marinate the steak earlier in the day if time allows—this will deepen the flavors even further. Fresh herbs should be torn rather than chopped to release their oils and fragrance, enhancing the aroma of the dish. Lastly, don’t skip the balsamic; its acidity is the perfect complement to the savory nature of the steak.
Common Mistakes to Avoid
One of the biggest mistakes is not letting the steak rest after grilling. Skipping this step can lead to dry meat. Overcrowding the grill is another common error; give your steaks enough space to cook evenly and develop that beautiful char. Be cautious with your seasoning; while steak can handle a lot of flavors, too much salt can overpower the dish. If you’re broiling, keep a close eye on the steak to prevent overcooking. Also, ensure your grill is sufficiently heated before adding the steak; a hot grill sears the meat, locking in juices and improving flavor. Lastly, using dull knives to slice the steak can lead to tearing instead of clean cuts; always opt for a sharp knife.
Variations
• Swap out flank steak for a different cut like sirloin or ribeye for varied texture.
• Mix in bell peppers or zucchini with the tomatoes for enhanced color.
• Add a dash of crushed red pepper flakes for an extra kick.
• Use lemon juice instead of balsamic for a lighter flavor profile.
• Garnish with crumbled feta or goat cheese for a creamy contrast.
Serving Ideas
This grilled steak pairs wonderfully with a side of roasted vegetables or a fresh green salad to balance the meal. For a heartier option, serve it alongside quinoa or a baked potato. You can also serve it over a bed of couscous for a Mediterranean twist. If you’re feeling indulgent, consider making soft polenta topped with a dollop of the tomato mixture. For an appetizer or party idea, slice the steak thinly and serve it as skewers with the marinated tomatoes for guests to enjoy.
Meal Prep & Storage
This dish is a fantastic option for meal prep, as cooked steak can be stored in the fridge for up to 4 days. Slice and store the steak separately from the tomato mixture to maintain texture and flavor integrity. You can quickly reheat it in the microwave or enjoy it cold in wraps or salads. For longer storage, consider freezing portions; wrap tightly in plastic wrap and foil to prevent freezer burn. Reheat gently on the grill or in a pan to retain moisture and tenderness. Preparing the tomato mixture in advance allows the flavors to meld, making it an ideal option for quick family meals during your busy week.
FAQs
Can I use a different cut of steak?
Absolutely! Cuts like ribeye or sirloin can also work well and offer different taste profiles and tenderness.
How can I make this dish gluten-free?
All the ingredients used are naturally gluten-free, but double-check any pre-packaged items like balsamic vinegar for gluten sources.
Can I cook this recipe indoors?
Yes, you can use a broiler as a substitute for grilling. Preheat your broiler and monitor the steak closely.
What herbs work best?
Fresh oregano, basil, and parsley are all excellent choices that provide freshness but feel free to use any of your favorite herbs.
How do I know when the steak is done?
Using a meat thermometer is the best way. Medium rare reaches 135°F (57°C); adjust according to your desired doneness.
Conclusion
This grilled steak recipe is an invitation to enjoy the vibrant flavors of summer while indulging in a satisfying meal. With its simple yet fresh ingredients, it’s easy to see why it can become a staple in your kitchen. Perfect for casual entertaining or a quick weeknight dinner, this dish promises to deliver both comfort and taste in every bite. Enjoy the harmony of grilled perfection and seasonal freshness!

Grilled Steak with Tomatoes, Red Onion and Balsamic
Ingredients
For the steak
- 1 lb flank or london broil steak The star ingredient that provides rich, succulent flavors when properly grilled.
- 1 tsp kosher salt Essential for seasoning, allowing the beef's taste to shine through.
- 1/2 tsp fresh black pepper Adds depth and a subtle kick to the meat's flavor profile.
- 1 tsp garlic powder Infuses an aromatic undertone that pairs beautifully with grilled steak.
- 2 tbsp extra virgin olive oil Helps to enhance flavors while adding richness and moisture.
- 2 tbsp balsamic vinegar Brings a tangy sweetness that balances the savory elements.
For the topping
- 1 medium red onion Offers a slight sharpness and vibrant color, complementing the dish visually.
- 2 medium tomatoes Juicy and fresh, they provide natural sweetness and vibrant flavor.
- 1/4 cup fresh herbs Such as oregano, basil, or parsley, to add an aromatic finish to the dish.
Instructions
Preparation
- Pierce the steak with a fork all over to allow for better seasoning absorption.
- Generously sprinkle the steak with kosher salt, black pepper, and garlic powder and set aside for about 10 minutes at room temperature.
- In a large bowl, combine chopped red onions, olive oil, balsamic vinegar, salt, and pepper.
- Allow the onion mixture to sit for a few minutes, so the flavors develop and the onions soften slightly.
- Combine the mellowed onion mixture with the chopped tomatoes and fresh herbs, adjusting salt to taste.
Cooking
- Preheat your grill or broiler to high heat, around 450°F (232°C).
- Cook the steak for about 7 minutes on each side until medium rare, or longer to achieve your desired doneness.
- Remove the steak from the grill and let it rest for about 5 minutes before slicing to retain juices.
- Thinly slice the steak on the diagonal, top it with the tomato mixture, and enjoy your dish!


