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
Thai Red Coconut Curry Cod
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.
What can I use instead of cod in this recipe?
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.
How do I keep the cod from falling apart in the curry?
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.
Is Thai Red Coconut Curry Cod spicy?
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.
Can I make this curry dairy-free or gluten-free?
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.
How long does cod take to cook in curry?
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.
Can I substitute cherry tomatoes with something else?
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
Can I freeze Thai Red Coconut Curry Cod?
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