This creamy spinach soup is a nod to those cozy childhood afternoons when my mom would whip up something warm and velvety, filling the kitchen with the scent of wilted greens and simmering broth. There’s a simple magic in transforming fresh spinach into a silky, comforting bowl that makes you feel right at home, even if you’re miles away from that familiar kitchen. It’s a dish that feels like a small, warm hug, perfect for chilly days or when you need a bit of nostalgic comfort.
What makes this recipe stand out is how it balances that childhood nostalgia with a touch of sophistication—smoky bacon, a dash of nutmeg, and a splash of cream elevate the humble spinach into something richer and more layered. It’s honest cooking, built on simple ingredients but with enough depth to feel special. Every spoonful brings back memories of quiet afternoons and shared bites, making it a true comfort food reimagined.
Focusing on the nostalgic comfort of childhood, this recipe reimagines creamy spinach soup with a twist of smoky bacon and a hint of nutmeg, evoking cozy memories while adding a sophisticated depth.
The story behind this recipe
- This recipe was born out of a quiet Sunday afternoon when I had a bunch of fresh spinach wilting in the fridge, and I needed something quick but satisfying. I remember the moment I added that splash of cream and the color turning a vibrant, inviting green—like a little bowl of spring in the middle of a dull winter day. It’s funny how a simple idea can turn into a cozy ritual, especially when I want something warm and nourishing without fuss.
- I’ve always loved how spinach, when cooked just right, retains a slight chew and a fresh, earthy aroma that’s almost addictive. Over the years, I’ve tweaked this recipe to include a hint of garlic and a squeeze of lemon for brightness, but the core remains the same—quick, honest, and comforting. It’s one of those dishes that feels like a small act of kindness, especially when served with crusty bread or a sprinkle of freshly grated nutmeg.
- heading
- story_type
Key ingredients and tips
- Fresh spinach: I love how it wilts quickly and releases a vibrant green color; if it’s a bit bitter, a pinch of sugar balances it out, but skip that if you want pure earthy flavor.
- Cream: Using heavy cream makes it luxuriously smooth, but if you want lighter, a splash of coconut milk adds a subtle sweetness and a different richness—just watch the coconut flavor, it can be quite pronounced.
- Onion: I prefer yellow onion for its sweet, mellow base, but shallots work beautifully if you want a more delicate, nuanced sweetness; sauté until translucent for that fragrant, slightly caramelized aroma.
- Garlic: Fresh garlic gives the soup a punch of sharp aroma and depth; crush it well and sauté gently to avoid bitterness—smell that nutty warmth when it’s just starting to brown.
- Nutmeg: A tiny pinch adds warmth and complexity, especially when fresh grated; be cautious, a little goes a long way, but it really wakes up the green flavor.
- Vegetable broth: I use homemade when I can, for that deep, savory base, but store-bought works fine—just check for salt content, so it doesn’t overpower the delicate spinach.
- Olive oil: A good drizzle at the start brings a fruity note that complements the greens; skip it if you’re aiming for a lighter version, but it really adds a layer of richness.
Spotlight on key ingredients
Fresh spinach:
- I love how it wilts quickly and releases a vibrant green color; if it’s a bit bitter, a pinch of sugar balances it out, but skip that if you want pure earthy flavor.
- Cream: Using heavy cream makes it luxuriously smooth, but if you want lighter, a splash of coconut milk adds a subtle sweetness and a different richness—just watch the coconut flavor, it can be quite pronounced.
- Onion: I prefer yellow onion for its sweet, mellow base, but shallots work beautifully if you want a more delicate, nuanced sweetness; sauté until translucent for that fragrant, slightly caramelized aroma.
Heavy cream and nutmeg:
- Cream: Its silky texture is what makes the soup feel indulgent, but if you’re avoiding dairy, coconut cream is a good alternative that still brings richness and a hint of sweetness.
- Nutmeg: A tiny pinch adds warmth and complexity, especially when fresh grated; be cautious, a little goes a long way, but it really wakes up the green flavor.
Notes for ingredient swaps
- Dairy-Free: Swap heavy cream for coconut milk or cashew cream. It won’t be as rich but still smooth and satisfying.
- Vegan: Use vegetable broth instead of chicken or beef broth, and substitute cream with almond or oat cream for a lighter finish.
- Low-Sodium: Choose a no-salt-added broth and skip added salt. Rely on the natural flavors of spinach and garlic.
- Herb Variations: Add a pinch of smoked paprika or cumin instead of nutmeg for a different warmth and depth.
- Cheesy Twist: Stir in a bit of grated Gruyère or Parmesan at the end for a salty, umami kick—just watch the salt levels.
- Extra Vegetables: Mix in cooked leeks or celery for more layered flavor; sauté until tender before adding broth.
- Spicy Kick: Add a dash of red pepper flakes or a splash of hot sauce during cooking if you like some heat in your soup.
Equipment & Tools
- Large pot: To cook and simmer the ingredients evenly.
- Blender or immersion stick: To purée the soup into a smooth, creamy texture.
- Ladle: For serving and portioning the soup.
Step-by-step guide to creamy spinach soup
- Gather your equipment: a large, heavy-bottomed pot (for even heat), a blender or immersion stick (for smooth blending), and a ladle (for serving).
- Heat 2 tablespoons of olive oil over medium heat in the pot, about 160°C / 320°F, until shimmering. Add 1 diced onion and a pinch of salt. Sauté for 5-7 minutes, until translucent and fragrant.
- Add 2 minced garlic cloves to the onions. Stir and cook for 30 seconds until fragrant but not browned. Smell should turn nutty and warm.
- Toss in 4 cups of fresh spinach, handful by handful, stirring until wilted. Cook for 2-3 minutes, until the greens are vibrant and shiny, with some edges slightly crisp.
- Pour in 4 cups of vegetable broth. Bring to a gentle simmer, about 10 minutes, until the flavors meld and the greens are tender. You should see a gentle jiggle in the broth and hear a soft crackle as it simmers.
- Use an immersion blender directly in the pot to purée the soup until very smooth, about 2-3 minutes. Alternatively, transfer in batches to a blender. The soup should be velvety and bright green, with no lumps.
- Stir in 1/2 cup of heavy cream and a pinch of freshly grated nutmeg. Adjust salt and pepper to taste. Warm through for another 2 minutes, until the mixture is just heated and fragrant.
- Taste and check the texture: it should be silky, with a gentle richness from the cream. If it feels thick, thin with a splash more broth or water. If it’s too thin, simmer a bit longer until slightly reduced.
- Pour the hot soup into bowls. Let rest for 1-2 minutes, allowing flavors to settle. Finish with a drizzle of good olive oil or a sprinkle of freshly grated nutmeg for presentation. Serve immediately.
Serve the soup immediately in warm bowls. Garnish with a drizzle of olive oil or a sprinkle of nutmeg. Let it rest for a minute to allow the flavors to deepen before enjoying.
How to Know It’s Done
- Color: Bright, vibrant green with a velvety texture.
- Aroma: Nutty garlic and fresh spinach smell fill the kitchen.
- Temperature: Soup should be steaming hot, around 65°C / 150°F, before serving.

