Spinach Soup Recipe

This spinach soup recipe is creamy, vibrant, and ready in 30 minutes. Packed with fresh baby spinach, garlic, and a touch of cream, it is simple, healthy, and absolutely delicious.

This spinach soup recipe is one of those dishes that checks every box: quick, healthy, deeply satisfying, and made almost entirely from pantry and fridge staples. A pot of fresh spinach transforms into a silky, vividly green bowl of comfort in under 30 minutes. The secret to its creamy texture isn’t a heavy pour of cream — it’s building flavor thoughtfully, using aromatics as a base, and blending everything smooth for that luxurious, restaurant-worthy consistency.

Fresh baby spinach is the star here, and its mild sweetness shines when paired with sautéed onion and garlic. Chicken or vegetable broth forms the body of the soup, while a small splash of heavy cream (or coconut cream for a dairy-free version) gives it that final, velvety finish.

A pinch of nutmeg is the quiet hero in this recipe — it might seem unexpected, but it lifts the earthy spinach flavors in a way that’s hard to put a finger on. You’ll notice it immediately once you taste it.

What makes this version stand out is the technique: sautéing the aromatics properly before adding the spinach ensures there’s no raw, vegetal bite. Adding the spinach only in the final minutes before blending preserves its brilliant green color and nutritional value.

This soup works as a starter, a light lunch, or a simple weeknight dinner. Serve it with crusty bread or a side salad, and it feels like a complete meal without a lot of effort.

You might also enjoy: Celery Soup

Why You’ll Love This Spinach Soup Recipe

This spinach soup recipe consistently earns a spot in the regular dinner rotation, and for very good reason.

It comes together in about 30 minutes from start to finish, making it completely realistic even on busy weeknights.

The flavor is genuinely impressive for how simple the ingredient list is — garlic, onion, broth, and spinach do most of the heavy lifting.

It’s also incredibly versatile. You can adjust the creaminess, swap the broth, or load it up with toppings like croutons or a swirl of cream.

  • 30-minute meal: From prep to bowl, this soup is fast without sacrificing flavor.
  • Naturally nutritious: Spinach is loaded with iron, vitamins A, C, and K, and antioxidants.
  • Crowd-pleasing color: That brilliant, vivid green is a guaranteed conversation starter at the table.
  • Easy to customize: Dairy-free, vegan, or extra-creamy — this recipe adapts beautifully.
  • Budget-friendly ingredients: Fresh spinach, onion, garlic, and broth are affordable and widely available.
  • Smooth, silky texture: Blending the soup makes it feel indulgent without requiring a lot of fat.
  • Great for meal prep: It reheats beautifully and tastes even better the next day.

Read Also: Kale Soup Recipe

Ingredients

This spinach soup comes together with a short, straightforward list of ingredients. Using fresh baby spinach is strongly recommended here — it’s milder and sweeter than mature spinach, and it keeps the soup from taking on any bitterness. Full-fat coconut cream can replace the heavy cream for a dairy-free version with a subtle, pleasant richness.

  • 2 tablespoons (30 ml) olive oil or unsalted butter
  • 1 medium yellow onion, roughly chopped
  • 4 cloves garlic, minced
  • 5 oz / 142 g fresh baby spinach (about 5 packed cups)
  • 3 cups (720 ml) chicken broth or vegetable broth
  • ¼ cup (60 ml) heavy cream (or coconut cream for dairy-free)
  • ½ teaspoon salt, plus more to taste
  • ¼ teaspoon black pepper
  • ¼ teaspoon ground nutmeg
  • 1 tablespoon fresh lemon juice
  • Optional garnish: a drizzle of cream, croutons, or a sprinkle of red pepper flakes

Read Also: Creamed Spinach Recipe

Kitchen Equipment Needed

Having the right equipment makes this recipe smooth and stress-free from start to finish. An immersion blender is the most convenient option because you can blend directly in the pot. If you prefer an extra-smooth, velvety result, a high-speed countertop blender will give you the silkiest possible texture.

This pairs beautifully with a hot bowl of Corn Soup if you’re planning a soup night with multiple courses.

