Sweet Potato and Bean Soup Recipe: Smoky Roasted Depth in One Pot

Soups & Stews

Sweet Potato and Bean Soup Recipe: Smoky Roasted Depth in One Pot

This sweet potato and bean soup recipe delivers the kind of warmth and depth that turns a simple meal into a cozy centerpiece. The secret lies in roasting the sweet potatoes first—caramelizing their natural sugars for a smoky, rich flavor that builds layers of complexity in every spoonful.

What starts as a humble pot of ingredients transforms into a velvety, hearty soup that’s packed with protein, fiber, and that unmistakable sweetness of roasted root vegetables.

The beauty of this recipe is its simplicity: just a handful of ingredients—sweet potatoes, white beans, aromatic vegetables, and a blend of spices—come together in one pot to create something far more impressive. No fancy techniques required, just patience as the flavors meld during a slow simmer.

The result is a soup that’s creamy without dairy, satisfyingly hearty, and brimming with texture from tender beans and silky potatoes.

What makes this dish truly special is how it balances sweet and savory, earthy and smoky, all while being completely plant-based. The roasted sweet potatoes add depth, the white beans provide structure, and a touch of smoked paprika ties it all together.

Serve it with crusty bread to soak up every last drop, or top with fresh herbs and a drizzle of olive oil for an extra layer of brightness.

Perfect for chilly evenings or as a nourishing lunch, this soup is the kind of recipe that feels like a hug in a bowl. Ready in about 45 minutes, it’s ideal for weeknight dinners or meal prep—just reheat and enjoy.

The flavors only get better as it sits, making it a great make-ahead option for busy schedules. Let’s get cooking!

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for sweet potato and bean soup

Sweet potatoes, white beans, and aromatic vegetables create this velvety, plant-based soup.

Ingredient Amount Notes
Sweet Potatoes 🍠 2 lbs Medium size, peeled and cubed
White Beans 🥜 1 ½ cups Cooked, canned or dried
Yellow Onion 🧅 1 whole Medium size, diced
Carrots 🥕 3 medium Peeled and sliced into rounds
Garlic Cloves 🧄 4 cloves Freshly minced
Vegetable Broth 💧 4 cups Low-sodium preferred
Smoked Paprika 🌶️ 1 tbsp For smoky depth
Ground Cumin 🌿 1 tsp Toasted for warmth
Extra-Virgin Olive Oil 🫒 2 tbsp For roasting
Fresh Thyme 🌿 1 tbsp Leaves only, chopped
Salt 🧂 1 ½ tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly ground
Fresh Parsley 🌿 ¼ cup Chopped for garnish
Lemon Juice 🍋 1 tbsp Freshly squeezed

The sweet potatoes are the star here—roasting them first brings out their natural sweetness and adds that smoky depth. Look for organic sweet potatoes at Whole Foods or your local farmers market for the best flavor. Medium-sized potatoes work perfectly, and peeling them ensures a silky texture. The white beans? Canned low-sodium beans save time, but dried beans give you better texture if you soak them overnight. For the carrots, skip the pre-shredded kind—they're usually waterlogged. Freshly sliced carrots add a lovely crunch that softens just enough during cooking.

No smoked paprika? Substitute with a pinch of liquid smoke (about 1/4 tsp) plus an extra 1/2 tsp regular paprika. Fresh thyme is ideal, but dried thyme at one-third the amount works in a pinch. Short on olive oil? Avocado oil or coconut oil are great substitutes for roasting. The vegetable broth is non-negotiable for that rich flavor—avoid chicken or beef broth to keep it plant-based. For extra creaminess, blend half the soup before mixing it back in. If you're using dried beans, soak them overnight for best texture.

This soup tastes even better the next day as flavors meld together. Store in an airtight container in the fridge for up to 5 days, or freeze portions for 3 months. I like to make a double batch—one for dinner and one to freeze for lazy weeknights. The roasted sweet potatoes can be prepped ahead and refrigerated for 2 days before cooking. Fresh herbs like parsley or cilantro add brightness, but skip them if you're freezing the soup—they won't survive the thawing process.

❤️

