warm creamy sweet potato soup with spinach and garlic for dinner

3 min prep 2 min cook 3 servings
warm creamy sweet potato soup with spinach and garlic for dinner
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

There's something magical about the way a simple pot of soup can transform an ordinary Tuesday evening into a moment of pure comfort. I discovered this recipe during one of those frantic weeks when dinner needed to be both nourishing and ready in under an hour, yet taste like it had been simmering all day. The first time I made this creamy sweet potato soup, my kitchen filled with the most intoxicating aroma—sweet potatoes caramelizing in butter, garlic releasing its pungent perfume, and fresh spinach wilting into velvety submission.

What makes this soup special isn't just its gorgeous sunset-orange hue or its silky texture that coats your spoon like liquid velvet. It's the way the natural sweetness of the potatoes plays against the savory depth of roasted garlic, while spinach adds an earthy note and vibrant flecks of green that make each bowl look like autumn in a dish. My family now requests this soup weekly, especially when the weather turns crisp and we need something that warms us from the inside out. The best part? It's sophisticated enough for company yet simple enough for a weeknight dinner, and it comes together in one pot with ingredients you probably already have in your kitchen.

Why This Recipe Works

  • One-Pot Wonder: Everything cooks in a single Dutch oven, minimizing cleanup while maximizing flavor development as the ingredients mingle together.
  • Nutrient-Dense Comfort: Sweet potatoes provide beta-carotene and fiber while spinach adds iron and vitamins, making this indulgent-tasting soup secretly healthy.
  • Customizable Consistency: Blend completely for ultra-smooth restaurant quality or leave some chunks for rustic texture that satisfies hearty appetites.
  • Make-Ahead Friendly: Flavors actually improve overnight, making this perfect for meal prep or entertaining when you want to get ahead.
  • Budget-Conscious Luxury: Uses inexpensive pantry staples to create a soup that tastes like it came from a fancy bistro, feeding six for under $10.
  • All-Season Appeal: Equally comforting on a snowy evening or as a light summer dinner when you want something satisfying but not heavy.

Ingredients You'll Need

Ingredients

The beauty of this soup lies in its simplicity—just a handful of humble ingredients that transform into something extraordinary. Let's talk about each component and how to choose the best versions for maximum flavor.

Sweet Potatoes: Look for firm, unblemished potatoes with smooth skin. I prefer the orange-fleshed varieties like Garnet or Jewel for their natural sweetness and vibrant color. Avoid any with soft spots or sprouting eyes. Store them in a cool, dark place (not the fridge) for up to two weeks. For this recipe, you'll need about 2 pounds, which typically equals 3-4 medium potatoes.

Fresh Spinach: Baby spinach works beautifully here—it wilts quickly and has a milder flavor than mature spinach. Look for bright green leaves without any yellowing or slimy spots. Pre-washed bags are convenient, but I always give them an extra rinse. Don't skip the stems—they're tender and add texture. If you only have frozen spinach, thaw and squeeze it dry first, though fresh really does make a difference.

Garlic: Fresh garlic is non-negotiable for the best flavor. Look for plump, firm heads with tight skin. Avoid any with green shoots or soft cloves. I use a generous amount—8 cloves—because roasting mellows the pungency and brings out the sweetness. If you're a garlic lover, you can even roast an extra head to spread on crusty bread alongside the soup.

Vegetable Broth: A good quality broth forms the backbone of this soup. I prefer low-sodium versions so I can control the saltiness. Homemade is fantastic if you have it, but I often use a good store-bought brand. For an extra layer of flavor, you can substitute half the broth with apple cider or white wine.

Heavy Cream: This is what gives the soup its luxurious texture. For a lighter version, you can use half-and-half or even whole milk, but the soup won't be quite as rich. Coconut milk makes a delicious dairy-free alternative that complements the sweet potato beautifully. For the ultimate indulgence, use a combination of cream and a tablespoon of butter.

How to Make Warm Creamy Sweet Potato Soup with Spinach and Garlic for Dinner

1

Roast the Garlic

Preheat your oven to 400°F. Cut the top off a whole head of garlic to expose the cloves. Drizzle with olive oil, wrap in foil, and roast for 40 minutes until the cloves are caramelized and buttery soft. This step can be done up to 3 days ahead—store roasted garlic in the refrigerator in an airtight container.

