creamy spinach and potato soup with garlic and thyme for cozy nights

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

Love this? Pin it for later!

What began as a "clean out the fridge" experiment has become my most-requested recipe when friends come over for dinner. The combination of tender potatoes, vibrant spinach, aromatic garlic, and earthy thyme creates a soup that's both comforting and sophisticated. My husband swears it's like eating a warm hug, and my kids have dubbed it "green monster soup" – a name they wear as a badge of honor as they eagerly slurp up every last drop.

This soup has seen me through countless cozy nights, from solo evenings curled up with a good book to intimate dinner parties where the conversation flows as smoothly as the soup itself. It's the recipe I turn to when I need comfort, when I want to nourish my family, or when I simply want to fill the house with the most incredible aroma that makes everyone ask, "What are you making? It smells amazing!"

Why This Recipe Works

  • Restaurant-quality creaminess without any heavy cream – the potatoes naturally thicken the soup to silky perfection
  • Nutrient-packed powerhouse with an entire pound of fresh spinach, making it as healthy as it is delicious
  • One-pot wonder that comes together in under 45 minutes, perfect for weeknight dinners
  • Make-ahead friendly – actually tastes better the next day as the flavors meld together
  • Customizable to your taste – add protein, make it vegan, or spice it up however you like
  • Budget-friendly ingredients that you probably already have in your kitchen right now
  • Freezes beautifully so you can always have comfort food ready at a moment's notice

Ingredients You'll Need

Ingredients

The beauty of this soup lies in its simplicity. Each ingredient plays a crucial role in building layers of flavor that will have everyone asking for seconds. Let's break down what you'll need and why each component matters:

The Foundation

Potatoes: I prefer Yukon Gold potatoes for their naturally creamy texture and buttery flavor, but russet potatoes work wonderfully too. The starch content is key here – it's what gives our soup that luxurious, velvety texture without any cream. Look for firm potatoes without any green spots or sprouting eyes. About 2 pounds (900g) should do it, which is roughly 4-5 medium potatoes.

Fresh Spinach: This is where the magic happens. You'll need a full pound (450g) of fresh spinach, which might seem like a lot, but it wilts down to practically nothing. I always reach for baby spinach because it's tender and doesn't require any stem removal. If you're using mature spinach, make sure to remove those tough stems. The spinach not only provides incredible nutrition but also gives the soup its beautiful, vibrant green color.

The Flavor Builders

Garlic: Six cloves might sound like a lot, but trust me on this one. We're going to sauté it until it's golden and fragrant, which mellows out the sharpness and brings out its natural sweetness. Fresh garlic is non-negotiable here – the pre-minced stuff in jars just won't give you the same depth of flavor.

Fresh Thyme: This woody herb is what gives our soup that earthy, aromatic quality that makes it taste like it's been simmering all day. You'll need about 2 teaspoons of fresh leaves, stripped from the stems. If you must substitute, use 3/4 teaspoon of dried thyme, but fresh really does make a difference.

The Supporting Cast

Yellow Onion: One large onion, diced small, creates the sweet, savory base that ties everything together. Don't rush the sautéing process – letting the onion cook slowly until it's translucent and just starting to brown adds incredible depth to your soup.

Vegetable Broth: Use a good quality broth here, as it forms the backbone of your soup. I'm partial to homemade when I have it, but a good store-bought broth works perfectly. Warm broth is key – adding cold broth to your hot vegetables will slow down the cooking process.

Olive Oil and Butter: This combination gives us the best of both worlds – the butter adds rich flavor while the olive oil prevents the butter from burning. It's just 2 tablespoons of each, but it makes all the difference in building flavor.

Lemon Juice: Just a tablespoon at the end brightens all the flavors and makes the spinach taste even more vibrant. Don't skip this step – it's what takes the soup from good to great.

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

1
Prep Your Ingredients

Start by washing and peeling your potatoes, then cut them into 1-inch cubes. Keep them in a bowl of cold water to prevent browning while you prep everything else. Dice your onion, mince the garlic (or use a garlic press), and wash the spinach thoroughly – even if it says "pre-washed," give it a good rinse to remove any grit. Strip the thyme leaves from the stems by running your fingers backwards along the stem. Having everything ready before you start cooking makes the process so much smoother.

2
Build the Flavor Base

Heat a large Dutch oven or heavy-bottomed pot over medium heat. Add the olive oil and butter, swirling until the butter is melted and foamy. Add the diced onion with a pinch of salt – this helps draw out moisture and speeds up the caramelization process. Cook for 5-6 minutes, stirring occasionally, until the onion is translucent and just starting to turn golden at the edges. Don't rush this step – properly cooked onions are the foundation of great soup.

