creamy spinach and potato soup with garlic for slow morning breakfasts

4 min prep 5 min cook 4 servings
creamy spinach and potato soup with garlic for slow morning breakfasts
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this recipe? Save it to Pinterest before you forget!

I remember standing at my kitchen window, watching the frost patterns dance across the glass while my grandmother's vintage soup pot worked its magic on the stovetop. The aroma of garlic and onions sautéing in butter filled the air, mingling with the earthy scent of fresh spinach and the comfort of tender potatoes. It was one of those rare moments when time seemed to slow down, allowing me to savor not just the cooking process, but the anticipation of sharing this nourishing bowl with the people I love most.

What makes this soup special isn't just its velvety texture or the way the garlic infuses every spoonful with depth and character—it's the way it transforms an ordinary morning into something extraordinary. This isn't just breakfast; it's a gentle invitation to pause, to breathe, and to start your day with intention and care.

Why You'll Love This Creamy Spinach and Potato Soup with Garlic for Slow Morning Breakfasts

  • Perfect Weekend Ritual: This soup transforms rushed mornings into a luxurious 30-minute self-care ritual that sets a peaceful tone for your entire day.
  • Nutrient-Packed Breakfast: Start your day with a powerhouse of vitamins A, C, and K from spinach, plus potassium from potatoes and immune-boosting properties from fresh garlic.
  • One-Pot Wonder: Minimal cleanup means more time to savor your morning—everything cooks in a single pot, making this ideal for relaxed cooking.
  • Customizable Consistency: Whether you prefer it completely smooth or delightfully chunky, this soup adapts to your texture preferences with ease.
  • Budget-Friendly Ingredients: Made with humble, affordable ingredients that create restaurant-quality results without breaking the bank.
  • Make-Ahead Magic: Prepare the base the night before, then simply reheat and add cream in the morning for an effortless gourmet breakfast.
  • Comfort Without Heaviness: Despite its creamy texture, this soup feels light and energizing—perfect for starting your day without that weighed-down feeling.

Ingredient Breakdown

Ingredients for creamy spinach and potato soup with garlic for slow morning breakfasts

The beauty of this soup lies in its simplicity—each ingredient plays a crucial role in creating layers of flavor that complement rather than compete. The foundation starts with Yukon Gold potatoes, chosen specifically for their naturally buttery flavor and waxy texture that holds up beautifully in soup without falling apart. Their golden flesh adds a subtle sweetness that balances the earthiness of the spinach.

Speaking of spinach, I always reach for fresh baby spinach rather than frozen. The leaves are more tender, cook more evenly, and don't release excess water that could dilute our carefully crafted flavors. The key is adding it at just the right moment—too early and it becomes overcooked and loses its vibrant color; too late and it doesn't have time to properly wilt into the soup.

The garlic deserves special attention here. Rather than simply mincing and adding, I like to smash the cloves first to release their aromatic oils, then let them infuse the butter before adding other ingredients. This creates a more complex, mellow garlic flavor that permeates every spoonful without overwhelming your palate—perfect for a gentle morning wake-up call.

Heavy cream adds that luxurious mouthfeel, but I've also had wonderful results with half-and-half for a lighter version, or even coconut cream for a dairy-free alternative that adds an intriguing tropical note. The vegetable broth should be high-quality or homemade if possible—since it's such a prominent component, a flat or overly salty broth will throw off the entire balance.

Complete Ingredients List

For the Soup:

  • 2 tablespoons unsalted butter
  • 1 large yellow onion, diced (about 1½ cups)
  • 4 cloves garlic, smashed and minced
  • 1½ pounds Yukon Gold potatoes, peeled and diced into ¾-inch pieces
  • 4 cups vegetable broth, preferably low-sodium
  • 1 teaspoon kosher salt, plus more to taste
  • ½ teaspoon freshly ground black pepper
  • ½ teaspoon dried thyme
  • ¼ teaspoon freshly grated nutmeg
  • 5 ounces fresh baby spinach
  • 1 cup heavy cream

For Serving:

  • Extra heavy cream for swirling
  • Crusty bread, toasted
  • Freshly cracked black pepper
  • Microgreens or fresh herbs
  • Shaved Parmesan cheese (optional)
  • Roasted garlic oil (optional)

Step-by-Step Instructions

Step 1: Mise en Place and Preparation

Begin by preparing all your ingredients. Wash and dry the spinach thoroughly—excess water will dilute the soup's flavor. Dice the onion into uniform ¼-inch pieces so they cook evenly. Smash the garlic cloves with the flat side of your knife, then mince finely. Peel the potatoes and cut them into ¾-inch pieces; keeping them uniform ensures they cook at the same rate.

