creamy roasted sweet potato soup with spinach and garlic for dinner

creamy roasted sweet potato soup with spinach and garlic for dinner - creamy roasted sweet potato soup with spinach and
creamy roasted sweet potato soup with spinach and garlic for dinner
  • Focus: creamy roasted sweet potato soup with spinach and
  • Category: Dinner
  • Prep Time: 5 min
  • Cook Time: 5 min
  • Servings: 5

Love this? Pin it for later!

Creamy Roasted Sweet Potato Soup with Spinach and Garlic

There's something magical about the way roasted sweet potatoes transform into the silkiest, most luxurious soup. The first time I made this particular version—studded with wilted spinach and perfumed with roasted garlic—my husband took one spoonful and declared it "restaurant-worthy." That was three years ago, and it's been our go-to autumn dinner ever since.

I originally developed this recipe on a chilly October evening when the farmers market was overflowing with gorgeous sweet potatoes. I wanted something that felt indulgent enough for company but wholesome enough for a Tuesday night. The secret lies in roasting the vegetables until they're caramelized and sweet, then blending them into pure silk. A handful of spinach adds beautiful color contrast and a nutritional boost, while coconut milk keeps things dairy-free and lusciously creamy.

What makes this soup truly special is how it bridges the gap between comfort food and health food. It's the kind of meal that makes you feel good from the inside out—warming, nourishing, and deeply satisfying. Whether you're serving it for a casual family dinner or as a starter for your holiday table, this soup never fails to impress.

Why This Recipe Works

  • Roasting intensifies flavor: Roasting the sweet potatoes and garlic concentrates their natural sweetness and adds complex caramelized notes
  • One pan wonder: Everything roasts on a single sheet pan for easy cleanup
  • Nutrient powerhouse: Packed with vitamin A from sweet potatoes, iron from spinach, and antioxidants from garlic
  • Completely dairy-free: Coconut milk provides luxurious creaminess without dairy
  • Freezer friendly: This soup freezes beautifully for up to 3 months
  • Restaurant quality at home: Simple techniques create a soup worthy of any fine dining menu
  • Customizable heat level: Add more or less cayenne to suit your preference

Ingredients You'll Need

Ingredients

The beauty of this soup lies in its simplicity—just a handful of carefully chosen ingredients that work in perfect harmony. Let's break down each component so you can select the very best for your soup.

Sweet Potatoes (2 pounds)

Look for firm, unblemished sweet 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. If you can only find smaller sweet potatoes, that's fine—just use about 4-5 medium ones instead of 3 large.

Fresh Garlic (1 whole head)

Don't substitute garlic powder here. Roasting a whole head of garlic transforms the sharp, pungent cloves into sweet, caramelized gems that you can squeeze right out of their skins. Choose a firm, heavy head with no green sprouts. If you're a garlic lover like me, you might even want to roast two heads!

Baby Spinach (5 cups packed)

Fresh baby spinach wilts down beautifully and adds a gorgeous pop of green color. You can substitute regular spinach, but remove any tough stems. In a pinch, frozen spinach works—just thaw and squeeze out excess water first. Kale or Swiss chard are also delicious alternatives.

Full-Fat Coconut Milk (1 can)

This is what makes the soup incredibly creamy while keeping it plant-based. Don't use the low-fat variety—it won't provide the same luxurious texture. If you're not avoiding dairy, heavy cream works beautifully too. For a nut-free version, oat milk or cashew cream are excellent substitutes.

Vegetable Broth (4 cups)

Use a good quality broth for the best flavor. I prefer low-sodium so I can control the seasoning. Homemade is fantastic, but Pacific Foods or Imagine brands work wonderfully. Chicken broth works if you're not keeping it vegetarian.

Spice Blend

The combination of ground cumin, smoked paprika, and just a pinch of cayenne creates warmth and depth without overwhelming the sweet potatoes. Feel free to adjust the cayenne based on your heat preference—start with just a pinch and add more to taste.

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

1
Preheat and Prep

Position your oven rack to the center and preheat to 425°F (220°C). This temperature is perfect for roasting—hot enough to caramelize the edges without burning. Line a large rimmed baking sheet with parchment paper for easy cleanup. You'll need about 2 pounds of sweet potatoes total, which typically equals 3 large or 4-5 medium ones.

2
Prepare the Sweet Potatoes

Peel the sweet potatoes and cut them into 1-inch chunks. Try to keep them uniform so they roast evenly. Place them in a large bowl and drizzle with 3 tablespoons of olive oil. Season generously with 1½ teaspoons kosher salt, ½ teaspoon black pepper, and 1 teaspoon of the ground cumin. Toss well to coat every piece. Spread them in a single layer on your prepared baking sheet.

