Old Fashioned Cream of Celery Soup Recipe: Creamy Celery Velouté With Toasted Almond Finish

Soups & Stews

Old Fashioned Cream of Celery Soup Recipe: Creamy Celery Velouté With Toasted Almond Finish

This old-fashioned cream of celery soup recipe delivers velvety richness that transports you to mid-century dinner tables where comfort food ruled.

The secret lies in slow-cooked celery and onions until they melt into the broth, creating a base so flavorful it needs no heavy cream—just a touch of milk for that signature creamy texture.

I’ve perfected this version after years of testing, ensuring every spoonful balances earthy celery sweetness with just the right amount of nutty almond finish.

The process is straightforward but requires patience for the best results. You’ll start by sautéing onions until translucent, then adding celery and cooking until tender—this step builds the foundation of flavor.

A splash of vegetable broth and a pinch of salt transform the vegetables into a silky purée, which is then blended until completely smooth. The almonds toasted in butter at the end add a subtle crunch that elevates the soup from ordinary to extraordinary.

What you’ll end up with is a soup that’s creamy without being heavy, with a depth of flavor that comes from long, slow cooking. The almonds provide a delicate contrast to the velvety texture, while the celery shines as the star.

This isn’t just a soup—it’s a nostalgic embrace of classic comfort food, perfect for chilly evenings or as a starter that leaves guests asking for seconds.

Serve it warm with crusty bread or crackers on the side, and you’ve got a dish that feels both timeless and refined. The recipe scales beautifully, so whether you’re feeding a family or hosting a dinner party, this soup will be the centerpiece.

Let’s get started on creating something truly special.

👨‍🍳
Difficulty
Easy
🌿
Diet
Vegetarian
🔥
Calories
Low Cal

Ingredients for old fashioned cream of celery soup

Pantry staples meet nostalgic comfort—just 12 ingredients for velvety celery soup perfection.

Ingredient Amount Notes
Yellow Onions 🧅 2 whole Medium size, peeled and sliced
Celery Stems 🥬 3 cups Fresh, trimmed and chopped
Vegetable Broth 💧 6 cups Low-sodium preferred
Whole Milk 🥛 1 cup Full-fat for creaminess
Unsalted Butter 🧈 4 tbsp Cold, cut into pieces
All-Purpose Flour 🌾 2 tbsp For thickening
Slivered Almonds 🥜 ¼ cup Toasted for crunch
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Garlic Cloves 🧄 2 cloves Minced for depth
Fresh Thyme Leaves 🌿 1 tbsp Or 1 tsp dried thyme
Fresh Parsley 🌿 2 tbsp Chopped, for garnish

The celery and onions are your flavor anchors. Fresh celery with vibrant green leaves means better flavor—skip the wilted stalks. I always grab organic onions from the farmers market when possible, but regular grocery store ones work fine. The key is cooking them low and slow until they're completely tender. If you're short on time, pre-chopped frozen celery works in a pinch, but fresh is ideal. For the broth, low-sodium is crucial—you'll be adding salt later, and you don't want to overdo it. The almonds? Slivered, not whole—they toast faster and add a perfect crunch.

No fresh thyme? Dried works at one-third the amount, but fresh has that bright herbal note. Running low on milk? Half-and-half gives richer creaminess, though it'll be slightly lighter. The flour is just for thickening—if you're gluten-free, cornstarch works 1:1. For the almonds, walnuts or pecans add different but delicious textures. Want extra depth? Add a pinch of nutmeg with the thyme. The parsley is optional but adds that fresh pop—skip it if you're in a hurry, but I always include it.

This soup tastes even better the next day as flavors meld. Store in an airtight container for 4-5 days in the fridge. For freezing, portion into 2-cup containers—thaw overnight in the fridge. The almonds toast best fresh, but you can toast extra and store them in a jar for 2 weeks if needed. Leftovers reheat beautifully—just warm gently on the stove with a splash of milk or broth to restore creaminess. Perfect for meal prep!

❤️

