Love this? Pin it for later!
January evenings call for something special—that magical combination of bright, uplifting flavors and soul-warming comfort that makes the post-holiday season feel less daunting. This creamy lemon and spinach soup has become our family's January tradition, born from a desperate attempt to use up a surplus of spinach after my ambitious New Year's resolution to eat more greens.
What started as a simple "clean out the fridge" experiment has evolved into the most requested soup in our household. There's something almost therapeutic about watching the vibrant green spinach wilt into the silky broth, the bright lemon zest dancing through the creaminess, creating that perfect balance between indulgence and nourishment. My kids, who typically treat spinach with the suspicion reserved for Brussels sprouts and homework, actually cheer when they see me pulling out the ingredients for this soup.
The beauty of this recipe lies in its versatility—it's elegant enough to serve at a dinner party yet simple enough for a Tuesday night when everyone's exhausted from getting back into the school and work routine. The lemon adds a sunny brightness that cuts through January's gloom, while the creaminess satisfies those comfort food cravings we all have during the coldest month of the year.
Why This Recipe Works
- One-Pot Wonder: Everything comes together in a single pot, meaning fewer dishes and more time to enjoy family dinner.
- Nutrient Powerhouse: Packed with iron-rich spinach, vitamin C from lemon, and calcium from the cream base.
- Ready in 30 Minutes: Perfect for busy weeknights when you want something homemade but don't have hours to spend.
- Kid-Friendly Greens: The creamy texture and subtle lemon flavor make spinach approachable for even the pickiest eaters.
- Freezer-Friendly: Make a double batch and freeze half for an even easier meal next time.
- Budget-Conscious: Uses inexpensive, readily available ingredients that won't break the post-holiday budget.
- Customizable: Easily adapted for vegetarian, gluten-free, or dairy-free diets without losing flavor.
Ingredients You'll Need
The magic of this soup lies in the quality of its ingredients. Each component plays a crucial role in creating the perfect balance of flavors and textures that make this soup so memorable.
Fresh Spinach (10 oz): I prefer baby spinach for its tender texture and mild flavor, but regular spinach works beautifully too. Look for bright, crisp leaves without any yellowing or wilting. If you're buying pre-washed spinach, give it a quick rinse anyway to remove any lingering grit. In a pinch, frozen spinach works—just thaw and squeeze out excess moisture.
Heavy Cream (1 cup): This creates the luxurious mouthfeel that makes the soup so comforting. For a lighter version, you can substitute half-and-half, but I wouldn't go lighter than that or you'll lose the creamy texture. If you're dairy-free, full-fat coconut milk is an excellent substitute that adds a subtle tropical note.
Lemons (2 large): We'll use both the zest and juice here. Choose lemons that feel heavy for their size with smooth, thin skin—they'll have the most juice. Meyer lemons are fantastic if you can find them, offering a sweeter, more floral note than regular lemons.
Yellow Onion (1 medium): The foundation of flavor for our soup. Dice it finely so it melts into the broth. Shallots make an elegant substitute if you have them on hand.
Garlic (4 cloves): Because everything's better with garlic. Fresh is best here—skip the pre-minced stuff in jars.
Vegetable Broth (4 cups): Use a good quality broth, preferably low-sodium so you can control the salt level. Homemade is wonderful, but I often use Better Than Bouillon vegetable base for consistent flavor.
Butter (3 tablespoons): For sautéing the aromatics and adding richness. Use unsalted butter so you control the seasoning. Olive oil works for a dairy-free version.
All-purpose Flour (3 tablespoons): This helps thicken the soup slightly. For a gluten-free version, substitute with rice flour or cornstarch.
Nutmeg (1/4 teaspoon): My secret ingredient! Just a whisper enhances the spinach's natural sweetness. Freshly grated is best if you have it.
Parmesan Cheese (1/2 cup, plus extra for serving): Adds umami depth and salty complexity. Use freshly grated, not the powdered stuff in the green can. For vegetarian versions, ensure you're using vegetarian Parmesan.
How to Make Creamy Lemon and Spinach Soup for Cozy January Family Suppers
Prep Your Ingredients
Start by washing your spinach thoroughly, even if it comes pre-washed. I like to fill my sink with cold water and swish the spinach around, letting any grit settle to the bottom. Remove the spinach and give it a spin in a salad spinner or pat dry with clean kitchen towels. Dice your onion finely—aim for pieces about 1/4-inch. Mince the garlic. Zest both lemons using a microplane, being careful to avoid the bitter white pith. Juice the lemons, removing any seeds. Having everything prepped before you start cooking makes the process much smoother.
Build the Flavor Base
In a large, heavy-bottomed pot or Dutch oven, melt the butter over medium heat. When it's foamy and just starting to turn golden, add the diced onion with a pinch of salt. Cook, stirring occasionally, until the onion is translucent and soft, about 5-7 minutes. Don't rush this step—properly softened onions create the flavor foundation. Add the garlic and cook for another minute until fragrant but not browned.
Create the Roux
Sprinkle the flour over the onion mixture and stir constantly for 2 minutes. This cooks out the raw flour taste and creates a roux that will help thicken the soup. The mixture should look like a paste coating the onions. If it seems too dry, add another pat of butter. Keep stirring to prevent any browning—we want a blonde roux here.
Add the Liquid
Slowly pour in the vegetable broth, about 1/2 cup at a time, whisking constantly to prevent lumps from forming. Once all the broth is incorporated, bring the mixture to a gentle simmer. Let it cook for about 5 minutes, stirring occasionally, until it starts to thicken slightly. This is also a good time to taste and adjust the salt level.
Wilt the Spinach
Now comes the magical part. Add the spinach to the pot in batches, stirring each addition until wilted before adding more. It will seem like too much spinach at first, but it wilts down dramatically. Once all the spinach is incorporated and bright green, cook for just 1-2 minutes more. Overcooking spinach makes it lose its vibrant color and nutrients.
Blend Until Silky
Here's where you choose your adventure. For a completely smooth soup, use an immersion blender directly in the pot, being careful of hot splatters. Alternatively, transfer to a blender in batches, filling it no more than halfway and removing the center cap to let steam escape—cover with a kitchen towel. I like to leave a bit of texture, so I blend about 3/4 of the soup and leave some spinach pieces for interest.
Enrich with Cream
Return the blended soup to low heat and stir in the heavy cream. Let it warm through but don't let it boil, as this can cause the cream to curdle. The soup should turn a beautiful pale green and take on a luxurious consistency. If it's too thick for your liking, thin with a bit more broth or water.
Brighten with Lemon
Now for the signature touch. Stir in the lemon zest, juice, and nutmeg. The lemon should brighten the soup without overwhelming it—start with the juice of one lemon and add more to taste. The nutmeg should be subtle, just enough to enhance the spinach's natural sweetness. Add the Parmesan cheese and stir until melted and incorporated.
Final Seasoning and Serve
Taste the soup and adjust seasoning with salt and freshly ground black pepper. The soup should be creamy, with a bright lemon note and the earthy sweetness of spinach. Serve immediately in warmed bowls, garnished with a swirl of cream, extra Parmesan, and perhaps some homemade croutons for crunch.
Expert Tips
Choose Your Spinach Wisely
Baby spinach has a milder flavor and more tender texture than mature spinach. If using mature spinach, remove any thick, fibrous stems before cooking.
Control the Heat
Never let cream-based soups boil vigorously—it can cause curdling. Keep the heat gentle and stir frequently once the cream is added.
Lemon Timing
Add lemon juice at the end of cooking. Heat can diminish its bright flavor, so stirring it in just before serving preserves its zesty punch.
Texture Control
For restaurant-smooth soup, strain it through a fine-mesh sieve after blending. For rustic charm, leave some spinach pieces unblended.
Salt Strategically
Salt in layers: a pinch when sweating onions, more after adding broth, and a final adjustment at the end. This builds complexity rather than one-dimensional saltiness.
Make-Ahead Magic
This soup actually improves overnight as flavors meld. Make it ahead but add the cream when reheating for best results.
Variations to Try
Protein Powerhouse
Add white beans or chickpeas for extra protein and fiber. Simply blend them with the spinach or leave whole for texture.
Garden Fresh
In spring and summer, substitute fresh peas, asparagus, or even zucchini for the spinach for seasonal variations.
Spice It Up
Add a pinch of red pepper flakes or a swirl of harissa for warmth that complements the lemon beautifully.
Green Goddess
Blend in fresh herbs like basil, tarragon, or dill for an herbaceous twist that makes each spoonful sing.
Storage Tips
This soup stores beautifully, making it perfect for meal prep or making ahead for company. Here's how to keep it tasting fresh:
Refrigeration
Store cooled soup in an airtight container in the refrigerator for up to 4 days. The flavors actually improve after the first day as they meld together. When reheating, do so gently over medium-low heat, stirring frequently to prevent scorching.
Freezing
This soup freezes well for up to 3 months, though the texture may change slightly upon thawing. I recommend freezing in portion-sized containers so you can thaw just what you need. Thaw overnight in the refrigerator and reheat gently. If the soup appears curdled after thawing, blend it again to restore smoothness.
Make-Ahead Components
You can prep components ahead: wash and dry spinach up to 3 days ahead, dice onions and store in the refrigerator, and even zest and juice lemons (store juice separately). The soup base (without cream) can be made up to 2 days ahead—just add cream when reheating.
Frequently Asked Questions
Absolutely! Replace the butter with olive oil, use full-fat coconut milk instead of cream, and substitute nutritional yeast for the Parmesan. The coconut milk adds a lovely subtle tropical note that pairs beautifully with the lemon.
Spinach can turn brown when overcooked or exposed to acid for too long. To maintain that vibrant green color, don't overcook the spinach (it only needs 1-2 minutes), add the lemon juice at the very end, and serve immediately. If you must reheat, do so gently and consider adding a handful of fresh spinach to brighten the color.
Yes! Frozen spinach works well and is actually more nutrient-dense than fresh. Thaw completely and squeeze out excess moisture before using. You'll need about 1.5 packages (10 oz each) of frozen spinach to equal the fresh amount. The flavor is slightly more concentrated, so you might want to start with less and add more to taste.
This soup pairs beautifully with crusty bread for dipping, grilled cheese sandwiches, or a simple green salad. For a heartier meal, serve with garlic bread or cheese crackers. A crisp white wine like Sauvignon Blanc complements the lemon notes perfectly.
While possible, I don't recommend it for optimal results. The quick cooking of spinach and the emulsion of cream are best done on the stovetop where you have more control. If you must use a slow cooker, cook the base without cream or spinach for 4-6 hours on low, then add spinach and cream in the last 30 minutes.
For thicker soup, add an extra tablespoon of flour to the roux or let it simmer longer to reduce. For thinner soup, simply add more broth or water until you reach your desired consistency. Remember that the soup will thicken slightly as it cools.
Creamy Lemon and Spinach Soup for Cozy January Family Suppers
Ingredients
Instructions
- Prep the base: Melt butter in a large pot over medium heat. Add onion and cook until translucent, about 5-7 minutes. Add garlic and cook 1 minute more.
- Make the roux: Sprinkle flour over onion mixture and stir constantly for 2 minutes to cook out raw flour taste.
- Add broth: Slowly whisk in vegetable broth, 1/2 cup at a time, to prevent lumps. Bring to a simmer and cook 5 minutes.
- Wilt spinach: Add spinach in batches, stirring until each addition wilts before adding more. Cook 1-2 minutes total.
- Blend: Use an immersion blender to blend until smooth, or transfer to a blender in batches.
- Finish and serve: Stir in cream, lemon zest, lemon juice, nutmeg, and Parmesan. Warm through but don't boil. Season with salt and pepper and serve immediately.
Recipe Notes
For best results, add lemon juice at the very end to preserve its bright flavor. Soup will keep refrigerated for 4 days or frozen for 3 months. Reheat gently and add a splash of cream if needed to restore consistency.