Skip to content
Vietnamese Fish Curry

Vietnamese Fish Curry

A quick, creamy Vietnamese-style fish curry with basa, coconut milk, lemongrass and broccoli, finished with lime and coriander.

40 mins total for first methodServes 4Deep Fried

Ingredients

Main curry

To serve

Method

15 mins prep25 mins cook40 mins total
  1. Warm the oil in a large, deep frying pan or wok over medium heat. Add the onion and cook for about 5 minutes until soft but not coloured.

  2. Stir in the garlic, ginger and lemongrass for 1 minute, then add the curry powder and turmeric. Cook briefly until fragrant.

  3. Pour in the coconut milk and stock. Bring to a gentle simmer and cook uncovered for 10 minutes so the sauce reduces slightly.

  4. Add the broccoli and simmer for 4–5 minutes, until it is just tender.

  5. Nestle the basa pieces into the sauce, cover and simmer gently for 5–7 minutes, turning once, until the fish is opaque and cooked through. Avoid vigorous stirring.

  6. Stir through the sugar, fish sauce and lime juice. Taste and adjust the seasoning, then scatter over the coriander.

  7. Serve immediately with steamed jasmine rice.

Notes

Basa is delicate, so keep the curry at a gentle simmer after adding the fish. Pak choi, green beans or sliced red pepper also work well in place of broccoli.
Refrigerate leftovers promptly and use within 24 hours. Reheat gently until piping hot.
About this recipe

This Vietnamese-style fish curry brings together tender basa, coconut milk and aromatic lemongrass in a gently spiced sauce. Broccoli cooks directly in the curry, making it a practical one-pan meal with plenty of texture.

Finish with lime, coriander and a little fish sauce to balance the richness, then serve with steamed jasmine rice. Keep the heat gentle once the fish goes in so the fillets stay intact.