2

Prep Your Vegetables

While the garlic roasts, peel and cube your sweet potatoes into 1-inch pieces—uniform size ensures even cooking. Rinse the spinach thoroughly, even if it says pre-washed. Dice one large onion and peel 2 additional garlic cloves for sautéing. Having everything prepped (mise en place) makes the cooking process smooth and enjoyable.

3

Build the Flavor Base

In a large Dutch oven or heavy-bottomed pot, heat 2 tablespoons of olive oil over medium heat. Add the diced onion and cook for 5-6 minutes until translucent and just starting to caramelize. Add the minced garlic and cook for another minute until fragrant. The key is to let the onions develop some color—those browned bits (fond) will add incredible depth to your soup.

4

Add Sweet Potatoes and Seasonings

Stir in the cubed sweet potatoes, coating them with the onion mixture. Season generously with salt, pepper, and 1 teaspoon of fresh thyme leaves. Cook for 3-4 minutes, stirring occasionally, until the edges of the sweet potatoes start to caramelize. This step intensifies their natural sweetness and adds a subtle smokiness to the finished soup.

5

Simmer to Perfection

Pour in 4 cups of vegetable broth, adding enough to just cover the sweet potatoes. Squeeze the roasted garlic cloves out of their skins directly into the pot. Bring to a boil, then reduce to a gentle simmer. Cover partially and cook for 20-25 minutes until the sweet potatoes are fork-tender. The house will smell incredible at this point!

6

Blend for Silk-Smooth Texture

Remove the pot from heat and let cool slightly. Using an immersion blender, puree the soup until completely smooth. If using a regular blender, work in batches and be careful of hot splatters. For extra velvety texture, pass the soup through a fine-mesh sieve. Return the blended soup to the pot over low heat.

7

Enrich with Cream

Stir in 1 cup of heavy cream (or your preferred alternative) and let the soup warm through for 2-3 minutes. Don't let it boil, as this can cause the cream to separate. Taste and adjust seasoning with salt and white pepper. The soup should coat the back of a spoon and have a gorgeous, velvety consistency.

8

Add Spinach and Finish

Add 4 cups of fresh spinach to the soup, stirring until wilted, about 2 minutes. The spinach will turn bright green and add beautiful color contrast. For a more elegant presentation, you can sauté the spinach separately with a bit of garlic and serve it as a garnish. Finish with a swirl of cream, a sprinkle of toasted pumpkin seeds, or a drizzle of good olive oil.

Expert Tips

Temperature Control

Keep the heat gentle when adding cream to prevent curdling. If your soup does separate, don't panic—blend it again or whisk vigorously to bring it back together.

Flavor Enhancer

Add a tablespoon of miso paste or nutritional yeast for extra umami depth. A splash of apple cider vinegar brightens the flavors just before serving.

Time-Saving Hack

Microwave sweet potatoes for 5 minutes before cubing to reduce simmering time. You can also use pre-roasted sweet potatoes from the grocery store.

Texture Perfection

For restaurant-quality smoothness, pass the blended soup through a chinois or fine-mesh sieve. This extra step removes any fibrous bits.

Make-Ahead Magic

The soup base (without cream) freezes beautifully for up to 3 months. Add the cream and spinach when reheating for the best texture and color.

Color Preservation

Add spinach at the very end to maintain its vibrant green color. If making ahead, store spinach separately and add just before serving.

Variations to Try

Spiced Version

Add warmth with 1 teaspoon curry powder, 1/2 teaspoon cumin, and a pinch of cayenne. Garnish with toasted coconut flakes and cilantro instead of spinach.

Protein-Packed

Stir in a can of rinsed white beans or chickpeas when adding the broth. Top with crispy pancetta or bacon for extra protein and crunch.

Autumn Harvest

Add 1 diced apple and substitute butternut squash for half the sweet potatoes. Season with sage and finish with toasted pecans and maple cream.

Vegan Delight

Use coconut milk instead of cream, vegetable broth, and finish with nutritional yeast for cheesy flavor. Add kale instead of spinach for extra nutrition.

Storage Tips

Refrigerator Storage: Let the soup cool completely before transferring to airtight containers. It will keep for up to 4 days in the refrigerator. The flavors actually meld and improve after the first day, making this an excellent make-ahead option. Store the spinach separately if possible, adding it fresh when reheating to maintain its bright color and nutrients.

