Coconut Poached Cod with Jasmine Rice
If you’re looking for a dish that will whisk you away to a tropical paradise, let me introduce you to Coconut Poached Cod with Jasmine Rice. This recipe is close to my heart because it combines vibrant flavors and simple preparation into one delightful meal. Whether it’s a busy weeknight or a special family gathering, this dish effortlessly shines on any table. Every bite feels like a mini vacation, making it perfect for when you need a little escape right at home.
This Coconut Poached Cod with Jasmine Rice not only looks beautiful but is also packed with flavor and nourishing ingredients. You’ll love how the creamy coconut milk complements the delicate cod, creating a meal that’s both satisfying and surprisingly easy to make!
Why You’ll Love This Recipe
- Quick and Easy: With just 40 minutes from start to finish, this dish fits perfectly into your busy schedule.
- Family-Friendly: Everyone from kids to adults will adore the mild flavors and comforting textures.
- Wholesome Ingredients: Made with simple, fresh items that are easy to find in any grocery store.
- Deliciously Versatile: Perfect for customizing based on your taste preferences or what you have on hand.

Ingredients You’ll Need
For this Coconut Poached Cod with Jasmine Rice, you’ll be using simple and wholesome ingredients that come together beautifully. Here’s what you need:
For the Cod
- 4 cod fillets (about 6 oz each)
- 1 can (14 oz) full-fat coconut milk
- 3 garlic cloves, minced
- 1 tbsp fresh ginger, grated
- Juice of 1 lime
- Salt to taste
For the Rice
- 1 cup jasmine rice
For Garnish
- Fresh cilantro
- Sliced chili peppers
Variations
The beauty of this recipe is its flexibility! Feel free to mix things up based on what you enjoy or have available. Here are some ideas:
- Swap the protein: If cod isn’t your favorite, try using tilapia or even firm tofu for a vegetarian option!
- Add veggies: Toss in some bell peppers or snap peas while poaching the cod for added nutrition and color.
- Spice it up: Adjust the heat by adding more chili peppers or incorporating some red curry paste into the coconut milk.
- Coconut rice twist: Cook the jasmine rice in coconut milk instead of water for an extra layer of flavor.
How to Make Coconut Poached Cod with Jasmine Rice
Step 1: Rinse the Rice
Start by rinsing your jasmine rice under cold water until the water runs clear. This step is important as it removes excess starch, ensuring your rice turns out fluffy rather than sticky.
Step 2: Cook the Rice
In a medium pot, combine your rinsed jasmine rice with 2 cups of water. Bring it to a boil over high heat. Once boiling, reduce the heat to low, cover, and let it simmer for about 15 minutes. Fluffing it after cooking makes it light and airy—just how we want our rice!
Step 3: Create the Poaching Liquid
While your rice cooks, grab a large skillet and set it over medium heat. Pour in the full-fat coconut milk and stir in the minced garlic, grated ginger, and salt. Heating these ingredients together allows their flavors to meld beautifully—a key step for an aromatic dish!
Step 4: Poach the Cod
Gently add your cod fillets into this fragrant poaching liquid. Cover your skillet and let them cook for about 10-12 minutes. The fish should flake easily when it’s done—this means it’s perfectly cooked!
Step 5: Add Lime Juice
Once your cod is cooked through, squeeze fresh lime juice over each fillet just before serving. The acidity balances out the richness of the coconut milk beautifully.
Step 6: Plate It Up
Fluff your jasmine rice with a fork and serve it onto plates topped with poached cod. Don’t forget to garnish with fresh cilantro and slices of chili pepper for that extra pop of color and flavor!
And there you have it! A stunning Coconut Poached Cod with Jasmine Rice that transports you straight to a beachside paradise—all from your kitchen! Enjoy every bite!
Pro Tips for Making Coconut Poached Cod with Jasmine Rice
Creating the perfect Coconut Poached Cod with Jasmine Rice can be a breeze with a few helpful tips. Here are some tricks to ensure your dish turns out delicious every time!
-
Choose Fresh Cod: Opt for fresh cod fillets when available, as they have a firmer texture and better flavor compared to frozen ones. This enhances the overall quality of your dish.
-
Adjust Coconut Milk Consistency: If you prefer a lighter sauce, mix in a bit of vegetable broth with the coconut milk. This will balance the richness while still keeping that delightful coconut flavor.
-
Marinate for Extra Flavor: For an extra layer of flavor, consider marinating the cod fillets in lime juice, ginger, and garlic for 30 minutes before poaching. This allows the fish to absorb more delicious tastes.
-
Monitor Cooking Time: Keep an eye on your cod while it cooks; overcooking can lead to dry fish. The cod is perfectly done when it flakes easily with a fork.
-
Customize Your Spice Level: Adjust the amount of chili peppers used as garnish based on your heat preference. This way, everyone can enjoy their meal just how they like it!
How to Serve Coconut Poached Cod with Jasmine Rice
Presenting your Coconut Poached Cod with Jasmine Rice beautifully can make mealtime feel even more special. Here are some ideas on how to plate and serve this tropical delight.
Garnishes
- Fresh Cilantro: A sprinkle of freshly chopped cilantro adds a burst of color and aroma, enhancing the dish’s tropical vibe.
- Sliced Chili Peppers: For those who enjoy a bit of heat, sliced red or green chili peppers not only add spice but also a vibrant touch to your presentation.
Side Dishes
- Steamed Broccoli: Lightly steamed broccoli brings a bright green contrast to your plate and is packed with nutrients, making it a wholesome companion.
- Mango Salad: A refreshing mango salad with diced mango, cucumber, and lime dressing complements the flavors of the coconut perfectly while adding crunch and sweetness.
- Grilled Asparagus: Tender grilled asparagus drizzled with olive oil provides a lovely earthy flavor that pairs well with the richness of the poached cod.
- Coconut Black Beans: For an added tropical twist, serve alongside seasoned black beans cooked in coconut milk. They add protein and fiber while harmonizing beautifully with your main dish.
With these serving suggestions and helpful tips, you’re all set for an enchanting dining experience that will leave everyone craving more! Enjoy your cooking adventure!

