Love this? Pin it for later!
Why This Recipe Works
- One-pot wonder: Minimal dishes and the flavors build in layers right in the same Dutch oven.
- Nutrient-dense comfort: Sweet potatoes bring beta-carotene, spinach adds iron, and the rosemary-garlic duo supports immunity.
- Flexible base: Swap the greens, add beans or sausage, or keep it vegan as written.
- Freezer hero: Puréed soups freeze like a dream; portion into silicone muffin trays for quick single-serve blocks.
- Restaurant depth in under an hour: Roasting the sweet potato cubes separately while the aromatics sauté builds caramelized flavor fast.
- Kid-approved sweetness: Natural sugars from orange-fleshed sweet potatoes tame the earthy spinach.
Ingredients You'll Need
Sweet potatoes – Look for firm, unblemished Garnet or Jewel varieties with tight skin. The deeper the orange, the richer the beta-carotene. Peeled weight should be about 1 ½ lb (680 g), yielding roughly 4 cups of ¾-inch cubes. If you only have the pale Hannah variety on hand, expect a drier texture and milder flavor; just roast them a few minutes longer.
Fresh baby spinach – Pre-washed bags save time, but if you’re buying bunches, submerge in a sink of cold water and lift the leaves out so grit stays behind. You’ll need 5 packed cups, which wilts down dramatically; frozen spinach works in a pinch—thaw and squeeze bone-dry first.
Garlic – Six plump cloves may sound like a lot, but two are sautéed gently for sweetness and the remaining four are roasted alongside the potatoes for caramelized depth. Buy firm heads with no green sprouts; if the clove interior is already green, remove the germ to avoid bitterness.
Fresh rosemary – Woody stems hold up during simmering; mince only the tender leaves and reserve a few pretty sprigs for garnish. In summer I slip a few needles into olive oil and freeze in ice-cube trays for instant winter flavor bombs.
Vegetable broth – A full-bodied, low-sodium broth lets you control salt. If you’re vegetarian, look for one with mushrooms or roasted vegetables in the ingredient list for umami. Chicken broth is a fine omnivore swap.
Coconut milk – Just ½ cup of the canned, full-fat kind gives luxurious body without coconutty overtone when balanced by rosemary. For nut allergies, substitute oat milk plus 1 tsp olive oil.
White miso – My secret for “what makes this taste so savory?” It dissolves into the hot broth and amplifies the natural glutamates in sweet potato. If you avoid soy, chickpea miso is a great alternative.
Lemon zest & juice – Added off-heat to keep the flavors bright. Meyer lemon is sweeter, but everyday Eureka is perfectly fine.
How to Make Hearty Sweet Potato and Spinach Soup with Garlic and Rosemary
Roast the sweet potatoes & garlic
Preheat oven to 425 °F (220 °C). Toss cubed sweet potatoes with 1 Tbsp olive oil, ½ tsp kosher salt, and a few grinds of pepper on a parchment-lined sheet pan. Nestle 4 unpeeled garlic cloves among the cubes. Roast 18–20 minutes, flipping once, until edges caramelize and a paring knife slides through effortlessly. Set aside to cool slightly; then slip the garlic from their skins and mash into a paste with the flat of your knife.
Sauté aromatics
While the potatoes roast, heat 2 Tbsp olive oil in a heavy 4-quart Dutch oven over medium. Add diced onion and cook 4 minutes until translucent. Stir in minced rosemary, red-pepper flakes, and remaining 2 garlic cloves (minced); cook 60 seconds until fragrant but not browned.
Deglaze & build broth
Pour in ½ cup of the vegetable broth; scrape the browned bits (fond) with a wooden spoon. Whisk in white miso until dissolved. Add remaining 3 ½ cups broth, ½ tsp salt, and bring to a gentle simmer.
Simmer the potatoes
Add three-quarters of the roasted sweet potatoes to the pot. Reduce heat to low, cover partially, and simmer 10 minutes so flavors meld. The potatoes will soften further and thicken the soup.
Blend until silky
Use an immersion blender directly in the pot, or carefully transfer to a countertop blender in batches. Purée until completely smooth. Return to pot; stir in coconut milk and roasted garlic paste.
Wilt in the spinach
Bring soup back to a gentle simmer. Add spinach by the handful, stirring until just wilted and bright green, about 90 seconds. Overcooking will dull the color and nutrients.
Finish with brightness
Off heat, stir in lemon zest and 1 Tbsp lemon juice. Taste and adjust salt, pepper, or more lemon as needed. The acid wakes up the rosemary and balances the natural sweetness.
Serve & garnish
Ladle into warm bowls. Top with reserved roasted sweet-potato cubes, a drizzle of coconut milk, toasted pumpkin seeds, and a rosemary sprig. Crusty sourdough or grilled cheese is non-negotiable.
Expert Tips
Low-and-slow garlic
Roasting garlic in its skin prevents burning; the resulting paste dissolves seamlessly into the soup for mellow sweetness.
Reserve starchy water
If you par-boil instead of roast, save ½ cup of the starchy water to thin the purée—it adds body without extra fat.
Chill before freezing
Cool the soup completely in an ice bath; rapid chilling prevents spinach from turning army-green and preserves chlorophyll.
Blender safety
When blending hot soup, remove the center cap and cover with a towel to let steam escape—prevents explosive ceiling art.
Color pop
A final drizzle of olive oil with a few drops of chili oil creates a gorgeous marbled top for dinner-party presentation.
Double batch trick
Double the potatoes, roast on two sheet pans, and freeze half. Future you can toss them into tacos or grain bowls too.
Variations to Try
-
Smoky chickpea twist: Add one drained can of chickpeas during the simmer and swap rosemary for smoked paprika and a pinch of cumin.
-
Sausage lover: Brown 8 oz (225 g) mild Italian turkey sausage in the pot before the onion; proceed as directed.
-
Creamy tahini: Replace coconut milk with 3 Tbsp tahini whisked with ¼ cup warm broth for nut-free richness.
-
Curry route: Swap rosemary for 1 tsp curry powder and finish with cilantro and lime instead of lemon.
-
Extra greens: Stir in chopped kale during the last 3 minutes for chewier texture and even more minerals.
Storage Tips
Refrigerator: Cool completely, transfer to airtight containers, and refrigerate up to 5 days. The spinach may dull slightly, but a squeeze of lemon revives it.
Freezer: Purée the soup without the spinach; freeze in labeled quart bags laid flat for up to 3 months. When reheating, bring to a simmer and add fresh or frozen spinach then.
Make-ahead lunch jars: Portion into 12-oz (350 ml) glass jars, leaving 1 inch headspace. Chill overnight, then freeze. Grab one on your way out; it’ll thaw by lunch and can be reheated in the microwave (loosen lid first).
Reheat gently: Warm over medium-low, stirring often and thinning with broth or water. High heat can cause coconut milk to separate; if it does, whisk vigorously or buzz with the immersion blender for 5 seconds.
Frequently Asked Questions
Hearty Sweet Potato and Spinach Soup with Garlic and Rosemary
Ingredients
Instructions
- Roast potatoes & garlic: Preheat oven to 425 °F. Toss sweet-potato cubes with 1 Tbsp oil, ½ tsp salt, pepper. Nestle 4 unpeeled garlic cloves on sheet. Roast 18–20 min. Slip garlic from skins; mash.
- Sauté aromatics: In a Dutch oven warm remaining 2 Tbsp oil over medium. Cook onion 4 min. Add minced rosemary, red-pepper flakes, and remaining 2 minced garlic; cook 60 sec.
- Deglaze: Add ½ cup broth; scrape fond. Whisk in miso until smooth. Pour in rest of broth; bring to simmer.
- Simmer: Add three-quarters of roasted potatoes. Simmer 10 min.
- Blend: Purée until silky with immersion blender. Stir in coconut milk and roasted garlic paste.
- Finish greens: Return to gentle simmer, add spinach to wilt 90 sec. Off heat stir in lemon zest & juice. Season.
- Serve: Ladle into bowls; top with reserved potato cubes, seeds, rosemary.
Recipe Notes
Soup thickens as it stands; thin with broth or water when reheating. Freeze without spinach for best color, adding greens fresh upon serving.