Recommended Products for This Recipe

These are products chosen based on quality and performance that will genuinely improve your experience making this spinach soup.

1. Vitamix Explorian Blender

This high-speed blender is worth every penny when it comes to creamy soups. It breaks down spinach and aromatics into a perfectly smooth, velvet-like puree in seconds, eliminating any fibrous texture. If you want restaurant-quality smoothness at home, this is the tool that delivers.

Get it on Amazon

2. Cuisinart SmartStick Immersion Blender

For a more compact, budget-friendly option, this immersion blender lets you blend the soup directly in the pot — no hot liquid transfers needed. It’s powerful enough to produce a smooth spinach soup, and the single-piece design makes cleanup quick.

Get it on Amazon

3. Lodge Enameled Cast Iron Dutch Oven

This dutch oven distributes heat evenly across the bottom, which means your onions and garlic sauté gently without hot spots that can cause burning. The enameled interior is non-reactive, so it won’t alter the bright flavor of the spinach. It’s a durable, go-to pot for soups and stews of all kinds.

Get it on Amazon

4. Organic Baby Spinach (Pre-washed, 5 oz bag)

Pre-washed, organic baby spinach is the most convenient and flavorful choice for this recipe. The leaves are tender, mild, and sweet — no bitterness, no tough stems to trim. It goes straight from the bag into the pot, saving real prep time.

Get it on Amazon

5. Maldon Sea Salt Flakes

A finishing pinch of good-quality sea salt right before serving makes a noticeable difference in how the flavors pop. Maldon’s flaky crystals dissolve gently on the palate and add a clean, bright saltiness that table salt simply can’t replicate.

Get it on Amazon

Another comforting option to make alongside this: Vegetable Soup

Step-by-Step Instructions

Step 1: Prep Your Ingredients

  • Peel and roughly chop the yellow onion into large pieces — you don’t need a fine dice since everything will be blended later.
  • Peel and mince 4 cloves of garlic. Mincing them finely helps them melt into the oil quickly and evenly.
  • Measure out your spinach and have it ready near the stove. If you’re using bagged baby spinach, no washing or trimming is needed.
  • Measure the broth, heavy cream, lemon juice, and spices so everything is within arm’s reach before the heat goes on.

Step 2: Sauté the Aromatics

  • Heat 2 tablespoons (30 ml) of olive oil or butter in a large soup pot or Dutch oven over medium heat.
  • Once the oil is shimmering (or the butter is foamy), add the chopped onion.
  • Cook the onion, stirring occasionally, for about 5 to 6 minutes until it’s soft, translucent, and just starting to turn golden at the edges. This slow, gentle sauté is what gives the soup its sweet, savory depth — don’t rush it by turning up the heat.
  • Add the minced garlic and stir it into the onions. Cook for another 1 to 2 minutes, stirring frequently, until the garlic is fragrant. Watch the heat carefully here — garlic burns quickly, and burnt garlic will make the entire soup bitter.

Step 3: Add the Broth

  • Pour in 3 cups (720 ml) of chicken broth or vegetable broth and stir to combine with the softened onion and garlic.
  • Turn the heat up to medium-high and bring the broth to a gentle simmer — you’re looking for small bubbles around the edge of the pot, not a rolling boil.
  • Let the broth simmer for 2 to 3 minutes. This short simmer allows the aromatics to infuse fully into the liquid, building more flavor before the spinach goes in.

Step 4: Add the Spinach

  • Add all 5 oz (142 g) of fresh baby spinach to the pot at once. It will look like an enormous volume of greens at first — that’s completely normal.
  • Stir the spinach into the hot broth and press it down gently with a wooden spoon or spatula.
  • Cook for 2 to 3 minutes, stirring occasionally, just until the spinach has fully wilted and collapsed into the broth. Do not cook it longer than needed — extended cooking will dull the vibrant green color and reduce the fresh flavor.
  • Remove the pot from heat as soon as the spinach is completely wilted.