Step 2: Building the Aromatic Base

In a heavy-bottomed Dutch oven or soup pot, melt the butter over medium heat. When it begins to foam and just starts to turn golden, add the diced onion. Cook, stirring occasionally, for 5-6 minutes until the onions are translucent and beginning to soften around the edges. Add the minced garlic and cook for another minute, just until fragrant—be careful not to let it brown, as this will create bitter notes.

Step 3: Developing Depth with Potatoes

Add the diced potatoes to the pot, stirring to coat them with the butter and aromatics. Let them cook for 3-4 minutes, stirring occasionally. This step helps develop flavor by allowing the potatoes to begin caramelizing slightly on their edges. The starch released during this process will help naturally thicken the soup.

Step 4: Creating the Broth

Pour in the vegetable broth, ensuring it covers the potatoes by about an inch. Add the salt, pepper, thyme, and nutmeg. Bring to a gentle simmer, then reduce heat to maintain a steady, quiet bubble. Cover partially and let cook for 15-18 minutes, until the potatoes are tender when pierced with a fork.

Step 5: Incorporating the Spinach

Remove the lid and add the fresh spinach in batches, stirring to wilt each handful before adding the next. The spinach will reduce dramatically in volume—this is normal and desired. Once all the spinach has wilted (about 2-3 minutes), remove the pot from heat.

Step 6: Creating the Creamy Texture

Using an immersion blender, blend the soup directly in the pot until smooth and creamy. If you prefer some texture, blend only ¾ of the soup, leaving some potato chunks intact. Alternatively, transfer half the soup to a blender, blend until smooth, then return to the pot. If using a regular blender, work in batches and be careful of the hot liquid.

Step 7: Finishing with Cream

Return the blended soup to low heat. Stir in the heavy cream and let it warm through for 2-3 minutes. Taste and adjust seasoning with additional salt and pepper as needed. The soup should be thick enough to coat the back of a spoon but still pourable. If it's too thick, thin with a bit more broth or cream.

Step 8: Serving for Maximum Enjoyment

Ladle the hot soup into warm bowls. Drizzle with a swirl of cream, crack fresh black pepper over the top, and serve immediately with toasted crusty bread. For an elegant touch, garnish with a few microgreens or a sprinkle of fresh herbs.

Expert Tips & Tricks

Flavor Enhancement Tips:
  • Roast Your Garlic: For a sweeter, more complex flavor, roast the garlic cloves in their skins for 25 minutes at 400°F before adding to the soup.
  • Infused Oils: Make a quick garlic oil by gently heating ¼ cup olive oil with 3 smashed garlic cloves for 5 minutes. Drizzle over each bowl.
  • Umami Boost: Add a tablespoon of white miso paste when blending for an extra layer of savory depth.
Texture Perfection:
  • Reserve Some Potatoes: Set aside a handful of cooked potato cubes before blending, then stir them back in for textural interest.
  • Crouton Crown: Make garlic croutons by tossing cubed bread with olive oil, garlic powder, and herbs, then baking at 375°F for 10 minutes.
  • Cheese Please: Stir in ½ cup grated Parmesan or white cheddar for an even creamier, more indulgent version.

Common Mistakes & Troubleshooting

Problem: Soup is too thin and watery.
Solution: Let it simmer uncovered for 10-15 minutes to reduce, or blend in a handful of additional cooked potatoes to thicken naturally.

Problem: Soup tastes bland or flat.
Solution: Add a splash of lemon juice to brighten the flavors, or stir in a teaspoon of Dijon mustard for complexity. Check your salt levels—often, soup just needs more salt to bring out the other flavors.

Problem: Spinach turned brown and unappetizing.
Solution: Add spinach during the last 2-3 minutes of cooking only. For meal prep, add fresh spinach when reheating rather than during initial cooking.

Problem: Potatoes are falling apart and turning to mush.
Solution: You likely used Russet potatoes instead of waxy varieties like Yukon Gold. Next time, choose waxy potatoes and cut them larger to maintain their shape.

Variations & Substitutions

Dietary Adaptations:

Vegan Version: Replace butter with olive oil and heavy cream with full-fat coconut milk. The coconut adds a lovely subtle sweetness that pairs beautifully with the spinach.

Dairy-Free Alternative: Use cashew cream (blend soaked cashews with water until smooth) or oat milk for a neutral-flavored creaminess without dairy.

Low-Carb Option: Substitute cauliflower florets for half the potatoes, or use celery root for a unique flavor profile.

Flavor Variations:

Italian Style: Add a can of drained white beans, substitute basil for thyme, and finish with a drizzle of pesto and fresh mozzarella.