Why You'll Love This Recipe

  • No Chopping Chaos: I swear by this—just dice the sweet potatoes and carrots roughly, no need for perfect cubes. The onions and garlic get a quick saute, and suddenly you’ve got a pot of soup that’s actually worth the effort.
  • Sweet & Savory Magic: That caramelized onion base? It’s the star. The white beans add creaminess without dairy, while the roasted sweet potatoes bring natural sweetness—like a hug in a bowl, but way more delicious.
  • Meal Prep MVP: Make a double batch on Sunday, and you’ve got lunch for the week. The flavors deepen overnight, and reheating is a breeze—just stir in a splash of water if it’s too thick. My lunchbox’s new best friend.
  • Budget-Friendly Powerhouse: Sweet potatoes and beans are dirt cheap, but they pack serious flavor. Honestly, I make this when I’m broke and when I’m not—because it’s just that good, and it stretches across three meals without breaking the bank.

Step-by-step instructions for smoky roasted sweet potato and bean soup

Here's how to build rich, smoky flavor through roasting before simmering everything together.

1

Roast Vegetables for Deep Flavor

Preheat your oven to 400°F and line a large baking sheet with parchment paper. In a bowl, toss the 2 lbs cubed sweet potatoes, 1 whole diced yellow onion, and 3 sliced carrots with 2 tbsp extra-virgin olive oil, 1 tbsp smoked paprika, 1 tsp ground cumin, 1 tsp salt, and 0.5 tsp black pepper. Spread them in a single layer on the baking sheet.

Roast for 25-30 minutes until the edges are deep golden brown and the sweet potatoes begin to soften slightly. The caramelization at this stage creates the soup's signature smoky depth. Stir the vegetables halfway through roasting to ensure even browning. Here's the thing—this roasting step is what transforms ordinary ingredients into something extraordinary.

2

Build the Soup Base

While the vegetables roast, heat 1 tbsp extra-virgin olive oil in a large Dutch oven or heavy pot over medium heat. Add the 4 cloves minced garlic and 1 tbsp chopped fresh thyme, cooking for 30 seconds until fragrant but not browned. This quick sauté develops the aromatic foundation of your soup.

Add the roasted vegetables directly to the pot, along with the 1.5 cups cooked white beans and 4 cups vegetable broth. Bring everything to a gentle boil, then reduce heat to medium-low and let it simmer uncovered for 15 minutes. This simmering time allows the flavors to meld together while the sweet potatoes finish cooking through. You'll notice the soup thickens slightly as the starches from the vegetables release into the liquid.

3

Finish and Season

