hearty onepot sweet potato and spinach soup for chilly nights

3 min prep 1 min cook 4 servings
hearty onepot sweet potato and spinach soup for chilly nights
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Hearty One-Pot Sweet Potato & Spinach Soup for Chilly Nights

There's something magical about the way a single pot can transform humble ingredients into pure comfort. As the autumn wind begins to whisper through the trees and the first frost paints delicate patterns on my kitchen window, I find myself reaching for this soul-warming soup more than any other recipe in my collection. It started five years ago when my grandmother visited during an unexpected October cold snap—she taught me that the secret to the perfect sweet potato soup isn't just in the ingredients, but in the patience of letting each layer of flavor develop slowly, lovingly, in one beloved pot.

What makes this particular recipe so special is its beautiful balance of sweet and savory, creamy and chunky, healthy and indulgent. The natural sweetness of orange-fleshed sweet potatoes mingles with earthy spinach, while warm spices dance through every spoonful. It's the kind of meal that makes you pause, close your eyes, and feel genuinely grateful for the simple pleasures of home cooking. Whether you're feeding a hungry family on a busy weeknight, hosting a casual dinner party, or simply treating yourself to something nourishing after a long day, this one-pot wonder delivers restaurant-quality results with minimal cleanup and maximum satisfaction.

Why This Recipe Works

  • One-Pot Wonder: Everything cooks in a single Dutch oven, developing deep flavors while keeping cleanup minimal—perfect for busy weeknights when you want comfort without the chaos.
  • Nutritional Powerhouse: Packed with beta-carotene from sweet potatoes, iron from spinach, and plant-based protein from white beans, this soup is as nourishing as it is delicious.
  • Perfectly Balanced: The natural sweetness of sweet potatoes is beautifully offset by savory garlic, onions, and a hint of smoked paprika, creating complex layers of flavor.
  • Make-Ahead Marvel: This soup tastes even better the next day as flavors meld, making it ideal for meal prep and freezer-friendly for up to 3 months.
  • Customizable Canvas: Easily adapt for vegan, gluten-free, or protein-packed versions—this recipe welcomes your creativity and pantry staples.
  • Comfort Food Meets Healthy: Creamy texture comes from blended sweet potatoes rather than heavy cream, delivering satisfaction without the food coma.
  • Seasonal Flexibility: Works equally well with fresh farmers market produce in fall or canned/frozen ingredients during winter months.

Ingredients You'll Need

Ingredients

The beauty of this soup lies in its simplicity—each ingredient plays a crucial role in building the final symphony of flavors. Let's explore what makes each component special and how to select the best quality ingredients for maximum impact.

Sweet Potatoes (2 pounds)

Choose firm, unblemished sweet potatoes with smooth skin and no soft spots. The deeper the orange color, the higher the beta-carotene content. I prefer the Garnet or Jewel varieties for their naturally sweet flavor and creamy texture when cooked. If you can't find sweet potatoes, yams work beautifully, though they'll give you a slightly different flavor profile. Pro tip: roast extra sweet potatoes when making this soup—they're fantastic in salads or as a simple side later in the week.

Fresh Spinach (10 ounces)

While baby spinach is my go-to for its tender texture and mild flavor, mature spinach works wonderfully too—just remove any tough stems. The key is adding it at the very end so it wilts perfectly without becoming mushy. If fresh spinach isn't available, frozen spinach (thawed and squeezed dry) is an excellent substitute. One 10-ounce package of frozen spinach equals about 1 pound of fresh.

Vegetable Broth (6 cups)

The quality of your broth directly impacts the final flavor of your soup. I make my own by saving vegetable scraps in a freezer bag—onion peels, carrot tops, celery leaves—then simmering them with herbs. If using store-bought, look for low-sodium varieties so you can control the salt level. Imagine, Pacific, and Swanson all make excellent organic options. For an extra layer of flavor, warm broth in a separate pot with a bay leaf and a few peppercorns while prepping other ingredients.

