A Light, Creamy Curry in 20 Minutes
Thai red fish curry is tender white fish poached in a creamy coconut sauce made with red curry paste, makrut lime leaves and crisp vegetables. It’s ready in about 20 minutes, light but full of flavour, and works with redfish, cod, haddock or salmon. Serve it with jasmine rice, or cauliflower rice for a lighter meal.
At a glance
Thai name: Gaeng Phed Pla (แกงเผ็ดปลา), “red curry with fish”
Ready in: about 20 minutes
Heat: spicy. Mae Jum Red Curry Paste is 3/5
Best fish: redfish, cod, haddock or salmon, firm fillets that hold together
Key ingredients: red curry paste, coconut milk, green beans, baby corn, makrut lime leaves
Serve with: jasmine rice or cauliflower rice
Fish curries are lovely when you want something lighter, and this one is quick enough for a weeknight but special enough for guests. The base is Mae Jum Thai Red Curry Paste, so authentic Thai flavour is within easy reach.
What is Thai Red Curry?
Thai red curry gets its colour and heat from red chillies, balanced by aromatics like lemongrass, galangal and makrut lime. Traditional red curry pastes often include shrimp paste. Mae Jum Red Curry Paste doesn’t: it’s vegan, with no fish sauce, made from Jum’s family recipe with dry-roasted red chillies and stone-ground the traditional way. That means you season it yourself, with fish sauce here, or soy sauce for a plant-based version.
Curious how it compares with green curry? Read Which is Hotter: Red or Green Thai Curry?
Which Fish is Best for Thai Red Curry?
Redfish is the star here, but any firm white fish works: cod, haddock or hake all hold together in the sauce. Salmon is a richer option. Try our Thai Red Curry Salmon. Whichever you choose, cut it into bite-sized pieces and add it at the end, so it poaches gently without breaking up.

Ingredients You’ll Need
Redfish fillets (500g): or cod, haddock or another firm white fish
Mae Jum Thai Red Curry Paste (35g): the heart of the dish
Coconut milk (400ml): for a creamy, rich sauce
Green beans (150g): for crunch and freshness
Baby corn (120g): sweet and tender
Palm sugar (1 tbsp): balances the heat
Fish sauce (1 tbsp): adds savoury depth
Fresh makrut lime leaves (3–4): for a bright citrus fragrance
Add peppers or spinach for extra colour if you like.
How to Make Thai Red Fish Curry
Prep. Trim the green beans and cut them into thirds, and slice the baby corn diagonally. Pat the fish dry and cut it into bite-sized pieces.
Make the curry base. Heat the thick cream from the top of an unshaken tin of coconut milk in a wok, stir in the red curry paste, and simmer for 5 minutes until the oil rises to the surface.
Season and add the vegetables. Stir in the palm sugar and fish sauce, then add the green beans, baby corn, the rest of the coconut milk and the torn makrut lime leaves.
Cook the fish. Gently add the fish and simmer for 5–7 minutes, until just cooked through.
Serve. Spoon over jasmine rice and garnish with sliced red chilli or fresh coriander.
Make It Your Own
Swap the fish: salmon, cod or haddock, or add prawns for a seafood twist.
Try another paste: green or Panang curry paste for a milder version, or Jungle for more heat.
Change the vegetables: use whatever’s in season.
Frequently Asked Questions
What fish is best for Thai red curry?
Firm white fish like redfish, cod, haddock or hake holds together best. Salmon also works well for a richer curry.
How do you stop fish breaking up in curry?
Cut it into chunky pieces, add it last, and simmer gently for 5–7 minutes without stirring too much.
Is Thai red fish curry spicy?
It’s spicy: Mae Jum Red Curry Paste is 3/5, and the coconut milk softens it. Use a little less paste for a milder curry.
From Jum’s Kitchen
Good food doesn’t need hours. It needs care, good ingredients and the patience to let them speak. Poached in coconut milk fragrant with makrut lime, this fish curry is quick to make but tastes like something cooked with time and attention.
Makrut lime leaves deserve their own moment. In Thai cooking they’re never just a garnish: they cut through the richness of the coconut milk and lift everything with their bright, floral fragrance. That’s the idea behind samunprai, our love of Thai herbs, where every ingredient is there for a reason. Serve it over jasmine rice and enjoy.
If you enjoyed this recipe, give it a star rating and leave us a comment below! Find more dishes like this on our recipes page, and follow us on Instagram and Facebook.
Fish Thai Red Curry
- 500 g Fish fillets
- 35 g Mae Jum Thai Red Curry Paste
- 150 g Green Beans
- 120 g Baby Corn
- 400 ml Coconut Milk
- 1 tbsp Palm Sugar
- 1 tbsp Fish Sauce
- — 3-4 Kaffir Lime Leaves
OMG absolutely delicious with prawns. Spicy/hot but then I am not used to that. Would absolutely highly recommend – so aromatic. Just make sure you follow the instructions re how much to use in the dish. Half a pkt 35grms was enough for x4 – so I have a half pkt left over. Can’t wait to try the others. Blows everyone else out of the water 🤩
I have had several pastes all decisions it’s nice to know you can get such good quality at a reasonable price will be back for more of these authentic pastes 😋