If you are craving a dish that is bursting with vibrant flavors yet wonderfully comforting, this Creamy Coconut Cod Curry Recipe is going to become your new weeknight favorite. Delicately flaky cod fillets swim in a luscious, fragrant coconut curry sauce that’s beautifully balanced with the warmth of red curry paste and the brightness of fresh lime. Toss in fresh vegetables and serve over rice, and you’ve got a meal that feels like a little celebration of color, texture, and taste on every forkful.
Ingredients You’ll Need
Gathering the ingredients for this dish couldn’t be simpler, yet each one brings its own magic to the pot. From the creamy coconut milk that forms the sauce’s silky base to the fresh vegetables that add crunch and color, every component plays a vital role in crafting this unforgettable curry experience.
- Cod filets: Use fresh or thawed cod for a tender, flaky fish that soaks up the curry flavor beautifully.
- Avocado oil: A neutral oil with a high smoke point perfect for sautéing without overpowering the flavors.
- Yellow onion: Finely chopped to add sweetness and depth to the curry base.
- Broccoli: Chopped fresh broccoli brings freshness and a satisfying bite to the curry.
- Minced garlic: Essential for that savory punch that complements the fish and curry spices.
- Shredded carrots: Add natural sweetness and vibrant color while enhancing texture.
- Salt: Balances the flavors perfectly throughout the dish.
- Cooked rice: Serves as the perfect bed for soaking up all the creamy curry sauce.
- Full-fat coconut milk: The creamy heart of the curry, lending richness and a tropical hint.
- Red curry paste: Packs a warmth and spice that brings the entire dish alive.
- Honey: Just the right touch of sweetness to balance the heat and acidity.
- Chicken broth: Adds depth and a subtle savory note to the curry sauce.
- Soy sauce: Introduces an umami layer that enhances every ingredient.
- Fish sauce: A splash adds authentic complexity to this Southeast Asian-inspired curry.
- Lime juice: Brightens and balances the rich coconut curry flavors beautifully.
- Green onion: Thinly sliced for a fresh garnish that adds a mild sharpness and crunch.
- Chili crisp: Optional but highly recommended for a spicy, crunchy kick at the end.
- Cilantro: Fresh chopped cilantro lifts the dish with a fragrant herbal note.
How to Make Creamy Coconut Cod Curry Recipe
Step 1: Season the Cod Fillets
Start by patting your cod filets dry to ensure they get a nice sear rather than steaming. Sprinkle salt evenly on both sides and set the fish aside while you prepare the other ingredients. This simple seasoning step is crucial to enhancing the natural flavor of the cod in the creamy coconut broth.
Step 2: Heat the Avocado Oil
Warm the avocado oil in a large braising pan, Dutch oven, or skillet with high sides over medium-high heat. This oil’s high smoke point makes it ideal for sautéing your vegetables to perfection without burning.
Step 3: Soften the Vegetables
Add the finely chopped yellow onion and chopped broccoli to the heated oil. Sauté them for about 3 to 5 minutes until they just begin to soften. This step builds a flavorful foundation and lets the veggies retain just the right amount of crunch.
Step 4: Whisk the Curry Sauce
While the veggies cook, combine the full-fat coconut milk, red curry paste, honey, chicken broth, fish sauce, and soy sauce in a bowl. Whisk these ingredients together until the curry paste is fully dissolved, creating a rich and aromatic sauce ready to marry all the components of your dish.
Step 5: Add Garlic, Carrots, and Salt
Stir the minced garlic, shredded carrots, and salt into the pan with your softened onion and broccoli. Cook for about one minute, stirring constantly to release the garlic’s wonderful fragrance without burning it.
Step 6: Combine Cooked Rice and Curry Sauce
Next, add your cooked rice directly into the pan, then quickly pour your prepared curry mixture over everything. Toss gently to evenly coat the rice and veggies, allowing the sauce to start infusing all layers of the dish.
Step 7: Simmer and Add Cod
Bring the curry sauce to a gentle simmer, then carefully nestle the cod filets into the sauce. Use a spoon to coat the fish with the curry, ensuring every bite will be infused with flavor. Cover the pan, reducing the heat to medium-low.
Step 8: Cook the Cod Thoroughly
Let the curry simmer for about 10 minutes, or until the cod flakes easily with a fork. This slow poaching in the coconut curry sauce keeps the fish tender and perfectly cooked.
Step 9: Garnish and Serve
When ready to serve, brighten the dish with a generous squeeze of fresh lime juice, sprinkle with thinly sliced green onions, and add chili crisp to taste. If you love a fresh herbal note, scatter chopped cilantro on top and dig into the vibrant flavors!
How to Serve Creamy Coconut Cod Curry Recipe
Garnishes
Fresh garnishes really elevate this dish. The bright acidity from lime juice, the crunch and mild heat from chili crisp, and the freshness of green onions add layers of flavor and texture that make every bite exciting.
Side Dishes
This creamy coconut cod curry shines best served with fluffy steamed jasmine or basmati rice, which soaks up the rich sauce perfectly. For an even heartier meal, add a side of warm naan or crusty bread to scoop up every last bit.
Creative Ways to Present
For a fun twist, serve this curry in individual coconut bowls or over a bed of fragrant coconut-infused rice. Garnishing with edible flowers or a drizzle of coconut cream can turn it into an elegant dinner party centerpiece that impresses without extra fuss.
Make Ahead and Storage
Storing Leftovers
Once cooled, transfer any leftover creamy coconut cod curry into an airtight container and store it in the refrigerator. It will keep beautifully for up to 3 days, allowing the flavors to deepen even more overnight.
Freezing
This curry can be frozen for longer storage, but for best texture, it’s ideal to freeze just the curry sauce and vegetables separately from the cooked rice and cod. When reheating, thaw overnight in the fridge and gently warm on the stove.
Reheating
Reheat leftovers gently over low heat, stirring occasionally until warmed through. You may want to add a splash of coconut milk or broth if the curry has thickened too much. Avoid microwaving on high to keep the cod tender and prevent curdling.
FAQs
Can I use other types of fish for the Creamy Coconut Cod Curry Recipe?
Absolutely! While cod is wonderful because of its flaky texture, you can substitute with halibut, haddock, or even firm white fish like tilapia or pollock. Just ensure the fish cooks gently to keep it tender.
Is it possible to make this recipe vegan or vegetarian?
Yes, simply swap the cod for tofu or chickpeas for protein, and replace the fish sauce with a splash of soy sauce or tamari for a similar umami effect. The rich coconut curry flavors will still shine beautifully.
How spicy is the curry in this recipe?
The red curry paste provides a moderate, warming spice level that can be adjusted according to your preference. If you want it milder, reduce the amount of curry paste or leave out the chili crisp garnish.
Can I prepare the curry sauce ahead of time?
You can whisk together the curry sauce ingredients a day ahead to save time. However, I recommend adding the sauce to the cooked vegetables and fish on the day of serving for the freshest flavor and best texture.
What type of rice works best with this curry?
Long grain white rice such as jasmine or basmati pairs perfectly because of its fluffy texture and subtle aroma. Brown rice works too for a nuttier bite, but it will change the overall cooking time and texture slightly.
Final Thoughts
This Creamy Coconut Cod Curry Recipe is a treasure trove of comforting flavors wrapped up in an effortless-to-make dish. Whether you’re cooking for a busy weeknight or impressing guests, its balance of creamy, spicy, and fresh elements never fails to delight. I genuinely can’t wait for you to try it and make it one of your go-to recipes—the blend of coconut richness with tender cod is nothing short of spectacular!
Print
Creamy Coconut Cod Curry Recipe
A flavorful and creamy Coconut Cod Curry featuring tender cod filets simmered in a rich coconut milk and red curry paste sauce, combined with fresh vegetables and served over fluffy rice. This dish is quick to prepare and offers a perfect balance of spice, sweetness, and savory flavors.
- Total Time: 25 minutes
- Yield: 4 servings
Ingredients
Fish and Seasoning
- 3–4 cod filets (1 pound total)
- 1 teaspoon salt
Vegetables
- 1 small yellow onion (finely chopped)
- 3 cups chopped broccoli
- 1 Tablespoon minced garlic
- 1 cup shredded carrots
Sauce and Liquids
- 1 13.5-ounce can full-fat coconut milk
- 2 Tablespoons red curry paste
- 1 Tablespoon honey
- 1/4 cup chicken broth
- 2 Tablespoons soy sauce
- 1 teaspoon fish sauce
- 1/2 medium lime (juiced, or more for serving)
Other
- 2 Tablespoons avocado oil
- 3 cups cooked rice
- 1 thinly sliced green onion
- Chili crisp (to taste)
- Optional cilantro (chopped)
Instructions
- Season Cod: Pat the cod filets dry with paper towels and sprinkle salt on both sides. Set them aside while preparing the rest of the dish.
- Heat Oil: Pour the avocado oil into a large braising pan, Dutch oven, or a large skillet with high sides. Heat it over medium-high heat until shimmering but not smoking.
- Soften Veggies: Add the finely chopped onion and chopped broccoli to the heated oil. Cook for about 3-5 minutes, stirring occasionally, just until they begin to soften.
- Whisk Curry: In a bowl, whisk together the full-fat coconut milk, red curry paste, honey, chicken broth, fish sauce, and soy sauce until smooth and combined. Set this sauce mixture aside.
- Add Veggies: Add the minced garlic, shredded carrots, and salt to the pan with the softened onion and broccoli. Cook for about 1 minute, stirring constantly to prevent burning.
- Add Rice and Sauce: Stir in the cooked rice, then quickly pour the prepared coconut curry sauce over the entire dish, mixing gently to combine.
- Simmer: Bring the sauce to a gentle simmer. Carefully nestle the seasoned cod filets into the sauce, spooning some sauce over the top to coat them.
- Cook Fish: Cover the pan with a lid and reduce the heat to medium-low. Let everything simmer for 10 minutes, or until the fish is cooked through and flakes easily with a fork.
- Garnish and Serve: Remove the lid, squeeze fresh lime juice over the dish, and sprinkle with thinly sliced green onion, chili crisp to taste, and chopped cilantro if using. Serve immediately and enjoy!
Notes
- Make sure the cod filets are fresh and not too thick for even cooking within 10 minutes.
- Adjust the amount of red curry paste and chili crisp according to your heat preference.
- Substitute chicken broth with vegetable broth for a pescatarian option without altering flavor significantly.
- Use jasmine or basmati rice for best results with this curry.
- Leftovers can be refrigerated for up to 2 days and reheated gently on the stovetop.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Asian