I started making fish chowder when I realized how much I missed those rich, warming soups from coastal restaurants. The challenge was creating something that felt indulgent without dairy, since keeping kosher means I can’t mix fish with actual cream. After quite a bit of experimenting in my kitchen, I figured out that cashew cream mixed with good fish stock creates that silky texture you want in chowder.
Building Flavor Without Dairy in Fish Chowder
This recipe uses firm white fish like cod or halibut, which holds up beautifully during the cooking process. I add the fish in two stages. Some goes into the pot early to infuse the base with flavor, while the rest gets stirred in at the end so you have those perfect flaky chunks in every spoonful. The vegetables are classic chowder fare: onions, celery, carrots, and plenty of diced potatoes.
The Two-Stage Fish Technique
The secret to getting the consistency right is making a proper roux first, then slowly whisking in your liquids. Don’t rush this part because lumpy chowder is nobody’s friend. I use a combination of fish stock and the soaking liquid from the cashews, which adds richness without any heaviness. Fresh dill and a squeeze of lemon at the end brighten everything up.
This chowder works perfectly for Friday night dinner or any time you want something comforting that won’t leave you feeling overstuffed. I like to serve it with crusty bread or simple crackers. It reheats well too, though you might need to thin it with a bit more stock since it thickens as it sits.

Ingredients
Method
- Place cashews in a bowl and cover with hot water. Let soak for 15 minutes until softened.
- Drain cashews, reserving the soaking liquid. Blend cashews with 3/4 cup of the soaking liquid until completely smooth and creamy. Set aside.
- Cut fish into 2-inch pieces. Season with salt and pepper, then set aside.
- Heat olive oil in a large heavy-bottomed pot over medium heat. Add onion, celery, and carrots. Cook for 6-8 minutes until vegetables are softened.
- Sprinkle flour over vegetables and stir constantly for 2 minutes to cook the flour and create a roux.
- Slowly whisk in fish stock, making sure to break up any lumps. Add potatoes, bay leaves, and thyme. Bring to a simmer.
- Add half of the fish pieces to the pot. Simmer for 15 minutes until potatoes are tender and fish is cooked through.
- Stir in the cashew cream and remaining fish pieces. Cook for 3-4 minutes until the new fish is just cooked through.
- Remove bay leaves. Season with salt and pepper to taste. Stir in fresh dill and lemon juice just before serving.
