Tender, flaky cod fish swimming in a luxurious blend of creamy coconut milk and aromatic spices—ready in just 20 minutes. Join me as we dive into the vibrant world of South Asian main dishes with this quick and irresistible cod fish curry recipe. 

Pan of fish fillets in curry sauce topped with fresh chopped cilantro.
A marvellously mouthwatering curry, proving that greatness often lies in the beautifully uncomplicated.

Being a Desi dietitian, my love affair with curry runs deep. The earthy tones, the dance of vibrant spices, and the inclusion of health-promoting ingredients—it’s like a flavorful embrace that’s become second nature to me.

Now, if your taste buds are yearning for more oceanic delights, I’ve got a fish and seafood recipes party waiting for you! Why not indulge in the flavours of Pan-Fried Basa Fish Fillets, or savour the magic of Haddock Fish Biryani? Both these recipes will surely sail your culinary adventures to new, delicious shores. 🙂

Top view of pan of fish fillets submerged in a vibrant curry sauce topped with chopped cilantro.

Nutrition highlights

With 34 grams of protein per serving, this quick fish curry is a breeze to whip up and brings forth an array of nutritional goodness:

  • A good source of omega-3 fatty acids, courtesy of the cod.
  • Rich in medium-chain triglycerides, from creamy coconut milk.
  • Packed with antioxidants, thanks to the spices!

Fish curry ingredients

Indeed, it’s a simple list of ingredients for a curry recipe:

A selection of food ingredients includes, fish fillets, ramekins of spices and herbs as well as an open can of coconut milk.
  • Coconut Oil
  • Curry Leaves (fresh or dried)
  • Mustard Seeds
  • Sesame Seeds
  • Coconut Milk
  • Curry Powder
  • Chilli Powder
  • Cod Fillets
  • Sea salt
  • Fresh lime (zest and juice)
  • Cilantro

How do you dry cod?

A large fish fillet placed on a kitchen towel on a wooden board.
When using frozen cod, ensuring it’s thoroughly dried before cooking can be a game-changer. Excess moisture from frozen fish can lead to a watery sauce, affecting the richness and consistency of your dish. To tackle this, pat the frozen cod fillets dry with a clean kitchen towel before adding them to the sauce. 
A bowl of medium-sized cod fish fillets placed on a round straw mat.
Cutting the cod fish fillets into medium-sized pieces helps maintain their integrity during cooking—they’re not too small to fall apart but not overly large, ensuring they cook through quickly and evenly.

Diabetes diet advice

If you’re following a diabetes-friendly diet, consider opting for low-fat coconut milk or experimenting with Greek yogurt as a substitute. These alternatives maintain the creaminess while reducing overall fat content and incorporating beneficial probiotics, making your homemade fish curry a great dinner option.

How to make it

Create the flavour base:

Pan with seeds and curry leaves tempering in oil on a mobile cooktop.
Step 1: Melt coconut oil in a skillet. Temper curry leaves, mustard seeds, and sesame seeds.
A mobile cooktop displaying a pan filled with coconut milk and topped with a dusting of powdered spices.
Step 2: Add coconut milk, curry and chilli powders. Keep the heat on low.
Pan of yellow grainy sauce on a mobile cooktop.
Stir well to mix the powdered spices. For a smoother mix, use a whisk.

Nestle in the cod fish:

Mobile cooktop showcasing a pan of fish fillets placed in a curry sauce.
Step 3: Add salt and gently place the cod fillets into the simmering concoction.
Mobile cooktop showcasing a pan of fish fillets gently simmering in curry sauce, accompanied by a wooden spatula.
Use your spatula to gently press and immerse the fillets into the sauce. To coat the pieces evenly, use the spatula to spread the sauce over the fillets.

Simmer and turn for even cooking:

Pan of fish fillets simmering in a curry sauce on a mobile cooktop.
Step 4: Cover the skillet and simmer on low heat for 13 minutes. This gentle simmer allows the fish to absorb all those rich flavours and cook through. 

Afterward, gently turn the cod pieces to ensure the top is submerged in the sauce for even cooking. Remember, a slight flip to one side is all it needs—no need for a full 360-degree rotation. Fussing too much will break the fish apart in the sauce, and we want those gorgeous fillets to stay intact and tender. Once you flip, cook for 1-2 more minutes.

Finish with a flourish:

Pan of fish fillets in a curry sauce topped with cilantro placed on a mobile cooktop.
Step 5: Switch off the heat. Garnish your cod curry with fresh lime juice, a sprinkle of lime zest, and a generous scattering of fresh cilantro—it’s the magic touch that harmonizes and balances out the spices.

For a complete list of ingredient measurements and detailed step-by-step instructions, you can find everything you need in the printable recipe card located at the bottom of this post.

How to serve your curry

Ready to elevate your cod curry experience? Let’s explore the perfect pairings!

Whether you prefer fluffy Basmati rice, nutty Quinoa, or classic favourites like Soft Roti or flaky Paratha, each option complements the curry beautifully. And for a fresh, zesty kick, don’t forget to add a vibrant Kachumber Salad on the side.

Food safe storage