Step 5: Blend Until Smooth

  • If using an immersion blender, insert it directly into the pot and blend the soup until completely smooth. Work in circular motions and tilt the pot slightly if needed to fully submerge the blender head — this prevents hot soup from splashing.
  • If using a countertop blender, allow the soup to cool for 5 minutes before transferring. Fill the blender only halfway (never more than two-thirds full with hot liquids), and hold the lid down firmly with a folded kitchen towel to prevent pressure from lifting it. Blend until silky smooth, then pour back into the pot.
  • For the smoothest possible texture, blend the soup for a full 60 to 90 seconds rather than stopping as soon as it looks smooth.

Step 6: Finish and Season

  • Return the blended soup to the pot over low heat.
  • Stir in ¼ cup (60 ml) of heavy cream (or coconut cream) and mix well to combine. This adds a layer of richness and rounds out the flavor.
  • Add ½ teaspoon of salt, ¼ teaspoon of black pepper, and ¼ teaspoon of ground nutmeg. Stir thoroughly.
  • Squeeze in 1 tablespoon of fresh lemon juice and stir. The lemon juice brightens every other flavor in the bowl and stops the soup from tasting flat or heavy.
  • Taste and adjust the seasoning — add more salt, pepper, or lemon to your preference.
  • Heat the soup gently for another 2 to 3 minutes over low heat until it’s warmed through. Do not boil the soup after adding the cream, as this can cause it to separate.

Step 7: Serve and Garnish

  • Ladle the hot soup into bowls.
  • Garnish with a drizzle of heavy cream or coconut cream swirled in a spiral, a handful of homemade or store-bought croutons for crunch, and a pinch of red pepper flakes for a subtle kick.
  • A light grating of Parmesan cheese or a few fresh herb leaves (like dill or parsley) make elegant, simple finishing touches.
  • Serve immediately while hot, with crusty bread on the side for dipping.

For more comforting green soups, this Zucchini Soup Recipe is another quick favorite to add to your rotation.

Tips for Success

Getting the most out of this spinach soup recipe comes down to a few key details. Pulling the pot off the heat as soon as the spinach wilts is the single most important step — it preserves the vivid green color that makes this soup so visually striking. Overcooking the spinach even by a few minutes can turn it from bright emerald to a dull, muted color.

  • Don’t overcook the spinach. Two to three minutes after adding it to the hot broth is all it needs. Once it’s wilted, take the pot off the heat immediately.
  • Blend thoroughly. A full 60 to 90 seconds of blending — especially in a countertop blender — produces a noticeably silkier texture than a quick 20-second pulse.
  • Taste before serving. Always taste and adjust the salt and lemon after blending. Blending can mellow flavors, and a pinch of extra salt or a squeeze of lemon is often all that’s needed.
  • Sauté the onion properly. Rushing this step results in a raw, sharp onion flavor in the final soup. A proper 5-6 minute sauté until soft and translucent makes the base much more flavorful.
  • Use baby spinach, not mature. Mature spinach has tougher stems and a more bitter flavor that stands out after blending. Baby spinach is milder, sweeter, and gives a better result.
  • Add cream after blending. Stirring the cream in after blending, over low heat, prevents separation and keeps the texture smooth.
  • Keep the heat low after adding cream. Never boil cream-based soups — a gentle warm-through is all you need.

Read Also: Asparagus Soup Recipe No Cream

Serving Suggestions

Spinach Soup Recipe

This vibrant spinach soup is flexible enough to work as a starter or a satisfying main course. It pairs especially well with something crispy or chewy alongside to contrast its smooth texture.

A basket of warm, crusty bread is the most classic pairing — sourdough, a baguette, or even homemade dinner rolls all work wonderfully for dipping. A simple green salad with lemon vinaigrette makes it feel like a proper sit-down lunch.

  • Serve with Dinner Rolls for a warm, comforting pairing.
  • Top each bowl with homemade croutons for crunch and texture contrast.
  • Add a swirl of cream and a sprinkle of smoked paprika for a beautiful presentation.
  • Pair with a grilled cheese sandwich for a comforting, filling meal.
  • Serve as an elegant starter before a main course of roasted chicken or salmon.
  • Add a fried or poached egg on top for a heartier, more protein-rich serving.
  • Finish each bowl with freshly grated Parmesan for a savory, salty edge.