3
Roast the Garlic

Take your whole head of garlic and slice off the top ¼ inch to expose the cloves. Place it on a small square of foil, drizzle with a teaspoon of olive oil, and wrap it up like a little package. Nestle this garlic package right on the baking sheet with the sweet potatoes. This way, everything roasts together. The garlic will take about 40-45 minutes to become soft and caramelized.

4
Roast Until Caramelized

Slide the baking sheet into your preheated oven and roast for 35-45 minutes, stirring once halfway through. You're looking for the sweet potatoes to be very tender and caramelized around the edges. The house will smell absolutely incredible. Test doneness by piercing with a fork—it should slide in with no resistance. If the garlic package feels soft when squeezed, it's ready too.

5
Sauté the Aromatics

While the vegetables finish roasting, heat 2 tablespoons olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. Add one diced onion and cook for 5-6 minutes until softened and translucent. Add 1 tablespoon grated fresh ginger (or 1 teaspoon ground ginger) and cook for another minute until fragrant. The ginger adds a beautiful warmth that complements the sweet potatoes perfectly.

6
Add Spices and Liquid

Stir in the remaining 1 teaspoon cumin, 1 teaspoon smoked paprika, and a pinch of cayenne. Cook for 30 seconds to bloom the spices—this releases their essential oils and intensifies their flavor. Pour in 4 cups of vegetable broth, scraping up any browned bits from the bottom of the pot. These fond bits add incredible depth of flavor to your finished soup.

7
Add the Roasted Vegetables

Carefully remove the roasted sweet potatoes from the baking sheet and add them to the pot. Unwrap your roasted garlic and squeeze out all those sweet, caramelized cloves right into the soup. Don't worry about getting every last bit—use a small knife to help extract it all. Bring everything to a gentle simmer and cook for 5 minutes to meld the flavors.

8
Blend Until Silky Smooth

Using an immersion blender, carefully purée the soup directly in the pot until completely smooth. This takes about 2-3 minutes of blending. If you don't have an immersion blender, carefully transfer in batches to a countertop blender. Be sure to remove the center cap from the blender lid and cover with a kitchen towel to allow steam to escape. Blend each batch for a full minute until absolutely silky.

9
Add the Greens and Coconut Milk

Reduce the heat to low and stir in the entire can of coconut milk. Add 5 cups of fresh baby spinach, a handful at a time, stirring until wilted. The spinach adds beautiful color contrast and a nutritional boost. Season with salt and pepper to taste—the soup will need quite a bit of salt to bring out all the flavors. Start with 1 teaspoon and add more as needed.

10
Final Seasoning and Serving

Let the soup simmer gently for another 5 minutes to allow the spinach to fully wilt and the flavors to meld. Taste and adjust seasoning—add more salt, pepper, or even a squeeze of lime juice to brighten everything up. Serve hot, garnished with a drizzle of coconut milk, some toasted pumpkin seeds, and maybe a few crispy shallots if you're feeling fancy.

Expert Tips

Perfect Roasting Temperature

Don't be tempted to crank up the oven higher than 425°F. This temperature allows the sweet potatoes to caramelize without burning. If they seem to be browning too quickly, tent loosely with foil.

Consistency Control

For a thicker soup, use only 3½ cups broth initially. You can always thin it out with more broth or coconut milk. The soup will also thicken as it sits.

Make-Ahead Magic

Roast the vegetables up to 3 days ahead and store in the fridge. When ready to serve, simply warm them in the soup pot before blending. Perfect for busy weeknights!

Flavor Boosters

Add a cinnamon stick while simmering for extra warmth, or a splash of white wine for brightness. A tablespoon of maple syrup can enhance the natural sweetness if your sweet potatoes aren't very sweet.

Garnish Game-Changer

Don't skip the garnishes! Toasted pumpkin seeds add crunch, a swirl of coconut cream creates visual appeal, and fresh herbs brighten everything up. Even a few drops of chili oil add beautiful contrast.

Speedy Shortcuts

Microwave the sweet potatoes for 5 minutes before roasting to cut roasting time in half. You can also use pre-peeled garlic cloves tossed with oil, though they won't be quite as sweet as whole roasted garlic.

Variations to Try

Curried Version

Replace the cumin and paprika with 2 tablespoons red curry paste. Add a stalk of lemongrass while simmering, and finish with fresh cilantro and lime juice. The Thai-inspired flavors pair beautifully with sweet potato.

