Soups & Stews
This best spinach soup recipe ever delivers restaurant-quality richness without a drop of cream—just pure, velvety herb-infused flavor from simmered aromatics and perfectly wilted greens.
The secret lies in a deep, golden broth built with onions, garlic, and thyme, then finished with a touch of nutmeg for warmth that transforms simple ingredients into something extraordinary.
What makes this soup truly special is how it balances earthy spinach with bright, aromatic herbs, creating a velvety texture that feels indulgent yet remains light enough for any meal.
The process is straightforward but precise: onions and garlic form the flavor foundation, then spinach wilts directly into the broth, preserving its vibrant color and tender texture. A splash of vegetable broth ensures depth without heaviness, while fresh herbs at the end add brightness that elevates every spoonful.
This isn't just another spinach soup—it's a velvety, herb-forward masterpiece that proves you don't need cream to create a luxurious bowl. The result is a soup so rich and satisfying, it becomes the star of every table.
Perfect for chilly evenings or as a comforting lunch, this soup serves 6 and comes together in under 45 minutes—just enough time to gather fresh spinach from the market and let the aromatics develop their magic.
The broth is so flavorful it practically tastes like it's been simmering for hours, yet the spinach stays tender and bright. Garnish with toasted pine nuts or crispy croutons for added texture, but the real star is the velvety herb broth that makes every bite unforgettable.
What sets this recipe apart is its versatility—it works as a standalone vegetarian dish or pairs beautifully with crusty bread, grilled cheese, or a simple salad. The nutmeg and thyme add layers of complexity that make it feel gourmet without requiring fancy ingredients.
Whether you're feeding a family or treating yourself to a cozy meal, this spinach soup delivers on its promise of being the best you've ever tasted—without a single drop of cream.
Ingredients for best spinach soup recipe ever without cream
Velvety spinach soup without cream—just aromatic herbs, wilted greens, and golden broth that tastes like it simmered all day.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Onion 🧅 | 2 large | Diced, about 2 cups |
| Garlic Cloves 🧄 | 4 cloves | Peeled, minced finely |
| Fresh Thyme Sprigs 🌿 | 2 sprigs | Or 1 tsp dried thyme |
| Fresh Spinach 🌱 | 12 oz | Baby spinach preferred |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For sautéing aromatics |
| Ground Nutmeg 🌶️ | ¼ tsp | Freshly grated preferred |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Pine Nuts 🥜 | ¼ cup | Toasted, optional garnish |
| Crusty Bread 🍞 | 6 slices | For serving, optional |
The onions and garlic are your flavor anchors here—sauté them low and slow until deeply golden, or you'll burn the garlic before the onions soften. Whole Foods and Trader Joe's have the best yellow onions for this (vibrant, no sprouts), but any sweet onion works. Thyme sprigs add depth, but if you're using dried, toast the leaves in a dry pan for 30 seconds first to wake up the flavor. The spinach? Baby spinach wilts faster and keeps its bright color, but regular leaves work too—just chop them smaller. Pro tip: Rinse spinach only if it's sandy—wet leaves release bitter water.
No fresh thyme? Dried works at one-third the amount, but it's not the same—herb blends from Penzeys have great dried thyme if you're in a pinch. Short on vegetable broth? Water plus 1 tbsp soy sauce adds umami depth. Pine nuts too pricey? Toasted walnuts or pecans give similar crunch. The nutmeg is non-negotiable though—it's what makes this soup feel gourmet. If you don't have it, half a pinch of cinnamon adds warmth, but it's not the same. For the parsley, flat-leaf holds up better than curly when chopped fine.
This soup tastes even better the next day—reheat gently on the stove with a splash of water to restore creaminess. Keeps 4-5 days in the fridge, or freeze for 3 months (portion into containers first). The broth separates when cold—just stir it back together before reheating. Garnish with toasted nuts and parsley right before serving, or they'll get soggy. Double the batch—it disappears fast, especially with that crusty bread on the side.
Why You'll Love This Recipe
- I swear by this trick: sautéing the onions and garlic until they’re just golden—caramelized enough to make the broth sing without a single drop of cream. The thyme releases its perfume right into the pot, and that’s what makes it taste like a restaurant dish.
- I’ll be real: the second day is often the best. The flavors meld even deeper, and it reheats like a dream. Plus, it’s cheap—vegetable broth and spinach won’t break the bank, and you’ll make enough for three lunches without trying. My lunchbox’s new best friend.
Step-by-step instructions for velvety herb spinach soup
Here's how to create the richest, creamiest spinach soup without a drop of cream—just pure flavor.
Build the Flavor Base with Aromatics
Heat the 0.25 cup extra-virgin olive oil in a large pot over medium heat. Add the 2 large diced yellow onion and cook for 5-6 minutes until softened and translucent. This step is where all the magic begins—the onions should smell sweet and caramelized when ready.
Add the 4 minced garlic cloves and 2 sprigs fresh thyme (strip leaves from stems). Cook for another 2 minutes until the garlic is fragrant but not browned. Here's the thing—don't rush this step. Properly developed aromatics create the soup's depth of flavor that makes it taste luxurious without cream.
Simmer the Broth and Season
Pour in the 4 cups vegetable broth and bring to a gentle boil. Once boiling, reduce heat to medium-low and let it simmer uncovered for 10 minutes. This allows the flavors to meld together and the broth to develop a rich, herby character.
Add the 1.5 teaspoons salt, 0.5 teaspoon black pepper, and 0.25 teaspoon ground nutmeg. Stir well and taste the broth. You want it to be seasoned but not overwhelming—this is your flavor foundation. The nutmeg adds that warm, earthy note that makes this soup taste like it's been simmering for hours.
Blend Until Silky Smooth
Use an immersion blender to purée the soup directly in the pot. Work in batches if needed, blending until completely smooth with no visible chunks. This is where the soup transforms from simple broth to velvety perfection. For the best results, blend for 30-45 seconds per batch, scraping the sides as you go to ensure even blending.
If you don't have an immersion blender, carefully transfer the soup to a countertop blender in batches. Be extremely careful—hot liquids can cause splattering. The key here is patience; don't rush the blending process or you'll end up with a watery soup instead of the rich, velvety texture we're after.
Add Spinach and Finish
Return the soup to the pot and stir in the 12 ounces fresh spinach all at once. Let it simmer for 3-4 minutes until the spinach is completely wilted. The soup should be vibrant green and the spinach should be just barely visible—this ensures perfect texture without making the soup too thick.
Taste and adjust seasoning if needed. The spinach will mellow out some of the brightness from the thyme, so you might need to add a pinch more salt. Here's a pro tip: If the soup seems too thin after adding spinach, let it simmer uncovered for an additional 5 minutes—the liquid will reduce naturally and thicken the soup.
Garnish and Serve with Confidence
Ladle the soup into bowls and immediately garnish with 0.25 cup chopped fresh parsley and 0.25 cup toasted pine nuts. The parsley adds freshness while the pine nuts give a delightful crunch that contrasts beautifully with the silky soup. I like to toast the pine nuts in a dry pan for 2-3 minutes until golden—this enhances their nutty flavor and prevents them from being bland.
Serve with the 6 slices crusty bread on the side for dipping. This soup is best enjoyed immediately while hot, but it keeps well in the refrigerator for 3-4 days if you make it ahead. The flavors actually improve overnight as everything melds together. Each spoonful should deliver that perfect balance of herby, nutty, and slightly sweet flavors that make this the best spinach soup you've ever tasted.
Pro Tips For Making Best Spinach Soup Recipe Ever Without Cream
- SWEAT THE ONIONS LOW AND SLOW: I used to rush this step and end up with bitter, charred onions that overpowered the whole soup—don’t be that person. Cook them on medium-low heat for 8-10 minutes until they’re translucent and just starting to caramelize, stirring occasionally. The longer they cook, the deeper the flavor, and you’ll taste it in every spoonful.
- STRIP THYME LIKE A PRO: Fresh thyme sprigs are non-negotiable here, but most people just toss them in whole and wonder why the flavor feels weak. Strip the leaves off the stems before adding them to the pot—this way, they’ll infuse the broth fully instead of floating like decorative twigs. (Yes, even if you’re impatient like me, take the 30 seconds to do this.)
- ADD SPINACH IN STAGES: Dumping all the spinach at once turns your soup into a sad, watery green sludge. Instead, stir in half the spinach first, let it wilt completely (about 2 minutes), then add the rest. This keeps the texture lush and prevents the broth from turning into spinach tea. (Trust me, your soup will look and taste like it belongs in a fancy restaurant.)
- SALT THE BROTH AFTER SIMMERING: I learned this the hard way—adding salt upfront makes the broth taste flat because the spinach absorbs some of it later. Wait until the soup has simmered for 5-7 minutes after adding the spinach, then adjust the seasoning. This guarantees the flavors balance perfectly, and you won’t end up with a soup that’s either bland or overwhelmingly salty.
Creative variations of this dish
Herbed Potato Twist
Swap half the spinach for 1 cup diced Yukon Gold potatoes (peeled, about ½-inch cubes)—add them with the broth and simmer until tender. The potatoes create a naturally creamy texture while adding hearty depth.
I like to finish with 1 tsp fresh rosemary instead of thyme for an earthy twist. 🌿
Lemon-Garlic Brightness
Boost the broth with 1 tbsp lemon juice and 1 extra garlic clove during the initial sauté. The acidity cuts through the richness, while the extra garlic adds a punch. Garnish with zest from ½ lemon and a drizzle of high-quality olive oil before serving for a restaurant-worthy finish.
Roasted Garlic Depth
Replace the minced garlic with 2 cloves roasted garlic (halved, wrapped in foil, roasted at 400°F for 25 minutes). The caramelized flavor transforms the soup into something truly special. I find Trader Joe's pre-roasted garlic works in a pinch if you're short on time. 🔥
Spicy Kick Option
For heat lovers, add ½ tsp red pepper flakes with the thyme or finish with a pinch of cayenne pepper. I also like to stir in 1 tsp harissa paste at the end for smoky depth. Serve with extra flakes on the side for customizable spice levels.
Creamy Cashew Boost
For a vegan-friendly version, blend ¼ cup soaked cashews (soaked 2 hours) with ½ cup hot broth until smooth, then stir into the finished soup. The cashews add natural creaminess without dairy. Toast the cashews first for enhanced nutty flavor—just 3 minutes in a dry pan until golden.
Seasonal Pumpkin Version
In fall, replace spinach with 2 cups roasted pumpkin purée (about 1 lb sugar pumpkin, roasted at 400°F for 45 minutes). Add ½ tsp cinnamon and ¼ tsp allspice to the broth for warmth. The pumpkin adds natural sweetness that balances the herby notes beautifully. 🎃
Nutrition facts
Frequently asked questions
Can I use frozen spinach instead of fresh?
Yes, but drain and squeeze out ALL excess water first—frozen spinach releases moisture that makes the soup watery. Use about 10 ounces of thawed, drained spinach for the 12 ounces of fresh called for. For best texture, add it at the very end and simmer for just 2 minutes instead of 3-4.
Why does my soup taste flat after blending?
Flat flavor usually means the aromatics weren't cooked long enough. Sauté onions until deeply golden (8-10 minutes) and garlic until fragrant but not browned. The nutmeg is also key—don't skip it! For extra depth, add 1 tsp soy sauce with the broth to boost umami.
How do I make this vegan?
Replace the olive oil with vegetable oil and use vegetable broth (check for no animal byproducts). For creaminess, blend ¼ cup soaked cashews with ½ cup hot broth and stir into the finished soup. Toast the cashews first for enhanced flavor—just 3 minutes in a dry pan.
Can I make this soup ahead of time?
It tastes even better the next day. Let it cool completely, then refrigerate for up to 4-5 days. Reheat gently on the stove with a splash of water or broth to restore creaminess. The flavors meld beautifully overnight—just stir well before serving to recombine any separated layers.
What if I don't have an immersion blender?
No problem! Transfer the soup to a countertop blender in batches, being extremely careful with hot liquids. For safety, cool the soup slightly first (but not completely). Work in 2-cup portions, blending until completely smooth. Return to the pot and finish cooking with the spinach as directed.
