Best Spinach Soup Recipe Ever Without Cream: Herb-Infused Broth With Crispy Celery Crowns

Soups & Stews

Best Spinach Soup Recipe Ever Without Cream: Herb-Infused Broth With Crispy Celery Crowns

This best spinach soup recipe ever without cream delivers restaurant-quality richness without a drop of cream, using a velouté technique that transforms humble ingredients into velvety perfection. The secret lies in blending steamed spinach directly into the broth while sautéing aromatics until deeply fragrant—this builds natural body without dairy.

What sets this apart is the crispy celery crown garnish, adding crunch that contrasts beautifully with the silky soup.

Professional chefs rely on this method to create creamy textures using potatoes or cashews instead of cream, and the result is just as luxurious. You'll start with a flavorful base of onions, garlic, and celery (the holy trinity) cooked until golden, then simmered with vegetable broth and spinach until tender.

The immersion blender creates that signature velvety consistency while keeping the vibrant green color intact.

What makes this soup truly special is how it balances earthy spinach with bright herbs and crispy celery crowns that add texture without overpowering. The herb-infused broth carries all the flavor, while the celery crowns provide that satisfying crunch in every bite.

This is comfort food at its finest—rich, satisfying, and completely dairy-free.

Perfect for chilly evenings or as a hearty starter, this soup scales beautifully for gatherings while remaining simple enough for weeknight meals. The crispy celery crowns can be made ahead and toasted fresh, ensuring maximum crunch. Let's create this velvety masterpiece that proves you don't need cream for creamy perfection.

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

Ingredients for best spinach soup recipe ever without cream

Velvety spinach soup without cream—just vibrant herbs, crispy celery crowns, and velouté magic.

Ingredient Amount Notes
Russet Potatoes 🥔 1 ½ lb Peeled and cubed small
Fresh Spinach 🌿 5 oz Baby spinach preferred
Yellow Onion 🧅 1 whole Diced, medium size
Celery Stalks 🥬 3 whole Thinly sliced for garnish
Celery Stalks 🥬 2 whole For soup base, chopped
Garlic Cloves 🧄 4 cloves Minced for depth
Vegetable Broth 💧 4 cups Low-sodium preferred
Extra-Virgin Olive Oil 🫒 ½ cup For sautéing aromatics
Fresh Thyme Leaves 🌿 1 tbsp Or 1 tsp dried thyme
Fresh Parsley Leaves 🌿 ¼ cup Chopped for garnish
Cashews 🥜 ½ cup Soaked for creaminess
Lemon Juice 🍋 1 tbsp Freshly squeezed
Salt 🧂 1 ½ tsp Diamond Crystal kosher
Black Pepper 🌶️ ½ tsp Freshly ground

The celery crowns are the star—fresh, crisp stalks from the grocery store's produce section work best. Look for stalks that are bright green and firm, not rubbery or wilted. For the soup base, Russet potatoes are key—they break down beautifully for that creamy texture. I grab mine from Whole Foods or the regular supermarket's organic section, but any Russet will do. The spinach? Baby spinach is ideal—it's tender and cooks faster, but regular leaves work too if you're patient. For the broth, low-sodium options save you from having to adjust seasoning later. Trust me on this one—it makes a difference.

No cashews? White beans or silken tofu blend just as smoothly for creaminess. Fresh thyme is ideal, but dried thyme at one-third the amount works in a pinch. The celery for the soup can be swapped for leeks if you're feeling fancy—just double the amount. For the crispy crowns, baby carrots or radishes add fun textures too. Want more depth? Add a pinch of nutmeg to the soup base. It's subtle but elevates everything. And if you're using pre-minced garlic, toast it in the oil first—game-changer for flavor.

This soup reheats beautifully—just warm on the stove and blend again if it separates. The crispy celery crowns? Make them ahead and store separately—toast fresh before serving for maximum crunch. Keeps in the fridge for 4-5 days, and freezes perfectly for 3 months. I always double the celery crowns—one batch for the pot, one for garnishing. The cashews? Soak them overnight if you're short on time—they blend more easily. But honestly, even if they're not perfectly smooth, no one will notice.

❤️