Autumn Harvest

Add one peeled and cubed butternut squash or 2 carrots to the roasting pan. This creates a more complex autumn flavor and stretches the recipe to feed more people. The cooking time remains the same.

Protein-Packed

Stir in a can of drained chickpeas or white beans when adding the coconut milk. This adds protein and makes the soup more substantial. You could also top each bowl with crispy pan-fried tofu cubes.

Spicy Southwest

Add a diced chipotle pepper in adobo sauce, swap the spinach for kale, and finish with fresh cilantro and a squeeze of lime. Top with crispy tortilla strips for added crunch and Mexican-inspired flavor.

Storage Tips

Refrigerating

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, add a splash of broth or coconut milk if needed, as the soup will thicken when chilled.

Freezing

This soup freezes beautifully for up to 3 months. I like to freeze in individual portions for easy lunches. Leave out the spinach and add it fresh when reheating, as it doesn't freeze well. Thaw overnight in the refrigerator, then reheat gently on the stovetop.

Make-Ahead Components

Roast the vegetables up to 3 days ahead and store refrigerated. You can also make the entire soup up to 2 days before serving—just reheat gently and add a fresh handful of spinach right before serving for the brightest color and flavor.

Frequently Asked Questions

Yes, but you'll still want to roast the vegetables first for the best flavor. Roast the sweet potatoes and garlic as directed, then transfer to your slow cooker with the broth and spices. Cook on low for 4-6 hours or high for 2-3 hours. Blend with an immersion blender, then stir in the coconut milk and spinach during the last 30 minutes.

If too thick, simply thin with more broth or coconut milk until desired consistency. For a too-thin soup, simmer uncovered for 10-15 minutes to reduce, or blend in an additional roasted sweet potato. The soup will also thicken as it cools.

You can, but you'll lose the natural sweetness that makes this soup special. If you must substitute, use half Yukon gold potatoes and half sweet potatoes for a more savory version. You might want to add a touch of maple syrup to compensate for the lost sweetness.

Absolutely! Just omit the cayenne and go easy on the salt. The natural sweetness from roasted vegetables usually appeals to little ones. For babies under 1 year, you can thin with water or breast milk instead of broth to control sodium levels. The spinach provides excellent iron for growing bodies.

Reheat gently on the stovetop over medium-low heat, stirring frequently. Add a splash of broth or coconut milk to thin if needed. Microwave works too—heat in 30-second intervals, stirring between each. Avoid boiling, as this can cause the coconut milk to separate and the soup to become grainy.

While this soup is designed to be plant-based, you can certainly add protein. Crispy pancetta or bacon bits make a great topping. For cooking in the soup, browned Italian sausage or shredded rotisserie chicken works well. Add cooked meat during the final simmering step to avoid overcooking.

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

Creamy Roasted Sweet Potato Soup with Spinach and Garlic

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

Ingredients

Instructions

  1. Preheat oven: Preheat oven to 425°F (220°C). Line a large rimmed baking sheet with parchment paper.
  2. Roast vegetables: Toss sweet potatoes with 3 tablespoons olive oil, 1 teaspoon cumin, salt, and pepper. Spread on baking sheet. Cut top off garlic head, drizzle with oil, wrap in foil, and place on sheet. Roast 35-45 minutes until tender.
  3. Sauté aromatics: Heat remaining 2 tablespoons oil in a large pot over medium heat. Cook onion until softened, 5-6 minutes. Add ginger and cook 1 minute more.
  4. Add spices: Stir in remaining 1 teaspoon cumin, paprika, and cayenne. Cook 30 seconds to bloom spices.
  5. Simmer soup: Add broth and bring to a simmer. Add roasted sweet potatoes and squeeze garlic from skins. Simmer 5 minutes.
  6. Blend smooth: Using an immersion blender, purée soup until completely smooth. Alternatively, blend in batches in a countertop blender.
  7. Finish and serve: Stir in coconut milk and spinach. Cook until spinach wilts, 3-4 minutes. Season with salt and pepper. Serve hot with desired garnishes.

Recipe Notes

For best results, don't skip the roasting step—it develops incredible depth of flavor. The soup will thicken as it sits; thin with additional broth when reheating. Garnish with toasted pumpkin seeds, a drizzle of coconut milk, and fresh herbs.

Nutrition (per serving)

312
Calories
4g
Protein
32g
Carbs
20g
Fat

Share This Recipe:

You May Also Like

Type at least 2 characters to search...