Best Spinach Soup Recipe Ever Without Cream: Garlicky, Herb-Packed Velvety Richness

Soups & Stews

Best Spinach Soup Recipe Ever Without Cream: Garlicky, Herb-Packed Velvety Richness

This spinach soup recipe delivers restaurant-quality richness without a drop of cream—velvety, garlicky, and packed with herbaceous depth that will make you forget dairy was ever necessary.

The secret lies in a toasted garlic base and cashew cream that creates a naturally creamy texture while keeping the soup light and vibrant. I've perfected this version over years of testing, ensuring every spoonful is balanced between earthy spinach and bright, aromatic flavors.

The foundation starts with sautéing onions, garlic, and fresh herbs until fragrant—this step builds the soup's soul. Roasting the spinach before adding it intensifies its natural sweetness and prevents bitterness, while a blend of cashews and vegetable broth creates that signature silky consistency without dairy.

The result is a soup that's naturally rich, satisfying, and full of complex flavors that hold up to multiple servings.

What makes this recipe truly special is how it transforms simple ingredients into something extraordinary. The cashew cream adds body without heaviness, while lemon zest and a touch of nutmeg elevate the flavor profile to new heights.

Each bite delivers tender spinach, toasted garlic notes, and a velvety texture that feels indulgent yet remains light enough for any meal.

Perfect for cozy weeknight dinners, meal prep, or impressing guests, this soup proves you don't need cream to create something exceptional. The techniques are approachable yet professional—ideal for home cooks who want restaurant-quality results. Let's get started on making this your new go-to spinach soup.

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

Ingredients for best spinach soup recipe ever without cream

Sixteen ingredients transform into velvety, restaurant-quality spinach soup without cream or dairy.

Ingredient Amount Notes
Fresh Spinach Leaves 🌿 12 oz Baby spinach preferred, stems removed
Yellow Onion 🧅 1 whole Medium size, finely chopped
Garlic Cloves 🧄 8 cloves Fresh, peeled, 4 whole for base
Raw Cashews 🥜 1 cup Unsalted, soaked for 2 hours
Vegetable Broth 💧 4 cups Low-sodium preferred, homemade or quality store-bought
Fresh Thyme Leaves 🌿 1 tbsp Or 1 tsp dried thyme
Fresh Parsley Leaves 🌿 ¼ cup Chopped, for brightness
Lemon Zest 🍋 1 tsp From organic lemon, finely grated
Ground Nutmeg 🌶️ ¼ tsp Freshly grated preferred
Extra-Virgin Olive Oil 🫒 ½ cup For sautéing, fruity variety
Water 💧 1 cup For cashew blending
Sea Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Peppercorns 🌶️ ½ tsp Freshly cracked

The spinach is non-negotiable—baby spinach has the tenderest leaves, but any fresh variety works. Trader Joe's or local organic markets carry the best quality. For the garlic, roasting four whole cloves until caramelized creates the soup's signature depth, while the remaining four get minced for sautéing. The cashews? Raw and unsalted are essential—they blend into a silky cream that replaces dairy perfectly. Soak them for at least 2 hours to avoid gritty texture. Fresh herbs make all the difference here: thyme and parsley should be vibrant and fragrant, not wilted or dried out.

No fresh thyme? Dried works at one-third the amount, but it won't have the same bright aroma. Short on cashews? Silken tofu or blended white beans add creaminess in a pinch, though texture will differ slightly. The vegetable broth can be swapped for mushroom broth for extra umami depth. For a richer flavor without dairy, add 2 tbsp nutritional yeast at the end. The lemon zest is key—always use organic to avoid wax residue, and zest just the yellow part for maximum brightness. Need to skip nutmeg? Cinnamon at half the amount gives warmth without the same complexity.

This soup tastes even better the next day as flavors meld. Store in airtight containers for up to 5 days in the fridge, or freeze for 3 months by portioning into individual containers. The cashew cream separates when refrigerated—just whisk before reheating. For meal prep, double the batch and freeze half immediately. The roasted garlic cloves can be prepped ahead and stored in olive oil in the fridge for 1 week, saving time on cooking day. Garnish with extra herbs and cracked pepper before serving for that restaurant-quality touch.

❤️

Why You'll Love This Recipe

  • No Blender Hassle: I swear by this method—just toss the raw cashews into the pot with the broth while everything simmers. No pulsing, no straining, no cleanup. That nutty richness blends right in without a single extra dish.
  • Umami Bomb: Between the caramelized onion, roasted garlic, and cashew creaminess, this soup packs a flavor wallop. Honestly, I’ve tasted fancier versions that couldn’t compete—this one just works every time.
  • Lunchbox Hero: Make a double batch on Sunday, and you’ve got lunch sorted for the week. The spinach stays vibrant, the broth stays rich, and it reheats like a dream—no soggy greens here.
  • Budget Magic: Fresh spinach and onions stretch further than you’d think, especially when paired with affordable cashews and broth. I’ll be real: it’s my go-to when groceries are tight, but no one ever guesses it’s not a gourmet dish.

