Cream of celery soup turns humble stalks into something silky, comforting, and packed with flavor.
This recipe skips the can entirely and uses real butter, fresh celery, and a splash of cream to build something so much better than what comes from a tin.
I make this soup whenever I have a full bunch of celery sitting in my fridge with no clear plan for it.
It always disappears fast, and I usually end up making a double batch before the week is out.
This version leans on a simple flour and butter roux for body, so you get that classic thick, velvety texture without any shortcuts.
A few minutes of simmering and one quick pass with an immersion blender is really all it takes.
| Quick Recipe Summary | |
|---|---|
| Prep Time | 15 minutes |
| Cook Time | 30 minutes |
| Total Time | 45 minutes |
| Servings | 6 servings |
| Difficulty Level | Easy |
If you love this style of soup, you will probably also enjoy my Cream of Broccoli Soup Recipe, which uses the same butter and flour base to get that same thick, spoon-coating texture.

Why You’ll Love This Cream Of Celery Soup Recipe
This soup takes celery, an ingredient most people only think of as a snack or a soup starter, and turns it into the main event.
The flavor is bright and savory, not bland or watery like a lot of people expect.
It also comes together in under an hour with basic pantry staples, and it freezes beautifully if you want to stash some away for a busy week.
- Made from scratch with real, simple ingredients, no canned soup involved
- Ready in about 45 minutes from start to finish
- Naturally thick and creamy thanks to a quick roux, no cornstarch needed
- Easy to make vegetarian by swapping in vegetable broth
- A great way to use up a bunch of celery before it goes soft
- Works as a cozy standalone soup or as a base for casseroles
Another favorite in this same comforting category: Cream of Cauliflower Soup Recipe.
Ingredients
Every ingredient here is doing real work, from the aromatics that build flavor to the cream that pulls it all together at the end.
Nothing exotic, just good technique with familiar staples.
- 4 tablespoons unsalted butter
- 1 medium yellow onion, diced
- 4 cups celery, sliced (about 1 large bunch), leaves reserved for garnish
- 3 cloves garlic, minced
- 1/3 cup all-purpose flour
- 4 cups low-sodium chicken broth (or vegetable broth for a vegetarian version)
- 1 bay leaf
- 1 cup heavy cream
- 1/2 teaspoon kosher salt, plus more to taste
- 1/4 teaspoon black pepper
- 1 pinch ground nutmeg (optional)
- 2 tablespoons fresh chives or parsley, chopped, for garnish
Read Also: Cream Of Asparagus Soup Recipe
Kitchen Equipment Needed
You do not need anything fancy for this recipe, just a few reliable basics that make the process smoother, especially when it comes to getting that soup silky smooth.
- Large Dutch oven or heavy-bottomed soup pot
- Immersion blender (or a stand blender)
- Fine-mesh strainer, for an extra-silky texture
- Sharp chef’s knife and cutting board
- Wooden spoon
- Measuring cups and spoons
- Ladle
This pairs beautifully with my Potato Leek Soup Recipe for a cozy soup rotation all week long.
Recommended Products for This Recipe
These are a few products I personally rely on when I make this soup.
They are not required, but each one solves a small pain point and makes the process a little easier.
1. Enameled Cast Iron Dutch Oven
A heavy enameled pot distributes heat evenly, so the roux does not scorch while you are stirring in the broth.
It also holds heat well during the simmer, which keeps the celery cooking gently and evenly.
2. Handheld Immersion Blender
Blending the soup directly in the pot saves you from transferring hot liquid in batches, which is both messy and a little risky.
A good immersion blender gets this soup perfectly smooth in under a minute.
3. Stainless Steel Fine-Mesh Strainer
Celery has stringy fibers that do not always break down completely, even after blending.
Pushing the soup through a fine-mesh strainer gets rid of any leftover strings for a restaurant-style finish.
4. Microplane Grater
If you are adding the optional nutmeg, freshly grating it makes a noticeable difference over pre-ground jars.
A microplane grates it fine enough that it dissolves right into the soup instead of leaving gritty flecks.

