Sweet Potato And White Bean Soup Recipe: Spiced Roasted Depth Meets Creamy Velvety Finish

Soups & Stews

Sweet Potato And White Bean Soup Recipe: Spiced Roasted Depth Meets Creamy Velvety Finish

This creamy sweet potato and white bean soup delivers spiced roasted depth and velvety texture in every spoonful—perfect for cozy evenings or hearty meals. 💛 The secret lies in roasting the sweet potatoes first, which intensifies their natural sweetness and adds a caramelized richness that transforms this into something truly special.

Unlike store-bought versions, this recipe builds layers of flavor through slow simmering and aromatic spices, making it a standout dish that's both comforting and nutritious.

What makes this soup truly exceptional is the balance of textures and flavors. The roasted sweet potatoes bring a caramelized sweetness, while the white beans add creamy protein and hearty substance.

Warm spices like cumin and smoked paprika deepen the flavor profile, creating a soup that's satisfyingly complex without being overly complicated to prepare. The result is a dish that's equally at home on a chilly autumn day or as a nourishing lunch for busy weeks.

The beauty of this recipe lies in its versatility—it's naturally vegan, packed with plant-based protein, and effortlessly adaptable to dietary preferences. You can customize it with fresh herbs, a drizzle of olive oil, or toasted breadcrumbs for added texture.

Each bowl is packed with nutrients, making it not just delicious but also wholesome. The creamy finish comes from the beans and a touch of coconut milk, ensuring a luxurious mouthfeel without heavy cream.

Ready in about 45 minutes, this soup requires minimal effort but delivers maximum flavor. The roasting step takes just 20 minutes, while the simmering process infuses the broth with all the aromatic spices.

Whether you're serving it as a main course or a side, this sweet potato and white bean soup is sure to become a staple in your meal rotation. Let's get started on creating this comforting, flavorful dish that's as good for you as it is delicious.

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

Ingredients for sweet potato and white bean soup

Roasted sweet potatoes and creamy white beans create this velvety, spiced soup's heart.

Ingredient Amount Notes
Sweet Potatoes 🍠 2 lb Medium size, peeled and cubed
Canned White Beans 🥜 2 cups Drained and rinsed
Coconut Milk 🥥 1 cup Full-fat for creaminess
Vegetable Broth 💧 4 cups Low-sodium preferred
Extra-Virgin Olive Oil 🫒 2 tbsp For roasting
Ground Cumin 🌿 1 tsp Toasted for depth
Smoked Paprika 🌶️ 1 tsp For smoky richness
Ground Coriander 🌿 ½ tsp Bright citrus note
Garlic Cloves 🧄 3 cloves Minced for aroma
Yellow Onion 🧅 1 whole Diced finely
Fresh Thyme Leaves 🌿 ¼ cup Or 1 tsp dried
Lemon Juice 🍋 1 tbsp Freshly squeezed
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly ground
Fresh Parsley 🌿 ⅛ cup Chopped for garnish

The sweet potatoes are the star—roasting them first unlocks their natural sweetness and caramelized depth. Organic sweet potatoes from the produce section (not the pre-cut bags) have the best flavor. If you're in a hurry, Trader Joe's sells pre-peeled ones, but the skin-on variety from Whole Foods keeps better. For extra richness, leave the skin on until roasting, then peel after—it's packed with nutrients. The white beans should be canned, not dried, for this recipe (no soaking needed). Canyon or Banza brands are my go-tos—they're buttery and hold their shape perfectly.

No fresh thyme? Dried works at one-third the amount, but the aroma is totally different. Short on cumin? Garam masala at half the quantity gives a similar warmth. The smoked paprika is non-negotiable for that signature depth—Penzeys or McCormick are reliable brands. For the coconut milk, full-fat is worth it here—the creaminess is what makes this soup luxurious. If you're avoiding coconut, cashew cream (blend soaked cashews with water) works too. The lemon juice brightens everything, so don't skip it—freshly squeezed makes all the difference.