Spiced-Up Version: Include a diced jalapeño with the onions, add cumin and coriander, and finish with a squeeze of lime and fresh cilantro.

Autumn Harvest: Swap half the potatoes for butternut squash, add sage instead of thyme, and top with toasted pumpkin seeds.

Storage & Freezing

Refrigeration:

Store cooled soup in an airtight container in the refrigerator for up to 4 days. The flavors actually deepen and improve after the first day. When reheating, do so gently over medium-low heat, stirring frequently. You may need to add a splash of broth or cream to achieve the desired consistency, as the soup will thicken when chilled.

Freezing Instructions:

This soup freezes beautifully for up to 3 months, but it's best to freeze it before adding the cream. Cool completely, then transfer to freezer-safe containers, leaving 1 inch of space at the top for expansion. Label with the date and contents. When ready to use, thaw overnight in the refrigerator, then reheat and stir in the cream as directed in the recipe.

Make-Ahead Breakfast Prep:

Prepare the soup base (through step 6) on Sunday evening. In the morning, simply reheat desired portions and stir in fresh cream. Portion into single-serve containers for grab-and-go breakfast options throughout the week. The soup reheats wonderfully in the microwave—just stir every 30 seconds to ensure even heating.

Frequently Asked Questions

Yes, you can use frozen spinach, but with modifications. Thaw it completely and squeeze out excess water before adding. Use about 10 ounces of frozen spinach to replace the 5 ounces of fresh. Add it during the last minute of cooking to prevent it from becoming overcooked and losing its vibrant color.

Absolutely! This soup is ideal for meal prep. Prepare the base up to 5 days ahead and store in the refrigerator. For best results, add the cream when reheating rather than during initial preparation. It also freezes well for up to 3 months, making it perfect for batch cooking.

Yes! Use the sauté function for steps 1-3, then add broth and seasonings. Cook on high pressure for 8 minutes with quick release. Add spinach immediately after pressure releases, let wilt, then blend and finish with cream. This method cuts cooking time by about 10 minutes.

A crusty sourdough or artisan country loaf works beautifully. For breakfast, I love serving it with toasted whole grain bread for extra fiber. Garlic bread or cheese toasts make it more indulgent. For a lighter option, serve with whole wheat pita chips or homemade croutons.

Certainly! White beans or chickpeas blend beautifully into this soup. You can also add shredded rotisserie chicken or crispy pancetta. For a breakfast twist, top each bowl with a soft-boiled egg. These additions transform it from a light breakfast into a substantial meal.

Grainy texture usually results from overheating the cream or using low-fat dairy alternatives. Always add cream at the end and heat gently. If using a blender, let the soup cool slightly before blending hot liquid, and blend in batches to prevent the heat from breaking down the dairy.

Definitely! Kids often love this soup's creamy texture and mild flavors. For picky eaters, you can blend it completely smooth so they don't see the "green stuff." The garlic flavor is subtle when cooked properly. You can also add a small amount of cheese to make it more appealing to young palates.

Start your mornings with intention, one spoonful at a time.

creamy spinach and potato soup with garlic for slow morning breakfasts

Creamy Spinach & Potato Soup with Garlic

4.9
Pin Recipe
10 min
Prep
25 min
Cook
35 min
Total
4 servings Easy

Ingredients

  • 1 tbsp olive oil
  • 1 medium onion, diced
  • 4 cloves garlic, minced
  • 350 g potatoes, cubed
  • 500 ml vegetable broth
  • 250 ml whole milk
  • 100 g fresh spinach
  • 60 ml heavy cream
  • ½ tsp salt
  • ¼ tsp black pepper
  • Pinch nutmeg
  • 1 tbsp lemon juice

Instructions

  1. 1
    Warm olive oil in a pot over medium heat. Add onion and sauté 3 minutes until translucent.
  2. 2
    Stir in garlic and cook 30 seconds until fragrant.
  3. 3
    Add potatoes, pour in broth, and season with salt & pepper. Bring to a boil.
  4. 4
    Reduce heat, cover, and simmer 12-15 minutes until potatoes are fork-tender.
  5. 5
    Stir in spinach until wilted, about 1 minute.
  6. 6
    Stir in milk and cream; warm gently for 2 minutes.
  7. 7
    Blend soup until silky smooth using an immersion blender.
  8. 8
    Add nutmeg and lemon juice. Adjust seasoning and serve hot with crusty bread.

Recipe Notes

  • Use baby spinach for sweeter flavor; add just before blending to keep color vibrant.
  • Swap milk for oat or almond milk to make it dairy-free.
  • Soup thickens on standing; thin with extra broth when reheating.

Nutrition (per serving)

220 kcal
6 g protein
8 g fat
32 g carbs

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.