This creamy coconut lemon cod recipe has become my go-to solution for busy weeknights when I need something that feels special but doesn’t require hours in the kitchen. The combination of tender, flaky fish with a rich, aromatic sauce creates a restaurant-quality meal that’s ready in under 30 minutes.
Why This Baked Cod Recipe Works
Cod’s mild flavor makes it the ideal canvas for bold sauces, and this coconut cream base delivers richness without overwhelming the delicate fish. The lemon brightens everything while the gentle baking method ensures the cod stays moist and perfectly flaky every single time.
Ingredients
I’ve tested this recipe dozens of times, and these exact measurements create the most balanced flavor profile:
- 2 pounds cod fillets, skin removed
- 1 can (14 oz) full-fat coconut milk
- 3 tablespoons fresh lemon juice
- 2 teaspoons lemon zest
- 3 garlic cloves, minced
- 1 tablespoon fresh ginger, grated
- 2 tablespoons olive oil
- 1 medium onion, thinly sliced
- 1 red bell pepper, cut into strips
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/4 teaspoon red pepper flakes
- 2 tablespoons fresh cilantro, chopped
- 1 tablespoon cornstarch
- 2 tablespoons water
The key to this dish’s success lies in using full-fat coconut milk – light versions simply don’t provide the creamy texture that makes this sauce so luxurious.
Try this recipe too: Creamy Vegan Tomato White Bean Stew
How to Make It
- Preheat your oven to 425°F and lightly grease a 9×13-inch baking dish with olive oil. Pat the cod fillets completely dry with paper towels and season both sides generously with salt and pepper. This drying step is crucial for preventing a watery sauce later.
- Heat olive oil in a large skillet over medium heat. Add the sliced onion and cook for 4-5 minutes until softened and slightly translucent. The onions should smell sweet and aromatic when they’re ready.
- Add the minced garlic and grated ginger to the skillet, stirring constantly for about 30 seconds until fragrant. Be careful not to let the garlic burn, as it will turn bitter and ruin the entire sauce.
- Pour in the coconut milk, making sure to scrape up any browned bits from the bottom of the pan. These add incredible depth to the sauce. Add the red bell pepper strips, lemon juice, lemon zest, and red pepper flakes.
- Bring the mixture to a gentle simmer and let it cook for 3-4 minutes, stirring occasionally. The sauce should start to thicken slightly and the peppers should begin to soften.
- In a small bowl, whisk together the cornstarch and water until smooth. Pour this slurry into the coconut mixture and stir well. Continue cooking for another 2 minutes until the sauce coats the back of a spoon.
- Arrange the seasoned cod fillets in your prepared baking dish, making sure they don’t overlap. Pour the coconut cream sauce evenly over the fish, ensuring each piece is well-coated.
- Bake for 12-15 minutes, depending on the thickness of your fillets. The fish is done when it flakes easily with a fork and reaches an internal temperature of 145°F. Don’t overcook, as cod can become rubbery very quickly.
- Remove from the oven and let rest for 2-3 minutes. Sprinkle with fresh cilantro before serving. The sauce will continue to thicken slightly as it cools.
This straightforward method consistently produces tender, flavorful cod that’s never dry or overcooked.
Nutrition at a Glance
- High-quality protein: Cod provides about 25 grams of lean protein per serving
- Healthy fats: Coconut milk offers medium-chain triglycerides that support metabolism
- Vitamin C boost: Fresh lemon juice and bell peppers provide immune-supporting antioxidants
- Low carbohydrates: Only about 8 grams of carbs per serving, making it keto-friendly
- Essential minerals: Cod delivers selenium, phosphorus, and B vitamins for energy production
- Anti-inflammatory compounds: Ginger and garlic provide natural anti-inflammatory benefits
- Heart-healthy: The combination of lean fish and beneficial fats supports cardiovascular health
How to Serve It
- Over cauliflower rice: Keeps the meal low-carb while soaking up the delicious sauce
- With jasmine rice: The fragrant rice pairs beautifully with the coconut flavors
- Alongside roasted vegetables: Try asparagus, broccoli, or Brussels sprouts for added nutrition
- With crusty bread: Perfect for sopping up every drop of that creamy sauce
- Over quinoa: Adds protein and creates a more filling, complete meal
- With a simple green salad: The fresh greens provide a nice contrast to the rich sauce
- Accompanied by coconut rice: Double down on the tropical flavors for a cohesive meal
I personally love serving this with steamed broccoli and jasmine rice, as the combination creates a well-balanced, satisfying dinner that my whole family enjoys.
Common Mistakes
- Using light coconut milk: This results in a thin, watery sauce that lacks the rich mouthfeel you want
- Not drying the fish properly: Wet fish releases moisture during cooking, diluting your carefully crafted sauce
- Overcooking the cod: Fish continues cooking even after removal from the oven, so slight undercooking is better than overdoing it
- Skipping the cornstarch slurry: Without this thickener, your sauce will be too thin and won’t coat the fish properly
- Adding lemon juice too early: Acid can curdle coconut milk if added before it’s properly heated and stabilized
- Using frozen fish without proper thawing: This creates excess water that ruins the sauce consistency
- Overcrowding the baking dish: Fish pieces that overlap cook unevenly and steam instead of bake
- Forgetting to season the fish: The sauce is flavorful, but the cod itself needs seasoning to taste its best
Avoiding these pitfalls will ensure your cod turns out tender and your sauce maintains its luxurious texture every time.
Storage and Reheating
- Refrigerator storage: Store leftovers in an airtight container for up to 3 days maximum
- Freezing guidelines: While possible, I don’t recommend freezing as the sauce texture changes significantly
- Gentle reheating method: Use low heat on the stovetop with a splash of coconut milk to restore creaminess
- Microwave technique: Heat in 30-second intervals at 50% power, stirring between each interval
- Oven reheating: Cover with foil and warm at 300°F for 10-12 minutes to prevent drying out
- Sauce separation fix: If the sauce separates during storage, whisk in a tablespoon of fresh coconut milk while reheating
- Quality considerations: Fish is always best eaten fresh, so plan to use leftovers within 24-48 hours for optimal taste
I’ve found that this dish reheats surprisingly well compared to other fish recipes, though it’s definitely at its peak when served immediately after cooking.

