warm sweet potato and spinach soup with rosemary for family comfort food

3 min prep 1 min cook 3 servings
warm sweet potato and spinach soup with rosemary for family comfort food
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Warm Sweet Potato & Spinach Soup with Rosemary: The Ultimate Family Comfort Food

There's something magical about the way a single pot of soup can transform an ordinary Tuesday evening into a memory your kids will talk about for years. This warm sweet potato and spinach soup with rosemary has been my family's secret weapon against chilly evenings, busy weeknights, and those moments when everyone needs a little extra love in a bowl.

I first created this recipe during what I call "the great sweet potato harvest of 2019" – when my garden produced an absurd amount of sweet potatoes and I was determined not to let a single one go to waste. What started as a simple "clean out the fridge" soup became our most-requested family dinner. The combination of creamy sweet potatoes, nutrient-packed spinach, and aromatic rosemary creates a flavor profile that's both sophisticated enough for adult palates and gentle enough for even the pickiest little eaters.

Over the years, I've refined this recipe through countless iterations, testing it on playdates, potlucks, and during those exhausting weeks when takeout feels like the only option. Trust me, once you master this soup, you'll find yourself keeping sweet potatoes and spinach on hand at all times, because nothing beats the satisfaction of creating something this nourishing and delicious in under 45 minutes.

Why This Recipe Works

  • Perfectly Balanced: The natural sweetness of sweet potatoes pairs beautifully with earthy spinach and herbaceous rosemary
  • One-Pot Wonder: Minimal cleanup means more time enjoying dinner with your family
  • Freezer-Friendly: Make a double batch and freeze half for those nights you don't feel like cooking
  • Nutrition Powerhouse: Packed with vitamins A, C, iron, and fiber for growing bodies
  • Budget-Conscious: Uses affordable ingredients that are available year-round
  • Customizable: Easily adapt for vegan, gluten-free, or protein-boosted versions
  • Kid-Approved: The creamy texture and mild flavors make it a hit with even the pickiest eaters

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 while maintaining that comforting, homestyle appeal that makes family dinner special.

The Star Players

Sweet Potatoes (2 pounds): Look for firm, unblemished sweet potatoes with smooth skin. I prefer the orange-fleshed variety for their natural sweetness and creamy texture when blended. Pro tip: choose medium-sized potatoes as they tend to be sweeter and less fibrous than their larger counterparts.

Fresh Spinach (5 ounces): Baby spinach works wonderfully here – no need to remove stems! The key is adding it at the very end to preserve its vibrant color and delicate flavor. If you're using mature spinach, remove the tough stems and roughly chop the leaves.

Fresh Rosemary (2 sprigs): This aromatic herb is the secret weapon that elevates this soup from simple to spectacular. Fresh rosemary is essential – dried won't provide the same bright, piney notes. If your garden is overflowing with rosemary, this is the perfect way to use it!

The Supporting Cast

Yellow Onion (1 large): The foundation of flavor for any great soup. Dice it small so it melts into the soup base.

Garlic (4 cloves): Because garlic makes everything better. Mince it fine or press it through a garlic press for maximum flavor distribution.

Vegetable Broth (6 cups): Use a high-quality broth for the best flavor. Homemade is fantastic, but I often use a good store-bought brand. Look for low-sodium versions so you can control the salt level.

Coconut Milk (1 can): This adds luxurious creaminess without dairy. Full-fat coconut milk creates the richest texture, but light works if you're watching calories.

Extra Virgin Olive Oil (3 tablespoons): For sautéing and a final drizzle. Use the good stuff – you'll taste the difference in the final soup.

Seasonings That Make It Sing

Ground Nutmeg (1/4 teaspoon): Just a whisper of nutmeg enhances the sweet potato's natural sweetness without being detectable.

White Pepper (1/2 teaspoon): Adds gentle heat without the black specks that might turn off picky eaters. Black pepper works if that's what you have.

Sea Salt: Add throughout the cooking process, tasting as you go. I use about 1 teaspoon total, but this varies based on your broth's saltiness.

How to Make Warm Sweet Potato and Spinach Soup with Rosemary

