creamy garlic spinach and potato soup for cozy winter nights

3 min prep 2 min cook 3 servings
creamy garlic spinach and potato soup for cozy winter nights
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Why This Recipe Works

  • Triple Garlic Technique: We use garlic three ways—sautéed, roasted, and infused—to build layers of sweet, nutty, and pungent garlic flavor that permeates every spoonful.
  • Potato Starch Magic: Russet potatoes release natural starches as they simmer, creating a luxuriously thick base without any flour or cornstarch needed.
  • Spinach Timing: Adding spinach at the very end preserves its vibrant color and delicate texture while infusing the soup with fresh, mineral notes.
  • Cream Without the Weight: A modest amount of half-and-half provides richness without the heaviness of heavy cream, keeping the soup silky but not cloying.
  • One-Pot Wonder: Everything cooks in a single Dutch oven, meaning fewer dishes and more concentrated flavors as the ingredients meld together.
  • Make-Ahead Marvel: This soup actually improves after a day in the refrigerator, making it perfect for meal prep or entertaining.

Ingredients You'll Need

Ingredients

The beauty of this soup lies in its simplicity—just eight main ingredients that transform into something far greater than the sum of their parts. Let's break down what to look for when shopping:

The Garlic Foundation

You'll need two full heads of garlic for this recipe—yes, really! Look for heads that feel heavy for their size with tight, papery skins. Avoid any with green shoots emerging unless you plan to roast them, as sprouted garlic can taste bitter when sautéed. Fresh garlic should feel firm and smell pungent when you give it a gentle squeeze.

Potato Selection

Russet potatoes are non-negotiable here. Their high starch content is what creates the soup's naturally creamy texture without any thickening agents. Choose medium-sized potatoes that feel heavy and have no green tinges under the skin. The green indicates solanine, which tastes bitter and can cause digestive upset. Store them in a cool, dark place—not the refrigerator, which converts their starch to sugar.

Spinach Specifics

Baby spinach works best for its tender texture and mild flavor. If you're using mature spinach, remove the thick stems and roughly chop the leaves. Look for leaves that are vibrant green and crisp, avoiding any that appear wilted or have yellow spots. A 5-ounce container might seem like a mountain, but it wilts down to practically nothing.

Dairy Decisions

Half-and-half strikes the perfect balance between richness and lightness. You can substitute whole milk for a lighter version, but avoid skim milk, which can curdle. For a dairy-free version, full-fat coconut milk works beautifully, adding a subtle tropical note that pairs surprisingly well with the garlic.

Broth Basics

Low-sodium vegetable broth lets you control the salt level. If you only have regular broth, wait to season until the end. Chicken broth works in a pinch, but vegetable broth keeps this soup vegetarian and allows the delicate garlic and spinach flavors to shine.

How to Make Creamy Garlic Spinach and Potato Soup for Cozy Winter Nights

1

Roast the Garlic

Preheat your oven to 400°F (204°C). Slice the top off one head of garlic to expose the cloves. Drizzle with 1 tablespoon olive oil, wrap loosely in foil, and roast for 40 minutes until the cloves are caramelized and buttery. This roasted garlic will add sweet, nutty depth to our soup.

2

Sauté the Aromatics

While the garlic roasts, heat 3 tablespoons olive oil in a large Dutch oven over medium heat. Dice the onion and sauté for 5 minutes until translucent. Mince 6 cloves from the second head of garlic and add to the pot with 1 teaspoon salt. Cook for 2 minutes until fragrant but not browned, as burnt garlic turns bitter.

3

Build the Base

Peel and cube the potatoes into 1-inch pieces. Add them to the pot along with 4 cups vegetable broth, 1 bay leaf, and ½ teaspoon black pepper. The potatoes should be just covered by the broth. Bring to a boil, then reduce to a gentle simmer and cover partially.

4

Simmer and Soften

Let the soup simmer for 20-25 minutes until the potatoes are fork-tender. The key here is patience—rushing this step means your potatoes won't release enough starch for that naturally creamy texture. Test with a fork; they should break apart easily but not be mushy.

5

Blend to Silkiness

Remove the bay leaf. Using an immersion blender, purée the soup directly in the pot until completely smooth. If using a countertop blender, work in batches and never fill more than halfway—hot liquids expand and can explode. Blend until the soup resembles liquid velvet, about 2 minutes.

6

Add the Roasted Garlic

Squeeze the roasted garlic cloves from their skins directly into the soup. They should pop out like buttery paste. Stir well to incorporate, then blend again briefly to ensure no garlic chunks remain. Taste and adjust salt as needed.

7

Create the Creaminess

Reduce heat to low and stir in 1 cup half-and-half. Warm gently—never let it boil after adding dairy or it may curdle. The soup should turn a pale, creamy green and coat the back of a spoon. If it's too thick, add more broth; too thin, simmer a few minutes.

8

Finish with Spinach

Add the baby spinach by the handful, stirring until each addition wilts before adding more. This takes about 3 minutes total. The spinach should stay vibrant green—overcooking makes it drab and metallic-tasting. Remove from heat immediately once all spinach is wilted.

9

Final Seasoning

Add ¼ teaspoon freshly grated nutmeg and 1 tablespoon lemon juice. The nutmeg enhances the creaminess while the lemon brightens all the flavors. Taste and adjust with more salt, pepper, or lemon juice as needed. The soup should taste like comfort itself—garlicky, creamy, and fresh.

10

Serve and Garnish

