4.77 from 13 votes

Cod Curry with Coconut Milk (One-Pot!)

Jump to Recipe
This cod curry recipe uses coconut milk, lemongrass, and warming spices to make a super creamy & flavourful dinner in under 30 minutes!
Prep time: 5 minutes
Cook Time: 20 minutes
Total Time: 25 minutes
£2.37
Makes: 4
mains
Indian
Freezable

I really didn’t expect a cod curry to become one of my regular weeknight dinners, but here we are. The coconut milk and lemongrass give it this creamy fragrant sauce that tastes like it took ages, and the whole thing is done in less than 30 minutes in one pan. For something similar, try my Simple Red Thai Prawn Curry after this coconut cod!

A large pan with a yellowish curry with fish on a spoon showing cherry tomatoes and fresh coriander.

A Quick Look At The Recipe

  • Recipe Name: Cod Curry with Coconut Milk (One-Pot!)
  • 🕦 Ready in: 25 minutes
  • 🤝 Serves: 4
  • 🍴 Calories: 600kcal
  • 🧑‍🍳 Main ingredients: frozen cod, coconut milk, spinach, lemongrass
  • Summary: This cod curry recipe uses coconut milk, lemongrass, and warming spices to make a super creamy & flavourful dinner in under 30 minutes!

Why you’ll love this recipe

  • Affordable: My coconut cod recipe uses frozen cod which more affordable than fresh, helping to make this fish curry on a budget. My Frozen Cauliflower Rice is a brilliant low-cost side to serve alongside it.
  • One pot meal: I just love one pot meals because they are so much easier to clean up!  This curried cod recipe is all made in one pan where the flavors combine into a decadent dinner. This Easy Devilled Sausages recipe is another one-pan dinner I keep coming back to.
  • Big flavors: This curried cod recipe uses chilli, coconut milk, lemongrass & warming spices for a sauce that tastes like it’s been going for hours – it hasn’t.
  • Creamy and comforting: The coconut milk gives this cod curry recipe a silky sauce that perfectly coats every single piece of fish. It’s my go-to on a cold evening.

Love fish? Here are some more yummy recipes to give you inspiration: Perfect Pan Fried Cod, Salmon Tray bake and Prawn and Chorizo Pasta.

Ingredients

Ingredients to make the cod curry laid out on a pale blue background and labelled.
  • Frozen cod: Frozen cod is ideal for this Thai cod recipe due to how easy it is to work with. The skin is already removed, it is cut into filets, and it is flash frozen as soon as it comes out of the ocean, making it a great healthy option for a cod curry recipe. If you want another quick fish dinner, my Crispy Pan-Fried Salmon Bites are ready in minutes.
  • Spinach: Spinach packs a healthy punch in this cod fish curry, since it is full of vitamins and minerals.  You could also use other vegetables like kale, pak choy, cabbage, broccoli, or cauliflower.
  • Lemongrass: Lemongrass is what gives this cod curry with coconut milk its subtle citrusy depth – it’s a small thing that makes a noticeable difference. 

See the recipe card for full information on all ingredients and quantities.

Variations/ Adaptations

There are a few ways to still make this curry cod recipe when you don’t have the right ingredients or if you just want to try something a little different.  

  • Different fish: Cod coconut curry is my fave, but you can swap the cod for pollock, haddock, hake or even prawns in this recipe. For a prawn version with similar vibes, my Garlic Prawns are really good.
  • Other greens: No spinach?  Try switching it out for kale, broccoli, or cauliflower.  You will still get loads of nutrients. And if you don’t have lemongrassm try a little lemon zest in your cod curry for a similar flavor.
  • Make it vegan: You can also make this vegan by using chickpeas or tofu instead of cod. My Halloumi Curry is another great meat-free curry if you’re cooking for a vegetarian.

How to make this simple cod curry

*Defrost the cod fillets by placing the packet/ bag into room temp/ warm water. 

  1. Start by adding the diced onion, chopped chilli and grated ginger in a large saucepan on a low heat with a tbsp of olive oil. Gently sautee for around 6 minutes, until the onions are translucent (Image 1).
  2. Then, add the garlic and cherry tomatoes to fry for a couple, stirring frequently (Image 2).
