Balsamic Steak Salad
This balsamic steak salad is what happens when I want steak for dinner but also want to pretend I’m on a veg diet.
The beef is juicy, the balsamic gives it that sweet-sharp edge, and everything else on the plate just makes the next bite better.

I like a steak salad that still feels like a proper meal.
So this one isn’t a few sad leaves with three slices of beef dropped on top.
There’s avocado, cucumber, tomatoes, red onion, feta, and enough steak to make the whole thing worth getting excited about.
The balsamic dressing is what ties it together for me. It soaks into the warm steak, catches on the tomatoes, and gives the avocado a little tang so the salad never feels flat.
I keep the leaves fresh and crisp, add the feta at the end, and serve it while the steak is still warm.
You get juicy, creamy, crunchy, salty, and sharp all in the same bowl.
Why You’ll Love This Recipe
- The steak stays tender and juicy in the middle.
- Avocado and feta make the salad filling enough for dinner.
- Cherry tomatoes and cucumber keep everything fresh.
- The balsamic dressing is sharp, slightly sweet and really good with beef.
- You get lots of different textures in every forkful.
- It looks impressive but is actually very straightforward.
- Most of the salad can be prepared while the steak rests.
Ingredients
This serves about 4 people.
For the steak
- 600g sirloin, rump or ribeye steak
- 1 tablespoon olive oil
- 1 teaspoon salt
- 1/2 teaspoon cracked black pepper
- 1/2 teaspoon garlic powder
For the salad
- 5 to 6 cups mixed green leaves
- 1 large avocado, sliced into thick wedges
- 250g cherry tomatoes, halved
- 1/2 cucumber, sliced
- 1/2 small red onion, sliced into thin rings
- 100g feta, roughly crumbled
For the balsamic dressing
- 3 tablespoons extra-virgin olive oil
- 2 tablespoons balsamic vinegar
- 1 teaspoon Dijon mustard
- 1 teaspoon honey
- 1 small garlic clove, finely grated
- Pinch of salt
- Cracked black pepper, to taste
A Few Notes Before You Start
The steak is the one part I would not rush.
You want good colour on the outside but still a juicy pink centre.
Sirloin works really well because it slices neatly and has enough flavour to stand up to the dressing.
Ribeye is richer and a little more indulgent.
Rump works too if you slice it carefully against the grain.
For the avocado, use one that is ripe but still firm enough to hold its shape.
If it is too soft, it will turn into guacamole while you are trying to toss the salad.
And keep the feta in rough chunks.
Tiny crumbs disappear.
I want actual salty little pieces of feta in the bowl.
Instructions
1. Make the balsamic dressing
Add the olive oil, balsamic vinegar, Dijon mustard, honey, garlic, salt and black pepper to a small bowl.
- Whisk until glossy and combined.
- Taste and adjust the seasoning.
- Add a little more honey if your balsamic is especially sharp.
I like this dressing slightly tangy.
The avocado and steak bring plenty of richness, so the salad needs that acidity.
2. Prepare the salad ingredients
Add the mixed leaves to a large serving bowl or platter.
Arrange over:
- The sliced cucumber
- Cherry tomatoes
- Red onion rings
- Avocado wedges
- Crumbled feta
Do not dress everything yet.
The greens stay much fresher if you wait until the steak is ready.
3. Season the steak
Pat the steak dry with kitchen paper.
This matters more than people think.
A wet steak steams.
A dry steak actually gets those lovely dark edges.
Rub both sides with olive oil, then season with salt, black pepper and garlic powder.
Let it sit for about 10 minutes while the pan heats.
4. Cook the steak
Heat a heavy frying pan or cast-iron skillet over high heat.
Once it is properly hot:
- Add the steak.
- Leave it alone for 3 to 4 minutes.
- Flip and cook the second side for another 3 to 4 minutes.
The exact time will depend on the thickness of your steak.
For medium, I look for a deeply browned outside with a warm pink centre.
If you use a thermometer, around 60 to 63°C before resting will put you in the medium range.
5. Let the steak rest
Transfer the steak to a board.
Leave it alone for 5 to 10 minutes.
Do not slice it immediately.
I know it is tempting.
But resting gives the juices time to settle back into the meat instead of pouring onto your chopping board.
6. Slice the steak
Slice the steak against the grain into fairly thick strips.
You should see a rosy centre with caramelised edges.
If there are any juices on the board, spoon them over the sliced steak.
I am absolutely not throwing those away.
7. Dress the salad
Drizzle about half of the balsamic dressing over the greens and vegetables.
Toss very gently.
You do not want to smash the avocado or completely break down the feta.
Add more dressing only if needed.
The salad should look glossy, not soaked.
8. Add the steak
Lay the sliced steak over the top of the salad.
Drizzle a little more balsamic dressing over the beef.
Finish with extra cracked black pepper if you like.
Serve straight away while the steak is still slightly warm.