This soup tastes even better the next day as flavors meld. Store in an airtight container for up to 5 days in the fridge, or freeze for 3 months (portion into containers first). The roasted sweet potatoes can be prepped ahead and stored in the fridge for 2 days before roasting. For extra texture, toast some breadcrumbs with olive oil and sprinkle on top before serving—garlic breadcrumbs take it to the next level. Garnish with fresh parsley right before eating to keep it vibrant.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe when I’m too tired to wash dishes. Toss everything—peeled sweet potatoes, drained beans, broth, and coconut milk—into one pot, and let it simmer. No chopping, no fuss, just pure, creamy satisfaction by the time the timer goes off.
  • Creamy Without the Heavy: That coconut milk makes this soup ridiculously rich, but it’s light enough to eat for lunch or dinner. Honestly, it’s the kind of dish that feels indulgent but won’t weigh you down—especially when you’re using olive oil instead of butter.
  • Prep-Ahead Powerhouse: I make a double batch on Sundays because it reheats like a dream. The flavors actually deepen overnight, and the beans hold up perfectly. Perfect for lazy mornings or when you need a hearty lunch without the last-minute stress.
  • Budget Meal That Feeds: Sweet potatoes and canned beans? That’s my wallet’s best friend. A single can of beans and a few potatoes stretch across multiple meals, and the coconut milk adds that luxurious touch without breaking the bank. My college-student self would’ve loved this.

Step-by-step instructions for sweet potato and white bean soup

Here's how to build layers of flavor from smoky roasted sweet potatoes to velvety coconut milk.

1

🔥 Step 1: Roast Sweet Potatoes for Deep Flavor

Preheat your oven to 400°F and toss the 2 lb sweet potatoes with 1 tbsp of the extra-virgin olive oil, 1 tsp smoked paprika, 0.5 tsp ground coriander, 0.75 tsp salt, and 0.25 tsp black pepper. Spread them in a single layer on a parchment-lined baking sheet.

Roast for 30-35 minutes until the edges are deep golden brown and a knife slides in easily. The roasting caramelizes natural sugars, creating that smoky depth we want. Here's the thing—don't skip this step. Raw sweet potatoes will make your soup taste bland and watery.

2

🍳 Step 2: Sauté Aromatics and Build the Base

While the sweet potatoes roast, heat the remaining 1 tbsp extra-virgin olive oil in a large pot over medium heat. Add the diced yellow onion and cook for 5 minutes until soft and translucent.

Add the 3 minced garlic cloves and cook for 30 seconds until fragrant. Here's where it gets good—stir in the 0.25 cup fresh thyme leaves and 1 tsp ground cumin. Cook for another 1 minute until the spices are toasted and aromatic. This aromatic base is the flavor foundation of your soup.

3

🥘 Step 3: Simmer and Combine Ingredients

Add the roasted sweet potatoes, 2 cups canned white beans, and 4 cups vegetable broth to the pot. Bring to a gentle boil, then reduce heat to medium-low and simmer for 15 minutes until the sweet potatoes break down slightly and the flavors meld.

Use an immersion blender to purée about half the soup until smooth, leaving some texture for body. I like to leave some chunks for contrast—this gives the soup both creaminess and satisfying texture. If you don't have an immersion blender, carefully transfer half the soup to a blender, blend, then return to the pot.

4

🥘 Step 4: Finish with Creamy Richness

Stir in the 1 cup coconut milk and 1 tbsp lemon juice. Simmer for another 5 minutes until heated through. Taste and adjust seasoning with the remaining 0.75 tsp salt and 0.25 tsp black pepper as needed.

The coconut milk should create a luscious, velvety texture. If the soup is too thick, add a splash of warm broth to reach your desired consistency. The lemon juice brightens all the earthy flavors and balances the richness of the coconut milk.

5

🍽️ Step 5: Serve with Fresh Garnish

Ladle the soup into bowls and garnish with 0.125 cup chopped fresh parsley. The parsley adds a fresh, bright contrast to the rich, spiced soup. Serve immediately while hot—this soup tastes best fresh from the pot.

This is where all the flavors come together. The roasted sweet potatoes bring smoky depth, the coconut milk adds creaminess, and the fresh parsley finishes with a bright note. Each spoonful delivers that perfect balance of textures and flavors we promised.

👨‍🍳