Step-by-Step Instructions: How to Make Cream Of Celery Soup
1. Prep All Your Vegetables
- Wash the celery stalks well, since dirt can hide near the base of the ribs.
- Slice the celery into thin half-moons, about 1/4 inch thick, so it cooks evenly and blends smoothly later.
- Dice the onion into small, even pieces so it softens at the same rate as the celery.
- Mince the garlic finely, or use a garlic press if you have one.
- Set aside a small handful of celery leaves for garnish later, and chop your chives or parsley now so everything is ready to go.
2. Build The Roux Base
- Place your Dutch oven or soup pot over medium heat and add the 4 tablespoons of butter.
- Once the butter has melted and starts to foam slightly, add the diced onion and sliced celery.
- Cook, stirring occasionally, for 6 to 8 minutes, until the vegetables have softened but not browned.
- Add the minced garlic and cook for another 30 seconds to a minute, just until fragrant.
- Sprinkle the 1/3 cup of flour evenly over the vegetables and stir constantly for about 1 to 2 minutes, so the flour cooks off its raw taste and coats everything in a light, pale paste.
3. Add The Broth And Simmer
- Slowly pour in the 4 cups of chicken broth while whisking or stirring constantly, so the roux does not clump.
- Drop in the bay leaf and stir everything together.
- Raise the heat slightly to bring the soup to a gentle boil, then reduce the heat to low and let it simmer uncovered for 15 to 20 minutes.
- The celery should be completely tender and easy to pierce with a fork by the end of this step.
- Remove and discard the bay leaf before moving on.
4. Blend The Soup Smooth
- Using your immersion blender, blend the soup directly in the pot until it is completely smooth and no chunks of celery remain.
- If you are using a stand blender instead, work in small batches, filling the blender no more than halfway, and remove the center cap on the lid to let steam escape safely.
- Blend each batch for about 30 to 45 seconds, until silky, then return it to the pot.
5. Strain For Extra Silkiness (Optional)
- Pour the blended soup through a fine-mesh strainer set over a large bowl.
- Use the back of a ladle or spoon to press the soup through, leaving behind any stubborn celery strings.
- Return the strained soup to the pot over low heat. This step is optional, but it makes a noticeable difference if you want a truly velvety texture.
6. Stir In The Cream And Season
- With the pot over low heat, slowly stir in the 1 cup of heavy cream.
- Add the 1/2 teaspoon of kosher salt, the 1/4 teaspoon of black pepper, and the pinch of nutmeg if using.
- Let the soup warm through gently for 2 to 3 minutes, but do not let it come to a boil once the cream is in, or it can separate.
- Taste and adjust the salt and pepper as needed.
7. Garnish And Serve
- Ladle the hot soup into bowls.
- Top each bowl with the chopped chives or parsley and a few of the reserved celery leaves.
- Serve immediately while hot.
You might also enjoy: Mushroom Soup Recipe
Tips for The Best Cream Of Celery Soup
A few small details make the difference between a good bowl of this soup and a great one.
Most of it comes down to how you handle the vegetables and the cream.
- Choose crisp, firm celery stalks with bright green leaves for the best flavor
- Slice the celery thin and even so it cooks through at the same rate
- Cook the flour with the vegetables for at least a minute before adding broth, so the soup does not taste starchy
- Add the broth gradually while stirring to prevent lumps from forming
- Keep the heat low once the cream goes in, since boiling can cause it to curdle
- Strain the soup if you want a smoother, more refined texture
I learned a lot of this technique while perfecting my Hungarian Mushroom Soup Recipe, which uses a similar roux method.
Serving Suggestions