Why You'll Love This Recipe

  • One-Pot Wonder: I swear by this recipe—just potatoes, spinach, and a few pantry staples in one pot. No blender, no extra bowls, and the celery and onion caramelize right into the broth while you chop. That’s 15 minutes saved and a sink full of fewer dishes.
  • Rich Without Cream: Between us, the Russets break down into the broth until it’s velvety smooth—no dairy needed. The spinach wilted in at the end adds that bright, fresh finish, and the onions? They’re the secret: slow-cooked until they’re sweet and deep. It’s the kind of flavor that lingers.
  • Lunchbox Magic: This soup reheats beautifully, so I make a big batch on Sundays and stash it in jars. Pack it cold for work or school—it’s hearty enough to fill you up, but light enough not to weigh you down. (Yes, even on a Tuesday night.)
  • Budget-Friendly Staples: Potatoes and celery are cheap, and a bunch of spinach stretches further than you’d think. I’ve made this for under $2 per serving, and it’s still the kind of meal that makes my whole house smell like comfort. Leftovers? They’re just as good the next day—if they last that long.

Step-by-step instructions for herb-infused spinach soup

This soup delivers restaurant-quality richness without cream—all thanks to clever techniques and fresh herbs.

1

Sauté the Aromatic Base

Heat the 0.5 cup extra-virgin olive oil in a large pot over medium heat until shimmering. Add the diced yellow onion and chopped celery stalks (from the soup base), stirring occasionally for 5-6 minutes until softened and translucent. The onion should become sweet and the celery should release its bright green color.

Add the minced garlic cloves and fresh thyme leaves, stirring for 30 seconds until fragrant. Here's the thing—don't walk away. Garlic burns faster than you think, and you want that nutty aroma, not bitter smoke. The base should now smell like a forest after rain, with layers of onion, celery, and thyme.

2

Build the Potato Foundation

Add the peeled and cubed russet potatoes to the pot, stirring to coat them in the aromatic oil. Pour in the 4 cups vegetable broth and bring to a boil. Once boiling, reduce heat to medium-low and let it simmer uncovered for 15-20 minutes until the potatoes are fork-tender but not falling apart.

I press down gently on a potato cube with a fork to check doneness—it should pierce easily but still offer slight resistance. This stage is crucial because undercooked potatoes will make the soup gritty, while overcooked ones will turn to mush. The broth should now be infused with potato starch, creating a naturally creamy texture without dairy.

3

Blend for Silky Texture

Use an immersion blender to purée the soup directly in the pot until completely smooth. If you prefer using a countertop blender, carefully transfer the hot soup to the blender (fill it only halfway to prevent overflow) and blend until silky. Return the soup to the pot and stir in the soaked cashews and 1.5 teaspoons salt.

Here's where the magic happens: the cashews add natural creaminess while keeping the soup vegan. The salt at this stage ensures all components are properly seasoned before the final adjustments. Let the soup simmer gently for another 5 minutes to allow the cashews to soften and meld with the flavors.

4

Finish with Spinach and Bright Flavors

Add the fresh spinach and 0.5 teaspoon black pepper to the pot. Stir for 2-3 minutes until the spinach wilts completely. The soup should be vibrant green with just a hint of visible spinach pieces—this indicates perfect incorporation without turning the soup into a puree.

Remove from heat and stir in the 1 tablespoon lemon juice and chopped fresh parsley leaves. The lemon juice brightens all the flavors while cutting through the richness, and the parsley adds a fresh herbal note. Taste and adjust seasoning if needed—this is your final chance to perfect the balance.

5

Create Crispy Celery Crowns

While the soup simmers, prepare the garnish: Cut the 3 whole celery stalks (for garnish) into ½-inch thick slices and separate into individual "crowns." Heat 1 tablespoon extra-virgin olive oil in a small skillet over high heat until smoking hot. Add the celery crowns in a single layer and cook for 1-2 minutes per side until golden brown and crispy.

These crispy celery crowns are what make this soup truly special—they provide texture contrast and a satisfying crunch with every bite. Serve the soup immediately in bowls, topped with the crispy celery crowns and additional parsley if desired. The crowns should stay crisp for about 5 minutes, so serve right away for the best experience.

👨‍🍳