Creamy Spinach Soup with Bacon and Nutmeg
Ingredients
Equipment
Method
- Heat the olive oil in a large pot over medium heat until shimmering. Add the diced onion and a pinch of salt, sautéing for about 5-7 minutes until translucent and fragrant, with a slight golden hue at the edges.
- Add the minced garlic to the onions, cooking for another 30 seconds until it becomes fragrant and slightly golden, filling the kitchen with warm, nutty aroma.
- Stir in the chopped spinach, handful by handful, until it wilts and turns a vibrant green, about 2-3 minutes. The spinach releases its aroma, and the mixture becomes bright and slightly glossy.
- Pour in the vegetable broth, bringing the mixture to a gentle simmer. Cook for about 10 minutes, allowing the greens to soften further and the flavors to meld. You’ll notice gentle bubbling and a fragrant aroma filling the air.
- Use an immersion blender directly in the pot to purée the soup until smooth and velvety, about 2-3 minutes. If using a blender, carefully transfer in batches, blending until silky and bright green, then return to the pot.
- Stir in the heavy cream and a pinch of freshly grated nutmeg. Warm the mixture over low heat for about 2 minutes, tasting and adjusting salt and pepper as needed. The soup should be luxuriously creamy and fragrant.
- Taste the soup and adjust seasoning if necessary, adding more salt, pepper, or nutmeg for depth. The color should be vibrant green, and the texture silky and inviting.
- Serve the hot soup in bowls, garnished with crumbled crispy bacon on top for smoky crunch. Finish with a final drizzle of olive oil or a sprinkle of additional nutmeg if desired.
Notes
Pro tips for perfect creamy spinach soup
- Use fresh spinach for vibrant color and quick wilting; if slightly bitter, a pinch of sugar balances the flavor.
- Add cream off heat to prevent curdling and achieve extra silky texture; stir well for uniform richness.
- Sauté garlic gently until fragrant, avoiding browning to keep the flavor sweet and mellow.
- When blending hot soup, leave a small gap in the lid or use a towel to avoid splatters and burns.
- Incorporate nutmeg at the end of cooking; a tiny pinch enhances warmth without overpowering the greens.
- For a smoother finish, strain the soup through a fine sieve before serving if you prefer ultra velvety texture.
- Adjust seasoning gradually, tasting as you go; spinach can be subtly bitter, so balance with salt or lemon.
Common mistakes and how to fix them
- FORGOT to stir spinach thoroughly → Stir well to ensure even wilting and vibrant color.
- DUMPED hot soup into blender → Let soup cool slightly before blending to prevent splatters.
- OVER-TORCHED garlic → Sauté garlic gently until fragrant, avoid browning to prevent bitterness.
- MISSED adjusting seasoning → Taste and adjust salt and nutmeg at the end for balanced flavor.
Quick fixes and pantry swaps
- When soup is too thick, splash in warm broth and blend briefly to loosen texture.
- If spinach turns bitter, add a squeeze of lemon to brighten the flavor.
- Splash cold water on blender lid when blending hot soup to prevent splatters.
- Patch overcooked garlic by adding a touch of cream for mellow richness.
- Shield delicate greens from overcooking by stirring in small batches and removing from heat quickly.
Prep, store, and reheat tips
- Prepare the sautéed onions and garlic ahead; store in an airtight container in the fridge for up to 2 days. The aroma of caramelized onion and garlic can be quite comforting to reheat.
- Wash and roughly chop the spinach in advance. Keep it wrapped in a damp cloth in the fridge; use within 24 hours for optimal brightness and freshness.
- The soup can be made entirely a day ahead. Reheat gently on the stove over low heat, stirring occasionally until steaming and fragrant, about 5-7 minutes. The flavors deepen overnight.
- Store leftovers in an airtight container in the fridge for up to 3 days. The soup will thicken slightly; stir in a splash of broth or water when reheating to restore silky texture.
- For longer storage, freeze the soup in individual portions for up to 2 months. Thaw in the fridge overnight, then reheat on the stove, watching for bubbling edges and a vibrant green color.
Top questions about creamy spinach soup
1. Can I use frozen spinach instead of fresh?
Use fresh spinach for the best vibrant color and flavor. Frozen can work if thawed and drained well, but it won’t be as bright and fresh.
2. Should I add lemon or vinegar?
A splash of lemon juice brightens the earthy flavor of the spinach and balances the richness of the cream.
3. Can I make this vegan or dairy-free?
Yes, you can swap heavy cream with coconut milk or cashew cream for a dairy-free version. It’ll be a bit lighter and slightly sweeter.
4. My soup is too thick, what do I do?
If the soup gets too thick, stir in a little warm broth or water to loosen it up. Use an immersion blender to re-blend if needed.
5. How much nutmeg should I add?
A pinch of freshly grated nutmeg adds warmth and depth, especially when combined with creamy richness. Use sparingly—just a pinch.
6. When should I add garlic?
Adding garlic early on releases a sweet, nutty aroma. Sauté gently over medium heat until fragrant, about 30 seconds to a minute.
7. How do I get it super smooth?
Use an immersion blender directly in the pot for a smooth, velvety texture. If using a stand blender, blend in batches carefully and let it cool slightly first.
8. Can I prepare this ahead of time?
This soup is quick to prep, but the flavors deepen if you refrigerate it overnight. Reheat gently to preserve the creaminess and brightness.
9. What if I overcook the greens?
If you overcook the garlic or spinach, the flavors can turn bitter. Keep an eye and stir frequently to avoid burning or overcooking.
10. How can I add some heat?
Add a dash of hot sauce or red pepper flakes during cooking for a spicy kick that wakes up the earthy greens.
This soup isn’t just about the greens; it’s about the way simple ingredients can come together in a cozy, truthful way. The smell of garlic and spinach simmering, the smooth texture on your tongue—those little moments make cooking feel honest and real.
It’s a dish that can adapt with what you have—dairy or no, fresh or frozen. Sometimes, the simplest meals are the most satisfying, especially when they remind us of quiet, unpretentious comfort in the middle of a busy day.

Hi, I’m Jonny Andrew Miller, the cook, taster, and slightly messy mind behind Bite & Boom. I live in Austin, Texas, a city that smells like barbecue smoke, fresh tortillas, and late-night tacos if you wander long enough. It suits me.