Use an immersion blender to purée the soup until smooth, or carefully transfer it to a blender in batches (don't forget to hold back some liquid if needed). Return the puréed soup to the pot and stir in the 1 tbsp lemon juice. This final acid note brightens the rich, earthy flavors and cuts through the natural sweetness of the sweet potatoes.

Taste and adjust the seasoning with additional salt or black pepper as needed. The soup should be well-seasoned but balanced—you want the smoky, sweet, and earthy flavors to shine without being overpowering. Real talk: this is where most home cooks make their mistake by under-seasoning. Don't be shy with the salt; you can always adjust later.

4

Garnish and Serve

Ladle the soup into bowls and garnish each serving with 2 tbsp chopped fresh parsley. The parsley adds a fresh, vibrant contrast to the rich, smoky soup. Serve immediately while hot, as the flavors continue to develop and meld together. For the best experience, pair this soup with crusty bread or a simple green salad to balance its hearty texture.

This soup keeps well in the refrigerator for up to 4 days and reheats beautifully. If it thickens upon reheating, simply add a splash of water or broth to reach your desired consistency. The roasted vegetables give this soup its distinctive character, making it far more complex than a simple simmered version. Trust the process—your patience in roasting first will pay off in every spoonful.

👨‍🍳

Pro Tips For Making Sweet Potato And Bean Soup

  • Char Sweet Potatoes First: I learned this the hard way—roasting the sweet potatoes before adding them to the soup makes a real difference. Toss peeled, cubed sweet potatoes in 1 tablespoon oil, salt them well, and roast at 400°F (200°C) for 25-30 minutes until caramelized. Their edges will turn crispy and deepen the soup’s flavor without extra effort.
  • Pre-Cook the Beans: Skip the long simmer and save time by pre-cooking the white beans. Rinse a can of beans, then heat them in a small pot with a splash of broth or water for 5 minutes—just until warm. This prevents them from turning mushy when added later, and the soup stays chunkier.
  • Sweat the Onions Low: After chopping the onion, cook it over medium-low heat for 8-10 minutes until translucent but not browned. High heat burns them fast, and you’ll taste the bitterness in every spoonful. A damp paper towel over the pot helps draw out moisture for even cooking—no one wants a watery soup base.
  • Add Garlic Late: I was skeptical until I tried it: crush the garlic cloves and toss them in only in the last 5 minutes of cooking. This keeps their flavor bright and pungent instead of bitter or overcooked. If you’re using raw garlic, mincing it just before adding ensures it doesn’t turn to paste in the pot.

Troubleshooting this dish

Overly Thick Soup

If your soup turns out too thick after blending, don't panic—simply stir in ¼ to ½ cup warm vegetable broth at a time until you reach your desired consistency.

I've found that blending the entire soup can sometimes make it too dense, so holding back 1 cup of broth before blending and adding it back afterward helps control thickness.

For a creamier texture without thinning, mash ½ of the white beans with a fork before adding them to the pot. 💫

Underseasoned Flavor

This is the most common mistake, and it's easy to fix. If your soup tastes bland after simmering, taste it and adjust with ½ tsp salt at a time—don't overdo it all at once.

The roasted sweet potatoes should provide natural sweetness, but if it needs more depth, add ½ tsp smoked paprika or a pinch of ground cumin. A squeeze of lemon juice (up to 1 tbsp) brightens flavors beautifully. Trust me, your soup will thank you for the extra seasoning.

Vegetables Not Tender

If your carrots or sweet potatoes remain undercooked, extend the simmering time by 5-10 minutes on low heat. For extra insurance, roast the sweet potatoes for 5 minutes longer in the oven before adding them to the pot.

If you're using dried beans, ensure they're fully cooked before adding them to the soup—undercooked beans can make the whole dish taste off. Pro tip: Add a splash of water or broth if the soup looks too dry during simmering.

Grainy Texture After Blending

A grainy texture usually means your soup needs more liquid or a better blending technique. For smoother results, blend the soup in two batches, adding ¼ cup broth to each batch before blending. If you're using an immersion blender, pulse in short bursts while keeping it submerged.

For extra silkiness, strain the soup through a fine-mesh sieve after blending. The goal is to achieve that restaurant-quality velvety texture we all love. ✨

Burnt Onions or Garlic

Burnt aromatics can ruin the delicate balance of flavors in this soup. To prevent this, keep the heat at medium when sautéing garlic and onions—never let them brown. If you notice any burnt bits, immediately remove them with a slotted spoon.

For added insurance, stir constantly while cooking. The key is patience—rushing this step leads to bitter flavors that are hard to fix later. A well-sautéed base is the foundation of great soup.

Lemon Juice Too Overpowering

If the lemon juice makes the soup taste too tart, balance it by adding ½ tsp sugar or 1 tsp maple syrup. Alternatively, stir in 1 tbsp tahini for a nutty depth that complements the flavors.

The lemon juice should brighten, not dominate—think of it as a finishing touch, not the main event. Taste as you go and adjust gradually. This is where home cooks often go wrong by adding too much acid at once.

Nutrition facts

Servings 4
Amount Per Serving
Calories 310kcal
% Daily Value *
Total Fat 10g13%
Saturated Fat 1.5g8%
Cholesterol 0mg0%
Sodium 520mg23%
Total Carbohydrate 55g19%
Dietary Fiber 12g43%
Sugars 12g
Protein 14g28%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this soup without roasting the vegetables?

The roasting step creates that signature smoky depth, but you can sauté the vegetables instead. For best results, cook them over medium-low heat for 8-10 minutes until softened and slightly caramelized. Just note that the flavor will be more subtle without the roasted notes.

2

What's the best way to reheat leftovers?

Gently reheat on the stovetop over low heat with a splash of water or broth to prevent drying out. If it thickens too much, stir in 2-3 tbsp broth at a time. Microwaving works too—just cover with a damp paper towel and heat in 30-second intervals while stirring. The flavors actually improve after the first day!

3

Can I use different types of beans?

Black beans or chickpeas work beautifully for a different texture and flavor profile. For best results, drain and rinse canned beans well. If using dried beans, ensure they're fully cooked before adding. The white beans in the original recipe provide a neutral base that lets the sweet potatoes shine.

4

How can I make this soup spicier?

Add ½ tsp cayenne pepper or 1 tsp chili flakes during the roasting step, or stir in 1 tbsp hot sauce at the end. For smoky heat, increase the smoked paprika to 1.5 tbsp. Always taste first—you can adjust gradually, but you can't remove excess spice easily!

5

Is this soup kid-friendly?

Most kids love the sweetness of roasted sweet potatoes, but you may want to reduce the smoked paprika to ½ tsp for a milder flavor. Serve with crusty bread or crackers for dipping. The creamy texture from the beans makes it appealing, though you might want to blend it smoother for little ones who prefer textures.

★★★★★4.7(4 reviews)
Categories Soups & Stews