3
Add Aromatics

Clear a small space in the center of the pot and add the minced garlic and thyme leaves. Let them sizzle for just 30 seconds – you want the garlic to become fragrant but not brown. Stir everything together and cook for another minute. The smell should be absolutely intoxicating at this point. If your garlic starts to brown too quickly, reduce the heat slightly.

4
Add Potatoes and Broth

Drain the potatoes and add them to the pot along with the vegetable broth. The broth should just cover the potatoes – if it doesn't, add a bit more. Increase the heat to high and bring to a boil, then reduce to a gentle simmer. Cover the pot partially with a lid and let it simmer for 15-20 minutes, until the potatoes are fork-tender. You'll know they're ready when you can easily pierce them with a fork but they're not falling apart.

5
Blend Until Silky

Here's where the magic happens. Using an immersion blender right in the pot (or carefully transferring to a regular blender in batches), blend the soup until it's completely smooth and creamy. If using a regular blender, be careful – hot liquids expand, so don't fill the blender more than halfway and remove the center cap from the lid, covering with a kitchen towel instead. Blend for at least 2 minutes to ensure maximum creaminess. The potatoes will have released their starch, creating a naturally thick, velvety texture.

6
Wilt in the Spinach

Return the blended soup to the pot if you used a regular blender. Bring it back to a gentle simmer over medium heat. Now comes the fun part – add all that spinach! It will look like way too much, but trust the process. Stir it in and watch as it wilts down dramatically within 2-3 minutes. The soup will turn a beautiful, vibrant green. Cook just until the spinach is wilted and tender, about 3-4 minutes total. You want it cooked but still bright green.

7
Season and Finish

Taste your soup and season generously with salt and freshly ground black pepper. This is crucial – potatoes need salt, and the spinach can handle more seasoning than you might think. Add the lemon juice and stir well. The acid will brighten all the flavors and make the spinach taste even more vibrant. If the soup is too thick for your liking, thin it with a bit more broth or water. Too thin? Let it simmer for a few more minutes to reduce.

8
Serve and Enjoy

Ladle the hot soup into warm bowls (warming your bowls prevents the soup from cooling too quickly). Drizzle with a touch of good olive oil, maybe a swirl of cream if you're feeling indulgent, and some crusty bread on the side. The soup should be thick enough to coat the back of a spoon but still pourable. Garnish with a few thyme leaves, some crispy garlic chips, or a handful of homemade croutons if you're feeling fancy.

Expert Tips

Temperature Matters

Always use warm or room-temperature broth when making soup. Adding cold broth to hot vegetables will shock them and can make your soup taste flat. I keep my broth in a small saucepan on low heat while I'm prepping everything else.

Don't Rush the Onions

Those 5-6 minutes of cooking the onions properly are crucial. Rushing this step results in soup that tastes flat and one-dimensional. The onions should be sweet and translucent, not browned or crispy.

Blender Safety

If you don't have an immersion blender, a regular blender works perfectly – just be careful! Never fill it more than halfway with hot liquid, remove the center cap, and cover with a kitchen towel to let steam escape.

Keep It Green

Don't overcook the spinach! Once it turns bright green and wilts, it's done. Overcooked spinach turns army green and can make your soup look unappetizing. Fresh, vibrant color means fresh, vibrant flavor.

Season at Every Stage

Season your onions while they're cooking, season again after blending, and taste one final time before serving. Each stage builds layers of flavor. Remember that potatoes need more salt than you might think.

Make-Ahead Magic

This soup actually tastes better the next day! Make it ahead and refrigerate overnight. The flavors have time to meld together beautifully. Just reheat gently and add the lemon juice right before serving.

Variations to Try

Spicy Kick

Add a pinch of red pepper flakes when sautéing the onions, or blend in a roasted red pepper for a smoky, spicy version that adds beautiful color and depth.

Protein Boost

Stir in a can of white beans or chickpeas after blending for added protein and fiber. Cannellini beans work particularly well with the other flavors.

Autumn Twist

Swap half the potatoes for butternut squash or sweet potato for a autumn-inspired version that's slightly sweet and incredibly comforting.

Extra Creamy

Stir in a splash of coconut milk or cashew cream at the end for an extra luxurious texture and subtle richness that takes it over the top.

Storage Tips

Refrigeration

