Soups & Stews
This best spinach soup recipe ever without cream delivers restaurant-quality velvety texture using clever techniques that bypass dairy entirely. The secret lies in roasting garlic and onions until caramelized, then blending with warm broth and fresh spinach for a naturally rich, herbaceous base that's packed with flavor.
No heavy cream here—just layers of umami from smoked paprika and depth from toasted spices that make every spoonful satisfying.
What sets this soup apart is its foolproof method for achieving creaminess without dairy: simmering the vegetables until tender, then blending with a splash of olive oil and a pinch of nutritional yeast for that signature velvety mouthfeel.
The garlic and herb infusion creates a complex, aromatic broth that pairs beautifully with the bright, slightly earthy spinach. This recipe builds flavor gradually, ensuring every component—from the caramelized aromatics to the fresh herbs—comes together harmoniously.
The result is a luminous green soup that's rich yet light, with a perfect balance of savory, herby, and slightly sweet notes. It's hearty enough to stand as a main dish but light enough for a lunch, and the texture remains velvety even after reheating.
Garnish with toasted pine nuts or crispy fried shallots for added crunch and visual appeal, or keep it simple with fresh basil and a drizzle of high-quality olive oil.
Perfect for meal prepping, this soup tastes even better the next day as the flavors meld further. The recipe scales easily for a crowd, and the techniques are approachable for home cooks—no fancy equipment required.
Whether you're looking for a comforting weeknight dinner or a showstopping appetizer, this cream-free spinach soup delivers depth and satisfaction without compromise.
Ingredients for best spinach soup recipe ever without cream
Velvety spinach soup without cream—just 13 ingredients and restaurant-quality flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Onions 🧅 | 2 whole | Cut into 1-inch chunks |
| Garlic Cloves 🧄 | 8 cloves | Peeled, smashed for depth |
| Fresh Spinach Leaves 🍃 | 8 oz | Hearts included, roughly chopped |
| Extra-Virgin Olive Oil 🫒 | ½ cup | High-quality, fruity variety |
| Vegetable Broth 💧 | 4 cups | Homemade or low-sodium store-bought |
| Smoked Paprika 🌶️ | 1 tsp | For deep umami richness |
| Ground Cumin 🌿 | ½ tsp | Toasted for enhanced aroma |
| Nutritional Yeast 🧀 | 2 tbsp | For cheesy, velvety texture |
| Fresh Basil Leaves 🌿 | ¼ cup | Chopped for fresh herb finish |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked for heat |
| Pine Nuts 🥜 | ¼ cup | Toasted for garnish (optional) |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed for brightness |
The onions and garlic are your flavor foundation—roast them until deep golden for that caramelized sweetness that elevates everything. Whole Foods or Trader Joe's carry organic yellow onions with vibrant color, which roast beautifully. For garlic, grab a whole head and smash the cloves—this releases more flavor than mincing. Fresh spinach is non-negotiable here; the bright, slightly earthy notes contrast perfectly with the roasted aromatics. Local farmers markets often have the freshest leaves, but any store-bought bag works if the leaves are crisp and green. The vegetable broth should be rich and flavorful—homemade is ideal, but Pacific Foods or Imagine brands are solid store-bought options.
No smoked paprika? Substitute half the amount with regular paprika plus a pinch of cayenne for heat. The nutritional yeast is the secret weapon for that creamy texture without dairy—Bob's Red Mill brand is widely available and potent. Short on pine nuts? Toasted walnuts or sunflower seeds add crunch without breaking the bank. The lemon juice brightens the whole dish, so if you're using bottled, look for 100% pure lemon juice with no added water. For extra depth, add a splash of white wine (about 2 tbsp) when roasting the aromatics—it cooks off beautifully and adds complexity.
This soup tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 5 days, or freeze for 3 months—portion into containers before freezing for easy reheating. The nutritional yeast and olive oil help maintain that velvety texture even after reheating. Garnish with toasted pine nuts or fresh basil just before serving to keep everything vibrant. For meal prep, make a double batch—the extra effort is worth it for lunches all week.
Why You'll Love This Recipe
- No-Cook Prep: I swear by this trick—sauté the onions and garlic until they’re just translucent, then dump in the spinach and broth. No chopping, no peeling, no fuss. The spinach wilts in minutes, and you’re left with a silky base that tastes like it simmered for hours.
- Garlic Bomb: Between us, the secret weapon here is slow-toasting the garlic in olive oil until it’s fragrant and golden. That deep, nutty aroma cuts through the spinach’s bitterness and makes every spoonful sing. Honestly, I’ve tried skipping it—don’t.
- Lunch to Dinner: Make a big batch on Sunday (it reheats beautifully) and eat it all week—over toast, with crusty bread, or even as a base for grilled cheese. My college kids devour it cold the next day, too. That’s 5 meals from one pot.
- Pocketbook Hero: Fresh spinach and olive oil might sound fancy, but this recipe costs me less than $5 for a full pot. Vegetable broth stretches forever, and onions/garlic are the cheapest flavor multipliers on the planet. Good food shouldn’t break the bank.
Step-by-step instructions for velvety garlic and herb spinach soup
Here's how to craft a restaurant-quality spinach soup that's rich, velvety, and utterly satisfying—no cream required.
Develop Deep Flavor with Onions and Garlic
Heat the 0.5 cup extra-virgin olive oil in a large pot over medium-low heat. Add the 2 whole yellow onions cut into 1-inch chunks and cook for 8-10 minutes, stirring occasionally, until they soften and develop a deep golden color. You're aiming for caramelization here—the onions should smell sweet and jammy.
Push the onions to one side of the pot and add the 8 cloves peeled, smashed garlic cloves to the empty space. Cook for 1-2 minutes until the garlic releases its aroma but doesn't brown. Here's the thing—smashing the garlic cloves instead of mincing them creates more surface area for flavor infusion, giving your soup that authentic garlic depth. Stir everything together and cook for another 2 minutes to fully meld the flavors.
Build Complexity with Spices and Broth
Add the 1 tsp smoked paprika and 0.5 tsp ground cumin to the onion-garlic mixture. Stir vigorously for 30 seconds to toast the spices and release their essential oils—this step is what gives your soup that professional restaurant quality. You'll notice the spices darken slightly and fill your kitchen with an intoxicating aroma.
Pour in the 4 cups vegetable broth and bring the mixture to a gentle simmer. Let it cook uncovered for 10 minutes, allowing the liquid to reduce slightly and concentrate those beautiful flavors. This reduction step is crucial—it transforms your broth from ordinary to extraordinary. Taste the broth now; it should be rich and aromatic with notes of caramelized onion, garlic, and smoky spices.
Incorporate Spinach and Nutritional Yeast
While the broth simmers, add the 8 oz fresh spinach leaves (hearts included) in batches, stirring constantly. The spinach will wilt almost instantly—this is what creates that velvety texture without needing cream. You'll know you've done it right when the soup takes on a vibrant green hue and the spinach disappears completely.
Stir in the 2 tbsp nutritional yeast and 1.5 tsp salt. This is where the magic happens—the nutritional yeast adds that cheesy, umami richness that makes this soup truly exceptional. Let the soup simmer for another 5 minutes to allow all the flavors to meld completely. The soup should now be silky smooth with a beautiful emerald color and a depth of flavor that will impress anyone who tastes it.
Finish with Fresh Herbs and Brightness
Remove the pot from heat and stir in the 0.25 cup chopped fresh basil leaves and 1 tbsp fresh lemon juice. The basil adds a bright, fresh finish that cuts through the richness, while the lemon juice introduces a subtle tang that balances all the flavors. Taste and adjust seasoning with black pepper if needed—this is your final opportunity to perfect the flavor profile.
For an optional but highly recommended garnish, toast the 0.25 cup pine nuts in a dry skillet over medium heat for 2-3 minutes until golden brown, stirring constantly. Sprinkle them over each serving just before eating—they add a delightful crunch that contrasts beautifully with the velvety soup. Serve immediately while hot, and watch as everyone at your table asks for seconds.
Pro Tips For Making Best Spinach Soup Recipe Ever Without Cream
- SWIM THE ONIONS: Sweat the onions in olive oil on low heat until they’re translucent but not golden—high heat turns them bitter, and you’ll taste it in every spoonful. I learned this the hard way after burning three batches; the soup just tastes flat when they’re overcooked.
- CHOP GARLIC SMALL: Mince the garlic finer than usual—think rice grains, not slabs. It melts into the broth instead of sitting as chunks, giving you that deep, even flavor without the texture surprise. (Yes, it takes 30 seconds extra, but it’s worth it.)
- ADD SPINACH LAST: Toss the spinach in after the broth simmers—if you dump it in raw, it’ll turn your soup into a sad, watery mess. A handful at a time, wilted and stirred in, keeps the texture rich and the color vibrant. (Your future self will notice the difference.)
- SALT THE BROTH TWICE: Taste the broth before adding spinach, then again at the end—vegetable broth is often underseasoned, and spinach can dilute the flavor. A pinch of salt at the finish makes all the difference, especially if you’re skipping cream. (I skip this, and the soup feels flat.)
Troubleshooting great best spinach soup recipe ever without cream
Spinach Too Watery?
If your soup looks thin after adding spinach, don't panic! The fix is simple: simmer uncovered for 5-7 additional minutes to reduce the liquid. I've found that using 8 oz fresh spinach (not wilted) releases more moisture than expected—this extra step concentrates the flavors beautifully. 💫
Broth Too Mild?
Store-bought broth often lacks depth. Boost flavor by adding 1 tbsp tomato paste when toasting the onions or using ½ cup white wine instead of broth for the initial simmer.
For homemade, reduce homemade broth by 25% before adding to intensify umami. The key is building layers of flavor through reduction.
Texture Not Velvety?
The secret to creamy texture without dairy lies in proper blending technique. After adding spinach, let the soup sit off heat for 5 minutes—this allows the spinach to fully wilt and release its natural pectin.
Then blend half the soup for 10 seconds with an immersion blender. Return blended portion to pot and stir vigorously—this creates that signature velvety mouthfeel.
Garlic Too Strong?
Roasting garlic instead of sautéing prevents overpowering bitterness. For milder flavor, peel and lightly crush (not smash) the cloves before cooking. I've found that 6 cloves instead of 8 gives perfect balance.
Remove the pot from heat immediately after garlic aroma develops—this preserves its sweetness rather than letting it turn bitter.
Spices Too Overpowering?
Toast spices separately before adding to the pot. Heat ½ tsp smoked paprika and ¼ tsp cumin in a dry skillet for 30 seconds until fragrant, then immediately add to onions.
This technique enhances aroma without dominating the flavor profile. For extra control, reduce smoked paprika to ½ tsp if your palate prefers subtle smokiness.
Garnish Not Crispy?
Toast pine nuts in a dry skillet over medium heat for 2-3 minutes, stirring constantly. Watch closely—they burn quickly! For extra crunch, spread them on a baking sheet and broil for 1-2 minutes at 350°F.
Keep toasted nuts in an airtight container at room temperature for up to 3 days to maintain crispness.
Nutrition facts
Frequently asked questions
Can I use frozen spinach instead of fresh?
Use 6 oz frozen chopped spinach instead of fresh. Simply thaw it first by soaking in warm water for 5 minutes, then drain well before adding to the soup. Frozen spinach works perfectly and saves prep time—just be sure to squeeze out excess moisture to avoid a watery soup.
What's the best way to make this soup extra hearty?
Add ½ cup cooked quinoa or ½ cup diced potatoes when simmering the broth. For protein, stir in ½ cup cooked chickpeas or ½ cup crumbled tempeh at the end. The key is adding ingredients that absorb flavor well—potatoes thicken the soup naturally while quinoa adds satisfying texture.
How do I make this soup nut-free?
Skip the pine nuts and use toasted pumpkin seeds or crispy fried shallots instead. For garnish, try crumbled feta cheese (if you're okay with dairy) or extra fresh basil. The nutritional yeast still provides that creamy depth without relying on nuts—it's the star of the show for texture.
Can I make this soup ahead of time?
Yes! This soup tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 5 days. Reheat gently on the stove over medium-low heat, stirring occasionally. The nutritional yeast helps maintain that velvety texture even after reheating—just add a splash of water if it thickens too much.
What if I don't have nutritional yeast?
Use 2 tbsp miso paste or 1 tbsp white miso instead—it adds umami depth. For a cheesy flavor without dairy, try 1 tbsp lemon juice plus 1 tbsp olive oil (the acid and fat create a similar mouthfeel). The key is balancing richness with acidity to mimic that creamy texture without the actual cream.