Now, about those leftovers (if there are any!)—pop them into an airtight container and into the fridge. Your delicious Indian fish curry will keep well for up to two days. When you’re ready for more indulgence, gently reheat on the stove or in the microwave, letting the flavours reawaken. 

Half-view: Pan of cod fish fillets bathing in curry sauce, garnished with chopped cilantro.

Why is my cod tough and rubbery?

Oh my goodness, let me tell you about cod—it can turn tough and rubbery if you’re not careful with it! Being a delicate fish, cod doesn’t need much time to cook, and if you subject it to high heat for too long, you might end up with a less-than-desirable texture.

In this recipe, the cod gets some tender loving care as it simmers gently in the creamy embrace of coconut milk. This ensures it retains all its delicious succulence and doesn’t become tough.

Should cod be soaked before cooking?

Let’s talk about prepping cod—it’s not as complicated as you might think! If you’re using salt cod, which is dried and preserved in salt, soaking it beforehand can help reduce its saltiness and give it a nice rehydration boost. But if you’ve got fresh or frozen cod on hand, all you need to do is give it a quick rinse under cold water to get rid of any ice crystals or debris. Easy peasy, right? No need to soak, just a little rinse, and you’re good to go!

Bird's-eye view: Pan of fish fillets immersed in vibrant curry sauce, topped with chopped cilantro, elegantly styled with mats and curry leaves.

Have you tried this cod recipe? Drop a comment with your thoughts and rate the recipe! Don’t forget to tag @DesiliciousRD on Instagram when you try it out. Your comments and ratings might just guide others in their culinary adventure!

Desi~liciously Yours, Shahzadi
RD Approved Badge - Staying Power
Top view of pan of fish fillets submerged in a vibrant curry sauce topped with chopped cilantro.
5 stars (1 review)

Get the Recipe:

Quick Skillet Cod Curry With Coconut Milk

Prep Time: 5 minutes
Cook Time: 15 minutes
Total Time: 20 minutes
Yield: 5 servings
Tender, flaky cod fish swimming in a luxurious blend of creamy coconut milk and aromatic spices—ready in just 20 minutes. Join me as we dive into the vibrant world of South Asian main dishes with this quick and irresistible cod fish curry recipe.

Video

Ingredients
  

  • 2 tsp coconut oil, organic, cold-pressed
  • 5 curry leaves, fresh, small
  • ½ tsp mustard seeds
  • 1 tsp sesame seeds
  • 1 can coconut milk, creamy, 400 mL
  • tbsp curry powder
  • ½ tsp chilli powder
  • 1 tsp salt, sea salt
  • 900 g cod fillets, 3 extra large frozen fillets, thawed, thoroughly dried and cut into medium pieces.
  • 2 tbsp lime juice, freshly squeezed
  • 1 lime zest, optional, zest of one lime
  • ½ cup cilantro, washed, finely chopped

Instructions
 

  • On low heat, melt coconut oil in a skillet. Add curry leaves, mustard seeds, and sesame seeds. Temper until they release their aroma.
  • Pour in coconut milk and stir in curry powder and chilli powder until well combined.
  • Add salt, stir, and delicately nestle the cod fillets into the sauce, ensuring they're fully submerged. Cover and simmer on low for exactly 13 minutes. With care, flip the fillets onto one side to ensure the top is immersed in the sauce, and continue simmering for an extra 2 minutes.
  • Remove from heat, garnish with lime zest (optional), juice, and fresh cilantro.

Serve

Notes

How do you dry cod?

  • When using frozen cod, ensuring it’s thoroughly dried before cooking can be a game-changer. Excess moisture from frozen fish can lead to a watery sauce, affecting the richness and consistency of your dish. To tackle this, pat the frozen cod fillets dry with a clean kitchen towel before adding them to the sauce. 

Food safe storage

  • Transfer leftovers into an airtight container and into the fridge. Your delicious Indian fish curry will keep well for up to two days. When you’re ready for more indulgence, gently reheat on the stove or microwave, letting the flavours reawaken. 

Nutrition Information:

Calories: 328kcal (16%)Carbohydrates: 3g (1%)Protein: 34g (68%)Fat: 19g (29%)Saturated Fat: 15g (75%)Polyunsaturated Fat: 1gMonounsaturated Fat: 1gCholesterol: 77mg (26%)Sodium: 567mg (24%)Potassium: 847mg (24%)Fiber: 1g (4%)Sugar: 1g (1%)Vitamin A: 299IU (6%)Vitamin C: 25mg (30%)Calcium: 50mg (5%)Iron: 2mg (11%)

Keep in mind that the nutritional values provided are approximations and suggestions, and might fluctuate depending on ingredient variations, portion sizes, and recipe adjustments. This nutrition facts table cannot account for your individual needs. Your body — including your hunger and satiety cues — change daily. It’s perfectly fine to eat more or less on different days. Instead of letting food guilt take over, consider mindful eating.

* Percent Daily Values are based on a 2000 calorie diet.

Cuisine: Indian
Course: Main
Did you make this recipe?Mention @desiliciousrd on Instagram or tag #desiliciousrd.