ADVERTISEMENT

Creamy Thai Coconut Cod Curry – 15-Minute Easy Dinner

Picture this: it's 6:47 pm, the fridge is a mystery box, and everyone is orbiting the kitchen asking the eternal question, what's for dinner? Instead of surrendering to takeout menus, you reach for a can of coconut milk and a jar of red curry paste and suddenly you're a weeknight wizard.

Advertisements1

This creamy Thai coconut cod curry is your new weeknight sidekick. Cod fillets gently poach in a silky, lemongrass-scented coconut sauce that tastes like it simmered for an hour but actually comes together faster than a sitcom episode. It's the cooking equivalent of slipping into your favorite sweatpants: cozy, effortless, and secretly kind of glamorous.

Think of the sauce as a blank canvas. A squeeze of lime, a handful of basil, a scatter of cilantro, and dinner is done. Messy first drafts welcome. The curry doesn't care if your basil is torn instead of chiffonaded.

Why You'll Love This Recipe

1

Fifteen Minutes Flat: One skillet and a short simmer get dinner on the table faster than delivery can ring your doorbell.
2

Silky Coconut Sauce: Coconut milk and red curry paste melt into a velvety sauce that clings to every flake of fish.
3

Gentle on the Cod: Poaching keeps the cod buttery and flaky instead of dry, so even nervous fish cooks look like pros.
4

Pantry-Friendly: Canned coconut milk, curry paste, and frozen cod mean you can make this any night of the week.

About the Ingredients

1 1/2 lbs (680g) cod fillets, cut into 4 pieces

Look for thick center-cut fillets so they poach evenly. No cod? Swap in halibut, haddock, or even firm tilapia and add 2 extra minutes of simmering.

1 tablespoon coconut oil or neutral oil

Coconut oil adds a subtle sweetness, but avocado or canola oil works just fine. Skip olive oil here, its flavor fights the curry.

1 small yellow onion, thinly sliced

About 1 cup sliced. Shallots are a lovely swap and soften even faster, so reduce the sauté time by a minute.

3 garlic cloves, minced

Fresh garlic is best, but 1 teaspoon garlic paste from a tube saves a step on frantic nights.

2 tablespoons Thai red curry paste

Check the label for shrimp paste if you're shellfish-free; Thai Kitchen brand is widely available and shrimp-free. Use 3 tablespoons if you love heat.

1 can (13.5 oz / 400ml) full-fat coconut milk

Full-fat gives the creamiest sauce; light coconut milk works but will be thinner. Shake the can well before opening so the cream and water combine.

1 cup (240ml) low-sodium chicken or vegetable broth

Broth keeps the sauce pourable; water works in a pinch but add an extra pinch of salt. Fish stock would be a beautiful, briny upgrade.

1 tablespoon fish sauce

The umami backbone of the dish. Soy sauce or tamari is a solid vegetarian substitute, though you may want a squeeze more lime.

1 cup cherry tomatoes, halved

They burst and sweeten the sauce. Diced red bell pepper is a crisp, colorful alternative if tomatoes are out of season.

1 lime, juiced, plus wedges for serving

Fresh lime is non-negotiable for brightness. Bottled juice is a last resort; use 1 1/2 tablespoons if you must.

1/2 cup fresh Thai basil or cilantro, torn

Thai basil is sweeter and more anise-y; regular basil or cilantro both work. Tear rather than chop so the leaves don't bruise.

Cooked jasmine rice, for serving

Jasmine rice soaks up the sauce beautifully; cauliflower rice keeps it low-carb. Start the rice first so it's ready when the curry is.

Tips & Tricks

Don't Boil the Coconut Milk

Keep the sauce at a gentle simmer (small bubbles at the edges, not a rolling boil) or the coconut milk can split and turn grainy.

Add the Cod Cold and Leave It Alone

Nestle the fish in and resist stirring. Moving it around breaks the fillets into confetti before they're done.

Taste Before Serving

Curry pastes and fish sauces vary wildly in salt and heat, so taste the sauce after the fish is cooked and adjust with lime or a pinch of sugar.

Pro Tips

1

Use a wide skillet so the cod sits in a single layer and poaches evenly.
2

Pat the cod completely dry before adding it so the sauce stays creamy, not watery.
3

A teaspoon of brown sugar rounds out the curry's sharp edges if your lime is extra tart.
4

Warm your bowls first; this curry cools quickly and warm bowls keep every spoonful cozy.

Step-by-Step Instructions

1. Sauté the Aromatics

Heat the oil in a large skillet over medium-high heat (375°F / 190°C) for 1 minute, then add the onion and cook for 4 minutes until soft and translucent. Add the garlic and cook 30 seconds until fragrant but not browned.

2. Bloom the Curry Paste

Stir in the red curry paste and cook for 1 minute, mashing it into the onions until it darkens slightly and smells toasty. This step wakes up the spices and is the difference between flat and fabulous.

3. Build the Sauce

Pour in the coconut milk and broth, then stir in the fish sauce. Bring to a gentle simmer over medium heat (about 200°F / 93°C); you want lazy bubbles at the edges, not a rolling boil.

4. Add the Tomatoes

Stir in the cherry tomatoes and simmer for 3 minutes until they just begin to soften and release their juices. The sauce should look glossy and slightly thickened.

5. Poach the Cod

Nestle the cod pieces into the sauce in a single layer, spooning a little sauce over the tops. Cover and simmer gently for 6 to 8 minutes, until the fish flakes easily and reaches 145°F / 63°C in the center.

6. Brighten and Finish

Turn off the heat and squeeze in the lime juice, then scatter the torn basil over the top. Taste and adjust with more fish sauce or lime if needed.

7. Serve Immediately

