Healthy Creamy Spinach and Zucchini Soup

30 min prep 3 min cook 5 servings
Healthy Creamy Spinach and Zucchini Soup
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

After fifteen years of food blogging, I’ve learned that the recipes readers return to most are the quiet workhorses of the kitchen: meals that taste like comfort, nourish like a multivitamin, and come together faster than you can decide on take-out. This Healthy Creamy Spinach and Zucchini Soup is exactly that kind of recipe. I first whipped it up on a drizzly Tuesday when the fridge held little more than a wilting bag of spinach and two zucchini that had seen better days. One blender whirl later, my skeptical nine-year-old asked for seconds, and my neighbor—who swore she “hated green soup”—texted me for the recipe before she’d finished her bowl. Since then, it’s become my go-to for Meatless Mondays, post-holiday “reset” weeks, and every flu season when we crave something gentle yet restorative. It’s silky without cream, vibrant without fuss, and it freezes like a dream for future you who’s too tired to cook.

Why This Recipe Works

  • Triple-green powerhouse: Spinach, zucchini, and a handful of fresh herbs deliver folate, potassium, and immune-boosting vitamin C in every spoonful.
  • Creamy without the cream: A modest scoop of white beans or cashews (your choice) blends into luxurious silkiness—no dairy, no coconut milk, no calorie bomb.
  • One-pot wonder: Sauté, simmer, blend—everything happens in the same Dutch oven, meaning fewer dishes and more Netflix time.
  • Meal-prep MVP: Flavors deepen overnight, so Sunday’s batch tastes even better on Wednesday’s lunch break.
  • Freezer-friendly flat-packs: Pour cooled soup into silicone freezer bags, lay flat, and stack like books—saves 60 % of freezer real estate.
  • Kid-approved stealth veggies: The mild, slightly sweet profile hides the greens from picky eaters; my toddler calls it “Hulk Soup” and asks for dinosaur-shaped whole-grain toast soldiers to dunk.
  • Season-flexible: Use peak-summer zucchini or the baseball-bat-sized one you forgot on the vine; spinach past its salad prime works perfectly here.
  • Under-30-minute miracle: From chopping to table in 28 minutes—faster than delivery and infinitely kinder to your blood-sugar curve.

Ingredients You'll Need

Ingredients

Great soup begins with great produce, but don’t stress—this is a forgiving formula designed to rescue the slightly tired veggies most of us discover on weeknights.

Extra-virgin olive oil (2 Tbsp): Choose a fresh, grassy oil for sautéing; it perfumes the base with fruity notes you can’t get later. If you’re oil-free, swap in ¼ cup of vegetable broth and add a pinch of smoked paprika for depth.

Yellow onion (1 medium, diced): The natural sweetness balances spinach’s earthiness. Red or white onions work, but yellow is milder and cheaper. Frozen diced onion saves five minutes on frantic evenings.

Garlic (3 cloves, minced): Fresh garlic mellows beautifully when sautéed; jarred minced garlic is acceptable in a pinch, but halve the quantity—it's stronger.

Zucchini (2 medium, about 1 lb): Look for glossy, blemish-free skins that yield slightly to pressure. Overgrown zucchini? Scoop out the seedy core and proceed—no waste. If you’re zucchini-averse, substitute an equal weight of cauliflower florets or peeled broccoli stems for the same texture.

Spinach (5 packed cups, roughly 5 oz): Baby spinach is tender and needs no stemming, but mature curly spinach is fine—just strip the tough ribs. Frozen spinach works; thaw and squeeze dry first. Kale or chard can sub in for up to half the volume for a mineral-rich variant.

Vegetable broth (4 cups): Low-sodium keeps you in charge of seasoning. If your broth is very salty, dilute with water and adjust at the end. Homemade broth will elevate the flavor from good to restaurant-level.

White beans or raw cashews (½ cup): Cannellini, great northern, or even chickpeas purée into velvety body. Nut allergy? Stick with beans. Cashew-free and bean-free? Use ½ cup of peeled, diced potato added with the zucchini for similar silkiness.

Fresh lemon juice (1 Tbsp): Brightens the greens and keeps their color vivid. Lime works too; bottled juice is acceptable but use 25 % less.

Fresh herbs (2 Tbsp parsley or basil): Stirred in after blending for a garden-fresh pop. Dried herbs lose vibrancy here—skip if fresh isn’t available.

Sea salt & freshly ground black pepper: Season gradually; vegetables vary in natural saltiness. A finishing pinch of flaky salt on top adds delightful crunch.

How to Make Healthy Creamy Spinach and Zucchini Soup

1
Warm the pot

Place a heavy-bottomed Dutch oven or soup pot over medium heat. Add olive oil and swirl to coat the surface. Let the oil shimmer for 30 seconds—this prevents onions from sticking and starts the flavor base.

2
Sauté aromatics

Add diced onion and cook 3–4 minutes, stirring occasionally, until translucent and just beginning to color at the edges. Reduce heat slightly, stir in garlic, and cook 45 seconds—do not brown or it will turn bitter.

3
Add zucchini

Toss in zucchini chunks plus a pinch of salt. The salt draws out moisture, helping the zucchini soften without browning. Cook 5 minutes, stirring once midway; the pieces should look glossy and slightly translucent.

4
Simmer with broth

Pour in vegetable broth, scraping the pot’s bottom with a wooden spoon to release any flavorful brown bits (fond). Increase heat to high and bring to a boil, then reduce to a lively simmer for 8 minutes, until zucchini is fork-tender.

5
Wilt the spinach

