Thai Basil, Beef & Eggplant Stir-fry

Video

Go

Recipe

Go

Why You’ll Love This Recipe

This was a stir-fry I used to eat often growing up because I loved the silky texture of the eggplant (I know… I was a weird kid!). But honestly, I appreciate it even more now as an adult because it’s such an easy, no-fuss dinner. Mince meat means messy meat slicing and the eggplant and basil soak up all that savoury, punchy sauce.

It’s bold, flavourful, and lightning fast—everything I want in a weeknight dinner. Plus, the leftovers taste even better the next day.

Why This Recipe Works

Old-school eggplant prep involved salting the cut eggplant to remove any bitterness. These days, modern eggplants are much milder, so you can skip that step. Sometimes I’ll still salt my eggplant if I want them highly seasoned, but there’s no need here—fish sauce and oyster sauce take care of that!

Can I Make This Meat-free?

Yes! Swap the beef for crumbled tofu or mushrooms and use soy sauce instead of fish sauce.

How Spicy Is This?

Make it as spicy as you like. Use the mild large chillies only if you’d prefer something less punchy. And if you want to dial up the heat, go for as many birds’ eye chillies as you can handle.

Tips

Thai basil is more traditional here but if it’s unavailable, your regular Italian basil will do just fine. I’ve even used mint in a pinch…and that’s whole other delicious deviance!

Spreading your mince out in the pan and allowing it to sear for a few minutes helps to develop caramelised beef flavours that amp up the savouriness of the dish.

What You Need

beef mince

eggplant

vegetable oil

garlic

large mild red chillies

birdseye chillies (optional)

fish sauce

oyster sauce

sugar

thai basil or regular basil

Steps

Heat the oil in a

wok

or large

frying pan

over high heat. Add the beef, spreading it out in the pan so it gets a nice sear. Let it cook undisturbed for 4-5 minutes to develop some caramelisation, then stir-fry until almost cooked through. Add the garlic and stir-fry for 1 minute or until fragrant.

Add the eggplant and chillies and stir-fry for another minute until everything is well combined. Stir through the fish sauce, oyster sauce and sugar. Cover with a

lid

to allow the eggplant to steam. Cook for 2-3 minutes or until the eggplant has softened.

Remove the

lid

. Add the basil leaves and toss until wilted. Remove from heat and serve immediately.

WATCH THIS RECIPE

Play Video

Thai Basil, Beef & Eggplant Stir-fry

PRINT THIS

PREP TIME

10 minutes

COOK TIME

15 minutes

SERVES

4

PRINT THIS

Ingredients

2 tbsp vegetable oil

4 garlic cloves, roughly chopped

500g beef mince

1 eggplant (about 400g), cut into bite-sized chunks

2 large mild red chillies, sliced

2-3 birdseye chillies, sliced (optional)

2 tbsp fish sauce

4 tbsp oyster sauce

1 tsp sugar

1 handful Thai basil or regular Italian basil

Instructions

1

Stir-Fry the Garlic & Beef

Heat the oil in a

wok

or large

frying pan

over high heat. Add the beef, spreading it out in the pan so it gets a nice sear. Let it cook undisturbed for 4-5 minutes to develop some caramelisation, then stir-fry until almost cooked through. Add the garlic and stir-fry for 1 minute or until fragrant.

2

Add the Eggplant & Chillies

Add the eggplant and chillies and stir-fry for another minute until everything is well combined. Stir through the fish sauce, oyster sauce and sugar. Cover with a

lid

to allow the eggplant to steam. Cook for 2-3 minutes or until the eggplant has softened.

3

Finish with Basil

Remove the

lid

. Add the basil leaves and toss until wilted. Remove from heat and serve immediately.