Step-by-step instructions for creamless spinach soup

This velvety soup delivers restaurant-quality richness without a drop of cream—just pure flavor.

1

Prepare the Cashew Base for Creamy Texture

Drain the soaked cashews and transfer them to a high-speed blender along with the 1 cup water. Blend until completely smooth, scraping down the sides as needed. This creates our creamy foundation without dairy. The texture should be silky, almost like heavy cream.

Set aside the cashew mixture—it's the secret weapon that replaces cream while keeping the soup luscious. I like to taste it at this stage; it should be neutral with just a hint of nutty sweetness. If you didn't soak the cashews, blend them with warm water instead—they'll still work, but texture will be slightly less refined.

2

Sauté Aromatics Until Deeply Fragrant

Heat the 0.5 cup extra-virgin olive oil in a large pot over medium heat. Add the 1 whole yellow onion and 4 whole garlic cloves (reserve the remaining 4 cloves for later). Cook for 8-10 minutes until the onions are translucent and the garlic releases its aromatic oils—you'll smell that rich, sweet garlic perfume filling your kitchen.

This step builds the flavor foundation. Don't rush it; patience here means deeper flavor later. If the onions start to brown too quickly, reduce heat slightly. Add the 1 tbsp fresh thyme leaves and cook for another 30 seconds to infuse the oil with its earthy notes.

3

Build the Soup with Vegetable Broth and Seasonings

Pour in the 4 cups vegetable broth and bring to a gentle simmer. Add the remaining 4 cloves garlic cloves, 1 tsp lemon zest, 0.25 tsp ground nutmeg, 1.5 tsp sea salt, and 0.5 tsp black peppercorns. Stir well to combine all ingredients.

Simmer for 10 minutes to let the flavors meld. The nutmeg adds warmth, the lemon zest brightens everything, and the peppercorns provide subtle heat. Taste the broth now—it should be seasoned but still need depth from the cashews and spinach. If it tastes flat, add a pinch more salt or a squeeze of lemon.

4

Blend the Soup Until Silky Smooth

Using an immersion blender, blend the soup directly in the pot until completely smooth. If you prefer a chunkier texture, blend in batches in your high-speed blender. The result should be velvety with no visible lumps—this is where the magic happens.

Strain the soup through a fine-mesh sieve if you want an ultra-smooth texture, or leave it unstrained for a slightly rustic finish. I usually strain it because I love that silky mouthfeel. Return the soup to the pot and keep it warm over low heat while you prepare the spinach.

5

Finish with Spinach and Fresh Herbs

Add the blended cashew mixture and stir until fully incorporated. The soup should immediately take on a richer, creamier appearance. Bring to a gentle simmer, then stir in the 12 oz fresh spinach leaves and 0.25 cup fresh parsley leaves. Cook for 2-3 minutes until the spinach wilts completely.

Remove from heat and adjust seasoning if needed. The parsley adds fresh brightness that cuts through the richness. Ladle into bowls and serve immediately while hot. Each spoonful delivers that garlicky, herb-packed richness without a hint of cream—just pure vegetable-based luxury.

👨‍🍳

Pro Tips For Making Best Spinach Soup Recipe Ever Without Cream

  • SOAK CASHEWS 30 MINUTES: I learned this the hard way—raw cashews sink like stones and turn to mush if you toss them in dry. Soak them in hot water for 30 minutes first (no need to boil), then drain and rinse. They’ll blend into a velvety texture without that chalky aftertaste, and the soup won’t taste like you forgot to cook them.
  • SWEEP THE POT: After sautéing onions and garlic, scrape up every last browned bit from the bottom of the pot with a wooden spoon. That’s where the flavor hides—caramelized bits that’ll make your soup taste deeper than anything else. Skip this, and you’re basically wasting 5 minutes of cooking.
  • ADD SPINACH LAST: Dumping spinach into a simmering pot wilts it into a sad, watery mess. Instead, reserve a handful to stir in at the very end—just until wilted—but blend the rest into the hot broth first. The soup stays vibrant, and you avoid that sad, mushy texture that ruins a good batch.
  • BLITZ HOT BROTH: Cold broth makes for a thick, gluey soup. Heat it to a full boil before blending, then pour it hot into the blender (or food processor) with the cashews and any other ingredients. The heat ensures a smooth, creamy texture without adding extra fat—no one needs to taste the motor oil.

Storing and reheating this recipe

