Best Spinach Soup Recipe Ever Without Cream: Garlicky Roasted Base With Nutty Toasted Crunch

Soups & Stews

Best Spinach Soup Recipe Ever Without Cream: Garlicky Roasted Base With Nutty Toasted Crunch

This best spinach soup recipe ever without the cream redefines creamy soups with a garlicky roasted base and nutty toasted crunch—no dairy required.

The secret lies in roasting garlic and onions until deeply caramelized, then blending with spinach, vegetable broth, and a touch of cashew cream for velvety texture without heaviness. I developed this after years of perfecting vegetarian soups that actually taste satisfying, not watered-down.

The foundation begins with roasting garlic and onions until golden and sweet—this step transforms ordinary soup into something rich and complex. Then, we build layers of flavor with sautéed mushrooms and spinach, simmered in aromatic broth until tender.

The cashew cream (or coconut milk) adds body without dairy, while toasted breadcrumbs bring that satisfying crunch to every spoonful.

What makes this recipe truly special is the balance of textures—silky broth, tender spinach, and crispy breadcrumb topping. It's hearty enough to stand alone but light enough for any meal.

The nutty depth from roasted garlic and mushrooms ensures every bite is flavorful, while the toasted crunch adds restaurant-quality appeal.

Perfect for cozy weeknights, meal prep, or impressing guests, this soup proves you don’t need cream to create something restaurant-worthy. Ready in under an hour, it’s the ultimate comfort food that’s both nutritious and indulgent. Let’s make it together—no dairy, all flavor.

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

Ingredients for best spinach soup recipe ever without cream

Roasted garlic and caramelized onions kick off this restaurant-worthy spinach soup—rich, nutty, and dairy-free.

Ingredient Amount Notes
Yellow Onions 🧅 2 whole Cut into wedges for roasting
Garlic Cloves 🧄 8 whole Unpeeled for roasting
Mushrooms 🍄 8 oz Cremini or white, sliced
Fresh Spinach 🌿 5 oz Baby spinach preferred
Vegetable Broth 💧 4 cups Low-sodium preferred
Cashews 🥜 ½ cup Raw, soaked for cream
Extra-Virgin Olive Oil 🫒 ½ cup For roasting and sautéing
Breadcrumbs 🍞 ½ cup Panko for extra crunch
Nutritional Yeast 🧀 2 tbsp For cheesy flavor
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Fresh Thyme Leaves 🌿 1 tbsp Or 1 tsp dried thyme
Lemon Juice 🍋 1 tbsp Freshly squeezed

The roasted garlic and onions are where the magic happens. Look for firm, dry onions at the grocery store—they roast more evenly. Whole Foods or Trader Joe's usually have the best quality. For garlic, organic cloves are ideal—they're less likely to sprout when roasted. Don't peel them until after roasting! The caramelization happens under the skin, creating that deep, sweet flavor. If you're short on time, roasting at 400°F for 30 minutes gives you the same results as slow-roasting.

No cashews? Silken tofu or coconut milk works beautifully for creaminess, though the texture will differ slightly. Dried thyme at one-third the amount replaces fresh, but nothing beats the aroma of fresh. The spinach can be frozen (thaw first), but fresh is always better—baby spinach has a more delicate texture. For extra depth, mushroom powder (available at health food stores) can be added to the broth. The breadcrumbs? Panko is non-negotiable here—it stays crispy while regular breadcrumbs turn mushy.

This soup tastes even better the next day as flavors meld. Store in an airtight container for up to 5 days in the fridge. For freezing, portion into containers and freeze for 3 months. The breadcrumb topping is best added fresh after reheating—toast it in the oven for 3-5 minutes to restore crispiness. Double the batch and freeze half—perfect for lazy weeknights when you crave comfort without the cream.

❤️

Why You'll Love This Recipe

  • I swear by this trick: sautéing onions and mushrooms until they’re almost caramelized, then adding garlic that sizzles just long enough to wake up every flavor cell. No heavy cream, no fuss—just deep, earthy richness from the mushrooms and a brightness from the spinach that makes it taste like a hug in a bowl.
  • No-Cream, No-Problem: I swear by this trick: sautéing onions and mushrooms until they’re almost caramelized, then adding garlic that sizzles just long enough to wake up every flavor cell. No heavy cream, no fuss—just deep, earthy richness from the mushrooms and a brightness from the spinach that makes it taste like a hug in a bowl.
  • Pantry to Plate: Honestly, I make this when I’m too tired to think. One pot, five ingredients (plus salt and pepper), and you’re done. The broth simmers while I chop, the spinach wilts in minutes, and—boom—soup. Even my picky husband doesn’t complain about the mushrooms (yes, really).
  • Lunchbox Magic: Between us, this is my secret weapon for meal prep. Taste best the second day—flavors meld like crazy—and it reheats like a dream. Pack it in a thermos for work or toss it in a jar for school lunches. The kids add hot sauce, I add extra spinach, and no one goes hungry.

