Cream of Celery Soup

  • Level: Easy
  • Total: 10 min
  • Prep: 10 min
  • Yield: 6 to 8 servings
Save Recipe


4 tablespoons unsalted butter

3 tablespoons extra-virgin olive oil

1 onion, sliced

Kosher salt

1 bunch celery, chopped

1 small celery root (about 12 ounces), peeled and chopped

1 bay leaf

4 cups low-sodium chicken broth

1 cup heavy cream

1 cup mixed fresh herbs (such as parsley, tarragon and/or dill)

1/4 teaspoon celery salt

Assorted toppings:

Celery Leaves

Celery Salt

Cooked prosciutto

Toasted sliced almonds

Fried leeks


  1. Melt the butter with the olive oil in a large pot or Dutch oven over medium-high heat. Add the onion, season with 1/2 teaspoon salt and cook, stirring occasionally, until softened but not browned, about 4 minutes. Add the celery, celery root and 1 teaspoon salt. Cook, stirring occasionally, until the celery is tender, about 7 minutes.
  2. Add the bay leaf, chicken broth and 2 cups water and bring to a boil. Reduce the heat to medium low and cook until the celery root is very soft, about 20 minutes. Discard the bay leaf. Add the heavy cream and return to a simmer, then remove from the heat and let cool slightly.
  3. Working in batches, transfer the soup to a blender and puree until smooth, adding some herbs to each batch; return to the pot and reheat if needed. Stir in the celery salt and serve with toppings.
Get the Recipe

Perfect Cranberry Sauce

This ruby-hued sauce is a breeze to make with either fresh or frozen fruit.

Cream of Celery Soup

Cream of Celery Soup

Cream of Celery Soup

Cream of Celery Root Soup

Cream of Celery Soup and Deviled-Ham Toasts

Lemony Creamed Brussels Sprouts and Celery

Peppermint Soup

Chestnut Soup

🤤 More Drool-Worthy Recipes