1

Prep Your Ingredients

Start by peeling and dicing your sweet potatoes into 1-inch cubes. Consistent sizing ensures even cooking. Dice your onion, mince the garlic, and roughly chop the spinach if using mature leaves. Having everything prepped makes the cooking process smooth and stress-free – especially important when little ones are underfoot asking when dinner will be ready.

2

Sauté the Aromatics

Heat olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. When the oil shimmers, add the diced onion with a pinch of salt. Cook for 5-6 minutes until translucent and just beginning to caramelize around the edges. Add the minced garlic and cook for another minute, stirring constantly to prevent burning. The aroma should fill your kitchen – this is when my kids usually wander in asking what's for dinner!

3

Build the Flavor Base

Add the diced sweet potatoes to the pot along with the whole rosemary sprigs, nutmeg, and white pepper. Stir to coat everything in the fragrant oil and onions. Cook for 3-4 minutes, allowing the sweet potatoes to develop slightly caramelized edges. This step builds incredible depth of flavor – don't rush it!

4

Add Liquid and Simmer

Pour in the vegetable broth – it should just cover the sweet potatoes. If needed, add a bit more broth or water. Bring to a boil, then reduce to a gentle simmer. Cover partially and cook for 15-20 minutes until the sweet potatoes are fork-tender. The rosemary will infuse the broth with its aromatic oils during this time.

5

Remove Rosemary and Blend

Fish out the rosemary sprigs – they've done their job! Using an immersion blender, blend the soup until completely smooth and creamy. No immersion blender? Carefully transfer to a regular blender in batches. Be cautious with hot liquids – remove the center cap from the blender lid and cover with a kitchen towel to allow steam to escape.

6

Add Creaminess

Stir in the coconut milk, starting with 3/4 of the can and adding more if you prefer a thinner consistency. The coconut milk adds luxurious creaminess while keeping the soup vegan. If you're not avoiding dairy, heavy cream or whole milk works beautifully too. Warm through for 2-3 minutes – don't let it boil.

7

Wilt in the Spinach

Add the spinach a handful at a time, stirring until wilted before adding the next handful. This prevents clumping and ensures even distribution. The spinach only needs 1-2 minutes to wilt – overcooking will turn it muddy and bitter. Watch as it transforms the soup into a gorgeous emerald-flecked masterpiece!

8

Season and Serve

Taste and adjust seasoning with salt and pepper. The soup should be velvety smooth with a perfect balance of sweet and savory. Serve hot with a drizzle of good olive oil, crusty bread on the side, and perhaps a sprinkle of toasted pumpkin seeds for crunch. Watch as your family falls silent – the ultimate compliment to any cook!

Expert Tips

Roast for Deeper Flavor

For an extra layer of caramelized sweetness, roast the sweet potato cubes at 400°F for 20 minutes before adding to the soup. This creates little golden edges that add incredible depth to the final flavor.

Texture is Everything

For a restaurant-quality presentation, reserve a few roasted sweet potato cubes and some sautéed spinach leaves to garnish each bowl. The contrast of textures elevates this humble soup to dinner party status.

Make-Ahead Magic

This soup actually tastes better the next day! Make it through step 5, cool completely, and refrigerate. When ready to serve, reheat gently and add the coconut milk and spinach. The flavors meld beautifully overnight.

Spice It Up

Add a pinch of smoked paprika or cayenne for a subtle warmth that complements the sweet potatoes beautifully. My teenager loves the slight kick!

Dairy-Free Creaminess

If coconut isn't your thing, try cashew cream (soak 1/2 cup cashews in hot water for 30 minutes, then blend with 1/2 cup water until smooth) or even a can of white beans blended until smooth.

Kid-Friendly Serving Trick

For ultra-picky eaters, blend the spinach completely into the soup instead of leaving it as flecks. They'll never know they're eating their greens!

Variations to Try

Protein Power Bowl

Add a can of rinsed chickpeas or white beans during step 4 for extra protein that keeps growing bodies satisfied longer.

Thai-Inspired Twist

Swap rosemary for lemongrass and ginger, add a spoonful of red curry paste, and finish with lime juice and cilantro.

