Green curry with beef, eggplant and Thai basil

Preparation:  15 minutes

Cooking:  1 hour

Serves 4


600g diced beef

2 tbsp green curry paste

400g tin coconut milk

2 long, thin eggplants (Japanese eggplants), cut into 1cm discs

1 punnet baby corn, halved lengthways

1 tsp Thai fish sauce

2 tsp sugar

Thai basil leaves, green chilli (optional) and jasmine rice, to serve


1. Place a large, heavy based pan over a moderately high heat. Toss the meat with some vegetable oil and cook for 4 minutes, or until lightly coloured. You may need to do this in 2 batches. 

2. Reduce the heat to moderate, add the curry paste to the meat and cook until fragrant. Add the coconut milk and bring up to a gentle simmer. Cover with a lid, turn down the heat to low and cook for 45 minutes or until the meat is tender.

3. Add the eggplant and baby corn and gently simmer for 15 minutes or until the vegetables are tender. Add the fish sauce and sugar and stir in the Thai basil leaves. Serve with jasmine rice.


Try making some savoury pasties with curry leftovers. Just place a large spoon of cold curry onto a round of puff pastry. Fold over to seal the edge, brush with egg wash and bake until golden and puffed up.


Curry pastes vary widely in their intensity, so if you’re not using a brand that you’re familiar with, try adding it to taste. 

To increase the vegetable content, try adding broccoli florets, cubes of sweet potato or some tinned bamboo shoots.

Green curry with beef, eggplant and Thai basil

Contact Us