Ladle into warm bowls and garnish with a drizzle of good olive oil, a few spinach leaves for color, and crusty bread on the side. For extra luxury, add a spoonful of crème fraîche or a sprinkle of crispy garlic chips. Serve immediately while it's piping hot and the spinach retains its vibrant color.

Expert Tips

Temperature Matters

Always add dairy products to soup off the heat or on very low temperature. Boiling causes proteins to denature and separate, creating an unappetizing curdled appearance.

Blending Safety

When blending hot soup, remove the center cap from the blender lid and cover with a folded kitchen towel. This allows steam to escape safely while preventing splatters.

Roast Extra Garlic

Roast multiple heads of garlic at once. The roasted cloves keep for a week refrigerated in olive oil and elevate everything from pasta to roasted vegetables.

Color Preservation

To keep spinach vibrant, add it at the very end and never let the soup boil after it's added. The acid from lemon juice also helps maintain the bright green color.

Potato Prep

Cut potatoes into uniform 1-inch pieces so they cook evenly. If you cut them smaller, they'll release too much starch and make the soup gluey rather than silky.

Chilling Considerations

This soup thickens considerably when chilled. Thin with additional broth or milk when reheating, and always reheat gently over medium-low heat.

Variations to Try

Vegan Version

Replace half-and-half with full-fat coconut milk. The coconut flavor complements the garlic beautifully, creating a more tropical but equally luxurious soup.

Protein Boost

Add a can of rinsed white beans during the simmering stage. They'll purée smoothly with the potatoes and add plant-based protein and fiber.

Spicy Kick

Add a pinch of red pepper flakes with the onions, or swirl in some chili crisp oil when serving for a warming heat that contrasts the creamy base.

Green Swap

Replace spinach with other tender greens like arugula for a peppery bite, or watercress for a more sophisticated, mineral-forward flavor profile.

Herb Infusion

Add fresh thyme or rosemary while the potatoes simmer, but remove before blending. These woody herbs infuse the soup with aromatic complexity.

Cheese Lover's

Stir in ½ cup grated Parmesan cheese with the half-and-half for extra umami depth. Garnish with garlic croutons and extra shaved Parmesan.

Storage Tips

Refrigerator Storage

Store cooled soup in airtight containers in the refrigerator for up to 4 days. The soup will thicken considerably as it chills due to the potato starch. When reheating, add broth or milk to achieve desired consistency and warm gently over medium-low heat, stirring frequently to prevent scorching.

Freezer Instructions

This soup freezes beautifully for up to 3 months. However, freeze before adding the half-and-half for best texture. Thaw overnight in the refrigerator, then reheat and stir in the dairy (or coconut milk) at the end. Freeze in portion-sized containers for easy weeknight meals.

Make-Ahead Magic

This soup actually improves after a day in the refrigerator as the flavors meld. Prepare the base up to 3 days ahead, then simply reheat and add fresh spinach just before serving. It's perfect for entertaining or meal prep for busy weeks.

Frequently Asked Questions

Yes, but with adjustments. Use a 10-ounce package of frozen spinach, thawed and squeezed completely dry. Add it during the last 5 minutes of cooking since it's already wilted. The flavor won't be as bright as fresh spinach, but it works in a pinch during winter months.

Graininess usually results from dairy added to soup that's too hot or boiling. Always add half-and-half off the heat and never let the soup boil after adding it. If your soup is grainy, try blending it again with an immersion blender or straining through a fine-mesh sieve.

Absolutely! Sauté the aromatics first, then transfer everything except half-and-half and spinach to your slow cooker. Cook on low for 6-7 hours or high for 3-4 hours until potatoes are tender. Blend until smooth, then stir in half-and-half and spinach during the last 15 minutes.

Yes! This soup is naturally gluten-free as it relies on potato starch for thickening rather than flour. Just ensure your vegetable broth is certified gluten-free, as some brands may contain trace amounts from flavor enhancers.

Russets are ideal for their high starch content, but Yukon Golds work well too—they'll give you a slightly waxier texture and buttery flavor. Avoid waxy potatoes like red potatoes or fingerlings, as they won't break down enough to create that silky texture.
creamy garlic spinach and potato soup for cozy winter nights
soups
Pin Recipe

Creamy Garlic Spinach and Potato Soup for Cozy Winter Nights

(4.9 from 127 reviews)
Prep
15 min
Cook
45 min
Servings
6

Ingredients

Instructions

  1. Roast the garlic: Preheat oven to 400°F. Slice top off one head of garlic, drizzle with 1 tablespoon oil, wrap in foil, and roast 40 minutes until caramelized.
  2. Sauté aromatics: In a Dutch oven, sauté onion in remaining oil until translucent. Add minced garlic from second head, cook 2 minutes.
  3. Simmer potatoes: Add potatoes, broth, bay leaf, salt, and pepper. Simmer 20-25 minutes until potatoes are tender.
  4. Blend until smooth: Remove bay leaf and blend soup until completely silky using an immersion blender.
  5. Add roasted garlic: Squeeze roasted garlic cloves into soup, blend again to incorporate.
  6. Finish with cream: Stir in half-and-half on low heat, then add spinach until wilted. Season with nutmeg and lemon juice.

Recipe Notes

Soup thickens considerably when refrigerated. Thin with additional broth or milk when reheating. For vegan version, substitute coconut milk for half-and-half.

Nutrition (per serving)

245
Calories
6g
Protein
28g
Carbs
13g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.