Refrigerator Storage

Store your creamy spinach soup in airtight glass containers for up to 5 days—the flavors actually deepen overnight as the cashew cream melds with the broth. I use Pyrex measuring cups with snap-on lids for portion control.

Let the soup cool completely before refrigerating to prevent condensation, which can dilute the flavors. The cashew cream may separate slightly—just give it a quick whisk before reheating to restore that velvety texture. 💛

Freezer Prep Tips

For long-term storage, portion the soup into quart-sized freezer bags or glass containers, leaving ½ inch headspace for expansion. Freeze for up to 3 months—the cashew cream holds up beautifully when frozen. I like to label each bag with the date to track freshness.

Thaw overnight in the fridge for best results, or use the microwave on defrost setting for a quicker option. The texture remains silky after freezing, though it may need a splash of water if it thickens upon reheating.

Stovetop Reheating

My preferred method is gentle stovetop reheating over low-medium heat. Transfer the chilled soup to a pot and heat for 8-10 minutes, stirring occasionally. If the soup thickens too much, add 1-2 tablespoons of water or vegetable broth to restore its smooth consistency.

Taste and adjust seasoning—reheated soup often needs a pinch more salt or a squeeze of lemon juice to brighten the flavors. Keep the heat low to prevent the cashew cream from breaking. ✨

Microwave Shortcuts

For quick reheating, transfer a single serving to a microwave-safe bowl and cover with a damp paper towel to prevent drying. Heat on 50% power for 2-3 minutes, stirring halfway through. The damp towel helps retain moisture and prevents the soup from becoming grainy.

If the texture seems too thick after reheating, add 1-2 teaspoons of water and stir well. This method works best for individual portions and keeps the soup's creamy texture intact.

Garnish Before Serving

Always finish your reheated soup with fresh garnishes to elevate its presentation. A sprinkle of chopped parsley adds brightness, while toasted pine nuts or crumbled feta (if using dairy) provide texture. For extra richness, drizzle with a touch of extra-virgin olive oil or a swirl of cashew cream on top.

These final touches make reheated soup taste as fresh as the day it was made. 🌟

Meal Prep Strategy

Double the recipe and freeze half immediately for future meals. Store the other half in the fridge for 3-4 days of quick lunches. When ready to use the frozen portion, thaw it in the fridge overnight, then reheat using the stovetop method.

I also prep roasted garlic cloves and cashew cream separately to mix in fresh when reheating—this keeps the soup tasting vibrant and avoids flavor fatigue. The key is to reheat gently and adjust seasoning each time for the best results. 💡

Nutrition facts

Servings 6
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 2g10%
Cholesterol 0mg0%
Sodium 520mg23%
Total Carbohydrate 22g8%
Dietary Fiber 6g21%
Sugars 4g
Protein 10g20%
* 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

Can I use frozen spinach instead of fresh?

Yes, but with a few adjustments! Use 10 oz frozen chopped spinach (thawed and drained) instead of fresh. Since frozen spinach has less water content, you may need to add 1-2 tablespoons extra broth to maintain the soup's consistency. The flavor will be slightly less vibrant, but it still works well for a quick version.

2

What if I don't have cashews for the creamy texture?

No problem! Try these alternatives: blend ½ cup silken tofu with ½ cup water for a neutral creaminess, or use ½ cup cooked white beans (blended smooth) for a slightly earthier flavor. For extra richness, add 1 tbsp nutritional yeast to mimic dairy's umami notes. Each option changes the texture slightly, but the soup will still be delicious.

3

How can I make this soup even more flavorful?

Roast the garlic cloves before using them for an incredible depth of flavor! Wrap 4 whole garlic cloves in foil, drizzle with olive oil, and roast at 400°F for 15 minutes until caramelized. Add these to the soup along with the minced garlic. For extra umami, stir in 1 tbsp soy sauce or ½ tsp smoked paprika when blending the cashew cream.

4

Will this soup be too thick or too thin?

The recipe balances perfectly, but you can adjust easily. If it's too thick, stir in 2-4 tablespoons warm broth or water until smooth. If too thin, simmer uncovered for 5-10 minutes to reduce. The cashew cream naturally thickens as it cools, so reheat gently if needed. For a thicker version, blend in 1 tbsp cornstarch mixed with 2 tbsp water at the end.

5

Can I make this soup in an Instant Pot?

Sauté the onions and garlic as directed, then add all broth and seasonings. Pressure cook for 3 minutes on high, then quick-release. Blend directly in the pot (use caution with hot steam), then stir in the cashew cream and spinach. Cook on sauté mode for 2 minutes until spinach wilts. The Instant Pot version cooks 30% faster but requires careful blending.

★★★★★4.8(1 review)
Categories Soups & Stews