2 step by step photos, the first with finely sliced onions, chillies and ginger in a frying pan and the second withwhole cherry tomatoes added.

3. After 2 minutes, add the seasoning (curry powder and turmeric) and continue to fry for a few minutes to allow the spices to bloom (Image 3).

4. New add the fish stock, lemon grass and cook for 5 minutes, until reduced by around half (Image 4).

*Meanwhile, pop your rice on to cook, timer set according to the packet time. Mine was 12 minutes long. 

2 step by step photos, the first with spices added to the finely sliced onions, chillies, tomatoes and ginger in a frying pan and the second with stock added  to the pan with 2 lemon grass sticks.

5. Pour the coconut milk and spinach into the pan with the curry and stir to combine.  Then gently add the defrosted cod fillets into the pan (Image 5).

6. Cook over a medium heat for 8 minutes (Image 6).

2 step by step photos, the first with spinach added to the curry sauce in a frying pan and the second with the spinach wilted in the sauce.

Serve with a sprinkle of coriander leaves and some optional chilli flakes for some added heat.

A large pan with a yellowish curry with fish on a wooden spoon showing cherry tomatoes and fresh coriander next to a small bowl of chilli flakes and another small bowl with fresh coriander.

Here are some delicious curry recipes for you to try: Thai Green Chicken Curry, Spiced Thai Chicken Noodle Soup and Slow Cooker Beef Curry.

Tips for the best result

  • It is important to make the spice right for you. If you like a little spice, just add one chili pepper. If you don’t like spice at all, remove them all together.  And for those of you who love spice, follow my recommendation of 2 chillis. By the way, if you love heat, my Homemade Nando’s Seasoning is worth making up to have on standby
  • Don’t overcook the cod! Cod cooks quickly, so add it to the curry towards the end of the cooking time as you don’t want the fish to become dry and chewy.
  • Finish your cod curry with a sprinkle of fresh coriander for a burst of colour and freshness.

What makes this a coconut cod curry?

A lot of cod curry recipes go down the standard curry powder and tomato route, and there’s nothing wrong with that. But what sets this one apart is the coconut milk and lemongrass combination, which gives the sauce a slightly Thai-inspired edge without fully committing to a Thai curry. The coconut milk keeps things creamy and mild, while the lemongrass adds this bright, citrusy background note that you can’t quite put your finger on but you’d definitely miss.

I’ve also kept the spice level flexible because cod is quite a delicate fish and I didn’t want the heat to bulldoze it. One chilli gives your coconut curry cod a gentle warmth, two gives you a proper kick. It’s up to you.

Which cut of cod works best?

At the supermarket you’ll usually see cod fillets, cod loins, and sometimes cod cheeks. I use fillets for this cod curry recipe because they cook quickly and break into those nice big flakes that look great in the sauce. Cod loins are thicker so they take a little longer, but they work well too. Cod cheeks are brilliant if you can find them – they’re tender and sweet and honestly underrated. Whatever you go for, try to buy it skinless so you don’t have to deal with removing it yourself.

Leftover Storage and Reheat Instructions

Refrigerator: Store leftover or made ahead cod curry with coconut milk in the refrigerator in an airtight container for 3-4 days. Store the rice in a separate air tight container for the same amount of time.

Freezer: Whether you make this ahead or have leftovers, this recipe freezes beautifully.  Place the curry in an airtight container and freeze for up to 3 months in a regular freezer and up to 12 months in a deep freezer. Store the rice in a separate container for the same amount of time.

Reheat: Reheat leftovers in a saucepan over a low heat, stirring gently until piping hot. Add a splash of water if the sauce has thickened too much in the fridge.

FAQs

What can I use instead of lemongrass in this cod curry?

If you don’t have lemongrass, you can substitute it for a bit of lemon zest.

What do you serve with cod curry?

Rice is the obvious one and it’s obvious for a reason – jasmine or basmati both work well & soak up the coconut sauce nicely. Naan is great on the side if you want something to mop the bowl with. If you want to add vegetables, sautéed broccoli or wilted greens alongside it works really well.

Where can I buy fish stock?

Fish stock can be found at your local grocery store near the chicken broth and stock.  If it is not there, it may be by the fish counter.

