Skip to main content

Coconut Cod Chowder With Seasoned Oyster Crackers

4.9

(30)

oval Dutch oven filled with turmericyellow cod chowder studded with potatoes and celery
Photo by David Malosh, Prop Styling by Cindy DiPrima, Food Styling by Rebecca Jurkevich

Too often fish chowder is heavy, gloppy, and one-note. Not this one. Coconut milk and lots of zippy aromatics bring life to the dish.  

  

Like this Bon Appétit recipe? There are plenty more where this came from. Subscribe to the magazine here!

Recipe information

  • Yield

    4 servings

Ingredients

1½ lb. skinless, boneless cod or halibut fillets
2½ tsp. kosher salt, divided, plus more
5 Tbsp. ghee or unsalted butter, divided
2 medium leeks, white and pale green parts only, halved lengthwise, thinly sliced crosswise
6 garlic cloves, thinly sliced
1 (3") piece ginger, peeled, cut into matchsticks
¾ tsp. ground turmeric
¾ tsp. ground coriander
½ tsp. ground cardamom
1 serrano chile, thinly sliced
12 oz. baby Yukon Gold or red potatoes, halved
2 (13.5-oz.) cans unsweetened coconut milk
2 celery stalks, thinly sliced, plus leaves for serving (optional)
1½ cups oyster crackers
1 tsp. paprika
2 limes, divided

Preparation

  1. Step 1

    Season cod all over with 1½ tsp. salt; set aside. Heat 3 Tbsp. ghee in a medium Dutch oven over medium. Cook leeks, garlic, and ginger, stirring occasionally, until softened but not browned, about 3 minutes. Add turmeric, coriander, and cardamom and cook, stirring, until fragrant, about 30 seconds. Add chile, potatoes, coconut milk, 1 tsp. salt, and ¾ cup water; bring to a boil (still over medium). Immediately reduce heat so soup is at a bare simmer. Cover, leaving lid slightly askew, and cook until potatoes are barely fork-tender, 10–12 minutes.

    Step 2

    Carefully nestle reserved fish into pot, spoon some broth over, and cover, leaving lid slightly askew. Cook at a bare simmer 4 minutes, then stir in celery. Cook until fish is opaque and flakes easily, about 5 minutes. Taste chowder and season with more salt if needed.

    Step 3

    Meanwhile, heat remaining 2 Tbsp. ghee in a small skillet over medium-low. Add crackers and stir well to coat. Cook, stirring often, until golden brown, about 5 minutes. Remove from heat and add paprika; toss to evenly coat.

    Step 4

    Slice 1 lime in half and squeeze juice into chowder. Taste and season with more salt if needed. Ladle into bowls, breaking fish into large pieces. Scatter celery leaves over chowder if using and top with crackers. Slice remaining lime into wedges and serve alongside.

Read More
The mussels here add their beautiful, briny juices into the curry, which turn this into a stunning and spectacular dish.
Spaghetti is a common variation in modern Thai cooking. It’s so easy to work with and absorbs the garlicky, spicy notes of pad kee mao well.
Fufu is a dish that has been passed down through many generations and is seen as a symbol of Ghanaian identity and heritage. Making fufu traditionally is a very laborious task; this recipe mimics some of that hard work but with a few home-cook hacks that make for a far easier time.
This is one of the best fried chickens ever. From southern Thailand, gai hat yai is known for its crispy skin, great aromatics, and super juicy meat.
A flexible San Francisco favorite, finished with bright, garlicky gremolata toasts for soaking up the saucy broth.
Traditionally, this Mexican staple is simmered for hours in an olla, or clay pot. You can achieve a similar result by using canned beans and instant ramen.
This sauce is slightly magical. The texture cloaks pasta much like a traditional meat sauce does, and the flavors are deep and rich, but it’s actually vegan!
Berbere is a spicy chile blend that has floral and sweet notes from coriander and cardamom, and when it’s paired with a honey glaze, it sets these wings apart from anything else you’ve ever had.