hearty sweet potato and spinach soup with garlic and rosemary for cold nights

3 min prep 10 min cook 4 servings
hearty sweet potato and spinach soup with garlic and rosemary for cold nights
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

What makes this soup special isn't just its incredible flavor—though the combination of naturally sweet potatoes with earthy spinach and fragrant herbs is absolutely divine. It's the way it fills your entire kitchen with an aroma that makes everyone ask, "What are you making? That smells amazing!" It's how the soup somehow tastes even better the next day, making it perfect for meal prep. And most importantly, it's how this humble bowl of goodness manages to feel both nourishing and indulgent at the same time.

Whether you're battling the winter blues, feeding a crowd on a snowy weekend, or simply need a healthy dinner that comes together in one pot, this sweet potato and spinach soup delivers on every level. The recipe is forgiving enough for beginner cooks but complex enough to impress dinner guests. Plus, it's naturally vegan, gluten-free, and packed with nutrients that make you feel good about every spoonful.

Why This Recipe Works

  • One-Pot Wonder: Everything cooks in a single Dutch oven, minimizing dishes and maximizing flavor as the ingredients meld together.
  • Perfectly Balanced: The natural sweetness of sweet potatoes balances beautifully with savory garlic and aromatic rosemary.
  • Nutrient Powerhouse: Packed with vitamin A from sweet potatoes, iron from spinach, and immune-boosting garlic and herbs.
  • Ultra-Creamy Without Dairy: Blending a portion of the soup creates luxurious creaminess without any heavy cream.
  • Meal Prep Champion: Tastes even better the next day and freezes beautifully for up to 3 months.
  • Customizable Comfort: Easy to adapt with different greens, herbs, or add-ins based on what you have on hand.
  • Budget-Friendly: Uses affordable, readily available ingredients that deliver restaurant-quality results.
  • Beginner-Friendly: Simple techniques with detailed instructions ensure success every time.

Ingredients You'll Need

Ingredients

Let's talk about each ingredient and why it matters in creating the most flavorful, comforting soup. Every component has been carefully selected to build layers of flavor that will make this your new favorite winter recipe.

Sweet Potatoes (2 pounds)

The star of our show! Look for firm, unblemished sweet potatoes with smooth skin. I prefer the orange-fleshed varieties like Garnet or Jewel for their natural sweetness and creamy texture when cooked. Avoid any with soft spots or sprouting eyes. Pro tip: choose medium-sized potatoes rather than the giant ones, as they tend to be sweeter and less fibrous.

Fresh Spinach (10 ounces)

Fresh spinach wilts down beautifully and adds a vibrant color contrast to the orange soup. Baby spinach works wonderfully since you don't need to remove any tough stems, but regular spinach is perfectly fine too. If using frozen spinach, thaw completely and squeeze out excess moisture. You could also substitute kale, Swiss chard, or even beet greens for a twist.

Garlic (6 cloves)

Don't be shy with the garlic! It mellows and sweetens as it cooks, creating a deep, savory base. Fresh garlic is essential here—avoid the pre-minced jarred variety. For an extra garlicky kick, reserve one clove to stir in at the very end.

Fresh Rosemary (2 sprigs)

Rosemary is the aromatic backbone of this soup. Fresh is absolutely worth seeking out; it has a piney, woodsy flavor that dried rosemary simply can't replicate. Strip the leaves from the stems and mince finely. No fresh rosemary? Substitute with fresh thyme or sage for a different but equally delicious profile.

Yellow Onion (1 large)

The foundation of flavor for any good soup. A standard yellow onion provides the perfect balance of sweetness and sharpness. Dice it small so it melts into the soup. In a pinch, white or red onions work too, though yellow is my preference for its mellow sweetness when sautéed.

Vegetable Broth (6 cups)

Use a good quality vegetable broth for the best flavor. I prefer low-sodium versions so I can control the salt level. If you have homemade vegetable stock, this is where it really shines! For an even richer soup, you could use half broth and half water.

Extra Virgin Olive Oil (3 tablespoons)

Good olive oil adds richness and helps bloom the flavors of our aromatics. Plus, it's heart-healthy! Save your best finishing oil for drizzling on top of the completed soup.

White Beans (1 can, optional)

While optional, I love adding a can of drained white beans for extra protein and creaminess. They blend seamlessly into the soup and make it even more satisfying. Cannellini or Great Northern beans work best.

Seasonings

Keep it simple with salt, black pepper, and a pinch of red pepper flakes for gentle heat. The natural flavors of the vegetables should shine through, enhanced but not overwhelmed by our seasonings.