Can I use fresh fish in this curried cod recipe?

Fresh fish is perfectly fine to use in this curried cod recipe.

Can you freeze cod curry?

Yes, this cod curry freezes really well. Let it cool completely, then transfer to an airtight container and freeze for up to 3 months. Defrost overnight in the fridge & reheat gently on the hob. I’d store the rice separately rather than freezing it together.

If you love seafood, you should definitely try making Creamy Shrimp Salad Sandwich (Better than a Lobster Roll!), Quick & Easy Boom Boom Shrimp, or Oven Baked Salmon Steaks next.

Explore More Recipes

If you tried this Simple Cod Curry recipe, it would mean so much to me if you couldleave a review & a star rating to let me know how you found it! I love hearing about your experiences – it motivates me to keep creating more and more recipes for you guys 💛 Let’s get cooking! – Mimi x

Cod Curry with Coconut Milk

Print
4.77 from 13 votes
Prep Time: 5 minutes
Cook Time: 20 minutes
Total Time: 25 minutes
£2.37
mains
Indian
Freezable
Servings: 4
This cod curry recipe uses coconut milk, lemongrass, and warming spices to make a super creamy & flavourful dinner in under 30 minutes!

Ingredients

  • 360 g frozen cod (£4.40)
  • 1 onion, finely diced (£0.15)
  • tbsp fresh ginger, peeled and finely grated (£0.60)
  • 2 chillies (£0.55)
  • 4 cloves of garlic, minced (£0.39)
  • 250 g cherry tomatoes (£0.69)
  • 400 ml coconut milk (£0.80)
  • 280 g rice, cooked according to packet instructions (£0.52/4)=(£0.13)
  • 100 g spinach (£1.00/2)=(£0.50)
  • 2 stalks lemongrass, ends cut off and centre piece bashed so the stalk has split slightly (£0.70)
  • Fresh coriander (£0.60)

Cupboard Essentials

  • 1 tbsp olive oil
  • 300 ml fish stock
  • 1 heaped tsp turmeric
  • 1 tbsp curry powder

Method

Note: if you prefer less heat, de-seed your chillies before finely chopping.

  • Defrost the cod fillets by placing the packet/ bag into room temp/ warm water.
  • Start by adding the diced onion, chopped chilli and grated ginger in a large saucepan on a low heat with a tbsp of olive oil. Gently sautee for around 6 minutes, until the onions are translucent.
  • Then, add the garlic and cherry tomatoes to fry for a couple, stirring frequently. After 2 minutes, add the seasoning (curry powder and turmeric) and continue to fry for a few minutes to allow the spices to bloom.
  • Then add the fish stock, lemon grass and cook for 5 minutes, until reduced by around half. Meanwhile, pop your rice on to cook, timer set according to the packet time. Mine was 12 minutes long.
  • Pour the coconut milk and spinach into the pan with the curry and stir to combine. Then gently add the defrosted cod fillets into the pan and cook over a medium heat for 8 minutes.
  • Serve with a sprinkle of coriander leaves and some optional chilli flakes for some added heat.

Notes

  • Customise your spice level.  Add one chili pepper for mild, or use two for extra heat according to preference.
  • Avoid overcooking cod and add it towards the end of cooking time to prevent dryness and maintain tenderness.
  • Garnish with fresh coriander for vibrant colour and fresh flavour enhancement.

Nutrition

Servings: 4 servings
Fat: 23g
Calories: 600kcal
Carbohydrates: 66g
Protein: 29g
4.77 from 13 votes (12 ratings without comment)

Leave a comment and a rating!

Thank you so much for trying my recipe! I hope you loved it. I’d be so grateful if you could leave a comment/rating - it makes my day hearing your feedback!

Your email address will not be published. Required fields are marked *

Comments

  1. So simple and so good! One of my favourite recipes on this site5 stars

  • Weekly meal plans with a £20 budget
  • 150+ exclusive recipes
  • Personal dashboard
  • Exclusive step by step videos
  • Shopping list tools
  • Advert Free experience

JOIN NOW LEARN MORE

Never miss a recipe!

Sign up to my weekly newsletter to get all of Beat the Budget's recent recipes, so you never miss out!

Development Alchemy + Aim
Share to...