Store cooled soup in an airtight container in the refrigerator for up to 4 days. The soup will thicken as it cools – this is normal and actually makes it even more flavorful. When reheating, add a splash of broth or water to thin it to your desired consistency. Always reheat gently over medium-low heat, stirring occasionally, to prevent the soup from separating or developing a grainy texture.

Freezing

This soup freezes beautifully for up to 3 months. I like to freeze it in individual portions for easy weeknight meals. Let it cool completely, then transfer to freezer-safe containers, leaving about an inch of space at the top for expansion. Thaw overnight in the refrigerator, then reheat gently. The texture might change slightly after freezing, but a quick whisk or blend will restore its silky smoothness.

Make-Ahead Tips

This is the ultimate make-ahead soup! In fact, I often make a double batch on Sunday and we enjoy it throughout the week. The flavors meld together and intensify overnight. Just store the soup without the final lemon juice addition, and add it when you reheat. This keeps the flavors bright and vibrant. The soup will keep for up to 4 days in the refrigerator, making it perfect for meal prep.

Frequently Asked Questions

Absolutely! Frozen spinach works wonderfully in this soup. Use one 10-ounce package of frozen spinach, thawed and squeezed dry. The flavor will be slightly different – frozen spinach is often more concentrated – but still delicious. Add it in step 6 and cook just until heated through, about 2-3 minutes. You might need to adjust the salt since frozen spinach is often pre-salted.

This usually happens when the spinach is overcooked or the soup is too alkaline. Make sure you're using fresh spinach and don't overcook it – it should stay bright green. Also, avoid adding baking soda (sometimes used to keep green vegetables green) as it can actually cause browning. The lemon juice at the end helps maintain the vibrant color. If your potatoes are very starchy, they can also affect the color.

Yes, with some modifications! Sauté the onions, garlic, and thyme first (this step is crucial for flavor development), then transfer to your slow cooker with the potatoes and broth. Cook on low for 6-7 hours or high for 3-4 hours, until potatoes are tender. Blend until smooth, then stir in the spinach and cook on high for another 15-20 minutes, just until wilted. Add lemon juice right before serving.

It absolutely is! Simply substitute the butter with more olive oil or use a plant-based butter. That's the only change needed – everything else in the recipe is naturally vegan. The potatoes create such a creamy texture that you won't miss the dairy at all. For an extra rich version, you could stir in some coconut milk or cashew cream at the end.

Certainly! Crispy bacon or pancetta would be delicious. Cook it first, remove and set aside, then use the rendered fat to sauté your onions. Add the crispy bits back in at the end as a garnish. Italian sausage (removed from casings and browned), shredded chicken, or even some crispy prosciutto would all work beautifully. Add cooked meat at the end to prevent it from becoming tough.

This soup is incredibly versatile! Serve with crusty artisan bread, homemade croutons, or grilled cheese sandwiches for the ultimate comfort meal. A simple green salad with a bright vinaigrette balances the richness beautifully. For something heartier, serve in bread bowls or alongside a protein like roasted chicken. A dollop of sour cream or Greek yogurt on top adds a nice tang, and some toasted pumpkin seeds provide great crunch.

creamy spinach and potato soup with garlic and thyme for cozy nights
soups
Pin Recipe

Creamy Spinach and Potato Soup with Garlic and Thyme for Cozy Nights

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

Ingredients

Instructions

  1. Prep vegetables: Wash and cube potatoes, keeping them in water to prevent browning. Dice onion, mince garlic, and strip thyme leaves from stems.
  2. Sauté aromatics: Heat olive oil and butter in a large pot over medium heat. Cook onion with a pinch of salt for 5-6 minutes until translucent.
  3. Add garlic and thyme: Clear space in the pot, add garlic and thyme, cook 30 seconds until fragrant, then stir everything together for 1 minute.
  4. Simmer potatoes: Add drained potatoes and warm broth. Bring to a boil, then simmer covered for 15-20 minutes until potatoes are fork-tender.
  5. Blend until smooth: Use an immersion blender or regular blender to puree soup until completely smooth and creamy, about 2 minutes.
  6. Add spinach: Return to pot, bring to a simmer, stir in spinach and cook 3-4 minutes until wilted and bright green.
  7. Season and serve: Add lemon juice, season generously with salt and pepper. Serve hot with optional olive oil drizzle and crusty bread.

Recipe Notes

For the creamiest texture, use Yukon Gold potatoes. The soup will thicken as it cools – thin with additional broth when reheating. This soup tastes even better the next day! Make sure to use warm broth when cooking for best results.

Nutrition (per serving)

245
Calories
6g
Protein
35g
Carbs
9g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.