Pro Tips For Making Best Spinach Soup Recipe Ever Without Cream

  • CHAR THE ONIONS FIRST: Russet potatoes and celery won’t soften properly if you toss everything into the pot at once. Sear the onions until they’re deep golden—almost caramelized—before adding celery and potatoes. This builds flavor and prevents that sad, watery base. (Yes, it takes 5-7 minutes, but it’s worth it.)
  • CUT POTATOES UNIFORM: Large chunks stay tough; tiny dice turn to mush. Aim for 1-inch cubes—big enough to hold shape but small enough to cook through in 15-20 minutes. I learned this the hard way after serving soup with half-cooked potato centers. (Measure once, cut once—no eyeballing.)
  • ADD SPINACH LAST: Tossing spinach in too early wilts it into a sad, slimy pile. Wait until the potatoes are tender, then stir in spinach just until wilted—about 2 minutes. The heat will cook it perfectly without turning it to mush. (Pro move: Use a slotted spoon to remove leaves if you prefer whole pieces.)
  • SALT THE POTATO WATER: The potatoes absorb flavor from the broth, but if you forget to salt the cooking water, the soup tastes bland. Add 1 tsp salt per quart of water when boiling them—it makes a real difference. (I skip this and wonder why the soup lacks depth. Don’t be me.)

Creative variations of this recipe

Global Herb Variations

Swap thyme for fresh rosemary (1 tbsp) and add ½ tsp smoked paprika for a Mediterranean twist. The rosemary pairs beautifully with spinach, while the paprika adds subtle smokiness. For a French-inspired version, use tarragon leaves (2 tbsp) and a splash of white wine (¼ cup) when sautéing the aromatics.

Both variations keep the creamy texture intact while transforming the flavor profile. 🌿

Protein-Packed Additions

Boost nutrition by stirring in ½ cup cooked lentils (or 1 cup white beans) during the final simmer. The lentils add hearty texture and plant-based protein without altering the soup's velvety consistency.

For a lighter option, top with toasted pumpkin seeds (2 tbsp)—they bring crunch and extra protein. I often double the seeds for extra garnish appeal. 💪

Spicy Heat Options

Add ½ tsp red pepper flakes (or 1 tsp hot sauce) when finishing the soup for a kick. For smoky heat, stir in ½ tsp chipotle powder (or 1 tbsp adobo sauce) during the final simmer.

Both options enhance the soup's depth without overpowering the spinach's natural flavor. Serve with extra flakes on the side for customizable heat levels. 🌶️

Winter Root Swap

Replace potatoes with ½ cup diced parsnips (or ½ cup celery root) for a seasonal twist. These roots add natural sweetness and a slightly nutty flavor that complements the spinach perfectly.

The texture remains creamy, but the soup gains an earthy complexity ideal for colder months. Roast the roots first for 15 minutes before adding to the pot for enhanced flavor. ❄️

Asian-Inspired Twist

Incorporate 1 tbsp fresh ginger (grated) and 1 tsp sesame oil when sautéing the aromatics. Add ½ cup coconut milk (instead of cashews) for a tropical creaminess.

Garnish with toasted sesame seeds (1 tsp)** and sliced green onions. This version transforms the soup into a fragrant, umami-rich dish perfect for Asian-inspired meals. 🌱

Nutrition facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 16g20%
Saturated Fat 2g10%
Cholesterol 0mg0%
Sodium 680mg29%
Total Carbohydrate 32g11%
Dietary Fiber 7g25%
Sugars 6g
Protein 12g24%
* 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 spinach soup taste creamy without any cream?

The secret lies in the potatoes and cashews. When potatoes simmer in broth, they release natural starch that thickens the soup into a velvety texture. The soaked cashews blend smoothly, adding rich creaminess while keeping it dairy-free. This velouté technique is a classic French method for creating luscious soups without dairy.

2

Can I make this soup ahead of time?

The soup actually tastes better the next day as flavors meld. Store it in an airtight container in the fridge for up to 4-5 days. Reheat gently on the stove and use an immersion blender to restore silky texture if needed. The crispy celery crowns should be made fresh and added just before serving to maintain their crunch.

3

What if I don't have an immersion blender?

No problem! Transfer the hot soup to a countertop blender (don't fill past halfway) and blend until completely smooth. Be careful with hot liquids—leave space at the top and use caution when opening. For extra safety, cool the soup slightly first. The texture will be just as creamy, though you'll need to return it to the pot afterward.

4

How can I make this soup more filling?

Add ½ cup cooked lentils or 1 cup white beans during the final simmer for extra heartiness. For a protein boost, stir in ½ cup crumbled tofu or top with toasted pumpkin seeds. The crispy celery crowns also add satisfying texture that makes the soup more substantial. This version works perfectly as a main dish for light meals.

5

Can I freeze this spinach soup?

Yes, it freezes beautifully for up to 3 months. Let the soup cool completely, then store in an airtight container with headspace. Thaw overnight in the fridge and reheat gently on the stove. The texture may separate slightly, so blend again briefly when reheating. The crispy celery crowns don't freeze well—make them fresh when serving.

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