Clean the clams – Soak them in salted water for 30 minutes to remove sand. Scrub the shells under running water.
Cook the clams – In a large pot, bring 2 cups of water to a boil. Add clams, cover, and steam for 5-7 minutes until they open. Remove clams, discard any unopened ones, and strain the broth through a fine sieve. Set aside.
Chop the clam meat – Once cool, remove clams from shells and chop them into small pieces.
Sauté vegetables – Add butter, onion, celery, and bay leaf to the pot. Cook for 3 minutes until soft.
Cook potatoes – Add potatoes, clam broth, salt, and pepper. Simmer for 10 minutes until potatoes are tender.
Thicken the soup (Optional) – Stir in flour and cook for 1 minute.
Add dairy – Pour in milk and heavy cream. Stir and heat gently without boiling.
Add clams – Stir in chopped clams. Simmer for 2 minutes.
Serve – Remove bay leaf, garnish with parsley, and enjoy!