Another great soup to serve alongside or alternate nights: Chicken Rice Soup

Variations to Try

Once you’ve nailed the base recipe, this spinach soup is incredibly easy to customize. The structure — aromatics, broth, leafy greens, blend — works beautifully as a foundation for many different flavor directions. Whether you want more body, more protein, or a completely different flavor profile, these variations are all worth trying.

  • Creamy Potato Spinach Soup: Add 1 medium Yukon Gold potato (peeled and diced small) to the pot with the broth. Let it simmer until completely tender before adding the spinach. The potato naturally thickens the soup and adds a creamy, velvety texture without any cream at all — perfect for a dairy-free version.
  • Spinach and Lentil Soup: Stir in ½ cup (100 g) of red lentils with the broth and simmer for 15 to 20 minutes until fully cooked before adding the spinach. This makes the soup much heartier and significantly higher in protein and fiber.
  • Coconut Spinach Soup: Replace the heavy cream with full-fat coconut milk and add 1 teaspoon of fresh grated ginger and ½ teaspoon of ground turmeric with the garlic. The result is a warmly spiced, Southeast Asian-inspired variation.
  • Spinach and White Bean Soup: Add one 15 oz (425 g) can of drained and rinsed white cannellini beans to the pot before blending. This creates a thicker, protein-rich, ultra-satisfying soup.
  • Cheesy Spinach Soup: Stir in ½ cup (50 g) of freshly grated Parmesan or Gruyère cheese after blending while the soup is still hot. The cheese melts in smoothly and adds a rich, savory depth.

For a heartier soup on cold nights, this Minestrone Soup Recipe is a must-try.

Storage and Reheating

Spinach soup stores extremely well, which makes it ideal for meal prep. The flavor actually improves slightly after a day in the refrigerator as the ingredients meld together. Keep the garnishes separate and add them fresh when serving.

  • Refrigerator: Store leftover soup in an airtight container in the refrigerator for up to 3 to 4 days.
  • Freezer: This soup freezes well. Pour cooled soup into freezer-safe containers or zip-lock bags, leaving a little headspace for expansion. Freeze for up to 2 months. Thaw overnight in the refrigerator before reheating.
  • Reheating on the stovetop: Pour the soup into a small saucepan over low to medium-low heat. Stir occasionally and heat until warmed through, about 5 to 7 minutes. Do not bring it to a boil.
  • Reheating in the microwave: Transfer to a microwave-safe bowl, cover loosely with a microwave-safe plate or lid, and heat in 60-second intervals, stirring between each, until hot.
  • Adjust consistency after reheating: The soup may thicken slightly in the refrigerator. Simply add a splash of broth or water when reheating and stir to loosen it back to your preferred consistency.
  • Note on color: The soup may lose a little of its vivid green color after refrigeration. This is normal and doesn’t affect the flavor — but if color matters, serve it fresh from the pot.

Read Also: Chicken Vegetable Soup Recipe

Nutritional Facts

The following values are approximate per serving, based on 4 servings and using chicken broth and heavy cream. Substituting vegetable broth or coconut cream will slightly alter the values.

NutrientPer Serving (approx.)
Calories145 kcal
Total Fat11 g
Saturated Fat4 g
Cholesterol18 mg
Sodium520 mg
Total Carbohydrates8 g
Dietary Fiber2 g
Sugars2 g
Protein4 g
Vitamin A120% DV
Vitamin C30% DV
Iron15% DV
Calcium8% DV

Nutritional values are estimates and will vary based on specific brands and ingredient choices.

You might also enjoy this equally light and nourishing Carrot Soup Recipe for another vibrant, vegetable-forward bowl.

Health Benefits of Key Ingredients

This spinach soup isn’t just delicious — every ingredient in the pot is pulling nutritional weight. The combination of spinach, garlic, olive oil, and lemon creates a genuinely nourishing meal.

