healthy sweet potato and spinach soup with garlic and rosemary

3 min prep 30 min cook 6 servings
healthy sweet potato and spinach soup with garlic and rosemary
Save This Recipe!
Click to save for later - It only takes 2 seconds!

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

There's something magical about the moment when autumn's first chill kisses the air and you find yourself reaching for your favorite soup pot. That's exactly how this vibrant, nourishing sweet potato and spinach soup was born—on a rainy October evening when my garden was bursting with fresh spinach and the farmers market had the most gorgeous sweet potatoes I'd ever seen. What started as a simple "clean out the fridge" experiment has become my family's most requested soup, surpassing even my grandmother's famous chicken noodle (sorry, Nana!).

The combination of creamy sweet potatoes, tender spinach, aromatic garlic, and woodsy rosemary creates a soup that's both comforting and sophisticated. After perfecting this recipe over countless batches, I've discovered the secrets to achieving that perfect balance—where the natural sweetness of the potatoes dances with the earthy spinach, all wrapped in a silky broth that feels like a warm hug. Whether you're meal prepping for a healthy week ahead, feeding picky eaters, or simply craving something that nourishes both body and soul, this soup delivers on every level.

Why You'll Love This Healthy Sweet Potato and Spinach Soup with Garlic and Rosemary

  • One-Pot Wonder: Everything cooks in a single pot, meaning less cleanup and more time to enjoy your meal.
  • Immune-Boosting Powerhouse: Packed with vitamins A and C from sweet potatoes and iron-rich spinach to keep you healthy all season.
  • Naturally Creamy Without Dairy: The pureed sweet potatoes create a luxuriously creamy texture without any heavy cream or dairy.
  • Meal Prep Champion: Tastes even better the next day and freezes beautifully for up to 3 months.
  • Budget-Friendly: Uses inexpensive, accessible ingredients that deliver restaurant-quality results.
  • Customizable Heat Level: Keep it mild for the kids or add a kick of spice for adventurous palates.
  • Vegan & Gluten-Free: Naturally accommodates various dietary needs without sacrificing flavor.

Ingredient Breakdown

Ingredients for healthy sweet potato and spinach soup with garlic and rosemary

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. I've tested countless variations to find the perfect balance, and here's what makes each component special:

Sweet Potatoes: Choose orange-fleshed varieties like Garnet or Jewel for their natural sweetness and vibrant color. They're packed with beta-carotene and create that velvety texture we all love. Pro tip: select similarly sized potatoes so they cook evenly.

Fresh Spinach: Baby spinach works beautifully here, wilting down to tender ribbons without becoming bitter. If you're using mature spinach, remove any tough stems. Frozen spinach works in a pinch—just thaw and squeeze out excess moisture first.

Garlic: Don't be shy with the garlic! It mellows beautifully during cooking, adding depth without overwhelming the other flavors. Fresh is always best, but in a hurry, pre-minced garlic from a jar works too.

Fresh Rosemary: This aromatic herb is the secret weapon that elevates this soup from good to unforgettable. Its pine-like fragrance pairs perfectly with sweet potatoes. If fresh isn't available, use dried rosemary but reduce the amount by half.

Vegetable Broth: Opt for low-sodium broth to control the salt level. Homemade is fantastic, but a good quality store-bought version works perfectly. For an extra layer of flavor, warm broth infused with a parmesan rind while the vegetables cook.

Recipe Details

Prep Time: 15 mins

Cook Time: 30 mins

Servings: 6 bowls

Difficulty: Easy

Ingredients

Produce

  • 2 tablespoons olive oil
  • 1 large yellow onion, diced (about 1½ cups)
  • 4 cloves garlic, minced
  • 2 pounds sweet potatoes (about 3 medium), peeled and cut into 1-inch cubes
  • 5 cups fresh spinach, loosely packed
  • 2 sprigs fresh rosemary (or 1 teaspoon dried)
  • 2 bay leaves

Pantry & Seasonings

  • 4 cups low-sodium vegetable broth
  • 1 cup water
  • 1 teaspoon sea salt (adjust to taste)
  • ½ teaspoon black pepper
  • ¼ teaspoon smoked paprika
  • Juice of ½ lemon
  • Optional: ¼ teaspoon red pepper flakes for heat