Stir in spinach a few handfuls at a time; it collapses within seconds. Once all spinach is submerged, remove pot from heat—overcooking will dull the emerald hue.

6
Blend until silky

Using an immersion blender, purée directly in the pot for 60–90 seconds until ultra-smooth. Tilt the pot so the blender head is submerged to avoid splatter burns. No immersion blender? Carefully transfer in batches to a countertop blender, venting the lid and covering with a towel to prevent hot-soup explosions.

7
Add creaminess

Return blended soup to low heat. Add drained white beans (or soaked cashews) and lemon juice. Blend again until completely smooth. Beans thicken without heavy cream, adding fiber and plant protein.

8
Season to perfection

Taste and adjust salt and pepper gradually—start with ½ tsp salt and ¼ tsp pepper, then build. If soup tastes flat, add another spritz of lemon; if too tart, a pinch of maple syrup balances.

9
Serve with flair

Ladle into warmed bowls. Garnish with a swirl of yogurt, toasted pumpkin seeds, and freshly cracked pepper. Pair with crusty whole-grain bread or grilled cheese triangles for the ultimate cozy duo.

Expert Tips

Keep it green

Blend the soup off-heat and add lemon immediately; the acid locks in chlorophyll and prevents army-green drabness.

Speed-simmer hack

Cut zucchini into ½-inch coins instead of chunks to shave 3 minutes off simmer time without affecting texture.

Quiet blender trick

Place a folded dish towel under your blender pitcher to muffle noise and prevent walking across the counter.

Silkier texture

For restaurant-level velvet, strain the blended soup through a fine-mesh sieve, pressing solids with a ladle. Extra step, but wow.

Boost protein

Stir in a scoop of unflavored pea protein powder after blending for an extra 10 g protein per bowl—great post-workout.

Color pop

Reserve a few spinach leaves, blanch for 5 seconds, julienne, and float on top for a vibrant contrast photographers love.

Variations to Try

  • Mediterranean twist: Swap lemon juice for 1 tsp white wine vinegar and stir in ½ cup cooked orzo and a handful of chopped sun-dried tomatoes after blending.
  • Spicy detox: Add ½ diced jalapeño with the garlic and finish with ¼ tsp cayenne for a metabolism-boosting kick.
  • Green goddess: Blend in 2 Tbsp fresh tarragon and 1 Tbsp chives for a licorice-y spring vibe. Top with a dollop of Greek yogurt blended with 1 tsp Dijon.
  • Protein-packed: Add 1 cup cooked green lentils during the final blend; they disappear into the soup but contribute 9 g extra protein per serving.
  • Roasted depth: Roast zucchini halves at 425 °F for 15 minutes until caramelized, then proceed with recipe for a smoky undertone.
  • Asian-inspired: Replace olive oil with toasted sesame oil, swap lemon juice for rice vinegar, and garnish with miso-toasted sesame seeds and a drizzle of chili crisp.

Storage Tips

Refrigerator: Cool soup completely, transfer to airtight glass jars, and refrigerate up to 5 days. Reheat gently over medium-low, thinning with broth or water as it thickens.

Freezer: Ladle cooled soup into quart-size freezer bags, press out excess air, label, and freeze flat up to 3 months. Thaw overnight in the fridge or submerge the sealed bag in a bowl of warm water for 30 minutes, then heat on stovetop.

Make-ahead for parties: Double the batch, omit the fresh herbs, and freeze half. Stir in herbs just before serving for brightest flavor.

Frequently Asked Questions

Absolutely. Thaw 10 oz frozen spinach, squeeze it very dry, and add it in Step 5. You may need an extra splash of broth to loosen the soup.

Overcooking or too little acid. Next time, remove from heat as soon as spinach wilts and add lemon immediately. For now, brighten color by blending in a handful of fresh spinach and a squeeze of lemon.

Yes. Use sauté mode for Steps 1–3, add broth, seal, and cook on high pressure for 4 minutes. Quick-release, add spinach, then blend. Total time: 15 minutes.

With 9 g net carbs per serving, it fits most moderate keto plans. Reduce onion to ½ medium and swap beans for cashews to lower carbs further.

Preheat a wide-mouth thermos with boiling water for 5 minutes, then fill with hot soup. It stays warm 6 hours; pack toasted cheese cubes separately for dipping.

Yes—double every ingredient except salt; add ¾ of the doubled salt, then adjust. Use a 6-quart pot and blend in two batches to avoid overflow.
Healthy Creamy Spinach and Zucchini Soup
soups
Pin Recipe

Healthy Creamy Spinach and Zucchini Soup

(4.9 from 127 reviews)
Prep
10 min
Cook
18 min
Servings
4

Ingredients

Instructions

  1. Build the base: Heat olive oil in a Dutch oven over medium heat. Sauté onion 3 minutes, add garlic 45 seconds.
  2. Soften zucchini: Stir in zucchini and a pinch of salt; cook 5 minutes until glossy.
  3. Simmer: Add broth, bring to boil, then simmer 8 minutes until zucchini is tender.
  4. Wilt greens: Stir in spinach until just collapsed; remove from heat.
  5. Blend: Purée with an immersion blender until silky. Add beans and lemon; blend again.
  6. Season & serve: Taste, adjust salt and pepper, and ladle into warm bowls. Garnish as desired.

Recipe Notes

Soup thickens as it stands; thin with broth when reheating. For ultra-smooth texture, strain once through a fine sieve.

Nutrition (per serving)

142
Calories
5g
Protein
14g
Carbs
7g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.