Spinach is widely recognized as one of the most nutrient-dense vegetables available. Its iron content supports healthy red blood cell production, while its vitamin K content plays a key role in bone health and proper blood clotting. One serving of baby spinach provides a significant portion of the daily recommended intake of vitamins A, C, and K, all in a very low-calorie package.

  • Spinach: Rich in iron, folate, magnesium, and vitamins A, C, and K. Its antioxidants (including lutein and zeaxanthin) support eye health and help reduce inflammation throughout the body.
  • Garlic: Contains allicin, a naturally occurring compound with well-documented antimicrobial and cardiovascular benefits. Regular garlic consumption has been linked to lower blood pressure and improved cholesterol levels.
  • Olive oil: A cornerstone of the Mediterranean diet, olive oil is rich in heart-healthy monounsaturated fats and powerful antioxidants called polyphenols that help protect against chronic disease.
  • Lemon juice: The vitamin C in fresh lemon juice does double duty in this recipe — it brightens the flavor and significantly improves the body’s ability to absorb the non-heme iron found in spinach.
  • Onion: A natural source of quercetin, a potent anti-inflammatory antioxidant that supports immune function. Onions also contain prebiotic fiber that feeds beneficial gut bacteria.
  • Nutmeg: Used in small amounts, nutmeg provides a subtle warmth and contains compounds with antioxidant and anti-inflammatory properties.

This Roasted Butternut Squash Soup Recipe is another nutrient-packed bowl worth bookmarking.

Frequently Asked Questions

1. Can I use frozen spinach instead of fresh?

Yes, frozen spinach works in this recipe. Thaw it completely first and then squeeze out as much excess water as possible using a clean kitchen towel or paper towels before adding it to the pot. The flavor will be slightly less bright than fresh, and the color may not be quite as vivid — but the texture and overall taste are still excellent. Use about 10 oz (280 g) of frozen spinach to replace the 5 oz (142 g) of fresh, since fresh spinach shrinks significantly when wilted.

2. How do I keep the soup bright green?

The key is minimal cooking time after the spinach goes in. Add the spinach, let it wilt for just 2 to 3 minutes, and pull the pot off the heat immediately. Prolonged cooking is what causes spinach to turn from a vivid emerald to a dull, muddy green. Blending quickly after removing from heat also helps preserve the color. Serving the soup fresh from the pot (rather than reheated) gives the most vibrant result.

3. Can I make this spinach soup vegan?

Absolutely. Simply substitute vegetable broth for chicken broth and replace the heavy cream with full-fat coconut cream or an unsweetened cashew cream. Both options produce a rich, smooth, creamy soup without any dairy. The coconut cream will add a subtle sweetness that pairs nicely with the nutmeg and lemon.

4. Why does my spinach soup taste bitter?

Bitterness usually comes from one of two sources: mature spinach with thick stems, or overcooked spinach. Baby spinach is naturally milder and sweeter — if you’re using regular spinach, remove the tough stems before cooking. Overcooking is the other culprit, and pulling the pot off the heat as soon as the spinach is wilted prevents this. A squeeze of fresh lemon juice stirred in at the end can also balance and mask any lingering bitterness.

5. Can I add protein to this soup to make it more filling?

Yes, and there are several great ways to do it. Stir in a drained can of white beans or chickpeas before blending for a plant-based protein boost. You can also add shredded rotisserie chicken after blending (just stir it in before serving). Topping the bowl with a soft-boiled or poached egg is another popular option that adds protein and makes the soup a complete, satisfying meal on its own.

Read Also: Hamburger Soup Recipe

Final Thoughts

This spinach soup recipe genuinely earns its place as a weeknight staple.

It’s quick, healthy, made with simple ingredients, and produces a bowl of soup that looks and tastes far more impressive than the effort involved suggests.

The creamy texture, vibrant green color, and bright finish from lemon make it one of those recipes you find yourself coming back to again and again — especially when you want something nourishing without spending an hour in the kitchen.

Give it a try the next time fresh spinach is in your fridge and you’ll see exactly why it’s such a beloved recipe.

If you make this spinach soup recipe, leave a comment below and let me know how it turned out. Tag a photo on social media — your bowl of green goodness deserves to be seen!

Recommended:

Leave a Reply

Your email address will not be published. Required fields are marked *