Pro Tips For Making Sweet Potato And White Bean Soup

  • CHAR THE POTATO FIRST: Cut the sweet potatoes into even 1-inch chunks—no need for perfection—and toss them in a cold pot with 1 tablespoon of olive oil before adding broth. Start on medium-high heat until the water boils, then reduce to a simmer. This jumpstarts the starch release so they soften faster without turning to mush. (Yes, even if you're impatient like me, resist the urge to peek.)
  • SALT THE BEANS: Drain and rinse your canned white beans, then give them a quick soak in warm water with a pinch of salt for 5 minutes. This removes excess sodium and plumps them up just enough to prevent that chalky texture when they hit the soup. Trust me, your spoonfuls will taste richer afterward.
  • CONTROL THE COCONUT MILK: Stir in the coconut milk off the heat—it’s delicate, and direct simmering can turn it greasy. If you’re worried about curdling, whisk it in a separate bowl first, then fold it into the warm (not boiling) soup. This keeps the creaminess smooth instead of separating like a sad salad dressing.
  • ROAST THE GARLIC: Skip the raw garlic and toss 2-3 minced cloves with a drizzle of olive oil, then roast at 400°F (200°C) for 8-10 minutes until golden. Toss these into the soup at the end—they’ll add a deep, nutty sweetness that cuts through the richness of the coconut milk. (Your future self will notice the difference.)

Creative variations of this dish

Spicy Southwest Twist

Add 1 tbsp chipotle powder and ½ tsp cayenne pepper when roasting the sweet potatoes for a smoky, fiery kick. Stir in ½ cup diced jalapeños and ¼ cup corn kernels during the simmering step for authentic Tex-Mex flavors.

Top with avocado slices and crumbled cotija cheese for a vibrant finish. 🌶️

Creamy Coconut Curry

Replace the smoked paprika with 1 tbsp curry powder and add 1 tsp turmeric when roasting the sweet potatoes. Stir in ½ cup coconut milk (in addition to the original amount) and 1 tsp ginger paste during the simmer.

Garnish with cilantro and a squeeze of lime for a fragrant, aromatic variation.

Herb-Infused Mediterranean

Swap the thyme for 1 tbsp dried oregano and 1 tsp dried rosemary during the sauté. Add ½ cup diced sun-dried tomatoes and ¼ cup chopped kalamata olives during the simmer. Finish with a drizzle of extra-virgin olive oil and crumbled feta cheese for a bright, herby twist.

Smoky Maple Sweetness

Add 1 tbsp pure maple syrup to the roasting sweet potatoes for a touch of natural sweetness. Stir in ½ cup apple cider during the simmer and finish with a sprinkle of toasted pecans for crunch. This variation works beautifully with a side of crusty bread for dipping.

Creamy Mushroom Addition

Sauté 1 cup sliced mushrooms with the onions for an earthy depth. Add ½ tsp thyme and 1 tsp soy sauce to the mushrooms before combining with the rest. The mushrooms add a meaty texture that pairs perfectly with the creamy coconut milk.

Zesty Lemon-Tahini Finish

Stir in 1 tbsp tahini and 1 extra tbsp lemon juice at the end for a nutty, tangy finish. Garnish with toasted pumpkin seeds and a drizzle of olive oil for a sophisticated, Middle Eastern-inspired variation. This version is especially refreshing and light.

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 12g60%
Cholesterol 0mg0%
Sodium 540mg23%
Total Carbohydrate 52g18%
Dietary Fiber 12g43%
Sugars 10g
Protein 18g36%
* 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 coconut milk?

The coconut milk creates the velvety texture, but you can substitute with ½ cup cashew cream (blend soaked cashews with water) or ¼ cup Greek yogurt for a tangy twist. Just simmer the soup longer to help it emulsify properly. The flavor will be slightly different but still delicious!

2

How do I make this soup spicier?

Add ½ tsp cayenne pepper or 1 tsp chipotle powder when roasting the sweet potatoes for a smoky heat. For extra kick, stir in 1 diced jalapeño during the simmer. Always taste first—you can adjust to your preferred spice level!

3

Can I use dried white beans instead of canned?

Yes! Soak 1 cup dried white beans overnight, then simmer for 2-3 hours until tender before adding to the soup. This adds extra flavor but requires more time. The texture will be slightly firmer than canned beans, which works beautifully in this hearty soup.

Why does my soup taste bland? Roasting the sweet potatoes is key—skip this step and the flavor will be weak. Also,

4

How can I make this soup thicker?

Simmer uncovered for 5-10 extra minutes to reduce the liquid. For instant thickening, stir in 1 tbsp cornstarch mixed with 2 tbsp water or mash some of the roasted sweet potatoes. The beans also thicken as they break down during cooking.

★★★★★4.6(14 reviews)
Categories Soups & Stews