Leftover Ideas
- Fish tacos: Flake the cod and serve in warm tortillas with cabbage slaw and the reheated sauce
- Coconut fish soup: Add broth, vegetables, and rice noodles to transform leftovers into a completely new meal
- Breakfast hash: Combine with diced potatoes and vegetables for a protein-rich morning meal
- Pasta sauce: Toss with cooked pasta, adding extra coconut milk to thin the sauce as needed
- Rice bowl: Serve over fresh rice with steamed vegetables and a drizzle of sriracha
- Salad topping: Flake the cold cod over mixed greens with the sauce as a creamy dressing
- Fish cakes: Mix flaked cod with breadcrumbs and egg, then pan-fry for crispy patties
- Stuffed peppers: Combine with rice and stuff into bell peppers for a creative second meal
These leftover transformations help prevent food waste while creating entirely new dining experiences from your original meal.
PrintBaked Cod in Coconut Lemon Cream Sauce | Easy Weeknight Dinner 🐟🍋
- Total Time: 30 minutes
- Yield: 4 servings 1x
Description
Tender cod fillets baked in a rich, creamy coconut lemon sauce with vegetables. This easy weeknight dinner is ready in under 30 minutes and packed with flavor.
Ingredients
- 2 pounds cod fillets, skin removed
- 1 can (14 oz) full-fat coconut milk
- 3 tablespoons fresh lemon juice
- 2 teaspoons lemon zest
- 3 garlic cloves, minced
- 1 tablespoon fresh ginger, grated
- 2 tablespoons olive oil
- 1 medium onion, thinly sliced
- 1 red bell pepper, cut into strips
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/4 teaspoon red pepper flakes
- 2 tablespoons fresh cilantro, chopped
- 1 tablespoon cornstarch
- 2 tablespoons water
Instructions
- 1. Preheat oven to 425°F and grease a 9×13-inch baking dish. Pat cod fillets dry and season with salt and pepper.
- 2. Heat olive oil in a large skillet over medium heat. Cook onion for 4-5 minutes until softened.
- 3. Add garlic and ginger, stirring for 30 seconds until fragrant.
- 4. Pour in coconut milk, add bell pepper, lemon juice, lemon zest, and red pepper flakes. Simmer for 3-4 minutes.
- 5. Whisk cornstarch with water and add to skillet. Cook 2 minutes until sauce thickens.
- 6. Arrange cod in baking dish and pour sauce over fish.
- 7. Bake 12-15 minutes until fish flakes easily and reaches 145°F internal temperature.
- 8. Rest 2-3 minutes and garnish with cilantro before serving.
Notes
Store leftovers up to 3 days. Reheat gently to prevent sauce separation. Full-fat coconut milk is essential for proper texture.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main Dish
- Method: Baked
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 285
- Sugar: 5g
- Sodium: 650mg
- Fat: 16g
- Carbohydrates: 8g
- Fiber: 2g
- Protein: 28g