This soup is rich enough to stand on its own, but it also plays well as a starter or a side.
A little crunch or something crusty on the side rounds out the meal nicely.
- A warm slice of Buttery Dinner Rolls for dipping
- A simple green salad with a light vinaigrette
- Crumbled bacon or croutons sprinkled on top for texture
- A grilled cheese sandwich alongside for a cozy lunch
- A drizzle of extra cream swirled on top for presentation
Variations of Cream Of Celery Soup
Once you have the base recipe down, it is easy to adjust it to fit whatever you are craving or whatever you have on hand.
Here are a few directions to take it.
- Add a peeled, diced potato along with the celery for an even thicker, heartier soup
- Stir in shredded cooked chicken for a heartier, more filling meal
- Use coconut milk in place of the heavy cream for a dairy-free version
- Swap the chicken broth for vegetable broth to keep it fully vegetarian
- Top with crispy fried leeks or shallots for extra crunch and flavor
- Stir in a handful of baby spinach at the end for added color and nutrients
Another favorite: Roasted Cauliflower Soup Recipe
Storage and Reheating
This soup keeps well and reheats easily, which makes it a great option for meal prep or a make-ahead starter for a holiday dinner.
- Let the soup cool to room temperature before storing
- Store in an airtight container in the refrigerator for up to 4 days
- Freeze in a freezer-safe container for up to 3 months, though the texture may be slightly less smooth after thawing since it contains dairy
- Thaw overnight in the refrigerator before reheating
- Reheat gently on the stovetop over low heat, stirring often, and avoid boiling
- Add a splash of broth or cream if the soup has thickened too much in storage
Read Also: Crockpot Potato Soup Recipe
Nutritional Facts
These values are estimated per serving, based on a recipe that makes 6 servings, and will vary depending on the exact ingredients and brands used.
- Calories: approximately 220 kcal
- Protein: 4 grams
- Carbohydrates: 12 grams
- Fat: 17 grams
- Saturated Fat: 10 grams
- Fiber: 2 grams
- Sodium: 560 milligrams
For another comforting bowl with similar numbers, check out my Baked Potato Soup Recipe.
Health Benefits of Key Ingredients
Beyond tasting great, a few ingredients in this soup pull their weight nutritionally too.
Celery in particular gets overlooked, but it brings more to the table than people expect.
- Celery is high in water content and provides fiber, vitamin K, and potassium
- Onion and garlic contain antioxidants and compounds linked to heart health
- Chicken broth adds protein and can be gentle on the stomach
- Butter and cream provide fat-soluble vitamins like vitamin A
- Fresh herbs like chives and parsley add a small boost of vitamin C
Sauteed vegetables show up in a lot of my recipes, including my Sauteed Green Beans With Garlic Recipe, if you are looking for another simple veggie-forward side.
FAQs About Cream Of Celery Soup
1. Can I make this soup without flour?
Yes, you can skip the flour and rely on blending the vegetables thoroughly for thickness instead.
The soup will be slightly thinner, but still creamy and flavorful.
2. What can I use instead of heavy cream?
Half-and-half, whole milk, or coconut milk all work as substitutes, though the soup will be a little lighter with milk.
Coconut milk also makes a great dairy-free option.
3. Why does my soup taste bitter?
Bitterness usually comes from the outer celery ribs or from browning the vegetables too much during the saute step.
Stick to medium heat and stir often to avoid this.
4. Can I use this as a substitute for canned cream of celery soup in recipes?
Yes, this works well in casseroles and other dishes that call for canned condensed soup.
Reduce the broth slightly if you want a thicker, more concentrated result.
5. Is this soup gluten-free?
Not as written, since it uses all-purpose flour for the roux.
You can substitute a gluten-free flour blend or cornstarch slurry instead to make it gluten-free.

