Quick Recipe Version (TL;DR)
Quick Ingredients
- 4 oz salt pork, 1/4-inch dice
- 1 large yellow onion (about 1 1/2 cups), finely diced
- 2 celery ribs (about 1 cup), diced
- 1 1/2 lb russet potatoes, peeled and cut into 1/2-inch cubes (about 4 cups)
- 2 tbsp all-purpose flour
- 1 tsp fresh thyme leaves (or 1/2 tsp dried)
- 1 bay leaf
- 2 cups bottled clam juice + 1 cup water
- 2 cups whole milk + 1 1/2 cups heavy cream (warmed)
- 3 cans (6.5 oz each) chopped clams, drained (about 1 1/2 cups clams)
- 2 tbsp unsalted butter
- 3/4 tsp kosher salt (to start) + 1/2 tsp black pepper
- 2 tbsp minced parsley; oyster crackers for serving
Do This
- 1) Warm milk and cream in a small pot over low heat until steamy (do not boil); keep warm.
- 2) Render salt pork in a Dutch oven over medium heat until crisp, 6–8 minutes; remove cracklings and leave 3 tbsp fat in the pot.
- 3) Add onion, celery, thyme, and 1/4 tsp salt; cook until translucent, 5–6 minutes. Stir in flour; cook 1 minute.
- 4) Whisk in clam juice and water; add bay and potatoes. Simmer gently until potatoes are tender, 12–15 minutes.
- 5) Reduce heat to low; stir in the warm milk and cream. Keep just below a simmer (about 180°F) for 5–8 minutes.
- 6) Add clams and butter; heat 1–2 minutes. Do not boil.
- 7) Season with pepper and more salt to taste. Ladle into bowls; garnish with parsley, a few cracklings, and oyster crackers.
Why You’ll Love This Recipe
- Classic Boston-style: creamy, cozy, and brimming with tender clams and russet potatoes.
- Smoky depth from salt pork—authentic New England character in every spoonful.
- Silky texture without heaviness, thanks to a gentle simmer and just a touch of flour.
- Foolproof method prevents curdling and keeps clams tender, never rubbery.
Grocery List
- Produce: 1 large yellow onion, 2 celery ribs, 1 1/2 lb russet potatoes, fresh thyme, flat-leaf parsley, 1 bay leaf
- Dairy: Whole milk, heavy cream, unsalted butter
- Pantry: Salt pork, canned chopped clams (3 cans, 6.5 oz each), bottled clam juice, all-purpose flour, kosher salt, black pepper, oyster crackers
Full Ingredients
Chowder Base
- 4 oz salt pork, cut into 1/4-inch dice
- 1 large yellow onion, finely diced (about 1 1/2 cups)
- 2 celery ribs, diced (about 1 cup)
- 1 tsp fresh thyme leaves (or 1/2 tsp dried thyme)
- 2 tbsp all-purpose flour
- 2 cups bottled clam juice
- 1 cup water
- 1 bay leaf
- 1 1/2 lb russet potatoes, peeled and cut into 1/2-inch cubes (about 4 cups)
Dairy Enrichment
- 2 cups whole milk
- 1 1/2 cups heavy cream
Clams and Finishing
- 3 cans chopped clams (6.5 oz each), drained (about 1 1/2 cups chopped clams)
- 2 tbsp unsalted butter
- 3/4 tsp kosher salt to start (adjust to taste; clam juice is salty)
- 1/2 tsp freshly ground black pepper
- 2 tbsp minced fresh flat-leaf parsley
- Oyster crackers, for serving

Step-by-Step Instructions
Step 1: Prep and gently warm the dairy
Add the milk and cream to a small saucepan and warm over low heat until steaming but not boiling (140–150°F). Keep warm on the lowest setting. Warming the dairy prevents curdling when it meets the hot soup.
Step 2: Render the salt pork
Place the diced salt pork in a heavy Dutch oven over medium heat. Cook, stirring occasionally, until the fat renders and the pieces turn golden and crisp, 6–8 minutes. Using a slotted spoon, transfer the cracklings to a paper-towel-lined plate. Carefully spoon off excess fat, leaving 3 tablespoons in the pot (reserve or discard the rest).
Step 3: Sweat aromatics and build a light roux
Add the onion, celery, thyme, and 1/4 teaspoon of the measured salt to the pot. Cook over medium heat, stirring, until the vegetables are soft and translucent, 5–6 minutes. Sprinkle in the flour and stir constantly for 1 minute to cook off the raw taste. Do not brown.
Step 4: Add liquids and potatoes; simmer
Whisk in the clam juice and water until smooth. Add the bay leaf and the diced potatoes. Bring to a gentle simmer, then reduce the heat to maintain a steady, quiet bubble. Cook until the potatoes are just tender when pierced, 12–15 minutes.
Step 5: Stir in warm dairy (do not boil)
Reduce the heat to low. Gradually stir in the warm milk and cream. Keep the chowder just below a simmer (about 180°F) for 5–8 minutes to meld flavors. Avoid boiling, which can cause the dairy to separate.
Step 6: Add clams and finish with butter
Stir in the chopped clams and the butter. Warm gently for 1–2 minutes, just until the clams are heated through. Overcooking can make clams tough.
Step 7: Season and serve
Remove the bay leaf. Season with black pepper and additional salt to taste (the saltiness will vary with your clam juice). Ladle into warm bowls and top with minced parsley, a few reserved salt pork cracklings, and plenty of oyster crackers.
Pro Tips
- Keep it gentle: Warm the dairy first and never let the chowder boil after adding milk, cream, or clams.
- Control thickness: For a silkier chowder, mash a few potato cubes in the pot; for thicker body, extend the gentle simmer by a few minutes.
- Season at the end: Clam juice and salt pork are salty—finish with salt only after adding clams and dairy.
- Potato choice matters: Russets give velvety body as their starch releases; if you prefer firmer cubes, swap half for Yukon Gold.
- Garnish smartly: Sprinkle only a few cracklings on each bowl so they stay crisp.
Variations
- Fresh clam version: Steam 3 lb littleneck clams with 1 cup water until they open (6–8 minutes). Strain the liquor through a coffee filter; use 3 cups strained liquor in place of clam juice + water. Chop the clams and proceed as directed.
- Lighter chowder: Use 3 cups whole milk and 1/2 cup cream (instead of 2 + 1 1/2). Simmer a few extra minutes or mash more potatoes to maintain body.
- Gluten-free: Omit the flour. After the potatoes are tender, thicken with a slurry of 1 tbsp cornstarch mixed with 2 tbsp cold milk; stir in before adding clams.
Storage & Make-Ahead
Refrigerate leftovers in an airtight container for up to 3 days. Reheat gently over low heat, stirring often; do not boil. For best texture, add oyster crackers only at serving. Make-ahead option: Cook through Step 4 (base with potatoes) up to 2 days ahead and refrigerate. Reheat gently and finish with the warm dairy and clams just before serving. Dairy-based chowders do not freeze well; if you plan to freeze, stop after Step 4 and add dairy and clams after thawing.
Nutrition (per serving)
Approximate values: 500 calories; 12 g protein; 27 g carbohydrates; 36 g fat; 2 g fiber; 980 mg sodium. Calculated without oyster crackers; values will vary with brands and salt levels in clam juice and salt pork.


Leave a Reply