Spoon the curry and plenty of sauce over warm jasmine rice and serve with lime wedges. Dinner is done before the rice cooker clicks off.

Delicious Variations

Green Curry Version

Swap the red curry paste for green curry paste and add 1 cup of sliced zucchini with the tomatoes for a fresher, herbier spin.

Shrimp and Coconut Curry

Replace the cod with 1 pound of peeled large shrimp and simmer for just 3 to 4 minutes, until they curl and turn opaque pink.

Vegan Chickpea Curry

Skip the cod and fish sauce, use vegetable broth and soy sauce, and simmer 1 can of drained chickpeas for 8 minutes until heated through.

How to Store 15 Minute Creamy Thai Coconut Cod Curry – The Perfect Weeknight Dinner

Refrigerator

Store leftovers in an airtight container in the refrigerator for up to 2 days. The cod will soften further, so reheat gently.

Freezer

Freezing is not recommended because the cod turns mushy and the coconut sauce can separate. If you must, freeze the sauce alone for up to 2 months.

Reheating

Reheat gently in a covered skillet over low heat (about 200°F / 93°C) for 4 to 5 minutes, adding a splash of broth or water to loosen the sauce. Avoid the microwave on high, which toughens the fish.

Frequently Asked Questions

Q: Can I use frozen cod for this curry?

Yes, but thaw it completely in the refrigerator overnight and pat it very dry before poaching. Adding frozen cod directly will cool the sauce and water it down, so thaw first for the creamiest result.

Q: How do I know when the cod is cooked through?

The cod is done when it flakes easily with a fork and reaches an internal temperature of 145°F (63°C). It should look opaque all the way through and pull apart in soft, buttery flakes.

Q: Is red curry paste very spicy?

Red curry paste is usually mild to medium, but brands vary a lot, so start with 2 tablespoons and taste. You can always stir in more paste at the end for heat without overpowering the delicate cod.

Q: Can I make this coconut cod curry dairy-free?

It is already dairy-free since the creaminess comes entirely from full-fat coconut milk. Just double-check that your curry paste and fish sauce don't contain hidden dairy or shrimp paste if you have allergies.

Q: What can I serve instead of rice?

Cauliflower rice, rice noodles, or crusty bread all work beautifully for soaking up the sauce. For a low-carb plate, serve it over steamed broccoli or zucchini noodles.

Here's your challenge: make this creamy Thai coconut cod curry on your busiest night this week and time yourself. Snap a photo of the glossy sauce clinging to those flaky cod pieces, then tell me which variation you tried first. Keep your pen dancing.

15 Minute Creamy Thai Coconut Cod Curry – The Perfect Weeknight Dinner

15 Minute Creamy Thai Coconut Cod Curry – The Perfect Weeknight Dinner

Creamy Thai coconut cod curry in 15 minutes: tender flaky cod simmered in a fragrant red curry coconut sauce. One pan, big flavor, zero stress.

★★★★½ 4.8 (187 ratings)
15 minPrep time35 minCook time6Servings285 kcalCalories

🧂 Ingredients

  • 1 1/2 lbs (680g) cod fillets, cut into 4 pieces
  • 1 tablespoon coconut oil or neutral oil
  • 1 small yellow onion, thinly sliced
  • 3 garlic cloves, minced
  • 2 tablespoons Thai red curry paste
  • 1 can (13.5 oz / 400ml) full-fat coconut milk
  • 1 cup (240ml) low-sodium chicken or vegetable broth
  • 1 tablespoon fish sauce
  • 1 cup cherry tomatoes, halved
  • 1 lime, juiced, plus wedges for serving
  • 1/2 cup fresh Thai basil or cilantro, torn
  • Cooked jasmine rice, for serving

📋 Instructions

  1. 1Sauté the Aromatics — Heat the oil in a large skillet over medium-high heat (375°F / 190°C) for 1 minute, then add the onion and cook for 4 minutes until soft and translucent. Add the garlic and cook 30 seconds until fragrant but not browned.
  2. 2Bloom the Curry Paste — Stir in the red curry paste and cook for 1 minute, mashing it into the onions until it darkens slightly and smells toasty. This step wakes up the spices and is the difference between flat and fabulous.
  3. 3Build the Sauce — Pour in the coconut milk and broth, then stir in the fish sauce. Bring to a gentle simmer over medium heat (about 200°F / 93°C); you want lazy bubbles at the edges, not a rolling boil.
  4. 4Add the Tomatoes — Stir in the cherry tomatoes and simmer for 3 minutes until they just begin to soften and release their juices. The sauce should look glossy and slightly thickened.
  5. 5Poach the Cod — Nestle the cod pieces into the sauce in a single layer, spooning a little sauce over the tops. Cover and simmer gently for 6 to 8 minutes, until the fish flakes easily and reaches 145°F / 63°C in the center.
  6. 6Brighten and Finish — Turn off the heat and squeeze in the lime juice, then scatter the torn basil over the top. Taste and adjust with more fish sauce or lime if needed.
  7. 7Serve Immediately — Spoon the curry and plenty of sauce over warm jasmine rice and serve with lime wedges. Dinner is done before the rice cooker clicks off.
👨‍🍳 Chef's Note: If your curry paste is on the spicy side, a teaspoon of brown sugar balances the heat beautifully without making the sauce sweet.

Servings: 6

Cuisine: Thai

Course: Dinner

Nutrition (per serving): 285 kcal · 12g protein · 22g carbs · 9g fat
Priya Sharma

Written by Priya Sharma

Priya explores creative writing prompts and storytelling techniques for aspiring authors. She shares exercises to spark imagination and build narrative confidence, drawn from her own writing practice.

Leave a comment

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

x
Advertisements