You can make this comforting, velvety celery soup from scratch. It tastes much better than canned soup and highlights the fresh flavor of celery.
Author:jaxriley
Prep Time:15 min
Cook Time:25 min
Total Time:40 min
Yield:4 servings 1x
Category:Dinner
Method:Stovetop
Cuisine:American
Diet:Vegetarian
Ingredients
Scale
2 tablespoons unsalted butter
1 large yellow onion, chopped
6 cups fresh celery, chopped (about 1 large bunch)
2 cloves garlic, minced
4 cups low-sodium chicken or vegetable broth
1 medium Russet potato, peeled and diced (optional, for thickness)
1 teaspoon salt
1/2 teaspoon black pepper
1/2 cup heavy cream (or full-fat coconut milk for dairy-free)
1 tablespoon fresh parsley, chopped (for garnish)
Instructions
Melt the butter in a large pot or Dutch oven over medium heat.
Add the chopped onion and cook until soft, about 5 minutes. Do not let it brown.
Add the chopped celery and minced garlic to the pot. Cook, stirring occasionally, for 5 to 7 minutes until the celery softens slightly.
Pour in the broth. Add the diced potato, salt, and pepper. Bring the mixture to a boil, then reduce heat, cover, and simmer for 15 minutes, or until the potatoes and celery are very tender.
Remove the pot from the heat. Use an immersion blender to blend the soup until it is completely smooth and velvety. Alternatively, carefully transfer the soup in batches to a standard blender and blend until smooth, then return it to the pot.
Return the soup to low heat. Stir in the heavy cream. Heat through gently for 2 minutes; do not let the soup boil after adding the cream.
Taste and adjust salt and pepper as needed. Serve your homemade celery soup hot, garnished with fresh parsley.
Notes
For a lighter soup, substitute the heavy cream with whole milk or half-and-half.
If you skip the potato, you may need to simmer the soup slightly longer to fully soften the celery before blending for the best texture.
You can make this recipe vegan by using vegetable broth and full-fat coconut milk instead of butter and heavy cream.