Why You'll Love This Recipe

  • Fewer Chores, Same Love: I swear by this recipe because it only asks for chopping onions and celery—no dicing, no mincing, just rough cuts. The broth and milk do all the heavy lifting while I sip my coffee and pretend I’m not cooking.
  • Creamy Without Guilt: That velvety texture? Pure magic from just butter, milk, and a slow simmer. Honestly, it’s the kind of soup that makes you forget it’s just vegetables—until you taste it and realize how smart you are for not adding cream.
  • Weeknight to Dinner Party: Same base, endless possibilities. Keep it simple for a Tuesday night or jazz it up with croutons and herbs for guests. Between us, I’ve served this to skeptical in-laws, and they asked for seconds.
  • Budget-Friendly Leftovers: A single batch feeds four, and the leftovers? Even better the next day. I’ll be real: I’ve reheated this soup three times without anyone noticing, and my wallet thanks me for the cheap ingredients.

Step-by-step instructions for creamy celery velouté with toasted almond finish

Here's how to make this rich, velvety soup with a perfect almond crunch topping.

1

Build the Flavor Base with Sautéed Vegetables

In a large pot, melt 2 tablespoons of the unsalted butter over medium heat. Add the 2 whole yellow onions and 3 cups celery stems, stirring occasionally for 8-10 minutes until softened and translucent. You'll notice the onions become clear and the celery begins to release its natural moisture.

Add the 2 minced garlic cloves and 1 tablespoon fresh thyme leaves, cooking for another 30 seconds until fragrant. This aromatic foundation is crucial—don't rush this step or you'll miss the depth of flavor. The thyme should release its piney scent, and the garlic should sizzle gently without burning.

2

Create a Smooth Roux for Thickening

Lower the heat to medium-low and add the remaining 2 tablespoons unsalted butter and 2 tablespoons all-purpose flour, whisking constantly for 2-3 minutes until the mixture turns a light golden brown. This creates a roux that will thicken your soup beautifully. Be patient—rushing this step will result in a grainy texture instead of smooth velvety consistency.

Slowly pour in the 6 cups vegetable broth, whisking continuously to prevent lumps from forming. Bring to a gentle simmer and cook for 10 minutes until slightly thickened. You'll see the soup begin to coat the back of a spoon, indicating it's ready for the next step. The roux should now be fully incorporated and no longer visible as separate particles.

3

Blend to Silky Perfection

Using an immersion blender, carefully blend the soup until completely smooth, working in batches if needed. For the creamiest texture, I recommend blending directly in the pot rather than transferring to a food processor. This method prevents splattering and makes cleanup easier. The soup should now have a velvety appearance with no visible chunks.

Return the pot to low heat and stir in the 1 cup whole milk, letting it warm through for 2-3 minutes. Taste and adjust seasoning with the 1 teaspoon salt and ½ teaspoon black pepper. The soup should be rich but not overly salty—remember, we'll be adding more flavor with the almonds later. Keep the heat gentle to prevent curdling the milk.

4

Toast the Almonds for Crunchy Topping

In a dry skillet over medium heat, toast the ¼ cup slivered almonds for 3-4 minutes, stirring constantly until they turn a light golden brown and smell nutty. Remove from heat immediately to prevent burning. The almonds should be fragrant with a crisp texture—this is your key to that perfect finishing touch.

Divide the soup among bowls and top each serving with a sprinkle of toasted almonds and 2 tablespoons chopped fresh parsley. The parsley adds a fresh contrast to the rich soup, while the almonds provide that satisfying crunch. Serve immediately while the almonds are still crisp and the soup is piping hot.

👨‍🍳

Pro Tips For Making Old Fashioned Cream Of Celery Soup

  • Sweat the Onions First: I learned this the hard way—if you brown the onions before adding celery, the soup tastes flat. Instead, cook them low and slow in butter until translucent (about 8-10 minutes), then add the celery. The subtle sweetness builds flavor without bitterness, and you’ll notice the difference immediately.
  • Trim Celery Like a Pro: Skip the thick, stringy core—it’s tough and ruins texture. Use a sharp knife to slice celery stems lengthwise, then chop crosswise into ¼-inch pieces. No need for fancy juliennes; this keeps prep fast while ensuring every bite has that classic celery bite.
  • Temper the Milk Slowly: Pouring cold milk straight into hot soup? That’s how you get lumps. Instead, whisk in a splash of warm broth first, then slowly add milk while stirring constantly. The soup stays creamy without curdling—trust me, your future self will thank you for this tiny extra step.
  • Salt the Broth Early: Taste the broth before adding milk—it’s the flavor foundation. If using low-sodium vegetable broth, add ½ teaspoon salt per cup now. The milk will dilute it, so don’t wait until the end. (Yes, even if you’re impatient like me, this makes a real difference.)

