Thai Red Coconut Curry Cod

Thai Red Coconut Curry Cod

This Thai Red Coconut Curry Cod is bright, creamy, and incredibly fragrant — a weeknight-friendly dish that comes together in under 30 minutes. Mild, flaky cod simmers gently in a rich coconut curry infused with Thai red curry paste, garlic, ginger, and fresh lime. Bursting cherry tomatoes add natural sweetness and acidity, while a sprinkle of fresh cilantro finishes the dish with herbal freshness.

Why You’ll Love This Thai Red Coconut Curry Cod

This curry checks all the boxes:

  • Ready in 30 minutes – perfect for busy nights
  • Ultra creamy without feeling heavy
  • Flavor-packed thanks to garlic, ginger & red curry paste
  • Naturally dairy-free & gluten-free
  • Beginner-friendly fish recipe (cod is very forgiving)

It’s the ideal blend of restaurant-quality flavor and at-home simplicity.

What Is Thai Red Coconut Curry Cod?

Thai Red Coconut Curry Cod is a Thai-inspired fish curry where cod fillets simmer in a coconut-milk-based red curry sauce. The curry paste provides heat and aromatics, while the coconut milk makes it creamy and luxurious. Cherry tomatoes add a light sweetness and acidity that balance the richness of the sauce.

This recipe is not an authentic Thai preparation, but it uses classic Thai flavor elements to create a simple, approachable version that works perfectly for home cooks.

Why Cod Works Perfectly in Curry

Cod is one of the best types of fish for curry because:

  • It’s mild and buttery, absorbing flavors beautifully
  • It flakes gently but holds its shape while simmering
  • It’s widely available in fresh or frozen form
  • It’s fast-cooking — ideal for quick curries

If you’re nervous about cooking fish at home, cod makes it easy.

Simple Ingredients, Big Flavor

This recipe uses just a handful of simple, accessible ingredients:

Thai Red Curry Paste

The foundation of the sauce. Brands like Thai Kitchen and Mae Ploy both work well.

Coconut Milk

Use full-fat coconut milk for the richest, silkiest curry.

Cherry Tomatoes

They burst into the sauce, adding natural sweetness and acidity.

Garlic & Ginger

Fresh aromatics that build depth of flavor.

Cod Fillets

Mild, flaky, and perfect for soaking up the creamy curry sauce.

Lime Juice

Brightens and balances the richness of the coconut milk.

Cilantro

Fresh, herbal finishing touch.

How to Make Thai Red Coconut Curry Cod (Step-by-Step)

1. Sauté the aromatics

Garlic, ginger, and curry paste bloom together to release their flavors.

2. Build the silky coconut curry base

Coconut milk + broth + lime = a flavorful, balanced sauce.

3. Add cherry tomatoes

They soften, burst, and naturally sweeten the curry.

4. Simmer the cod

Gently poach the cod in the curry until it flakes easily.

5. Finish with cilantro and lime

Brightens the sauce and ties everything together.

Serve over jasmine rice, coconut rice, or rice noodles.

Serving Suggestions

This curry pairs beautifully with:

  • Steamed Jasmine rice
  • Coconut rice
  • Rice noodles
  • Cauliflower rice (low-carb option)

Customize Your Curry

This dish is flexible! Try:

  • More spice: Add Thai chilies or red pepper flakes
  • More acidity: Add extra lime juice
  • Sweeter curry: Add a little extra brown sugar
  • Extra creamy: Add a splash of coconut cream

Print

Thai Red Coconut Curry Cod

A silky Thai red coconut curry simmered with flaky cod and sweet cherry tomatoes. This quick, vibrant, 30-minute dish is perfect over jasmine rice and finished with fresh cilantro.
Course Main Course
Cuisine Asian, Thai
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings 4

Equipment

  • Dutch oven

Ingredients

For the Curry

  • 1 tablespoon vegetable oil
  • 3 cloves garlic minced
  • 1 tablespoon fresh ginger grated
  • 2 –3 tablespoons Thai red curry paste to taste
  • 1 can 13.5 oz full-fat coconut milk
  • ½ cup vegetable broth or chicken broth
  • 1 tablespoon lime juice
  • 1 teaspoon brown sugar optional, but enhances flavor

For the Cod with Tomatoes

  • 4 cod fillets 5–6 oz each
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • 1 pint cherry tomatoes whole or halved

For Serving

  • Fresh cilantro chopped
  • Cooked jasmine rice

Instructions

  • Start the aromatics
  • Heat vegetable oil in a large skillet over medium heat. Add minced garlic and ginger and cook for 1 minute until fragrant.
  • Add the curry paste
  • Stir in the red curry paste and cook for 1–2 minutes to deepen the flavor.
  • Build the coconut curry base
  • Pour in coconut milk and broth. Add lime juice and brown sugar if using. Stir and bring to a gentle simmer.
  • Add cherry tomatoes
  • Add the cherry tomatoes to the curry and simmer for 3–4 minutes until they begin to soften.
  • Simmer the cod
  • Season cod fillets with salt and pepper. Nestle them gently into the simmering curry. Cover and cook for 6–10 minutes, or until the cod is opaque and flakes easily with a fork.
  • Serve
  • Taste and adjust seasoning with more lime or fish sauce if needed. Serve the curry over jasmine rice and top with chopped cilantro.

Notes

  • Cherry tomatoes add natural sweetness and acidity that balance the richness of coconut milk.
  • To increase the heat, stir in red chili flakes or sliced Thai chili.
  • Cod can be swapped with halibut or salmon using the same method.
  • Avoid overcooking the fish — remove from heat as soon as it flakes easily.
  • Add in fish sauce to add more umami flavor.

This curry works well with many proteins including:

  • Salmon
  • Halibut
  • Tilapia
  • Shrimp
  • Tofu (firm or extra-firm)

Just adjust cooking times as needed based on thickness.

Cod is delicate, so to keep it intact:

  • Add it after the sauce is simmering
  • Cover and cook gently over low heat
  • Avoid stirring the fish directly
  • Remove from heat as soon as it flakes easily

Poaching the fish gently in the coconut curry keeps the texture tender but intact.

It has a mild to medium level of heat depending on the curry paste. To adjust:

  • Milder: Use 1–2 tablespoons curry paste
  • Spicier: Use 3–4 tablespoons or add Thai chilies / red pepper flakes

You control the heat, so customize it to your preference.

Yes! This curry is naturally:

  • Dairy-free (coconut milk base)
  • Gluten-free as long as your curry paste and broth are labeled gluten-free

Most major Thai curry paste brands are gluten-free, but always double-check.

Cod usually cooks in 6–10 minutes, depending on thickness.
It’s done when:

  • The flesh flakes easily with a fork
  • It turns opaque throughout
  • It lifts from the pan without breaking apart

Avoid overcooking — cod becomes rubbery when cooked too long.

Cherry tomatoes add acidity and sweetness, but you can substitute with:

  • Grape tomatoes
  • Diced Roma tomatoes
  • Canned diced tomatoes (drained)

However, cherry tomatoes give the best pop of flavor. Content

You can freeze the sauce, but not the cod.
Frozen cooked fish tends to break apart and become mushy.
Instead:

  • Freeze the curry sauce alone
  • Add fresh fish when reheating the sauce

It still makes a great time-saver for future meals.

Leave a Reply

Oak Table Recipes

Recipes from our kitchen to yours.

Let’s connect

Discover more from Oak Table Recipes

Subscribe now to keep reading and get access to the full archive.

Continue reading