Thai Lime Butter Cod
The first time I made Thai Lime Butter Cod, I was simply trying to recreate a flavor memory from a vacation in Phuket. We had wandered into a tiny beachside eatery where the aroma of sizzling garlic and citrus drifted through the air, pulling us in. The cod was flaky, buttery, and bright with lime—a perfect harmony of bold Thai flavors and comforting simplicity.

Since then, it’s become one of those go-to meals I rely on when I want something special but not fussy. It’s light yet indulgent, fast enough for a weeknight, and elegant enough to serve guests. Over the years, I’ve added my own touches, making it just right for our family table—and I’m so excited to share it with you!
Why You’ll Love This Thai Lime Butter Cod
- Quick & Easy: From prep to plate in under 30 minutes.
- Bursting with Flavor: The combination of lime, ginger, garlic, and fish sauce hits all the right notes.
- Healthy & Light: Cod is lean and protein-rich, and this recipe uses minimal oil.
- Customizable Heat: Adjust the red pepper flakes to make it as mild or spicy as you like.
- Perfect for Any Occasion: Elegant enough for guests, simple enough for weeknights.
- Gluten-Free: Naturally suits many dietary needs.
Ingredients You’ll Need
- 4 cod fillets (about 6 ounces each)
- 1/4 cup unsalted butter, melted
Substitute: Olive oil or ghee for a dairy-free version. - 1/4 cup fresh lime juice (about 2-3 limes)
- 2 tablespoons fish sauce
- 2 tablespoons honey (or maple syrup for vegan sweetness)
- 2 cloves garlic, minced
- 1 teaspoon fresh ginger, grated
- 1/2 teaspoon red pepper flakes (adjust to taste)
- Fresh cilantro, for garnish
- Lime wedges, for serving
Step-by-Step Instructions
1. Preheat and Prep
Preheat your oven to 400°F (200°C). Line a baking dish with parchment paper or lightly grease it with oil. Tip: This prevents the fish from sticking and makes cleanup easier.
2. Make the Sauce
In a small bowl, whisk together the melted butter, lime juice, fish sauce, honey, garlic, ginger, and red pepper flakes. Tip: Taste the sauce before pouring it over the fish to adjust sweetness or acidity to your preference.
3. Arrange the Cod
Place the cod fillets in the prepared baking dish in a single layer. Pour the lime butter sauce evenly over the fish. Tip: Let the fillets marinate in the sauce for 10 minutes if you have time—this deepens the flavor.
4. Bake
Bake for 12-15 minutes, or until the fish is opaque and flakes easily with a fork. Tip: Thinner fillets may cook in closer to 10 minutes, so keep an eye on them to avoid overcooking.
5. Garnish and Serve
Sprinkle with fresh cilantro and serve with lime wedges. Tip: A squeeze of lime just before serving brightens the flavors beautifully.
Serving and Storage Tips
Serve this Thai Lime Butter Cod over jasmine rice or coconut rice to soak up all the luscious sauce. A crisp cucumber salad or steamed green beans makes a fresh and vibrant side.
Store leftovers in an airtight container in the refrigerator for up to 2 days. To reheat, gently warm in a skillet over low heat with a splash of water or lime juice to keep the fish moist. Avoid microwaving as it can dry out the delicate cod.
Helpful Notes
- No Fish Sauce? Use soy sauce or tamari with a splash of lime juice for a similar salty depth.
- Want it Creamier? Add a tablespoon of coconut milk to the sauce for a richer texture.
- No Cod? Try halibut, tilapia, or even salmon. Just adjust the cook time for thicker fish.
- Avoid Overbaking: Cod becomes dry quickly if overcooked. It should just start to flake when done.
Frequently Asked Questions
- Can I make this dish ahead of time?
You can prepare the sauce and marinate the fish a few hours in advance, but it’s best baked fresh for the best texture. - What if my sauce is too salty?
Try adding a bit more lime juice or honey to balance it out, or serve with plain rice to mellow the saltiness. - Can I grill the cod instead of baking?
Yes! Grill over medium-high heat for about 3-4 minutes per side. Use a grill basket to keep it from falling apart. - How can I make it spicier?
Add more red pepper flakes or a chopped Thai chili for an extra kick. - Why did my cod turn out mushy?
This can happen if it’s over-marinated or overcooked. Keep marinating under 30 minutes and monitor cooking closely.
Final Thoughts
This Thai Lime Butter Cod is one of those rare dishes that feels both luxurious and wholesome. It’s quick to prepare, full of vibrant Thai flavors, and sure to impress anyone lucky enough to join you at the table.
Pair it with coconut rice and a light cucumber salad for a balanced and refreshing meal. Have you tried this recipe? Let me know your favorite twist or side dish pairing!
Drink Pairing
A lightly sparkling citrus drink with fresh lime and mint complements the vibrant flavors of this dish beautifully. For something a bit creamier and soothing, a chilled Thai iced tea or coconut water with a splash of lime works wonderfully alongside the bold, zesty cod.
Cooking with Kids Tip
Let the little ones help squeeze the limes or whisk the sauce ingredients together. They can also sprinkle cilantro on top or arrange lime wedges before serving. It’s a fun and easy way to get them involved and excited about dinner!

Thai Lime Butter Cod
Ingredients
- 4 cod fillets, about 6 ounces each
- 1/4 cup unsalted butter melted Substitute: Olive oil or ghee for a dairy-free version.
- 1/4 cup fresh lime juice about 2-3 limes
- 2 tablespoons fish sauce
- 2 tablespoons honey or maple syrup for vegan sweetness
- 2 cloves garlic minced
- 1 teaspoon fresh ginger grated
- 1/2 teaspoon red pepper flakes adjust to taste
- Fresh cilantro for garnish
- Lime wedges for serving
Instructions
Preheat and Prep
- Preheat your oven to 400°F (200°C). Line a baking dish with parchment paper or lightly grease it with oil.
- Tip: This prevents the fish from sticking and makes cleanup easier.
Make the Sauce
- In a small bowl, whisk together the melted butter, lime juice, fish sauce, honey, garlic, ginger, and red pepper flakes.
- Tip: Taste the sauce before pouring it over the fish to adjust sweetness or acidity to your preference.
Arrange the Cod
- Place the cod fillets in the prepared baking dish in a single layer. Pour the lime butter sauce evenly over the fish.
- Tip: Let the fillets marinate in the sauce for 10 minutes if you have time—this deepens the flavor.
Bake
- Bake for 12-15 minutes, or until the fish is opaque and flakes easily with a fork.
- Tip: Thinner fillets may cook in closer to 10 minutes, so keep an eye on them to avoid overcooking.
Garnish and Serve
- Sprinkle with fresh cilantro and serve with lime wedges.
- Tip: A squeeze of lime just before serving brightens the flavors beautifully.
Notes
- No Fish Sauce? Use soy sauce or tamari with a splash of lime juice for a similar salty depth.
- Want it Creamier? Add a tablespoon of coconut milk to the sauce for a richer texture.
- No Cod? Try halibut, tilapia, or even salmon. Just adjust the cook time for thicker fish.
- Avoid Overbaking: Cod becomes dry quickly if overcooked. It should just start to flake when done.