Autumn Harvest

Replace half the sweet potatoes with butternut squash and add a diced apple for extra autumn flavor.

Green Goddess

Add a cup of frozen peas and swap spinach for kale or Swiss chard for an even greener nutrition boost.

Storage Tips

Refrigerator Storage

Store cooled soup in airtight containers in the refrigerator for up to 4 days. The flavors actually improve after the first day as they meld together. If the soup thickens too much, thin with a splash of broth or water when reheating.

Freezer Instructions

This soup freezes beautifully! Cool completely, then transfer to freezer-safe containers, leaving 1 inch of headspace for expansion. Freeze for up to 3 months. Thaw overnight in the refrigerator, then reheat gently on the stovetop. Pro tip: freeze in individual portions for quick lunches.

Reheating Perfection

Reheat gently over medium-low heat, stirring occasionally. If the soup has separated (common with coconut milk), whisk vigorously while reheating. Add a splash of broth if needed to achieve desired consistency. Avoid boiling, which can make the coconut milk grainy.

Make-Ahead Meal Prep

Double the recipe and portion into individual containers for a week's worth of healthy lunches. The soup holds up beautifully and makes grabbing a nutritious meal as easy as microwaving for 2-3 minutes.

Frequently Asked Questions

Absolutely! Frozen spinach works perfectly and is often more budget-friendly. Use a 10-ounce package of frozen spinach, thawed and squeezed dry. Add it during step 7, but since it's already wilted, it only needs 1-2 minutes to heat through. The flavor is virtually identical to fresh.

I feel your pain! For the pickiest eaters, blend the spinach completely into the soup using an immersion blender. Start with just 2-3 ounces of spinach – the sweet potato color will mask it completely. You can gradually increase the amount as their palates adjust. Another trick is to call it "Superhero Soup" and tell them the green flecks are "power dots!"

Yes! It's perfect for busy days. Add everything except coconut milk and spinach to your slow cooker. Cook on low for 6-7 hours or high for 3-4 hours until sweet potatoes are tender. Blend until smooth, then stir in coconut milk and spinach during the last 30 minutes. The flavors develop beautifully with the low, slow cooking method.

Several options work beautifully: heavy cream or half-and-half for a richer version; whole milk for a lighter touch; cashew cream for dairy-free richness (blend soaked cashews with water); or even a can of white beans blended until smooth for added protein. Each creates a slightly different but delicious result.

Teenage appetites are no joke! Add protein by stirring in a can of chickpeas or white beans, serve over quinoa or brown rice, add diced cooked chicken, or stir in some cooked pasta shapes. You can also add an extra sweet potato and reduce the broth slightly for a thicker, more substantial soup.

Absolutely! It's perfect for babies 6+ months. Just omit the salt, use low-sodium broth, and ensure it's completely smooth. The natural sweetness of sweet potatoes makes it appealing to little palates. For younger babies, you might want to use just a tiny bit of rosemary as the flavor can be strong. Freeze in ice cube trays for perfect baby-sized portions.
warm sweet potato and spinach soup with rosemary for family comfort food
soups
Pin Recipe

Warm Sweet Potato & Spinach Soup with Rosemary

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

Ingredients

Instructions

  1. Prep: Peel and dice sweet potatoes, chop onion and garlic, rinse spinach
  2. Sauté aromatics: Heat oil, cook onion 5-6 minutes, add garlic 1 minute
  3. Build flavor: Add sweet potatoes, rosemary, spices, cook 3-4 minutes
  4. Simmer: Add broth, bring to boil, then simmer 15-20 minutes until tender
  5. Blend: Remove rosemary, blend until smooth with immersion blender
  6. Finish: Stir in coconut milk and spinach, warm through 2-3 minutes
  7. Serve: Season to taste and serve hot with crusty bread

Recipe Notes

For best results, don't skip the step of sautéing the aromatics – it builds the flavor foundation. The soup thickens as it cools, so thin with broth when reheating. Perfect for making ahead as flavors develop overnight!

Nutrition (per serving)

285
Calories
6g
Protein
42g
Carbs
12g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.