Creamy celery soup is a humble yet elegant dish that transforms a simple vegetable into a smooth, comforting bowl of goodness. While celery is often relegated to the role of supporting ingredient in soups and stews, this recipe puts it center stage, allowing its delicate, slightly peppery flavor to shine through. The result is a soup that’s both light and creamy, perfect as a starter or a soothing meal on its own.
The foundation of the soup starts with a gentle sauté of onions, garlic, and plenty of chopped celery. Cooking the vegetables slowly in butter or olive oil allows their natural flavors to develop and soften without overpowering one another. A touch of potato or flour is often added to help thicken the soup without making it too heavy, keeping the texture velvety but not overly rich.
Once the vegetables are tender, a good-quality broth is poured in — chicken or vegetable both work well — and the soup simmers until everything is soft and blended. After cooking, the soup is pureed until smooth, either in a blender or with an immersion blender directly in the pot. The result is a beautifully pale green soup with a soft, creamy texture and a clean, fresh taste.
To finish, a splash of cream or milk is stirred in, adding richness and balance without overwhelming the subtle flavor of the celery. Seasoning is key here — salt and white pepper bring out the vegetable’s brightness, while a hint of lemon juice can lift the whole dish with a touch of acidity.
Creamy celery soup pairs well with warm crusty bread, a crisp salad, or a simple sandwich. It’s a soothing choice for cold days or when you want something nourishing and not too heavy. Despite its simplicity, it always feels a little refined, like a quiet nod to classic French cooking. This soup proves that even the most modest ingredients, when treated with care, can become something truly special.

Ingredients
- 1 bunch celery chopped
- 1 medium onion chopped
- 2 tbsp butter
- 3 cups chicken broth or vegetable broth
- 1/2 cup heavy cream
- to taste salt and pepper
Instructions
- In a large pot, melt the butter over medium heat. Add the chopped onion and celery, seasoning with salt and pepper. Cook until the onion is soft and translucent, about 10 minutes.
- Stir in the broth, bring the mixture to a boil, then reduce the heat and let it simmer for about 20 minutes, until the celery is tender.
- Use an immersion blender to blend the soup until smooth and creamy. You can also blend in batches using a regular blender, then return to the pot.
- Stir in the cream, then taste and adjust the seasoning as needed. Heat gently until warmed through, about 5 minutes. Serve hot.
Nutrition










I don’t know, it seems so bland. I was hoping for more flavor. Maybe I just did it wrong.
Wow, this soup is amazing! I added some garlic for an extra kick. Will make it again for sure!
I think this recipe is fancier than it needs to be. It’s just celery soup after all! But it turned out OK.
I get what you mean, it does sound fancy for just celery! But sometimes a little effort pays off for flavor!
This is basically just soup… but in a good way? My family ate it without complaining, so I guess it’s a win.
1 bunch celery? Mine was like… not enough? Maybe I measured wrong. Texture was fine though, and my kids ate it without complaining (shock).
This soup is just amazing! So creamy and delicious. I never knew celery could taste this good! 😍
Yasss! I made this soup last week and it was a hit with my family! Creamy goodness all the way! 👏
I can’t believe you liked it that much! Celery is so bland. Not my thing.
This soup is the best! So creamy and flavorful!
Too much celery! I think I added too much by accident. Coudn’t eat it.
I get it, celery can be overbearing sometimes! Next time, maybe cut it down a bit. Hope it turns out better!
Isn’t celery bad for you?? I heard it can mess with your bones.
Yummy! I added some garlic and it was amazing! 🙂