Make Ahead and Storage
This Coconut Poached Cod with Jasmine Rice recipe is perfect for meal prep, allowing you to enjoy a delicious, healthy meal throughout the week without any hassle.
Storing Leftovers
- Allow the cod and rice to cool completely before storing.
- Place them in airtight containers in the refrigerator.
- Consume leftovers within 2-3 days for the best flavor and freshness.
Freezing
- Cool the dish entirely before freezing to avoid ice crystals.
- Portion the cod and rice into freezer-safe containers or bags.
- Label with the date and consume within 1 month for optimal taste.
Reheating
- Thaw overnight in the refrigerator if frozen.
- Reheat gently on the stove over low heat, adding a splash of water or coconut milk to prevent drying out.
- Ensure the cod is heated through until it reaches an internal temperature of 145°F (63°C).
FAQs
Here are some common questions you might have about this delightful dish!
Can I use other types of fish for Coconut Poached Cod with Jasmine Rice?
Absolutely! While this recipe specifically calls for cod, you can substitute it with other white fish like tilapia or haddock. Just ensure they are of similar thickness for even cooking.
How do I make Coconut Poached Cod with Jasmine Rice dairy-free?
You’re already on track! This recipe is naturally dairy-free thanks to the coconut milk. Just be sure to check that your coconut milk doesn’t contain any additives or preservatives if you’re looking for a clean option.
What can I serve with Coconut Poached Cod with Jasmine Rice?
This dish pairs beautifully with a fresh salad or steamed vegetables. You could also add a side of mango salsa for an extra tropical touch!
Can I adjust the spiciness in Coconut Poached Cod with Jasmine Rice?
Yes! Feel free to omit the chili peppers if you prefer a milder flavor. You can also adjust the amount based on your personal taste preferences.
Final Thoughts
I hope you enjoy making this Coconut Poached Cod with Jasmine Rice as much as I do! It’s more than just a meal; it’s an experience that brings sunny vibes to your table, nourishing both body and soul. Don’t hesitate to try this recipe, and share your cooking journey with friends and family. Happy cooking!
Coconut Poached Cod with Jasmine Rice
Escape to a tropical paradise with this Coconut Poached Cod with Jasmine Rice—a dish bursting with vibrant flavors and wholesome ingredients. This delightful recipe features tender cod fillets gently poached in creamy coconut milk, infused with garlic and ginger, served alongside fluffy jasmine rice. Perfect for busy weeknights or family gatherings, each bite transports you to a sunny beach, making it an ideal choice for anyone craving a quick and satisfying meal. The versatility of this dish allows for easy customization, so feel free to adapt it to your taste preferences!
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: Serves 4
- Category: Main
- Method: Poaching
- Cuisine: Tropical
Ingredients
- 4 cod fillets (about 6 oz each)
- 1 can (14 oz) full-fat coconut milk
- 3 garlic cloves, minced
- 1 tbsp fresh ginger, grated
- Juice of 1 lime
- 1 cup jasmine rice
- Fresh cilantro and sliced chili peppers for garnish
Instructions
- Rinse the jasmine rice under cold water until clear; then cook in a pot with 2 cups of water on low heat for about 15 minutes.
- In a large skillet over medium heat, combine coconut milk, minced garlic, grated ginger, and salt; heat until fragrant.
- Gently add cod fillets to the skillet; cover and poach for 10-12 minutes until fish flakes easily.
- Squeeze fresh lime juice over the cooked cod before serving.
- Plate the fluffy jasmine rice topped with poached cod; garnish with cilantro and chili peppers.
Nutrition
- Serving Size: 1 serving
- Calories: 490
- Sugar: 5g
- Sodium: 350mg
- Fat: 22g
- Saturated Fat: 17g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 54g
- Fiber: 1g
- Protein: 26g
- Cholesterol: 70mg
