Creamy Lemon Garlic Cod
This creamy lemon garlic cod is a weeknight winner—bright lemon, mellow coconut, and a garlicky sauce that clings to flaky white fish. It comes together without fuss, but feels special enough for guests. The sauce simmers down to a rich, silky consistency while the cod finishes cooking inside it, so every bite is tender and saucy.
I’ve kept the recipe straightforward: a quick sear to build color, a garlicky base, then coconut milk, lemon, and fresh herbs finish the dish. It’s forgiving on technique and thrives with minimal equipment—just a good non-stick skillet and an instant-read thermometer if you have one.
Serve over rice, cauliflower rice, or roasted vegetables to soak up the sauce. Leftovers refrigerate well for a couple days, so it’s also great for simple lunches.
What to Buy

- Avocado oil (1 Tbsp) — neutral, high smoke point for searing the cod.
- Cod (1 pound, cut into 4 fillets) — mild, flaky white fish; fresh or thawed frozen is fine.
- Coconut milk (1 14-oz can, full-fat) — provides creaminess and body to the sauce; full-fat gives richer texture.
- Garlic (5 cloves) — minced for a fragrant garlic base.
- Lemon zest (zest of 1 lemon) — brightens the sauce with citrus oils.
- Lemon juice (1 Tbsp) — adds acidity to balance the richness.
- Fresh basil or spinach (1 cup) — fresh herbs to finish; basil gives aromatic lift, spinach will wilt into the sauce.
- Sea salt (½ tsp, plus extra to taste) — seasons the fish and sauce.
- Black pepper (¼ tsp) — simple ground pepper for mild heat.
- Green onion (3 stalks, chopped) — adds a fresh, oniony finish when stirred in at the end.
Directions: Creamy Lemon Garlic Cod
- Remove the cod fillets from their packaging and pat them dry with paper towels. Sprinkle both sides of the fillets with the ½ teaspoon sea salt.
- Heat 1 tablespoon avocado oil in a large non-stick skillet over medium-high heat until shimmering.
- Carefully place the cod fillets in the hot skillet. If the fillets have no skin, either side is fine—place them flesh-side down if they do. Cook for 3 minutes without moving so a light golden crust forms.
- Gently flip the fillets using a spatula. Cook for another 3 minutes. The cod should be lightly seared but not fully cooked through. Transfer the seared fillets to a plate and set aside.
- Add a little more avocado oil to the same skillet and keep the heat at medium-high. Add the 5 cloves minced garlic and sauté for 1–2 minutes, stirring frequently, until very fragrant but not browned.
- Return the seared cod to the skillet, nestling the fillets into the garlic. Spoon some of the garlic and oil over the fish to coat.
- Pour in the 14-ounce can of coconut milk, then stir in the lemon zest (zest of 1 lemon) and 1 tablespoon lemon juice. Stir to combine and scrape any browned bits from the pan into the sauce.
- Bring the sauce to a full boil, then reduce the heat so the sauce maintains a gentle boil. Cook uncovered for 12–15 minutes, stirring occasionally, until the sauce has reduced and thickened slightly. (If you have time, cook 15–20 minutes for extra flavor.)
- Check the cod for doneness by poking it with a fork—when it flakes easily, it’s done. The fish is fully cooked once it reaches an internal temperature of 145°F; insert an instant-read thermometer into the center to confirm.
- Stir in 1 cup fresh basil or spinach and the 3 chopped green onion stalks right before serving. Taste the sauce and add extra sea salt and the ¼ teaspoon black pepper as needed for your preference.
- Serve the cod with your choice of sides—rice, cauliflower rice, or roasted vegetables—to soak up the sauce. Store leftovers in an airtight container in the refrigerator for up to 3 days.
Reasons to Love Creamy Lemon Garlic Cod
- Quick to make: active time is short thanks to a fast sear and a single-pan sauce.
- Bright but rich: lemon and coconut milk balance each other for a complex, approachable flavor.
- Versatile sides: pairs with rice, greens, or roasted veg for different textures.
- Family-friendly: mild fish and familiar flavors make it easy to please picky eaters.
- Good for meal prep: stores well for a few days and reheats nicely.
Allergy-Friendly Substitutes

- If avoiding coconut: swap the coconut milk for an equal amount of heavy cream or a lactose-free cream alternative (note: this changes flavor and richness).
- If allergic to fish: use firm white fish alternatives like halibut or pollock if tolerated; cooking time will vary by thickness.
- For avocado oil substitutes: use light olive oil or mild grapeseed oil with similar heat tolerance.
- If avoiding garlic: increase lemon zest slightly and add a pinch of ground asafoetida (hing) only if you regularly use it; otherwise omit and boost fresh herbs.
Must-Have Equipment

