Start by melting the butter in a large pot over medium heat. I add the onion and celery first, letting them cook until soft and fragrant. This step builds the foundation of flavor for the entire chowder.
Next, stir in the garlic and cook briefly so it doesn’t burn. Sprinkle in the flour and stir constantly, forming a thick paste. Cooking the flour removes any raw taste and ensures a smooth texture later.
Slowly pour in the broth while stirring to avoid lumps. Then add the milk and cream, stirring until everything is smooth and creamy. At this stage, the chowder starts to look rich and inviting.
Add the diced potatoes and bay leaf, then bring the chowder to a gentle simmer. I let it cook until the potatoes are fork-tender. This step also allows the flavors to meld together.
Once the potatoes are soft, I add Old Bay seasoning, salt, and pepper. Stir gently and taste, adjusting seasoning as needed. This is where the chowder really comes alive.
Finally, gently add the seafood and clams with their juice. I simmer just until the seafood is cooked through. Overcooking can make it tough, so keep an eye on it.
Remove the bay leaf and sprinkle in fresh parsley. Give it one last gentle stir, and the chowder is ready to serve hot.