Turmeric, Ginger & Coconut Fish Curry Recipe
Introduction
This vibrant turmeric, ginger, and coconut fish curry is a comforting and flavorful dish that’s perfect for a weeknight meal. It combines aromatic spices with tender cod and fresh peas, all simmered in creamy coconut milk.

Ingredients
- 1 tbsp olive oil
- 2 onions, finely sliced
- Thumb-sized piece of ginger, grated
- ½ tbsp turmeric
- 1 tbsp garam masala
- ½ tsp cayenne
- 325ml light coconut milk
- 400g boneless and skinless cod loin, cut into chunks
- 300g frozen peas
- 300g sugar snap peas
- 400g brown basmati rice, cooked, to serve
- 1 red chilli, finely sliced
- 1 lime, cut into wedges, to serve
Instructions
- Step 1: Heat the olive oil in a large saucepan over medium heat. Add the sliced onions and fry for about 8 minutes until they become translucent.
- Step 2: Stir in the grated ginger, turmeric, garam masala, and cayenne. Cook for another minute until the spices are fragrant.
- Step 3: Pour in the light coconut milk and 100ml of water. Stir to combine, then bring to a simmer and cook for 10 minutes to develop the flavors.
- Step 4: Add the cod chunks, frozen peas, and sugar snap peas to the pan. Simmer gently for 5 minutes until the fish is cooked through and flakes easily.
- Step 5: Serve the curry over the cooked brown basmati rice. Garnish with the sliced red chilli, freshly ground black pepper, and lime wedges for squeezing over.
Tips & Variations
- For a milder curry, reduce the cayenne or omit it entirely.
- You can substitute cod with other firm white fish like haddock or pollock.
- Add chopped fresh coriander at the end for extra freshness.
- If you prefer a thicker sauce, simmer the curry uncovered for a few more minutes before adding the fish.
Storage
Store any leftovers in an airtight container in the refrigerator for up to 2 days. Reheat gently on the stove or in the microwave, adding a splash of water or coconut milk if the sauce has thickened too much.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use fresh peas instead of frozen?
Yes, fresh peas can be used and will add a nice sweetness. Add them towards the end of cooking to keep their texture.
Is this curry spicy?
The curry has a mild to moderate heat from the cayenne and chilli, but you can adjust the spice level to suit your taste by reducing or omitting the cayenne.
Print
Turmeric, Ginger & Coconut Fish Curry Recipe
- Total Time: 33 minutes
- Yield: 4 servings 1x
Description
A vibrant and aromatic turmeric, ginger, and coconut fish curry featuring tender cod cooked in a flavorful spiced coconut milk sauce, complemented with fresh peas and served alongside nutty brown basmati rice. This quick and healthy curry is perfect for a comforting weeknight meal.
Ingredients
For the Curry
- 1 tbsp olive oil
- 2 onions, finely sliced
- thumb-sized piece of ginger, grated
- ½ tbsp turmeric
- 1 tbsp garam masala
- ½ tsp cayenne
- 325ml light coconut milk
- 100ml water
- 400g boneless and skinless cod loin, cut into chunks
- 300g frozen peas
- 300g sugar snap peas
To Serve
- 400g brown basmati rice, cooked
- 1 red chilli, finely sliced
- 1 lime, cut into wedges
- Black pepper, freshly ground, to taste
Instructions
- Heat the Oil: Heat 1 tablespoon of olive oil in a large saucepan over medium heat until shimmering.
- Cook the Onions: Add the finely sliced onions and fry gently for 8 minutes until they become translucent and soft, stirring occasionally to prevent burning.
- Add Ginger and Spices: Stir in the grated ginger, turmeric, garam masala, and cayenne pepper, cooking for an additional minute to release the spices’ aromas.
- Add Liquids and Simmer: Pour in 325ml of light coconut milk and 100ml of water, stir well, then bring to a gentle simmer. Let it cook for 10 minutes to allow flavors to meld and the sauce to thicken slightly.
- Add Fish and Peas: Carefully add the cod chunks, frozen peas, and sugar snap peas to the sauce. Simmer gently for 5 minutes until the fish is cooked through and flakes easily with a fork.
- Prepare to Serve: Serve the curry hot over cooked brown basmati rice. Garnish with finely sliced red chilli, freshly ground black pepper, and lime wedges for squeezing to add a fresh zing.
Notes
- Ensure the fish is gently simmered to keep it tender and flaky.
- Adjust cayenne pepper to taste for spiciness preference.
- Brown basmati rice adds a nutty flavor and extra fiber but white rice can be substituted if preferred.
- Use fresh lime wedges to brighten the curry just before serving.
- Prep Time: 10 minutes
- Cook Time: 23 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian-inspired
Keywords: turmeric fish curry, ginger curry, coconut fish curry, healthy fish stew, cod recipes, Indian-inspired curry, quick weeknight dinner