Step-by-step instructions for creamless spinach soup with roasted depth

Here's how to build a soul-warming spinach soup that's rich without cream, packed with caramelized flavor and nutty crunch.

1

Roast the Aromatic Base Until Deeply Caramelized

Preheat your oven to 400°F and line a baking sheet with parchment paper. Toss the 2 whole yellow onions and 8 whole garlic cloves with 2 tablespoons of the extra-virgin olive oil, 1 teaspoon salt, and ½ teaspoon black pepper. Spread them in a single layer and roast for 30-35 minutes until the onions are deep golden brown and the garlic cloves are soft and fragrant.

This roasting step transforms simple vegetables into complex, caramelized building blocks. You'll know they're ready when the onions are almost blackened in spots and the garlic smells intensely sweet. Let them cool slightly before handling—they'll be hot!

2

Sauté Mushrooms Until Golden Brown

While the onions and garlic roast, heat 2 tablespoons extra-virgin olive oil in a large pot over medium-high heat. Add the 8 oz sliced mushrooms and cook for 8-10 minutes until they release their moisture and develop golden brown spots. Stir occasionally to ensure even cooking.

Don't rush this step—the mushrooms should be deeply browned in places, with their edges crisping slightly. This adds an earthy depth that elevates the entire soup. When they're done, remove them from the pot and set aside, leaving all the mushroom juices in the pot.

3

Build the Creamy Cashew Base

Drain the soaked ½ cup cashews and add them to the pot with the mushroom juices. Pour in the 4 cups vegetable broth and bring to a gentle simmer over medium heat. Using an immersion blender (or carefully transferring to a countertop blender), purée until completely smooth. This should take about 2-3 minutes of blending.

Here's the magic—those cashews create a velvety texture without any dairy. You want the soup to be completely smooth at this stage. If it's too thick, add ½ cup water to reach your desired consistency. The soup should coat the back of a spoon but still be pourable.

4

Finish with Spinach and Bright Seasonings

Return the pot to medium heat and stir in the roasted onions and garlic (squeezing the garlic cloves out of their skins). Add the 5 oz fresh spinach, 2 tablespoons nutritional yeast, 1 tablespoon fresh thyme leaves, and 1 tablespoon lemon juice. Cook for 3-4 minutes until the spinach wilts completely and the soup is heated through.

The lemon juice brightens the rich flavors while the nutritional yeast adds that unmistakable cheesy note. Taste and adjust seasoning—you might need a touch more salt to balance the flavors. The soup should be vibrant green with just a hint of the caramelized onion color peeking through.

5

Add the Toasted Crunch Topping

In a dry skillet over medium heat, toast the ½ cup breadcrumbs for 3-4 minutes until they're golden brown and fragrant. Keep a close eye on them—they burn quickly. Remove from heat and set aside.

Ladle the soup into bowls and top each serving with the toasted breadcrumbs. The contrast of warm, creamy soup with crispy crunch is what makes this dish truly special. Serve immediately while the breadcrumbs are at their crispest—this soup tastes best fresh from the pot!

👨‍🍳

Pro Tips For Making Best Spinach Soup Recipe Ever Without Cream

  • SWEAT THE ONIONS LOW AND SLOW: I learned this the hard way—blasting onions on high heat turns them bitter before they even soften. Keep the heat at a steady medium (or lower) for 8–10 minutes, stirring occasionally, until they’re translucent and just starting to caramelize at the edges. This builds the flavor foundation without burning, and trust me, you’ll taste the difference when those mushrooms join later.
  • CHOP MUSHROOMS UNIFORMLY: Small, even pieces cook faster and release their umami more evenly. Aim for ¼-inch slices—thicker chunks stay tough, while finer bits turn to mush. If you’re impatient (like me), toss them in after the onions are already soft; they’ll absorb flavor better and won’t dry out.
  • ADD SPINACH IN BATCHES: Dumping a whole bunch of fresh spinach at once turns your soup into a sad, watery mess. Stir in half first, let it wilt completely (about 2 minutes), then add the rest. This keeps the texture vibrant and prevents the broth from diluting into spinach tea. Pro move: Roughly chop the stems—they’re packed with flavor and won’t overpower the dish.
  • STRAIN THE BROTH IF NEEDED: Store-bought vegetable broth can sometimes be grainy or overly salty, which ruins the delicate balance of this soup. If yours is murky, strain it through a fine-mesh sieve before using—it takes 30 seconds and makes the soup silky. Skip this? You’ll taste every speck of sediment later. (Yes, even if you’re lazy, do it.)