Step-by-Step Instructions

Step 1: Prepare Your Mise en Place

Start by washing, peeling, and cutting your sweet potatoes into uniform 1-inch cubes. Dice the onion and mince the garlic. Having everything prepped before you start cooking ensures smooth sailing and prevents any last-minute scrambling. I like to keep my spinach in the fridge until the very end to maintain its vibrant green color.

Step 2: Sauté the Aromatics

Heat olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. Once the oil shimmers, add the diced onion with a pinch of salt. Cook for 5-6 minutes until translucent and beginning to caramelize around the edges. Add the garlic and cook for another 30 seconds until fragrant—be careful not to let it brown as it can turn bitter.

Step 3: Build the Base

Add the cubed sweet potatoes to the pot along with the rosemary sprigs, bay leaves, salt, pepper, and smoked paprika. Stir everything together for about 2 minutes, allowing the sweet potatoes to get coated in the flavorful oil and begin to develop a slight caramelization on their edges.

Step 4: Simmer to Perfection

Pour in the vegetable broth and water. The liquid should just cover the sweet potatoes—add a bit more if needed. Bring to a boil, then reduce heat to maintain a gentle simmer. Cover partially and let it bubble away for 15-18 minutes, until the sweet potatoes are fork-tender.

Step 5: Create the Silky Texture

Remove the rosemary sprigs and bay leaves. Using an immersion blender, puree the soup directly in the pot until smooth and creamy. No immersion blender? Carefully transfer to a regular blender in batches, filling it no more than halfway and removing the center cap to allow steam to escape.

Step 6: Finish with Freshness

Return the soup to low heat and stir in the fresh spinach. It will wilt down quickly—about 2 minutes. Add the lemon juice and taste for seasoning, adjusting salt and pepper as needed. For an extra luxurious touch, stir in a tablespoon of olive oil or a swirl of coconut milk just before serving.

Expert Tips & Tricks

Texture Perfection

For an ultra-smooth soup, pass it through a fine-mesh sieve after blending. This removes any fibrous bits and creates a restaurant-quality silkiness.

Roasted Depth

Roast your sweet potatoes at 400°F for 25 minutes before adding to the soup. This caramelization adds incredible depth of flavor.

Herb Infusion

Tie your rosemary and bay leaves in cheesecloth for easy removal. Add a parmesan rind to the broth while simmering for extra umami depth.

Serving Temperature

Serve this soup hot but not piping hot—around 140°F allows the flavors to shine. Too hot and you lose the subtle rosemary notes.

Garnish Game

Top with toasted pumpkin seeds, a drizzle of chili oil, crispy chickpeas, or a dollop of Greek yogurt swirled with harissa.

Make-Ahead Magic

The soup base can be made up to 3 days ahead. Add spinach just before serving to maintain its bright green color.

Common Mistakes & Troubleshooting

Mistake: Soup Too Thick

Solution: Sweet potatoes vary in starch content. If your soup becomes too thick, simply thin it with warm broth or water until it reaches your desired consistency. Start with ¼ cup at a time.

Mistake: Grainy Texture

Solution: This usually happens when the sweet potatoes aren't cooked long enough or the soup is blended while too hot. Ensure potatoes are completely tender and let the soup cool slightly before blending.

Mistake: Bland Flavor

Solution: Sweet potatoes need adequate salt to bring out their natural sweetness. Season throughout the cooking process, not just at the end. A splash of acid (lemon juice or vinegar) brightens everything.

Variations & Substitutions

Protein Boost

Add a can of drained chickpeas or white beans when you add the spinach for extra protein and fiber.

Coconut Curry

Replace water with coconut milk and add 1 tablespoon curry powder for an exotic twist that pairs beautifully with sweet potatoes.

Autumn Harvest

Add diced apples or pears along with the sweet potatoes for a touch of autumn sweetness that complements the rosemary.

Storage & Freezing

Refrigeration

Store cooled soup in airtight containers in the refrigerator for up to 5 days. The flavors actually improve after the first day as the ingredients meld together. Reheat gently over medium-low heat, adding a splash of broth if needed to reach desired consistency.

Freezing