Pro cooking tips for this recipe

Low-Temp Simmering

Simmering the celery and onions at low heat for 8-10 minutes is where the magic happens. This slow cook transforms their natural sugars into a sweet, caramelized base that forms the soul of your soup.

I always use a heavy-bottomed pot—like my All-Clad stainless steel—to prevent hot spots. If your pot heats unevenly, the onions will burn before the celery softens properly. 🌡️

Roux Perfection

The roux is your secret weapon for that silky texture without heavy cream. Cook it at medium-low heat for 2-3 minutes until it reaches a light golden brown—this is your cue to stop. If it darkens too much, you'll taste bitterness.

I whisk constantly with a heatproof silicone spatula to ensure even cooking. This step takes practice, but once you nail it, your soup will be velvety smooth.

Blending Like a Pro

An immersion blender is my go-to tool for this soup because it blends directly in the pot, preventing splatter and making cleanup effortless. If you don’t have one, transfer the soup to a high-powered blender like the Vitamix in batches—never fill it past the maximum fill line.

Blend until completely smooth, then return it to low heat to warm through with the milk. The key is gentle heat to avoid curdling.

Almond Toasting

Toast your slivered almonds in a dry skillet over medium heat for 3-4 minutes, stirring constantly. They’re done when they’re light golden brown and smell irresistibly nutty. Remove them immediately—they’ll continue cooking from residual heat.

I like to spread them on a paper towel-lined plate to cool while I finish the soup. This prevents them from turning bitter.

Seasoning Balance

Taste your soup before adding the almonds—they’ll contribute subtle sweetness and saltiness. Adjust with kosher salt and freshly ground black pepper as needed. I often add a pinch of nutmeg here for warmth, but it’s optional.

The milk should integrate smoothly, adding creaminess without making the soup heavy. If it looks too thick, stir in 1-2 tablespoons of warm broth to reach your desired consistency. ✨

Make-Ahead Magic

This soup tastes even better the next day as flavors meld beautifully. Store it in an airtight container in the fridge for up to 5 days. When reheating, warm it gently on the stove with a splash of milk or broth to restore creaminess.

The almonds can be toasted fresh each time, but you can also store them in an airtight jar for up to 2 weeks—just reheat in a dry skillet for 30 seconds before serving.

Nutrition facts

Servings 6
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 11g55%
Cholesterol 45mg15%
Sodium 580mg25%
Total Carbohydrate 18g6%
Dietary Fiber 3g11%
Sugars 6g
Protein 8g16%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why does this soup need to simmer so long?

The slow simmering (8-10 minutes) transforms the celery and onions into a sweet, caramelized base that builds deep flavor. This step develops the natural sugars in the vegetables, creating that nostalgic, comforting taste that defines old-fashioned soups.

2

Can I make this soup without almonds?

Swap the almonds for toasted walnuts, pecans, or even crumbled bacon for a different flavor profile. If you prefer no nuts, try a sprinkle of grated Parmesan cheese instead. The key is adding a contrasting texture to the creamy soup.

3

How do I fix a soup that's too thick?

Stir in 1-2 tablespoons of warm broth at a time while reheating. For a quicker fix, whisk in 1 tablespoon of milk to loosen the texture. Avoid adding too much liquid at once—you want to restore creaminess, not dilute the flavor.

4

Is this soup suitable for vegetarians?

Yes! This recipe is naturally vegetarian, using vegetable broth and plant-based ingredients. Just ensure your butter is dairy-free if needed. The almonds and milk can be easily substituted with vegan alternatives like almond milk and vegan butter.

5

Can I freeze this soup?

Yes, but store it in airtight containers for up to 3 months. Thaw overnight in the fridge, then reheat gently on the stove with a splash of milk or broth. The almonds should be toasted fresh before serving to maintain their crisp texture.

★★★★★5.0(15 reviews)
Categories Soups & Stews