Grilled Steak Salad with Avocado, Feta, Roasted Tomatoes & Honey Balsamic Dressing
Grilled Steak Salad with Avocado, Feta, Roasted Tomatoes & Honey Balsamic Dressing is a hearty, colourful salad that combines juicy grilled steak, creamy avocado, salty feta, sweet roasted cherry tomatoes, crisp greens, and fresh vegetables. Everything is finished with a smooth honey balsamic dressing that brings the flavours together beautifully.
It’s satisfying enough for a complete lunch or dinner while still feeling fresh and vibrant. Honestly, the combination of warm sliced steak, creamy avocado, juicy roasted tomatoes, and tangy balsamic dressing makes this salad anything but ordinary.
Ingredients
For the Steak
- 1 1/4 lb (570 g) sirloin steak or flank steak
- 1 tbsp olive oil
- 1 tsp garlic powder
- 1 tsp dried oregano
- 1/2 tsp smoked paprika
- 1/2 tsp salt
- 1/4 tsp black pepper
For the Roasted Tomatoes
- 2 cups (300 g) cherry tomatoes
- 1 tbsp olive oil
- 1/2 tsp dried oregano
- 1/4 tsp garlic powder
- Pinch of salt
- Pinch of black pepper
For the Salad
- 5 cups (150 g) mixed greens or romaine lettuce
- 1 large avocado, diced
- 3/4 cup (110 g) crumbled feta cheese
- 1/2 small red onion, thinly sliced
- 1/2 cup (75 g) cucumber, sliced
- 2 tbsp fresh parsley, chopped
For the Honey Balsamic Dressing
- 3 tbsp extra-virgin olive oil
- 1 1/2 tbsp balsamic vinegar
- 1 tbsp honey
- 1 tsp Dijon mustard
- 1 small garlic clove, finely minced
- 1/4 tsp salt
- 1/4 tsp black pepper
How to Make It
1. Roast the Tomatoes
Preheat your oven to 425°F (220°C). Line a baking sheet with parchment paper. Place the cherry tomatoes on the prepared sheet and toss them with olive oil, dried oregano, garlic powder, salt, and black pepper.
Roast for 15–20 minutes, until the tomatoes are softened, lightly blistered, and caramelized around the edges. Remove from the oven and set aside.
2. Season the Steak
Pat the steak dry with paper towels. Rub both sides with olive oil, garlic powder, dried oregano, smoked paprika, salt, and black pepper, making sure the seasoning is evenly distributed.
3. Grill the Steak
Heat a grill pan or outdoor grill over medium-high heat. Place the steak on the hot grill and cook for approximately 4–6 minutes per side, depending on the thickness of the steak and your preferred doneness.
For food safety, use an instant-read thermometer to check the centre and follow the recommended safe temperature for your preferred preparation.
4. Rest the Steak
Transfer the grilled steak to a cutting board and let it rest for 5–10 minutes before slicing. Resting allows the juices to redistribute and helps keep the steak tender and juicy.
5. Make the Dressing
In a small bowl or jar, whisk together the extra-virgin olive oil, balsamic vinegar, honey, Dijon mustard, minced garlic, salt, and black pepper.
Whisk until the dressing is smooth and emulsified. Taste and adjust the seasoning if needed.
6. Prepare the Salad
Add the mixed greens or romaine lettuce to a large serving bowl or platter. Add the diced avocado, thinly sliced red onion, cucumber, and chopped fresh parsley.
7. Slice the Steak
Once the steak has rested, use a sharp knife to slice it thinly against the grain. Cutting against the grain shortens the muscle fibres and helps create more tender pieces.
8. Assemble the Salad
Arrange the sliced grilled steak and roasted cherry tomatoes over the prepared greens. Scatter the crumbled feta evenly over the top, making sure every portion gets a little of the creamy, salty cheese.
9. Add the Dressing
Drizzle the honey balsamic dressing over the salad just before serving. Start with a moderate amount and add more according to your preference.
10. Garnish and Serve
Finish with fresh parsley and a little extra black pepper. Serve immediately while the steak is still warm and the roasted tomatoes are juicy.
Why This Recipe Works
This salad brings together a satisfying mix of flavours and textures. The grilled steak adds a rich, savoury element, while the roasted tomatoes become juicy and slightly sweet as they caramelize in the oven.
Creamy avocado and salty feta provide richness, while cucumber, red onion, and fresh greens keep the salad crisp and refreshing. The honey balsamic dressing adds sweetness, acidity, and a subtle savoury flavour that ties everything together.
The combination makes this much more than a simple side salad. It’s filling enough to serve as a complete meal while still delivering plenty of fresh vegetables and bright flavours.
Tips for the Best Steak Salad
- Choose a good steak: Sirloin and flank steak both work well. Choose a cut that is relatively even in thickness for more consistent cooking.
- Pat the steak dry: Removing excess moisture helps the seasoning adhere and encourages better browning on the grill.
- Let the steak rest: Give it several minutes to rest before slicing so the juices can redistribute.
- Slice against the grain: This is especially important when using flank steak because it helps make the slices more tender.
- Roast the tomatoes separately: Roasting concentrates their flavour and gives them a delicious caramelized texture.
- Add the avocado last: This helps keep the avocado pieces intact and fresh-looking.
- Dress just before serving: Adding the dressing at the last minute keeps the greens crisp.