How to Make Hearty Sweet Potato and Spinach Soup with Garlic and Rosemary for Cold Nights

1

Prep Your Ingredients

Start by washing and peeling your sweet potatoes. Dice them into 1-inch cubes—keeping them uniform ensures even cooking. Mince the garlic, dice the onion, and remove rosemary leaves from stems. Having everything prepped before you start cooking makes the process smooth and enjoyable. This mise en place step takes about 10 minutes but saves you from scrambling later.

2

Sauté the Aromatics

Heat 2 tablespoons of olive oil in a large Dutch oven over medium heat. Add the diced onion and cook for 5-6 minutes until translucent and just starting to turn golden around the edges. Add the minced garlic and cook for another 1-2 minutes, stirring constantly. The aroma should fill your kitchen! Be careful not to let the garlic brown—it becomes bitter quickly.

3

Bloom the Rosemary

Add the minced rosemary and stir for 30 seconds. This quick step releases the herb's essential oils and intensifies its flavor throughout the soup. You'll immediately notice the woodsy, pine-like aroma. Add a pinch of red pepper flakes here if you enjoy a subtle warmth in your soup.

4

Add Sweet Potatoes and Broth

Toss in the diced sweet potatoes and stir to coat them with the aromatic oil mixture. Pour in the vegetable broth—it should just cover the sweet potatoes. Add 1 teaspoon of salt and ½ teaspoon of black pepper. Bring to a boil, then reduce heat to maintain a gentle simmer. Cover partially and let it bubble away for 15-20 minutes until the sweet potatoes are fork-tender.

5

Create Creamy Texture

Using an immersion blender, blend about two-thirds of the soup directly in the pot. This creates a luxuriously creamy base while maintaining some chunky sweet potato pieces for texture. No immersion blender? Carefully transfer 3 cups of soup to a regular blender, blend until smooth, and return to the pot.

6

Add White Beans (Optional)

If using white beans, drain and rinse them well. Add to the soup and stir gently. They'll heat through in the next few minutes and add lovely pockets of creamy texture plus extra protein to make this soup a complete meal.

7

Wilt in the Spinach

Add the fresh spinach in handfuls, stirring after each addition. It will seem like too much, but spinach wilts down dramatically. Within 2-3 minutes, you'll have a beautiful vibrant green fleck throughout the orange soup. Don't overcook—the spinach should retain its bright color.

8

Final Seasoning and Serve

Taste and adjust seasoning with additional salt and pepper as needed. The soup should be creamy, with a perfect balance of sweet and savory. Serve hot, drizzled with the remaining olive oil and perhaps some crusty bread on the side. For an extra touch, garnish with a sprig of fresh rosemary or a swirl of coconut cream.

Expert Tips

Choose the Right Sweet Potatoes

Look for sweet potatoes that feel heavy for their size with smooth, unblemished skin. Avoid any with soft spots or wrinkles. The orange-fleshed varieties (like Garnet or Jewel) are sweeter and creamier than the pale-fleshed ones.

Don't Overcrowd the Pot

When sautéing the onions and garlic, give them enough room in the pot. Overcrowding causes steaming instead of browning, which diminishes flavor development. Use a large enough Dutch oven to allow ingredients to spread out.

Blend Safely

If using a regular blender instead of an immersion blender, never fill it more than halfway with hot liquid. Remove the center cap from the lid and cover with a kitchen towel to allow steam to escape and prevent pressure buildup.

Adjust Consistency

If your soup is too thick after blending, simply add more broth or water until it reaches your desired consistency. If it's too thin, let it simmer uncovered for a few more minutes to reduce and thicken naturally.

Maximize Fresh Herbs

Save herb stems for homemade broth! The woody rosemary stems can be added to your next batch of vegetable stock for extra flavor. Fresh herbs lose potency quickly—store rosemary in the fridge wrapped in damp paper towels.

Taste Before Serving

Always taste your soup before serving. The sweetness of sweet potatoes can vary dramatically, so you might need an extra pinch of salt to balance the flavors or a squeeze of lemon juice to brighten everything up.

Variations to Try

Green Swap

Replace spinach with kale, Swiss chard, or beet greens for different nutritional profiles and textures. Heartier greens like kale should be added earlier and cooked for 5-7 minutes to soften properly.

Spice It Up

Add a diced jalapeño or serrano pepper with the onions for heat lovers. A teaspoon of smoked paprika adds beautiful color and depth. For Indian-inspired flavors, add 1 teaspoon of curry powder.