White Beans (2 cans)

Cannellini beans are my favorite for their creamy texture and ability to absorb flavors, but Great Northern or navy beans work equally well. If you're cooking beans from scratch, 1 cup dried beans yields about 2½ cups cooked. Rinse canned beans thoroughly to remove excess sodium and any canning liquid that might muddy your soup's flavor. For an ultra-creamy texture, reserve ½ cup beans to blend with a ladle of soup before serving.

Aromatics & Seasonings

The holy trinity of onion, celery, and carrot creates the flavor foundation. Choose firm yellow onions with no green sprouts, crisp celery with fresh leaves still attached, and bright orange carrots with smooth skin. Fresh garlic is non-negotiable—the powdered stuff simply can't compete. For spices, smoked paprika adds incredible depth, while a pinch of cinnamon enhances the sweet potatoes' natural sweetness without being detectable in the final dish.

How to Make Hearty One-Pot Sweet Potato and Spinach Soup for Chilly Nights

1

Prep Your Ingredients

Start by washing and peeling your sweet potatoes, then cut them into ¾-inch cubes for even cooking. Dice onion, celery, and carrot into small, uniform pieces—this ensures they cook at the same rate. Mince garlic finely, and if using fresh herbs, chop them now. Having everything prepped and within arm's reach makes the cooking process smooth and enjoyable. This mise en place approach prevents scrambling and ensures nothing burns while you're frantically chopping.

2

Sauté the Aromatics

Heat 3 tablespoons olive oil in a heavy-bottomed Dutch oven over medium heat until shimmering. Add diced onion and cook for 3-4 minutes until translucent and beginning to soften around the edges. Stir in celery and carrot, cooking for another 5-6 minutes until vegetables are tender but not browned. The goal is to build flavor slowly—rushing this step results in one-dimensional soup. Season with ½ teaspoon salt to help draw out moisture and concentrate flavors.

3

Bloom the Spices

Clear a small space in the center of the pot by pushing vegetables to the sides. Add 1 tablespoon tomato paste and cook for 1 minute, stirring constantly—it should darken slightly and smell caramelized. Add minced garlic, 1 teaspoon smoked paprika, ½ teaspoon dried thyme, ¼ teaspoon cinnamon, and ¼ teaspoon black pepper. Cook for just 30-45 seconds until fragrant. Blooming spices in oil releases essential oils and intensifies their flavors, creating a complex base that elevates the entire soup.

4

Add Sweet Potatoes and Liquid

Stir in sweet potato cubes, ensuring they're well-coated with the spiced vegetable mixture. Pour in 6 cups vegetable broth, scraping the bottom of the pot to release any flavorful browned bits (fond). Add 1 bay leaf and bring to a gentle boil. Once bubbling, reduce heat to maintain a steady simmer. The sweet potatoes should be just covered with liquid—add more broth or water if needed. Cover partially and cook for 15 minutes, stirring occasionally.

5

Simmer Until Tender

After 15 minutes, test sweet potatoes with a fork—they should offer slight resistance but pierce easily. Add 2 cans drained white beans and continue simmering for another 5-7 minutes until sweet potatoes are completely tender but not falling apart. The beans need just enough time to heat through and absorb some flavors. If you prefer a creamier texture, remove 1 cup of soup (including beans and sweet potatoes), blend until smooth, and return to the pot.

6

Finish with Spinach

Remove bay leaf and discard. Stir in 10 ounces fresh spinach, working in batches if necessary—it will look like too much, but spinach wilts dramatically. Add 2 tablespoons lemon juice and 1 teaspoon lemon zest for brightness. Cook just until spinach wilts, 1-2 minutes. Overcooking spinach results in muddy color and sulfurous flavors. Taste and adjust seasoning with salt and pepper. For extra richness, swirl in 2 tablespoons heavy cream or coconut cream, though it's delicious without.

7

Rest and Serve