This soup freezes beautifully for up to 3 months. Portion into freezer-safe containers, leaving 1 inch of headspace for expansion. Thaw overnight in the refrigerator or use the defrost setting on your microwave. Note: Add fresh spinach when reheating frozen soup for best color and texture.

Frequently Asked Questions

Can I use regular potatoes instead of sweet potatoes?

While you can substitute, the soup will lose its characteristic sweetness and beautiful orange color. If you must substitute, use Yukon Gold potatoes and add a roasted butternut squash for sweetness and color.

Is this soup suitable for babies?

Absolutely! This soup is perfect for babies 6+ months. Simply omit the salt and ensure it's completely smooth. It's a fantastic way to introduce spinach to little ones—the sweet potatoes mask any potential bitterness.

Can I make this in a slow cooker?

Yes! Add everything except spinach and lemon juice to your slow cooker. Cook on low for 6-7 hours or high for 3-4 hours until sweet potatoes are tender. Blend, then stir in spinach and lemon juice before serving.

How can I make this more filling?

Serve over a scoop of quinoa or brown rice, add a slice of crusty whole grain bread on the side, or stir in some cooked lentils. A swirl of Greek yogurt or a sprinkle of toasted nuts also adds staying power.

My soup turned brown. What happened?

This usually occurs when spinach is overcooked or the soup is stored too long. The acid in lemon juice helps prevent browning. For the brightest color, add spinach just before serving and consume within 3 days.

Can I use dried spinach?

Fresh spinach is definitely preferred for both nutrition and texture. If you must use frozen, thaw completely and squeeze out excess water. Dried spinach won't work well in this recipe.

What protein pairs well with this soup?

Grilled chicken, roasted chickpeas, or sautéed shrimp make excellent additions. For a vegetarian option, try crispy tofu cubes or a soft-boiled egg on top.

Can I double this recipe?

Definitely! This recipe doubles beautifully—just ensure your pot is large enough. The cooking time remains the same, though you may need to blend in batches depending on your blender size.

I hope this healthy sweet potato and spinach soup becomes a cherished part of your recipe collection, just as it has in our home. There's something deeply satisfying about transforming simple, wholesome ingredients into a meal that nourishes both body and soul. Whether you're enjoying it curled up on the couch on a rainy day, serving it to guests at a dinner party, or packing it for lunch at work, this soup is sure to bring warmth and comfort to any table.

Happy cooking, and remember—cooking is about creating memories, not just meals. The time you spend in your kitchen, experimenting with flavors and sharing food with loved ones, is never time wasted. I'd love to hear about your experience making this soup or any creative twists you try!

healthy sweet potato and spinach soup with garlic and rosemary

Healthy Sweet Potato & Spinach Soup

4.6
Pin Recipe
Prep
10 min
Cook
25 min
Total
35 min
Serves 4 Easy
Ingredients
  • 2 medium sweet potatoes, peeled & cubed
  • 4 cups fresh spinach
  • 1 tbsp olive oil
  • 4 cloves garlic, minced
  • 1 small onion, diced
  • 4 cups vegetable broth
  • 1 tsp fresh rosemary, chopped
  • ½ tsp ground cumin
  • ¼ tsp smoked paprika
  • ½ cup coconut milk
  • Salt & black pepper to taste
  • 1 tbsp lemon juice
Instructions
  1. 1
    Heat olive oil in a large pot over medium heat. Add diced onion and sauté for 3-4 minutes until translucent.
  2. 2
    Stir in minced garlic, rosemary, cumin and paprika; cook for 1 minute until fragrant.
  3. 3
    Add cubed sweet potatoes and vegetable broth; bring to a boil, then reduce to a simmer for 15 min.
  4. 4
    When potatoes are tender, blend soup until smooth using an immersion blender or countertop blender.
  5. 5
    Return soup to pot, add coconut milk and spinach; simmer 3-4 min until spinach wilts.
  6. 6
    Season with salt, pepper and lemon juice. Serve hot with crusty bread or a sprinkle of roasted pumpkin seeds.
Recipe Notes

Store leftovers in an airtight container for up to 4 days. Freeze portions for up to 3 months. Swap spinach for kale or chard if desired.

Calories
180 kcal
Protein
4 g
Fiber
6 g
Carbs
28 g

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.