This grilled flank steak peperonata is an easy, flavor-packed dinner that's perfect for summer. A quick marinade keeps the steak juicy and tender, while the sweet and tangy peperonata adds bold Mediterranean flair. Summer cooking at its best!

This is exactly the kind of cooking we love in the summer. My husband has always been a huge fan of flank steak, so this recipe ends up on our table quite a bit once grilling season rolls around. The best part is that the entire meal cooks on the grill, which means less mess in the kitchen and fewer dishes to deal with afterward.
The flank steak is marinated until tender and flavorful, while the peppers, onions, and tomatoes become sweet and lightly charred. Everything gets tossed together with a bright herb dressing that makes the whole dish feel fresh and vibrant. It's one of those recipes that looks impressive enough for company but is easy enough for a weeknight dinner. Hope you enjoy!
Jump to:
Why you'll love this flank steak recipe.
Big flavor, minimal effort - A quick marinade and easy grill time make this a fuss-free meal that tastes restaurant-worthy.
Perfect for summer - Everything cooks on the grill, keeping your kitchen cool and cleanup easy.
Nutritious and colorful - Loaded with fresh veggies, lean protein, and vibrant herbs for a meal that's as good for you as it looks.
Versatile - Serve it on its own, over greens, or with crusty bread, rice, or polenta.
Naturally gluten-free - A wholesome option that fits a variety of dietary needs without sacrificing flavor.
More grilling recipes you will love!

Equipment
- Large plastic bag (for marinating the steak)
- Grill
- Baking sheet
- Aluminum foil
Ingredients
- Flank Steak: You could also use flat iron steak or skirt steak.
- Olive oil
- Red wine vinegar
- Dried basil
- Dried oregano
- Worcestershire sauce
- Sweet Peppers:
- Red onion: You could also use a sweet Vidalia onion if preferred.
- Roma tomatoes: I highly recommend using Roma tomatoes because they tend to have less seeds. However, if you want to use another kind of tomato simply scoop some of the seeds out before grilling.
- Fresh basil
- Fresh parsley
- Red pepper flakes
- Garlic
- Capers
- Salt & Pepper
Step by Step Instructions
Start by tenderizing and marinating the flank steak for a few hours in the fridge.
Take it out about 15 minutes before grilling to allow it to come to room temperature. Preheat the grill to medium high to high.
Then rub a little olive oil on the vegetables and sprinkle with salt and pepper. Grill over medium high to high heat for 4 minutes with the lid closed. Then flip and grill for another 4 minutes before removing to a baking sheet.

While the steak and veggies are grilling mix up the dressing. Then while the steak is resting thinly sliced the grilled vegetables and mix with the dressing.

Serve the slice flank steak over the warm peperonata salad and enjoy!

Recipes FAQs
I usually recommend at least a couple of hours but it can sit in the marinade in the fridge overnight.
This allows the steak to come close to room temperature which results in more even cooking throughout. If you do not let it come to room temperature before grilling it can result in a burned outside and a raw inside.
Skirt steak or flat iron steak are great substitutes if you can't find flank. Just adjust cooking times as needed, since these cuts can vary in thickness.
Store leftover steak and peperonata in separate airtight containers in the fridge for up to 3 days. Reheat gently or enjoy cold over salad or in a sandwich.
More recipes to try.
Grilled Pepper and Mozzarella Sandwiches
Made this Grilled Flank Steak Peperonata recipe? Let me know what you think in the comments!
Recipe

Grilled Flank Steak Peperonata
Equipment
- Grill
- Cutting board and knives
- Mixing bowls
- Measuring cups and spoons
Ingredients
For the grilled flank steak
- 2 to 3 lb flank steak
- 3 tablespoon olive oil
- 3 tablespoon red wine vinegar
- 1 tablespoon Worcestershire sauce
- 2 teaspoon dried oregano
- salt and pepper
For the Peperonata Salad
- 4 long sweet bell peppers regular bell pepper will work as well
- 1 red onion
- 3 Roma tomatoes
- 2 tablespoon red wine vinegar
- 2 tablespoon olive oil
- 3 garlic cloves, crushed
- 2 tablespoon capers
- ¼ teaspoon red pepper flakes
- ¼ cup fresh basil, chopped
- 2 tablespoon parsley, chopped
- salt and pepper
Instructions
- Combine 3 tablespoon of olive oil, 3 tablespoon red wine vinegar, Worcestershire sauce, dried oregano and dried basil with a pinch of salt and pepper. Whisk to combine. Use a meat mallet to tenderize the flank steaks then place in a large plastic bag and top with the marinade. Place in the fridge to marinade for 1-2 hours.
- Remove the steaks from the fridge about 15 minutes before grilling and preheat the grill over medium high heat. Peel and quarter the onions and slice the tomatoes in half. The rub olive oil on all vegetables.
- Place the steak, Aurora Long Sweet Peppers, onion and tomatoes on the preheated grill. Grill on medium high with the lid closed for about 4 minutes. Then flip the steak and vegetables and grill with the lid closed for another 4 minutes. Remove from the grill onto a baking sheet and allow the steak to rest for at least 5 minutes before slicing.
- While the steak is grilling prepare the dressing by combining 2 tablespoon olive oil, 2 tablespoon red wine vinegar, crush garlic, capers, red pepper flakes and fresh basil and parsley. Whisk until combined.When the vegetables are done grilling thinly slice and mix with the dressing.
- Plate the Peperonata and then stop with the grilled flank steak. Serve hot and enjoy!










Leave a Reply