Love this? Pin it for later! 📌
Velvety, nutrient-dense, and ready in under 30 minutes—this emerald-green bowl is about to become your favorite low-carb comfort lunch.
A Bowl That Feels Like a Soft Blanket
I first made this soup on a blustery Tuesday when the calendar said “spring” but the weather screamed “January.” My farmer’s market tote was heavy with dewy spinach, the kind so tender it bruises if you glance at it wrong, and I needed lunch—fast. Traditional creamed spinach felt too heavy, salad too chilly, and I was determined to stay on the keto bandwagon after a weekend of almond-flour pancakes and “just one more” bunless burger. Thirty minutes later I was curled up on the sofa, cradling a steaming mug of this luminous green elixir, wondering why it had taken me so long to whirl spinach into silk.
Since that gray Tuesday, this soup has become my mid-week reset button. It’s the lunch I make when Zoom calls run long and my brain is still in pajama mode. It’s the starter I serve when friends drop by for impromptu soup-and-cheese nights (because, yes, that’s a thing in my house). And it’s the meal I pack in a thermos for road trips when every roadside option is carb-loaded despair. One blender, one pot, five core ingredients, endless coziness—let me show you how.
Why This Recipe Works
- Keto royalty: 5g net carbs per serving thanks to spinach, cream cheese, and zero starchy thickeners.
- Speedy comfort: From fridge to bowl in 25 minutes—perfect for busy work-from-home days.
- One-pot + blender: Minimal cleanup; no fancy gadgets except a regular blender or stick blender.
- Meal-prep hero: Tastes even better the next day; freezer-friendly for up to 2 months.
- Child-approved greens: The creamy, mildly garlicky flavor converts veggie skeptics.
- Customizable: Swap dairy for coconut cream, add protein, or spice it up—details below.
Ingredients You'll Need
The magic of this soup lies in the quality of your spinach. Look for leaves that are deep jade, perky, and dry—moisture accelerates decay. If you can only find mature bunches, trim the fibrous stems; baby spinach needs zero prep and yields the smoothest texture. Organic is worth the splurge here because you’ll be eating the leaf, skin and all.
Spinach: 10 packed cups (about 10 oz / 285g). Fresh is queen, but if you’re using frozen, thaw and squeeze every last drop of water or your soup will taste like watered-down tea.
Butter: 2 Tbsp unsalted. I prefer grass-fed for the nutty aroma and higher omega-3s. Ghee works if you’re dairy-sensitive, but the flavor is toastier.
Aromatics: 1 small shallot, minced (about ÂĽ cup). Milder than onion, it melts into the background. Avoid red onion unless you want purple flecks that muddy the green.
Garlic: 2 fat cloves, smashed. Fresh only—jarred garlic has an acrid bite that screams “shortcut.”
Broth: 2 cups low-sodium chicken or vegetable broth. Homemade is gold; if store-bought, pick one without sugar or maltodextrin. Warm broth prevents the cream cheese from seizing.
Cream cheese: 4 oz full-fat, cubed and softened. Let it sit on the counter while you sauté; cold bricks never fully emulsify and leave tiny white flecks. Vegans can sub equal parts coconut cream plus 1 tsp nutritional yeast for tang.
Heavy cream: ½ cup. For an ultra-light version, use ¼ cup cream + ¼ cup unsweetened almond milk. Coconut cream makes the soup Thai-leaning—delicious with a squeeze of lime.
Nutmeg: A micro-planed whisper (⅛ tsp). You want “What is that?” not “Hello, eggnog.”
White pepper: ÂĽ tsp for gentle heat without black speckles. Cayenne is lovely if you like a back-of-throat glow.
Lemon: Zest of ½ lemon plus a squeeze right at the end. Acid brightens chlorophyll and keeps the color vibrant overnight.
Sea salt & flaky pepper: To taste. I use pink Himalayan during cooking and finish with Maldon flakes for crunch.
How to Make Keto Creamy Spinach Soup for a Cozy Lunch Bowl
Warm your broth
Pour broth into a small saucepan and keep it at a gentle simmer. Hot liquid prevents the cream cheese from shocking into curds and speeds the entire process.
Sauté aromatics
Melt butter in a Dutch oven over medium heat until foamy. Add minced shallot and cook 2 minutes until translucent, stirring often. Drop in smashed garlic cloves; cook 30 seconds until fragrant but not browned—burnt garlic turns bitter and mars the verdant color.
Wilt spinach in batches
Stuff in one-third of the spinach, sprinkle with a pinch of salt, and toss with tongs until collapsed, 45 seconds. Repeat twice more. Salting each layer draws out water and concentrates flavor. You’ll end with a dark green tangle that looks impossibly small—perfect.
Deglaze with broth
Ladle in 1 cup of the hot broth. Use a wooden spoon to scrape the tasty brown bits (fond) from the bottom—flavor bombs that give the soup restaurant depth. Simmer 1 minute.
Blend until silk
Transfer everything to a high-speed blender (or use an immersion blender in the pot). Add cream cheese, cream, remaining broth, nutmeg, and white pepper. Remove the center cap from the lid and cover with a kitchen towel to vent steam. Start on low, then gradually increase to high for 60–90 seconds until the soup is the texture of liquid velvet. If your blender struggles, add broth a splash at a time; too thin and you lose that plush mouthfeel.
Season & brighten
Return soup to the pot over low heat. Stir in lemon zest, then add lemon juice 1 tsp at a time, tasting as you go. Salt wakes up flavors, so season assertively; spinach can handle more than you think.
Serve & garnish
Ladle into warmed bowls. For the full cozy experience, top with a drizzle of warm cream, a scattering of toasted pumpkin seeds, and a crack of black pepper. Enjoy immediately while the color is at its brightest.
Expert Tips
Temperature matters
Cold dairy in hot soup equals grainy clumps. Let cream cheese and cream sit on the counter while you prep.
Strain for restaurant finesse
If you used mature spinach or crave spa-level smoothness, pass the blended soup through a fine sieve.
Keep it green
Blend in an ice cube if you’ll store the soup; rapid cooling locks in chlorophyll and prevents khaki tints.
Boost protein
Stir in shredded rotisserie chicken or a scoop of unflavored whey isolate for a post-workout punch.
Texture tweak
Too thick? Thin with warm broth, not cold water, to maintain the luxurious temperature.
Freeze smart
Portion into silicone muffin cups, freeze, then pop out into a zip bag for single-serve pucks that thaw quickly.
Variations to Try
- Thai twist: Swap cream for full-fat coconut milk, add 1 tsp grated ginger and ½ stalk lemongrass while sautéing. Garnish with cilantro and chili oil.
- Blue cheese elegance: Blend in 1 oz crumbled gorgonzola for pungent depth and finish with toasted walnuts.
- Seafood upgrade: Poach peeled shrimp in the finished soup for 3 minutes, then finish with a squeeze of lime instead of lemon.
- Spicy kale version: Replace half the spinach with baby kale and add ÂĽ tsp red-pepper flakes while wilting.
- Dairy-free: Use avocado oil instead of butter, coconut cream instead of dairy cream, and add 1 Tbsp nutritional yeast for umami.
Storage Tips
Refrigerator: Cool soup completely, transfer to an airtight glass jar, and refrigerate up to 4 days. Reheat gently over medium-low, whisking occasionally; vigorous boiling will dull the color and split the cream.
Freezer: This soup freezes beautifully for up to 2 months. Leave ½-inch headspace in containers to allow expansion. Thaw overnight in the fridge, then reheat slowly. If separation occurs, blitz with an immersion blender for 10 seconds and it’ll reunite.
Make-ahead lunch boxes: Portion into 12-oz thermos jars, chill, then grab and go. At work, microwave 60–75 seconds with the lid ajar; shake before sipping.
Frequently Asked Questions
Keto Creamy Spinach Soup for a Cozy Lunch Bowl
Ingredients
Instructions
- Melt: In a Dutch oven melt butter over medium heat until foamy.
- Sauté: Add shallot; cook 2 min. Add garlic; cook 30 sec.
- Wilt: In 3 batches, add spinach with a pinch of salt until just collapsed.
- Deglaze: Pour in 1 cup hot broth; simmer 1 min, scraping fond.
- Blend: Transfer to blender with remaining broth, cream cheese, cream, nutmeg, white pepper. Blend 60–90 sec until silky.
- Finish: Return to pot, season with lemon zest, juice, and salt. Heat gently 2 min. Serve hot with your favorite keto toppings.
Recipe Notes
For a deeper green color, cool the soup quickly in an ice bath after blending. Reheat gently to prevent browning.