Storing and reheating your leftovers

Refrigerator Storage

Let your soup cool to room temperature before transferring it to an airtight container—I use glass Pyrex with tight-sealing lids. Store in the fridge for up to 5 days, but the flavors actually deepen overnight as the roasted garlic and cashew cream meld together beautifully.

The breadcrumb topping should be added fresh after reheating to maintain crispiness. 🌱

Freezer Prep Tips

For longer storage, freeze the soup in quart-sized freezer bags or glass containers, leaving 1-inch headspace for expansion. Portion into single servings for easy reheating. The soup keeps well for 3 months in the freezer, though I recommend consuming within 2 months for best texture.

Label with the date to track freshness. ❄️

Stovetop Reheating

My preferred method is stovetop reheating—it preserves the silky texture. Transfer soup to a pot and heat over medium-low heat for 10-15 minutes, stirring occasionally. If it thickens too much, add 2-3 tablespoons of water or broth.

Taste and adjust seasoning—you might need a pinch more salt or lemon juice to brighten flavors. 🔥

Microwave Method

For quick reheating, use the microwave on 50% power in 2-minute intervals, stirring between each interval. Cover with a damp paper towel to prevent drying. The soup should reach 165°F internally.

Add a splash of water if it looks too thick after reheating. The breadcrumb topping should be toasted separately in a dry pan for 2-3 minutes after reheating. ✨

Reviving Crispiness

If the breadcrumb topping loses its crunch after reheating, simply toast it fresh in a dry skillet over medium heat for 2-3 minutes until golden. Alternatively, sprinkle it directly on top of hot soup and let it crisp from the residual heat.

This simple step makes all the difference in texture contrast. 💫

Make-Ahead Strategy

Double the recipe and freeze half for future meals. When ready to serve, thaw overnight in the fridge, then reheat using your preferred method. I often make a big batch on Sundays—it’s perfect for busy weeknights when you crave comfort without the effort.

The roasted garlic flavor intensifies over time, making leftovers even more delicious. 📅

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 4g20%
Cholesterol 0mg0%
Sodium 850mg37%
Total Carbohydrate 22g8%
Dietary Fiber 5g18%
Sugars 3g
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

Can I substitute cashews with another ingredient for creaminess?

For a nut-free option, use ½ cup silken tofu blended with ½ cup water instead of cashews. Or try ¼ cup coconut milk for a lighter, slightly tropical flavor. The key is to maintain the velvety texture—blend until completely smooth for best results.

2

How do I prevent the breadcrumb topping from getting soggy?

Toast the breadcrumbs until golden brown and immediately sprinkle them over the soup just before serving. For extra insurance, bake the soup at 375°F for 5 minutes with the topping on top right before serving. This creates a crispy barrier that keeps the crunch intact.

3

Can I make this soup in an Instant Pot or pressure cooker?

Yes! Sauté the mushrooms first, then add all ingredients except breadcrumbs. Cook on high pressure for 5 minutes, then quick-release. Blend directly in the pot using an immersion blender. The pressure cooking intensifies the flavors—just add the toasted breadcrumbs right before serving.

4

What if I don't have nutritional yeast?

Don't worry! Use 1 tablespoon miso paste or ½ teaspoon white miso powder for umami depth. For a cheesy flavor without yeast, try 1 tablespoon lemon juice plus 1 teaspoon Dijon mustard. The nutritional yeast adds a savory, cheesy note that's hard to replicate, but these alternatives work in a pinch.

5

Is this soup suitable for a vegan diet?

Yes, this recipe is completely vegan! The cashew cream, vegetable broth, and nutritional yeast (check for vegan brands) make it plant-based friendly. Just ensure all ingredients—like breadcrumbs—are vegan certified if needed. The rich, roasted flavors make it satisfying for any dietary preference.

★★★★★4.8(10 reviews)
Categories Soups & Stews