Creamy Addition

Stir in ½ cup of coconut milk, heavy cream, or Greek yogurt at the end for extra richness. Coconut milk pairs beautifully with sweet potatoes and adds a subtle tropical note.

Protein Boost

Add cooked chicken, turkey sausage, or tofu cubes for extra protein. Lentils work wonderfully too—add ½ cup of red lentils with the sweet potatoes for a complete plant-based protein source.

Storage Tips

This soup is a meal prepper's dream—it stores beautifully and often tastes even better the next day as the flavors meld together. Here's everything you need to know about storing and reheating your sweet potato and spinach soup.

Refrigerator

Store cooled soup in airtight containers for up to 4 days. The spinach may darken slightly, but the flavor remains excellent.

Freezer

Freeze in portioned containers for up to 3 months. Leave 1 inch of space for expansion. Thaw overnight in the refrigerator.

Reheating

Reheat gently on the stove over medium heat, stirring occasionally. Add broth or water if needed to achieve desired consistency.

Frequently Asked Questions

Absolutely! For a slow cooker, sauté the aromatics first on the stove, then transfer to your slow cooker with sweet potatoes and broth. Cook on low for 6-7 hours or high for 3-4 hours. Blend partially, then add spinach for the last 30 minutes. For Instant Pot, use the sauté function for steps 1-3, then pressure cook on high for 8 minutes with natural release for 10 minutes. Blend and add spinach using the sauté function until wilted.

Sweet potatoes can vary dramatically in sweetness, so seasoning adjustments are crucial. First, add more salt—sodium brings out all the other flavors. A squeeze of lemon juice or splash of apple cider vinegar brightens the entire soup. For depth, add a splash of soy sauce or miso paste. If it's too sweet, balance with more black pepper or herbs. Remember that flavors develop as the soup sits, so it often tastes better the next day.

While fresh sweet potatoes are ideal for the best texture and flavor, you can use frozen cubed sweet potatoes in a pinch. They may cook more quickly and can become mushy if overcooked, so add them during the last 10-12 minutes of simmering. The texture won't be quite as creamy as fresh, but it works for a quick weeknight meal. Frozen sweet potato puree is another option—stir it in at the end and heat through.

Several options! Add a can of drained white beans or chickpeas for protein and fiber. Red lentils cook down and thicken the soup beautifully while adding plant-based protein. Serve over a scoop of cooked quinoa or brown rice in each bowl. Top with roasted pumpkin seeds or toasted nuts for crunch and healthy fats. A side of crusty whole grain bread also makes it more substantial.

Fresh thyme is the closest substitute—use about 1 tablespoon. Fresh sage offers a different but equally delicious flavor profile. For a Mediterranean twist, try fresh oregano or marjoram. In a pinch, use 1 teaspoon of dried rosemary (but fresh really is worth seeking out). You could also create an herb blend with a mix of thyme, sage, and a bay leaf.

hearty sweet potato and spinach soup with garlic and rosemary for cold nights
soups
Pin Recipe

Hearty Sweet Potato and Spinach Soup with Garlic and Rosemary for Cold Nights

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

Ingredients

Instructions

  1. Prep vegetables: Peel and dice sweet potatoes into 1-inch cubes. Mince garlic, dice onion, and strip rosemary leaves from stems.
  2. Sauté aromatics: Heat 2 tablespoons olive oil in large Dutch oven over medium heat. Cook onion 5-6 minutes until translucent. Add garlic and cook 1-2 minutes more.
  3. Add herbs: Stir in minced rosemary and red pepper flakes for 30 seconds until fragrant.
  4. Simmer soup: Add sweet potatoes and vegetable broth. Season with salt and pepper. Bring to boil, then reduce to simmer for 15-20 minutes until sweet potatoes are tender.
  5. Blend soup: Using immersion blender, blend two-thirds of soup until creamy, leaving some chunks for texture. Alternatively, blend 3 cups in regular blender and return to pot.
  6. Add final ingredients: Stir in white beans if using. Add spinach in handfuls, stirring until wilted. Taste and adjust seasoning.
  7. Serve: Ladle into bowls and drizzle with remaining olive oil. Serve hot with crusty bread.

Recipe Notes

Make it creamy by stirring in ½ cup coconut milk at the end. For extra protein, add cooked chicken or turkey sausage. Soup thickens as it sits—thin with additional broth when reheating.

Nutrition (per serving)

245
Calories
7g
Protein
42g
Carbs
6g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.