Cream of Celery Soup
Ingredients
- 4 tablespoons unsalted butter 56g
- 1 medium yellow onion about 1 cup or 150g, diced
- 4 cups celery about 1 large bunch, sliced 1/4-inch thick; reserve leaves for garnish
- 3 cloves garlic minced
- 1/3 cup all-purpose flour 43g
- 4 cups low-sodium chicken broth or vegetable broth for vegetarian, 960ml
- 1 bay leaf
- 1 cup heavy cream 240ml
- 1/2 teaspoon kosher salt plus more to taste
- 1/4 teaspoon black pepper
- 1 pinch ground nutmeg optional
- 2 tablespoons fresh chives or parsley chopped
- celery leaves reserved from the bunch, for garnish
Equipment
- Large Dutch oven or heavy-bottomed soup pot Even heat distribution prevents scorching
- Immersion blender Or stand blender
- Fine-mesh strainer Optional, for extra-silky texture
- Sharp chef’s knife and cutting board
- Wooden spoon
- Measuring cups and spoons
- Ladle
Method
- Wash celery well and slice into thin half-moons about 1/4-inch thick. Dice onion into small even pieces and mince garlic. Set aside a small handful of celery leaves and chopped herbs for garnish.
- Melt butter in a Dutch oven over medium heat. Add onion and celery and cook 6–8 minutes until softened but not browned. Add garlic and cook 30–60 seconds until fragrant.
- Sprinkle flour over vegetables and stir constantly for 1–2 minutes to cook off the raw taste, coating everything in a pale paste.
- Slowly pour in chicken broth while whisking constantly to avoid lumps. Add bay leaf and bring to a gentle boil, then reduce heat and simmer uncovered for 15–20 minutes until celery is tender. Discard bay leaf.
- Blend soup directly in the pot with an immersion blender until completely smooth. If using a stand blender, work in batches and remove the center cap for steam to escape.
- For extra silkiness, strain through a fine-mesh strainer set over a bowl, pressing with a ladle to remove celery strings. Return strained soup to the pot over low heat.
- Stir in heavy cream, salt, pepper, and nutmeg if using. Warm through for 2–3 minutes over low heat, but do not boil to prevent separation. Adjust seasoning to taste.
- Ladle into bowls and top with chopped chives or parsley and reserved celery leaves. Serve immediately while hot.
Nutrition
Notes
- Flour substitute: Skip the flour and blend thoroughly for a thinner but still creamy soup. Use a gluten-free flour blend or cornstarch slurry to make it gluten-free.
- Cream alternatives: Half-and-half, whole milk, or coconut milk can replace heavy cream for a lighter or dairy-free version.
- Avoid bitterness: Use inner celery ribs and cook over medium heat, stirring often, to prevent browning that can cause bitterness.
- Make it heartier: Add a peeled diced potato with the celery for extra thickness, or stir in shredded cooked chicken for more protein.
- Vegetarian version: Simply swap the chicken broth for vegetable broth to make this soup fully vegetarian.
- Storage: Refrigerate in an airtight container for up to 4 days. Freeze for up to 3 months, though texture may change slightly due to dairy.
- Reheating: Reheat gently on the stovetop over low heat, stirring often. Avoid boiling and add a splash of broth or cream if too thick.
- Recipe shortcut: This soup works beautifully as a substitute for canned cream of celery soup in casseroles. Reduce broth slightly for a thicker concentrate.
- Add greens: Stir in a handful of baby spinach at the end for extra color and nutrients.
- Crunchy topping: Top with crispy fried leeks, shallots, crumbled bacon, or croutons for added texture.
Private Notes
Tried this recipe?
Let us know how it was!Conclusion
This cream of celery soup is proof that a few humble ingredients can turn into something genuinely comforting.
It is quick enough for a weeknight, but nice enough to serve when company is over.
Give it a try this week, and let me know in the comments how it turned out for you.
I would love to hear if you tried any of the variations too.
Recommended:
- Cajun Potato Soup Recipe
- Corn Chowder Recipe
- Broccoli Cheese Casserole Recipe
- Tuscan White Bean Soup Recipe
- Ham And Potato Soup Recipe