Remove from heat and let stand for 5 minutes—this allows flavors to meld and soup to thicken slightly. Ladle into warm bowls and garnish as desired. A drizzle of good olive oil, a dollop of Greek yogurt, or simply a grinding of fresh black pepper elevates each serving. Serve with crusty bread for dipping, or over cooked quinoa for extra protein. Leftovers refrigerate beautifully for up to 5 days, with flavors intensifying overnight.

Expert Tips

Temperature Control

Maintain a gentle simmer rather than a rolling boil. High heat breaks down sweet potatoes too quickly, resulting in mushy texture and cloudy broth. If soup thickens too much, add broth or water ½ cup at a time until desired consistency is reached.

Make-Ahead Magic

Prep vegetables up to 3 days ahead—store sweet potatoes submerged in cold water to prevent browning. Cooked soup improves overnight as flavors meld. Reheat gently, adding broth if needed, as soup thickens when chilled.

Color Preservation

Keep spinach vibrant by adding it at the very end and not overcooking. For extra green color, blend a handful of spinach with a ladle of soup, then stir back in. Acid from lemon juice also helps maintain bright color.

Texture Tricks

For restaurant-quality smoothness, blend a portion of soup with an immersion blender. Leave some chunks for textural contrast. Adding a tablespoon of olive oil while blending creates an emulsified, luxurious texture.

Flavor Boosters

Add a Parmesan rind while simmering for umami depth. A splash of white wine or apple cider vinegar brightens flavors. Fresh herbs like thyme or rosemary add complexity—remove woody stems before serving.

Thickness Control

For thicker soup, mash some sweet potatoes against the pot side. For thinner consistency, add broth gradually. Remember soup thickens as it cools, so aim for slightly thinner than desired when hot.

Variations to Try

Spicy Southwest Version

Replace smoked paprika with chipotle powder, add 1 diced jalapeño with onions, and stir in corn kernels with beans. Garnish with cilantro, lime wedges, and crispy tortilla strips for a Mexican-inspired twist.

Mediterranean Style

Add 1 teaspoon oregano, substitute white beans with chickpeas, and finish with lemon juice, Kalamata olives, and crumbled feta. A drizzle of Greek olive oil and fresh parsley complete this sunny variation.

Creamy Coconut Curry

Add 1 tablespoon red curry paste with garlic, substitute 2 cups broth with coconut milk, and include 1 tablespoon fresh ginger. Garnish with Thai basil and lime for an exotic, creamy interpretation.

Autumn Harvest Edition

Add diced butternut squash or pumpkin along with sweet potatoes, include fresh sage and rosemary, and finish with toasted pumpkin seeds and a swirl of maple cream for ultimate autumn comfort.

Protein-Packed Power

Add 1 pound Italian sausage (removed from casings) after aromatics, cook until browned. Include quinoa for complete protein, and top with hemp seeds and Greek yogurt for a post-workout recovery meal.

Green Goddess Version

Double the spinach, add 1 cup chopped kale or chard, blend half the soup for creaminess, and stir in fresh herbs like parsley, dill, and chives. Top with avocado slices for extra green goodness.

Storage Tips

Refrigeration

Cool soup completely before storing—hot soup can raise refrigerator temperature into the danger zone. Divide into shallow containers for rapid cooling. Store in airtight containers for up to 5 days. The soup will thicken considerably when chilled; thin with broth or water when reheating.

Pro tip: Store soup without spinach if making ahead, adding fresh spinach when reheating for brightest color and flavor.

Freezing

This soup freezes beautifully for up to 3 months, though spinach texture changes slightly upon thawing. Freeze in portion-sized containers or freezer bags (lay flat for space-saving storage). Leave 1-inch headspace for expansion. Thaw overnight in refrigerator or use the defrost setting on your microwave.

Note: If planning to freeze, undercook sweet potatoes slightly and omit spinach until reheating for best texture.

Reheating