How to Get the Steak Just Right
A really hot pan is non-negotiable.
You want the outside of the beef to caramelise quickly while the inside stays juicy.
If the pan is only warm, the steak sits there slowly cooking and you lose that contrast.
Thickness matters too.
A thicker steak gives you more breathing room.
Very thin steaks can go from pink to grey before you have had time to blink.
And always slice against the grain.
That one small thing makes the beef noticeably easier to chew.
The Best Way to Build the Salad
I do not throw everything into a bowl and stir it aggressively.
That is how you end up with smashed avocado and feta dust.
Start with the leaves.
Then add the cucumber, tomato and onion.
Tuck the avocado around the edges.
Add feta.
Dress lightly.
Then put the steak over the top.
It keeps the whole thing looking fresh and gives you proper distinct bites instead of one giant mixed-up salad.
Getting the Balsamic Dressing Right
Balsamic dressing can go too sweet surprisingly quickly.
I use just enough honey to soften the vinegar.
That is it.
The dressing should still have some bite.
The steak, avocado and feta are all fairly rich, so a sharper dressing actually makes the salad taste better.
Dijon helps everything stay emulsified and gives it a little extra savouriness.
If the dressing separates while it sits, just whisk it again before serving.
No drama.
Easy Variations
You can change a few things depending on what you have.
Try:
- Blue cheese instead of feta
- Rocket instead of mixed greens
- Roasted red peppers
- Grilled corn
- Toasted walnuts
- Sliced radishes
- Pickled red onion
I would not add everything at once.
This salad already has plenty of personality.
One or two additions are enough.
What to Serve With It
This is already filling enough to stand alone.
If I want something extra, I usually go for bread.
Good crusty bread is particularly useful for catching the dressing and steak juices left on the plate.
You could also serve it with:
- Garlic bread
- Roast potatoes
- Sweet potato wedges
- Grilled corn
- A light soup
But for a warm-weather dinner, I usually leave it exactly as it is.
Can You Make It Ahead?
You can prep almost everything separately.
The dressing can be made a few days ahead.
The vegetables can be chopped earlier in the day.
The steak can even be cooked slightly ahead if you are planning to serve the salad at room temperature.
I would not slice the avocado until close to serving.
And definitely do not dress the greens hours in advance.
Nobody wants limp salad.
Storage
Store leftover steak separately from the salad if possible.
The steak will keep in an airtight container in the fridge for up to 3 days.
The undressed vegetables will keep for a day or two.
Dressed salad is really best eaten straight away.
For leftover steak, I usually eat it cold the next day rather than reheating it.
Cold sliced steak over fresh greens is actually excellent.
Q&A
What cut of steak is best for steak salad?
Sirloin is my favourite.
It is tender, flavourful and easy to slice.
Ribeye and rump also work well.
Can I cook the steak well done?
Of course.
Just cook it longer until it reaches the doneness you like.
The salad itself works with any level of doneness.
Can I use another cheese?
Yes.
Goat cheese or blue cheese would both be great.
Feta is especially good here because it brings saltiness without being too heavy.
Can I leave out the avocado?
Yes.
The salad will still work, although I really like the creamy texture it adds.
Can I use store-bought balsamic dressing?
Absolutely.
If you have one you genuinely like, use it.
There is no medal for making dressing from scratch on a busy night.
Is this salad good cold?
Yes.
Cold leftover steak works surprisingly well here.
Just slice it thinly and add it straight from the fridge.
Can I add croutons?
You can.
Crunchy croutons would fit in nicely if you want a more substantial salad.
Final Thoughts
This is one of the few salads I can put down for dinner and not immediately start wondering what else I should eat afterwards.
The steak makes sure of that.
You get juicy slices of beef, cool cucumber, sweet tomatoes, creamy avocado and salty feta all tangled through the greens.
Then the balsamic dressing gives everything that sharp, glossy finish that makes the whole plate feel connected.
It is fresh without being flimsy and hearty without turning into a giant bowl of meat.
And if I end up eating the last piece of steak straight from the serving plate while clearing the table, that is between me and the kitchen.
