Soups & Stews
This sweet potato and white bean soup recipe transforms humble ingredients into a velvety, smoky masterpiece that warms both body and soul. đ The secret lies in slow-simmered spices and coconut cream, creating a rich, plant-based broth that's heartier than any store-bought version.
I developed this after realizing how often comforting soups could be made vegan without sacrificing depth or texture.
The magic happens through careful layering: toasted cumin and smoked paprika build aromatic depth, while coconut milk adds luxurious creaminess that balances the earthy sweetness of roasted sweet potatoes. White beans contribute protein and natural thickening, ensuring every spoonful is satisfyingly substantial.
Unlike many vegan soups that can taste flat, this one delivers complex flavors that'll have everyone asking for seconds.
What you'll end up with is a soup that's silky-smooth yet hearty enough to stand as a main dish, with each bite offering tender sweet potatoes, creamy beans, and a spiced broth that lingers on the palate.
The aroma aloneâsmoky, slightly sweet, with hints of coconutâwill transform your kitchen into a cozy sanctuary. Perfect for chilly evenings or as a nourishing meal prep option, this soup proves plant-based cooking can be both nutritious and indulgent.
Serve with crusty bread to soak up every last drop, or garnish with fresh cilantro and chili flakes for a bright, spicy contrast. The recipe scales beautifully, making it ideal for feeding a crowd or saving leftovers for days.
Here's how to create this comforting bowl of warmth in your own kitchenâno fancy equipment required.
Ingredients for sweet potato and white bean soup
Humble ingredients that pack a flavor punchâsmoky, creamy, and deeply comforting.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potatoes đ | 2 lbs | Medium-sized, peeled and cubed |
| Canned White Beans đ« | 2 cups | Drained, rinsed, cannellini or great northern |
| Coconut Milk đ„„ | 1 can | Full-fat, 13.5 oz can (not carton) |
| Yellow Onion đ§ | 1 whole | Medium, diced (about 1 cup) |
| Garlic Cloves đ§ | 4 cloves | Fresh, minced (or 1 tsp garlic powder) |
| Ground Cumin đż | 2 tbsp | Toasted for deeper aroma |
| Smoked Paprika đ¶ïž | 1 tbsp | For smoky depth (not sweet paprika) |
| Vegetable Broth đ§ | 4 cups | Low-sodium preferred, homemade or store-bought |
| Extra-Virgin Olive Oil đ« | 2 tbsp | For roasting sweet potatoes |
| Fresh Cilantro đż | ÂŒ cup | Chopped, for garnish (optional) |
| Lemon Juice đ | 1 tbsp | Freshly squeezed, brightens flavors |
| Salt đ§ | 1 œ tsp | Diamond Crystal kosher salt |
| Black Pepper đ¶ïž | œ tsp | Freshly cracked |
| Red Chili Flakes đ„ | œ tsp | Adjust to taste for heat |
The sweet potatoes are the heart of this soup, so pick firm, vibrant onesâthe deeper the orange, the sweeter the flavor. I always roast mine first (tossed in olive oil, salt, and a pinch of smoked paprika) because it brings out their natural sweetness and gives that velvety texture. Trader Joe's carries the best organic sweet potatoes, but any good grocery store will have solid options. For the white beans, cannellini or great northern work perfectlyâthey hold their shape and add that satisfying creaminess. If you're using dried beans, soak them overnight and cook until tender, but canned is totally fine for convenience.
No coconut milk on hand? Full-fat cashew cream (blend soaked cashews with water) works beautifully, though the coconut adds that unique depth. Short on smoked paprika? Regular paprika plus a pinch of liquid smoke gets you close, but the real deal is worth hunting down at Penzeys or the spice aisle. The vegetable broth can be homemade (simmer veggie scraps with herbs) or store-boughtâjust check the sodium. For extra richness, stir in a spoonful of tahini at the end (trust me, it's amazing). And if you're feeling fancy, toast your cumin seeds in a dry pan for 30 seconds before grinding themâgame-changer for aroma.
This soup tastes even better the next day as flavors meld, so make a double batch and freeze half. Store leftovers in the fridge for 4-5 days or freeze for up to 3 months. The roasted sweet potatoes keep well in the fridge for 5 days, so you can prep ahead. For meal prep, portion into containers and reheat with a splash of water or broth to restore creaminess. Garnish with fresh cilantro and chili flakes right before servingâbrightens up the smoky flavors perfectly.
Why You'll Love This Recipe
- Foolproof Pantry Magic: I swear by this oneâno fancy ingredients, just a can of beans, a sweet potato, and coconut milk. Thatâs it. The kind of meal that makes you wonder why you ever stress over dinner.
- Creamy Without the Effort: The coconut milk turns this into a velvety dream, but hereâs the kicker: itâs actually simple. No whipping cream, no heavy saucesâjust one pot, 20 minutes, and that rich, smooth texture that tastes like a hug.
- Weeknight to Potluck Hero: Between us, this soup works everywhere. Too tired for dinner? Done. Bringing a dish to a friendâs gathering? Also done. The sweet potatoes caramelize just enough to satisfy, while the beans keep it heartyâno one will guess itâs mostly pantry staples.
- Budget Meal That Feeds: Honestly, I make this when Iâm pinching pennies, and no one complains. Canned beans, a single sweet potato, and a carton of coconut milk stretch to feed four for under $10. And the leftovers? Even better the next dayâif there are any. (Spoiler: there wonât be.)
Step-by-step instructions for sweet potato and white bean soup
This velvety soup comes together with layers of smoky warmth and creamy richnessâno fancy techniques required.
đ„ Step 1: Roast Sweet Potatoes for Deep Flavor
Preheat your oven to 400°F and line a baking sheet with parchment paper. Toss the 2 lbs cubed sweet potatoes with 2 tablespoons extra-virgin olive oil, 1.5 teaspoons salt, and œ teaspoon black pepper. Spread them in a single layerâthey need room to brown, not steam.
Roast for 25-30 minutes until the edges are caramelized and slightly crispy, stirring halfway through. The sweet potatoes should be tender when pierced with a fork but still hold their shape. This roasting step develops their natural sugars, giving the soup that irresistible depth of flavor. Don't skip itâthis is where the magic starts.
đł Step 2: SautĂ© Aromatics Until Fragrant
While the sweet potatoes roast, heat a large pot over medium heat and add 2 tablespoons extra-virgin olive oil. Add the 1 whole diced yellow onion and cook for 5 minutes until softened and translucent. Stir in the 4 minced garlic cloves and cook for another 30 seconds until fragrantâyou should smell that sweet, pungent garlic aroma.
Next, add the 2 tablespoons ground cumin and 1 tablespoon smoked paprika, stirring constantly for 30 seconds until the spices are toasted and fill your kitchen with their warm, earthy scent. This is the flavor foundationâdon't rush it. The spices should be sizzling gently, not burning. If they darken too quickly, reduce the heat slightly.
đ„ Step 3: Build the Base with Beans and Broth
Add the roasted sweet potatoes, 2 cups drained white beans, and 4 cups vegetable broth to the pot. Bring everything to a gentle boil, then reduce the heat to medium-low and let it simmer for 15 minutes. Stir occasionally to prevent stickingâyou want the flavors to meld together.
After 15 minutes, use an immersion blender (or carefully transfer about half the soup to a blender) to purĂ©e until smooth. This creates that luxurious, velvety texture we're after. If the soup seems too thick, add a splash of water or broth to reach your desired consistency. Taste and adjust seasoning with more salt or œ teaspoon red chili flakes if you want a little heat.
đ„„ Step 4: Finish with Coconut Cream and Brightness
Reduce the heat to low and stir in the 1 can coconut milk, breaking it up with a spoon to distribute it evenly. Let the soup simmer for another 5 minutesâthis allows the coconut flavor to infuse without curdling. The soup should be rich and creamy, with just a hint of coconut's tropical sweetness.
Finish with the 1 tablespoon lemon juice and œ cup chopped fresh cilantro. The lemon juice brightens all the deep, smoky flavors, while the cilantro adds a fresh herbal note. Taste again and adjust seasoning if neededâthis is your chance to perfect the balance. Serve immediately with crusty bread or a sprinkle of extra chili flakes for those who love a little kick.
Pro Tips For Making Sweet Potato And White Bean Soup
- Peel and Cube Sweet Potatoes: DESCRIPTION: Cut them into 1-inch chunksâno smaller, or theyâll turn to mush. I learned this the hard way when I went for uniform slices and ended up with a gluey soup. Big pieces hold their shape better, and you can still blend it smooth at the end if you want.
- SautĂ© Onions Until Golden: DESCRIPTION: Low and slow for 8â10 minutes until theyâre deep amber, not just soft. That caramelization builds flavor, and skipping it means youâre missing the soul of the soup. (Yes, even if youâre impatient like me.)
- Drain and Rinse Beans: DESCRIPTION: Dump the canned beans into a colander and rinse them under cold waterâeven if theyâre âlow-sodium.â The starchy water left behind thickens the soup unevenly and can make it taste bland. A quick rinse keeps the texture light and flavor bright.
- Simmer, Donât Boil: DESCRIPTION: Once the coconut milk hits the pot, drop the heat to a bare simmerâjust enough to see tiny bubbles at the edges. Boiling splits the milk, turning it grainy and separating the cream. Low and steady keeps it silky. (Your future self will notice.)
Regional styles of these flavors
Southern U.S. Comfort
In the Southern states, this soup transforms into a hearty, slightly sweetened version with a touch of heat. I love adding œ cup diced ham (or smoked turkey for a lighter option) and a pinch of cayenne pepper to honor traditional Southern flavors.
The key is balancing the natural sweetness of the sweet potatoes with a splash of apple cider vinegarâjust 1 tablespoon brightens the whole dish. Serve with cornbread for the ultimate Southern comfort meal. đ¶ïž
Mediterranean Twist
For a Mediterranean-inspired take, swap the smoked paprika for 1 teaspoon ground coriander and add œ cup diced tomatoes with the onions. Stir in 1 teaspoon dried oregano and a pinch of red pepper flakes during the sautĂ©ing step.
Finish with a drizzle of extra-virgin olive oil and a sprinkle of feta cheese (omit for vegan). This version pairs beautifully with warm pita bread. đ„
Mexican-Inspired Spice
Give this soup a Mexican flair by adding 1 tablespoon chili powder and œ teaspoon ground cumin with the smoked paprika. Stir in 1 can diced tomatoes and 1 teaspoon lime juice at the end.
Top with avocado slices, sour cream (or coconut yogurt), and cilantro. The smoky, spicy flavors make this a perfect match for tacos or nachos. đź
French-Provencal Elegance
For a refined French-Provencal version, replace the smoked paprika with 1 teaspoon herbes de Provence and add œ cup white wine when sautĂ©ing the onions. Stir in 1 teaspoon Dijon mustard and finish with a drizzle of crĂšme fraĂźche (or coconut cream) and fresh tarragon.
Serve with crusty baguette slices for dipping. This version feels fancy but still stays cozy. đ„
Caribbean Coconut Fusion
Embrace the tropical side of this soup by adding 1 tablespoon fresh ginger (grated) and 1 scallion (chopped) to the aromatics. Use light coconut milk instead of full-fat and finish with lime zest and fresh cilantro.
A sprinkle of toasted coconut flakes on top adds a delightful crunch. This version is perfect with jerk-spiced rice or plantain chips. đŽ
Nutrition facts
Frequently asked questions
Can I use regular potatoes instead of sweet potatoes?
Regular potatoes will work, but the flavor and texture will be different. Sweet potatoes bring natural sweetness and a creamy, velvety texture when roasted. If substituting, use Yukon Gold potatoes for the closest texture, but expect a milder, less sweet flavor. You may need to add a pinch of sugar or maple syrup to compensate for the lost sweetness.
How do I make this soup thicker or thinner?
For a thicker soup, simmer uncovered for 5-10 extra minutes to reduce the liquid, or mash some of the white beans against the pot sides. If it's too thick, stir in œ cup warm vegetable broth at a time until you reach your desired consistency. The coconut milk will naturally thicken the soup, so start with less if you prefer a lighter texture.
Can I make this soup in an Instant Pot or pressure cooker?
Sauté the onions, garlic, and spices as directed, then add the sweet potatoes, beans, and broth. Cook on high pressure for 8 minutes, then release pressure naturally. For creaminess, stir in the coconut milk after pressure cooking and blend with an immersion blender. The pressure cooker cuts cooking time to about 25 minutes total.
What can I serve with this soup besides bread?
This soup pairs beautifully with crusty sourdough, warm tortillas, or roasted breadsticks. For a heartier meal, serve with quinoa or brown rice, or add a side of simple green salad with a lemon vinaigrette. The smoky flavors also complement charred corn on the cob or avocado slices for a fresh contrast.
Why does my soup taste bland?
Blandness usually means the spices weren't toasted enough or the broth wasn't seasoned properly. Always toast your cumin and smoked paprika for 30 seconds until fragrant. Taste the broth before adding beansâit should be well-seasoned. If needed, add a pinch of salt, a splash of lemon juice, or extra red chili flakes at the end. Fresh herbs like cilantro can also brighten flavors.