Serving Suggestions
This grilled steak salad works beautifully as a complete lunch or dinner. Serve it with warm crusty bread, pita, roasted potatoes, or a simple vegetable side for a more substantial meal.
For entertaining, arrange everything on a large platter and drizzle the dressing over the top just before serving. This creates a colourful presentation and allows the steak, avocado, feta, and roasted tomatoes to remain visible.
Frequently Asked Questions
What cut of steak is best for this salad?
Sirloin and flank steak are both excellent choices. Sirloin offers a tender, beefy texture, while flank steak has a slightly more pronounced flavour and works especially well when sliced thinly against the grain.
Can I cook the steak in a skillet?
Yes. If you don’t have access to a grill, use a heavy skillet or grill pan over medium-high heat. Cook the steak according to its thickness and preferred doneness, then allow it to rest before slicing.
Can I prepare the salad ahead of time?
You can prepare the steak, roasted tomatoes, dressing, and vegetables separately ahead of time. Store the components separately and assemble the salad shortly before serving for the best texture.
Can I use another cheese instead of feta?
Yes. Goat cheese is a delicious alternative, while shaved Parmesan can provide a slightly sharper flavour. Feta works particularly well because its salty flavour balances the sweet dressing and roasted tomatoes.
Can I use a different dressing?
Yes. A lemon herb dressing, Greek-style vinaigrette, or simple balsamic vinaigrette would all work well. The honey balsamic dressing complements the steak and roasted tomatoes particularly nicely.
How do I keep the avocado from browning?
Dice the avocado shortly before serving and toss it gently with a small amount of fresh lemon juice if you are preparing it slightly ahead of time.
Nutrition & Timing
| Details | Amount |
|---|---|
| Prep Time | 20 minutes |
| Cook Time | 20 minutes |
| Total Time | 40 minutes |
| Servings | 4 |
| Calories | Approx. 545 per serving |
| Protein | Approx. 38g per serving |
Final Thoughts
Grilled Steak Salad with Avocado, Feta, Roasted Tomatoes & Honey Balsamic Dressing is a fresh and satisfying meal that brings together hearty grilled steak with colourful vegetables and bright Mediterranean-inspired flavours.
The juicy steak, creamy avocado, salty feta, and sweet roasted tomatoes create an excellent balance of textures, while the honey balsamic dressing adds the perfect finishing touch. It’s easy enough for a weeknight dinner but impressive enough to serve when you’re entertaining.
Print
Grilled Steak Salad with Avocado, Feta, Roasted Tomatoes & Honey Balsamic Dressing
- Total Time: 40 minutes
Description
A hearty and colourful salad combining juicy grilled steak, creamy avocado, salty feta, sweet roasted cherry tomatoes, crisp greens, and fresh vegetables, finished with a smooth honey balsamic dressing.
Ingredients
For the Steak
1 1/4 lb (570 g) sirloin steak or flank steak
1 tbsp olive oil
1 tsp garlic powder
1 tsp dried oregano
1/2 tsp smoked paprika
1/2 tsp salt
1/4 tsp black pepper
For the Roasted Tomatoes
2 cups (300 g) cherry tomatoes
1 tbsp olive oil
1/2 tsp dried oregano
1/4 tsp garlic powder
Pinch of salt
Pinch of black pepper
For the Salad
5 cups (150 g) mixed greens or romaine lettuce
1 large avocado, diced
3/4 cup (110 g) crumbled feta cheese
1/2 small red onion, thinly sliced
1/2 cup (75 g) cucumber, sliced
2 tbsp fresh parsley, chopped
For the Honey Balsamic Dressing
3 tbsp extra-virgin olive oil
1 1/2 tbsp balsamic vinegar
1 tbsp honey
1 tsp Dijon mustard
1 small garlic clove, finely minced
1/4 tsp salt
1/4 tsp black pepper
Instructions
1. Preheat the oven to 425°F (220°C) and line a baking sheet with parchment paper.
2. Place the cherry tomatoes on the prepared baking sheet and toss with olive oil, dried oregano, garlic powder, salt, and black pepper.
3. Roast the tomatoes for 15–20 minutes, until softened, lightly blistered, and caramelized around the edges. Remove from the oven and set aside.
4. Pat the steak dry with paper towels. Rub both sides with olive oil, garlic powder, dried oregano, smoked paprika, salt, and black pepper.
5. Heat a grill pan or outdoor grill over medium-high heat. Grill the steak for approximately 4–6 minutes per side, depending on thickness and preferred doneness.
6. Transfer the steak to a cutting board and let it rest for 5–10 minutes before slicing.
7. While the steak rests, whisk together the olive oil, balsamic vinegar, honey, Dijon mustard, minced garlic, salt, and black pepper until smooth and emulsified.
8. Add the mixed greens or romaine to a large serving bowl or platter. Add the diced avocado, red onion, cucumber, and fresh parsley.
9. Slice the rested steak thinly against the grain.
10. Arrange the sliced steak and roasted cherry tomatoes over the prepared greens. Scatter the crumbled feta evenly over the salad.
11. Drizzle the honey balsamic dressing over the salad just before serving.
12. Finish with fresh parsley and a little extra black pepper. Serve immediately while the steak is still warm and the roasted tomatoes are juicy.
Notes
Sirloin and flank steak both work well for this salad. Pat the steak dry before seasoning to encourage better browning on the grill. Let the steak rest for several minutes before slicing so the juices can redistribute. Slice flank steak against the grain for more tender pieces. Roasting the tomatoes separately concentrates their flavour and creates a lightly caramelized texture. Add the avocado shortly before serving to keep it fresh-looking. Dress the salad just before serving so the greens remain crisp. The steak, roasted tomatoes, dressing, and vegetables can be prepared separately ahead of time and assembled shortly before serving. Goat cheese or shaved Parmesan can be used instead of feta. A lemon herb dressing, Greek-style vinaigrette, or simple balsamic vinaigrette can be substituted for the honey balsamic dressing. Toss diced avocado with a little fresh lemon juice if preparing it slightly ahead of time. Serve with warm crusty bread, pita, roasted potatoes, or a simple vegetable side for a more substantial meal.
- Prep Time: 20 minutes
- Cook Time: 20 minutes
- Category: Salad
- Method: Grilling
- Cuisine: Mediterranean
