I absolutely adore this Poached Cod in Coconut Milk with Dill and Lemon Recipe because it offers such a delicate and comforting flavor that still feels fresh and vibrant. The creamy coconut milk gently infuses the cod, while the bright lemon and fresh dill elevate the whole dish in a way that's simply irresistible. Whenever I make this, it feels like a little celebration of flavors that come together effortlessly, making it one of my go-to dishes when I want something elegant but easy to prepare.
Why You'll Love This Poached Cod in Coconut Milk with Dill and Lemon Recipe
What really excites me about this recipe is its beautifully balanced flavor profile. The subtle sweetness from the coconut milk mingles perfectly with the brightness of fresh lemon and the herbal punch from dill. The garlic and ginger give the dish a warm, aromatic base without overpowering the cod’s delicate texture. Every bite feels like a cozy yet refreshing experience that makes me want to savor each mouthful.
I also love how incredibly simple this recipe is to put together. It feels like gourmet cooking but without any complicated steps or exotic ingredients that are hard to find. Just a handful of fresh herbs, coconut milk, and a fresh fillet of cod are all you need to create a stunning meal. It’s such a crowd-pleaser at any occasion too, whether it’s a casual weeknight dinner or you’re impressing friends at a dinner party. This recipe manages to stand out because it’s both approachable and sophisticated at the same time.
Ingredients You'll Need
These ingredients are straightforward but thoughtfully chosen to build layers of flavor, aroma, and texture without fuss. Each component plays an essential role, making the dish vibrant and balanced without overwhelming your palate.
- Cod fillets: I use fresh, skinless cod for its tender and flaky texture that easily absorbs the poaching liquid.
- Olive oil: Adds a gentle richness and helps bring out the aroma of garlic and ginger during sautéing.
- Unsweetened canned coconut milk: This creamy base imparts sweetness and a luscious mouthfeel while poaching the fish.
- Garlic (smashed): Offers a warm, earthy backdrop to the flavors without becoming overpowering.
- Ginger (grated): Adds subtle zing that brightens the coconut milk and complements the fish beautifully.
- Fresh dill (finely chopped): Dill is my favorite herb in this recipe – it refreshes and lifts every bite with its slightly grassy, citrusy notes.
- Lemon: Half sliced to infuse the poaching liquid, and half squeezed fresh at the end to awaken the dish’s brightness.
- Chili garlic oil (for garnish): This optional touch gives the dish a gentle spicy kick and vibrant color that make it pop on the plate.
Directions
Step 1: Pat your cod fillets dry with a paper towel and season them generously on both sides with kosher salt and black pepper. If the fillets have skin, I usually remove it before cooking to keep the texture tender.
Step 2: Warm olive oil in a medium-sized pot or small saucepan over medium heat. Add the smashed garlic cloves and grated ginger, and sauté until they're fragrant and just beginning to brown. It’s essential to watch closely here to avoid burning.
Step 3: Lay about four thin lemon slices at the bottom of your pan on low heat. These add a gentle citrus note and prevent the fish from sticking. Place the cod fillets carefully on top of the lemon slices.
Step 4: Pour in the canned coconut milk, add the fresh chopped dill, and season with a little more salt and pepper. Gently stir the mixture to combine flavors without disturbing the fish too much. Bring the coconut milk just to a gentle simmer—avoid boiling as it can toughen the cod.
Step 5: Let the cod poach in the coconut milk for about 8 to 10 minutes. Depending on the thickness of your fillets, the fish should become opaque and flake easily when tested with a fork. If your cod isn’t fully submerged in the coconut milk, gently spoon the liquid over the top every few minutes to keep it moist.
Step 6: Taste the poaching liquid and adjust seasoning if needed. Just before serving, squeeze the remaining half of the lemon over the cod to brighten all the flavors and add that final fresh touch.
Step 7: Serve your Poached Cod in Coconut Milk with Dill and Lemon over a bed of fluffy rice or tender orzo. Spoon the luscious coconut broth on top until it’s delightfully brothy. For a final pop of color and flavor, garnish generously with extra fresh dill and a drizzle of chili garlic oil.
Servings and Timing
This Poached Cod in Coconut Milk with Dill and Lemon Recipe makes about 2 generous servings, perfect for a cozy dinner for two or a light but satisfying meal. The prep time is minimal—about 5 minutes to get everything ready—and cooking takes roughly 15 minutes. Altogether, you can have this gorgeous dish on your table in just 20 minutes. No resting or cooling time needed, so you get to enjoy it fresh and warm right after cooking!
How to Serve This Poached Cod in Coconut Milk with Dill and Lemon Recipe
I love serving this dish over steamed jasmine rice or orzo because the grains soak up the fragrant coconut broth beautifully. The creamy sauce with lemon and dill just clings to every bite, making it comforting and light at the same time. For a little color and crunch, a simple cucumber and radish salad on the side pairs wonderfully, adding a crisp, refreshing contrast.
When I’m feeling fancy, I garnish with an extra sprinkle of fresh dill and a drizzle of chili garlic oil to introduce a touch of spice and vibrant red color to the plate. As for beverages, a sparkling water with a wedge of lemon or a mild green tea works delightsomely.
This recipe shines at casual weeknight dinners but also makes a beautiful addition to holiday meals or small gatherings where you want to impress without stress. I always recommend serving it warm so the coconut milk broth is silky and inviting, but you could also enjoy leftover portions slightly cooled as a lighter meal or lunch. Portion out one cod fillet per person and spoon plenty of the coconut broth over to make sure every serving is as delicious as the last.
Variations
I love experimenting with this recipe depending on what I have on hand or the flavors I’m craving. If you want to switch up the fish, halibut or sea bass are great alternatives that also hold up well to gentle poaching. For a twist on protein, firm tofu works beautifully if you want to make a vegetarian version—just be sure to press it well first to remove excess moisture.
If you’re catering to dietary needs, this recipe is naturally gluten-free, which is a huge plus. To make it vegan, simply swap out the cod for sturdy vegetables like cauliflower steaks or thick slices of zucchini, and follow the same poaching method. The dill and lemon keep the flavors bright and exciting even without the fish.
For some variety in flavor, you might try substituting fresh cilantro or basil for dill to add a different herbal touch. Adding a splash of fish sauce or soy sauce can introduce a subtle umami note that deepens the coconut milk’s richness. Alternatively, if you'd like to try a different cooking approach, baking the cod gently in the coconut milk mixture in the oven at 350°F for about 12-15 minutes results in a similar tender, infused fish but with a slightly different texture.
Storage and Reheating
Storing Leftovers
Leftovers from this Poached Cod in Coconut Milk with Dill and Lemon Recipe keep really well when stored properly. I recommend transferring the fish and broth into an airtight container and refrigerating within two hours of cooking. The flavors meld even more overnight, and you can keep it fresh for up to 2 days. Avoid storing the fish and sauce separately to preserve the moist texture and vibrant taste.
Freezing
This dish does not freeze particularly well because the delicate texture of poached fish can become crumbly once thawed, and the coconut milk sauce may separate. If you want to freeze a version of this meal, I suggest freezing the coconut broth and herbs separately in a sealed freezer-safe container for up to 1 month, then poaching fresh cod fillets when ready to serve.
Reheating
When reheating leftovers, gently warm the poached cod with the coconut milk sauce on the stovetop over low heat to avoid overcooking the fish. Stir occasionally and add a splash of water or broth if the sauce seems too thick. Avoid microwaving as this can cause uneven heating and toughen the fish texture. Always reheat just until warmed through to maintain that tender, flaky quality.
FAQs
Can I use frozen cod fillets for this Poached Cod in Coconut Milk with Dill and Lemon Recipe?
Absolutely! Just be sure to thaw the cod fillets completely in the refrigerator overnight and pat them very dry before cooking. This helps prevent excess moisture that can dilute the flavors and keeps your poaching liquid nice and creamy.
Is it necessary to remove the skin from the cod?
It’s optional. I usually remove the skin because it makes for a smoother texture and presentation, but if you prefer the skin on, you can leave it. Just make sure it’s scored or dried well so it softens during poaching and doesn’t curl up.
What can I substitute if I don’t have fresh dill?
Fresh dill really brightens this dish, but if you can’t find it, fresh parsley or cilantro can work in a pinch. For a different flavor, try fresh basil or chervil, but I do recommend fresh herbs here rather than dried to keep the vibrant taste.
Can I make this recipe spicier?
Definitely! Adding a few slices of fresh chili to the poaching liquid or increasing the chili garlic oil garnish are my favorite ways to bring some heat. You could also sprinkle a little red pepper flakes on top when serving for an extra kick.
What side dishes do you recommend pairing with this recipe?
I love serving this cod with jasmine rice or orzo to soak up the flavorful coconut broth. Light vegetable sides like steamed green beans, sautéed spinach, or a crisp cucumber and radish salad provide a refreshing balance. Roasted sweet potatoes also add a lovely contrast of sweetness and texture that complements the dish beautifully.
Conclusion
I truly hope you give this Poached Cod in Coconut Milk with Dill and Lemon Recipe a try soon. It’s one of those dishes that feels special but is surprisingly simple to pull off, and the flavors will make you feel like you’re right at home enjoying something gourmet yet comforting. From the creamy coconut broth to the fresh herbs and zesty lemon, it’s a dish I keep coming back to whenever I want to treat myself or impress loved ones with minimal effort. Happy cooking!
PrintPoached Cod in Coconut Milk with Dill and Lemon Recipe
A light and flavorful dish featuring tender cod fillets gently poached in a fragrant coconut milk broth infused with fresh dill, garlic, ginger, and bright lemon. This simple yet elegant recipe delivers a creamy, aromatic experience with a touch of heat from chili garlic oil, perfect served over rice or orzo for a comforting meal.
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Total Time: 20 minutes
- Yield: 2 servings
- Category: Main Dish
- Method: Stovetop
- Cuisine: Seafood, International
- Diet: Low Fat
Ingredients
Fish
- 2 Cod fillets
- Kosher salt, to taste
- Black pepper, to taste
Poaching Liquid
- 1-2 tablespoon Olive Oil
- 1 can Unsweetened canned coconut milk (14 ounce can)
- 4 cloves Garlic (smashed)
- 1 tsp Ginger (grated)
- 3 tbsps Fresh Dill (finely chopped)
- 1 Lemon (half sliced, half for squeezing)
Garnish
- Chili Garlic Oil (for garnish)
- Additional fresh dill (optional, for garnish)
Instructions
- Prepare the Cod: Pat the cod fillets dry with a paper towel and season both sides generously with kosher salt and black pepper. If the fillets have skin, remove it before cooking to ensure even poaching.
- Sauté Aromatics: Heat olive oil in a medium-sized pot or a small saucepan with tall sides over medium heat. Add the smashed garlic cloves and grated ginger, sautéing them until fragrant and slightly browned, about 2-3 minutes.
- Layer Lemon and Cod: Place about 4 lemon slices in the base of the pot on low heat, then carefully arrange the seasoned cod fillets on top of the lemon slices to prevent sticking and add flavor.
- Add Coconut Milk and Dill: Pour the canned coconut milk evenly over the cod, then add the finely chopped fresh dill. Season with additional salt and pepper as needed, and gently stir the liquid to blend the flavors without disturbing the cod.
- Simmer the Fish: Bring the coconut milk to a gentle simmer over low heat. Let the cod poach in the coconut milk for 8-10 minutes or until it becomes opaque and flakes easily with a fork. Occasionally baste the cod with the coconut milk if it is not fully submerged.
- Finish with Lemon Juice: Adjust seasoning if necessary. Just before serving, squeeze fresh lemon juice from the remaining half of the lemon over the poached cod for a bright, zesty finish.
- Serve and Garnish: Serve the poached cod over a bed of cooked rice or orzo. Spoon some of the coconut milk poaching liquid on top to keep the dish brothy and flavorful. Garnish with additional fresh dill and a drizzle of chili garlic oil for a touch of heat.
Notes
- Adjust cooking time based on the thickness of the cod fillets to avoid overcooking.
- You can substitute fresh dill with fresh cilantro or parsley if preferred.
- Ensure gentle simmering to keep the coconut milk from curdling and maintain a silky texture.
- Remove lemon slices before serving if desired to avoid overpowering the delicate fish flavor.
- Pair this dish with jasmine rice or orzo to soak up the flavorful broth.
- Chili garlic oil garnish adds a spicy kick but can be omitted for a milder taste.


Leave a Reply