Freezing Instructions: This soup (without cream and spinach) freezes beautifully for up to 3 months. Let it cool completely, then portion into freezer-safe containers or bags, leaving room for expansion. Thaw overnight in the refrigerator, then reheat gently, adding fresh cream and spinach when serving. The texture might be slightly grainy after freezing—just blend it again to restore smoothness.

Reheating Methods: Always reheat soup gently over medium-low heat, stirring frequently to prevent scorching. If it's too thick after storage, thin with additional broth or water. For individual portions, microwave on 70% power in 30-second intervals, stirring between each. Never let the soup boil after adding cream, as this can cause curdling.

Frequently Asked Questions

Absolutely! Add everything except the cream and spinach to your slow cooker and cook on low for 6-7 hours or high for 3-4 hours until sweet potatoes are tender. Blend as directed, then stir in cream and spinach during the last 15 minutes of cooking. You won't get the same caramelization on the onions, but the flavors will still develop beautifully during the long, slow cooking process.

For soup that's too thick, simply thin it with additional warm broth, water, or even milk until you reach your desired consistency. If it's too thin, you have several options: simmer uncovered to reduce, blend in an additional cooked potato, or make a slurry with 1 tablespoon cornstarch mixed with 2 tablespoons cold water, then whisk it in and simmer until thickened. Remember that soup will thicken as it cools, so aim for slightly thinner than your final desired consistency.

While fresh sweet potatoes give the best flavor and texture, frozen sweet potato cubes work in a pinch. There's no need to thaw them first—just add them directly to the pot and increase the cooking time by 5-10 minutes. The soup might have a slightly less vibrant color and the texture won't be quite as silky, but it will still be delicious. Frozen sweet potato puree is an even better option if you can find it.

This soup pairs beautifully with so many accompaniments! Try crusty artisan bread or garlic knots for dipping, a simple green salad with vinaigrette to cut through the richness, or grilled cheese sandwiches for the ultimate comfort meal. For a heartier dinner, serve with roasted chicken or salmon on the side. Crusty croutons, toasted pumpkin seeds, or a dollop of sour cream make excellent garnishes.

Add heat at multiple stages for the best flavor! Start by sautéing a diced jalapeño with the onions, add 1/2 teaspoon cayenne pepper or chipotle powder when seasoning, or swirl in some sriracha or harissa paste when serving. For a smoky heat, try chipotle peppers in adobo sauce—blend one pepper with the soup or serve the sauce on the side. Red pepper flakes work too, but add them early so the heat can meld with the other flavors.

This recipe doubles beautifully for a crowd—just use a larger pot and increase the cooking time by 5-10 minutes. For triple batches or more, consider using two pots to ensure even cooking and easier blending. When scaling up, be conservative with salt at first; you can always add more at the end. The soup also works great for parties—keep it warm in a slow cooker on the warm setting, adding cream and spinach just before guests arrive.

warm creamy sweet potato soup with spinach and garlic for dinner
soups
Pin Recipe

Warm Creamy Sweet Potato Soup with Spinach and Garlic

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

Ingredients

Instructions

  1. Roast garlic: Preheat oven to 400°F. Cut top off whole head of garlic, drizzle with oil, wrap in foil, and roast 40 minutes until cloves are caramelized.
  2. Sauté aromatics: In large pot, heat 2 tbsp olive oil over medium. Cook onion 5-6 minutes until translucent. Add minced garlic, cook 1 minute.
  3. Add vegetables: Stir in sweet potatoes, thyme, salt, and pepper. Cook 3-4 minutes until edges caramelize.
  4. Simmer: Pour in broth, squeeze roasted garlic cloves into pot. Bring to boil, then simmer 20-25 minutes until potatoes are tender.
  5. Blend: Remove from heat, cool slightly. Blend until smooth using immersion blender or regular blender in batches.
  6. Finish: Return to low heat, stir in cream. Add spinach, cook 2 minutes until wilted. Season to taste and serve hot.

Recipe Notes

For best results, add spinach just before serving to maintain vibrant color. Soup base (without cream and spinach) can be made 3 days ahead or frozen up to 3 months. Reheat gently to prevent cream from separating.

Nutrition (per serving)

285
Calories
4g
Protein
32g
Carbs
16g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.