- Large non-stick skillet — ensures the fish releases easily and the sauce simmers without sticking.
- Spatula — a thin, wide spatula helps flip delicate fillets gently.
- Instant-read thermometer — very helpful to confirm the cod reaches 145°F without overcooking.
- Microplane or fine grater — for zesting the lemon cleanly.
- Spoon or ladle — to baste sauce over the fish while it simmers.
Mistakes Even Pros Make
- Skipping the pat-dry step — wet fish steams instead of sears; always dry before salting and searing.
- Overcrowding the pan — crowding lowers pan temperature and prevents a proper sear; work in batches if needed.
- Cooking fish fully on the stovetop sear — follow the sear time then finish gently in the sauce to avoid dry fish.
- Boiling the sauce too hard for the whole time — a gentle boil (simmer with occasional bubbling) reduces more evenly and prevents separation.
- Adding herbs too early — delicate basil and green onions should be stirred in at the end to keep fresh flavor and color.
Adaptations for Special Diets
- Low-carb/Keto: serve over cauliflower rice or sautéed greens; full-fat coconut milk keeps it keto-friendly.
- Paleo: recipe is already compatible if you use full-fat coconut milk and avocado oil.
- Dairy-free: this recipe is dairy-free as written using coconut milk.
- Lower-sodium: reduce the initial ½ teaspoon sea salt and adjust at the table; use low-sodium broth instead of oil for a lighter base if desired.
What Could Go Wrong
- Sauce splits or becomes grainy — most likely from too-high heat or over-reduction. Lower the heat and stir; if separation happens, whisk in a small splash of warm water to bring it back together.
- Fish falls apart when flipping — sear thoroughly on the first side and use a wide spatula, flipping gently. If fillets are thin, consider using a fish spatula or cooking slightly less on the first side.
- Undercooked center — thick fillets take longer; check with an instant-read thermometer and allow to cook in the sauce until it reaches 145°F.
- Bland sauce — taste before serving and add more lemon juice, a pinch of salt, or a grind of black pepper to brighten flavors.
Prep Ahead & Store
- Prep garlic and green onions up to 24 hours ahead and store refrigerated in an airtight container.
- Zest and juice the lemon a few hours ahead and keep refrigerated to save time at cooking.
- Cooked leftovers: refrigerate in an airtight container for up to 3 days. Reheat gently over low heat on the stove to avoid breaking the sauce; add a splash of water or coconut milk if it seems thick.
- Freezing cooked cod is not recommended—the texture will degrade. If you must freeze, freeze the sauce and fish separately in airtight containers for up to 1 month and thaw overnight before reheating gently.
Frequently Asked Questions
- Can I use light coconut milk? — Yes. Full-fat yields a richer, silkier sauce; light works if you want fewer calories but the sauce will be thinner.
- How do I know when the cod is done? — It should flake easily with a fork and reach 145°F in the thickest part with an instant-read thermometer.
- Can I bake instead of searing? — You can sear briefly and finish in the oven at 375°F until the internal temp hits 145°F, but the stovetop method concentrates flavor in the pan sauce.
- Is this recipe spicy? — No. It’s garlicky and citrusy with mild pepper—add red pepper flakes if you want heat.
Save & Share
- Bookmark this page or pin the recipe to save it for busy weeknights.
- Share with friends who love quick seafood dinners—this one travels well by text or social tag.
- If you try a variation—like swapping basil for spinach or using light coconut milk—note it in the comments or your own recipe card so you remember next time.

Creamy Lemon Garlic Cod
Ingredients
- 1 Tbsp avocado oil
- 1 pound cod cut into 4 fillets
- 14 oz full-fat coconut milk (can), light or full-fat both work
- 5 garlic cloves minced
- 1 lemon zest zest of 1 lemon
- 1 Tbsp lemon juice
- 1 cup fresh basil or spinach
- 1/2 tsp sea salt to taste
- 1/4 tsp black pepper
- 3 green onion stalks chopped
Instructions
- Pat the cod fillets dry with paper towels and sprinkle both sides with sea salt.
- Heat 1 Tbsp avocado oil in a large 12-inch nonstick skillet over medium-high heat.
- Place the cod fillets in the hot skillet and cook 3 minutes until slightly golden, then gently flip and cook 3 more minutes; transfer to a plate (they do not need to be fully cooked).
- Add a little more avocado oil to the skillet if needed, reduce heat to medium-high, then add the minced garlic and sauté 1–2 minutes until fragrant.
- Return the seared cod to the skillet, pour in the 14-oz can of coconut milk, then stir in the lemon zest and 1 Tbsp lemon juice.
- Bring the sauce to a boil, then reduce to a gentle boil and simmer 12–15 minutes, stirring occasionally, until the sauce thickens and the cod flakes easily with a fork (cook up to 15–20 minutes for more flavor if desired).
- Stir in the fresh basil or spinach and the chopped green onions right before serving, then season with additional sea salt and black pepper to taste.
- Serve immediately with your choice of sides.
Equipment
- large 12-inch skillet
- Spatula
- Measuring spoons
- measuring cup
- Zester or grater
Notes
- Use full-fat coconut milk for a richer sauce.
- Cook sauce longer for deeper flavor.
- Gently flip the cod to avoid breaking fillets.
- Check doneness with a fork or an instant-read thermometer.