Reheat gently over medium-low heat, stirring frequently to prevent scorching. Add broth or water to achieve desired consistency—soup thickens when stored. Microwave individual portions at 70% power, stirring every minute. For best results, reheat only what you'll consume, as repeated heating degrades texture and flavor.

Fresh lemon juice and a handful of new spinach added during reheating revive flavors beautifully.

Frequently Asked Questions

Absolutely! While you'll lose the natural sweetness and beta-carotene benefits, Yukon Gold or red potatoes work well. The soup will be less sweet and more savory—consider adding a diced apple or pear to maintain some sweetness, or embrace the savory profile with extra herbs like rosemary and thyme. Cooking time remains similar, though you might want to add a splash of cream for richness since regular potatoes are starchier.

Several options exist for creamy texture without dairy. Blend ½ cup soaked cashews with 1 cup soup until smooth, then stir back in. Coconut milk (full-fat) adds richness and subtle sweetness. For ultra-smooth texture, blend half the soup with an immersion blender. Silken tofu also works—blend ¼ cup with broth until smooth and stir in during the last 5 minutes. The natural starch in white beans also contributes to creaminess when partially blended.

Yes! Sauté aromatics on the stovetop first for best flavor development. Transfer to slow cooker with sweet potatoes, broth, and seasonings. Cook on low 6-7 hours or high 3-4 hours until sweet potatoes are tender. Add beans during the last hour, and stir in spinach just before serving. The texture will be slightly softer than stovetop version, but flavors develop beautifully. Reserve lemon juice for the end to maintain brightness.

Beyond the white beans, several proteins complement this soup beautifully. Italian sausage (casings removed) browned with onions adds savory depth. Shredded rotisserie chicken stirred in at the end makes it heartier. For plant-based options, add cubed firm tofu, tempeh, or cooked lentils. Even cooked quinoa boosts protein while maintaining the one-pot simplicity. If adding raw meat, cook it first with the aromatics to develop flavor.

The key is timing and temperature. Add spinach during the last 1-2 minutes of cooking, just until wilted. Use high heat and stir constantly—overcooking creates that unpleasant slimy texture. For meal prep, store soup without spinach and add fresh when reheating. Baby spinach has more tender leaves and less oxalic acid, resulting in better texture. If using frozen spinach, squeeze it very dry and add at the very end.

Definitely! Use the sauté function for aromatics, then add sweet potatoes, broth, and seasonings. Pressure cook on high for 8 minutes with natural release for 10 minutes. Quick-release remaining pressure and switch back to sauté. Add beans and heat through, then stir in spinach until wilted. The pressure cooker intensifies flavors beautifully, but reduce herbs by 25% since pressure cooking concentrates them. Add lemon juice at the end to maintain brightness.

hearty onepot sweet potato and spinach soup for chilly nights
soups
Pin Recipe

Hearty One-Pot Sweet Potato & Spinach Soup for Chilly Nights

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

Ingredients

Instructions

  1. Heat olive oil in a Dutch oven over medium heat. Sauté onion, celery, and carrot for 8 minutes until softened.
  2. Stir in garlic, tomato paste, and spices (paprika, thyme, cinnamon, pepper). Cook for 1 minute until fragrant.
  3. Add sweet potatoes and stir to coat with spice mixture. Pour in vegetable broth and add bay leaf.
  4. Bring to a simmer and cook for 15 minutes until sweet potatoes are nearly tender.
  5. Add white beans and continue simmering for 5-7 minutes until sweet potatoes are completely tender.
  6. Remove bay leaf and discard. Stir in fresh spinach until wilted, about 1-2 minutes.
  7. Add lemon juice and zest, season with salt to taste. Serve hot with desired toppings.

Recipe Notes

For creamier texture, blend 1 cup soup and return to pot. Soup thickens when stored; thin with broth when reheating. Add spinach just before serving for brightest color and best texture.

Nutrition (per serving)

285
Calories
12g
Protein
48g
Carbs
6g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.