Soups & Stews
This sweet potato and bean soup recipe transforms humble ingredients into a velvety, spice-infused bowl that warms the soul and nourishes the body. đ Roasted sweet potatoes lend natural sweetness and depth, while hearty lentils and beans create a protein-rich foundation that keeps you satisfied for hours.
The secret lies in slow-simmered spicesâcumin, smoked paprika, and a touch of cayenneâthat build layers of flavor as the soup develops.
What sets this recipe apart is the balance of textures and techniques: roasting the sweet potatoes first caramelizes their edges and intensifies their sweetness, while simmering the beans and lentils with aromatic vegetables creates a rich, hearty broth.
The result is a soup thatâs creamy without dairy, packed with plant-based protein, and bursting with warm, comforting spices. Itâs the kind of dish that feels both rustic and refinedâperfect for chilly evenings or meal prep.
By the time youâre done, youâll have a soup thatâs naturally sweet yet savory, with tender sweet potatoes, perfectly cooked beans, and a broth so flavorful it disappears first.
The spices work together to create a subtle heat that lingers, while the roasted roots add a caramelized depth you wonât find in store-bought versions. This isnât just soup; itâs a complete, satisfying meal thatâs as nourishing as it is delicious.
Serve it with crusty bread to soak up every last drop or let it cool slightly for meal prepâthis soup tastes even better the next day as the flavors meld.
The optional garnish of fresh cilantro or a drizzle of coconut milk adds a final touch of brightness, but the recipe stands strong on its own. Letâs get cooking!
Ingredients for sweet potato and bean soup
Roasted sweet potatoes, hearty lentils, and smoky spices create a velvety vegan soup thatâs both comforting and packed with plant-based protein.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potatoes đ | 2 lb | Medium-sized, peeled and cubed |
| Brown Lentils đŸ | 1 cup | Rinsed before cooking |
| Black Beans đ« | 1 can | Drained and rinsed |
| Carrots đ„ | 3 medium | Peeled and chopped |
| Yellow Onion đ§ | 1 whole | Diced |
| Garlic Cloves đ§ | 4 cloves | Minced |
| Cumin đ¶ïž | 1 tbsp | Ground, toasted for depth |
| Smoked Paprika đ¶ïž | 1 tbsp | For smoky richness |
| Cayenne Pepper đ„ | ÂŒ tsp | Adjust for heat preference |
| Vegetable Broth đ§ | 4 cups | Low-sodium preferred |
| Extra-Virgin Olive Oil đ« | 2 tbsp | For roasting |
| Fresh Cilantro đż | ÂŒ cup | Chopped, for garnish |
| Coconut Milk đ„„ | ÂŒ cup | Full-fat for creaminess |
| Salt đ§ | 1 œ tsp | Kosher or sea salt |
| Black Pepper đ¶ïž | œ tsp | Freshly ground |
The sweet potatoes are the starâroasting them first brings out their natural sweetness and caramelized edges. Grab organic sweet potatoes from the storeâs produce section (theyâre sweeter and less starchy), or hit up Trader Joeâs for their pre-cut ones if youâre short on time. The lentils? Brown or green work bestâthey hold their shape better than red. Rinse them well before cooking to remove any bitterness. For the carrots, medium-sized ones are perfectâno need to peel if theyâre organic, just scrub them clean. The onions and garlic? Yellow onions add sweetness, while garlic cloves should be fresh (none of that pre-minced stuff).
No smoked paprika? Regular paprika plus a pinch of liquid smoke gets you close. Short on lentils? Chickpeas or kidney beans work in a pinch (use 1.5 cups drained). The vegetable broth mattersâlow-sodium is keyâor make your own with veggie scraps. For extra richness, stir in 1 tbsp tahini at the end. The coconut milk adds creaminess without dairy, but cashew cream works too if youâre avoiding coconut. Fresh cilantro brightens everything up, but parsley works in a pinch if you donât have any.
This soup tastes even better the next dayâflavors meld beautifully. Store leftovers in the fridge for 4-5 days or freeze for 3 months. I like to portion it into containers for easy lunches. The roasted sweet potatoes can be prepped ahead (up to 2 days in the fridge) to save time. For meal prep, cool the soup completely before refrigerating to prevent a skin from forming. Garnish with extra spices or a drizzle of coconut milk before servingâtrust me, it makes all the difference.
Why You'll Love This Recipe
- No Chopping Chaos: I swear by thisâjust dice the onion and carrots roughly, toss in the pre-cooked lentils and black beans, and let the sweet potatoes soften in their own time. The lentils actually thicken the soup as they simmer, so no fancy pureeing or straining.
- Deep Umami Magic: Between the earthy lentils, smoky black beans, and caramelized onions, this soup has layers of flavor that keep you going back for seconds. Honestly, the moment the sweet potatoes break down into that creamy, slightly sweet base? Instant craving.
- Lunchbox Hero: Between us, this is my go-to for meal prepâit reheats like a dream and keeps for days in the fridge. Pack it cold with a sprinkle of cumin or warm it up with a swirl of hot sauce. My kids even ask for it at school (yes, really).
- Pantry Staple Power: Sweet potatoes and dried beans? Thatâs a budget win. Iâve made this for $2 a serving, and it still feels like a restaurant-worthy meal. Plus, the leftovers taste better the next dayâproof that simplicity works.
Step-by-step instructions for sweet potato and bean soup
Here's how to make this soul-warming soup with deep, smoky flavors and perfect texture.
đ„ Step 1: Roast the Sweet Potatoes and Carrots
Preheat your oven to 425°F and line a large baking sheet with parchment paper. Toss the 2 lb cubed sweet potatoes and 3 medium chopped carrots with 1 tbsp extra-virgin olive oil, 1 tbsp smoked paprika, 1 tbsp cumin, 0.25 tsp cayenne pepper, 1 tsp salt, and 0.25 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 they're tender when pierced with a fork. Real talk: don't skip the roastingâthis step develops the soup's rich, caramelized depth that can't be replicated by boiling. The sweet potatoes should be soft but still hold their shape slightly.
đł Step 2: SautĂ© the Aromatics and Cook the Lentils
While the vegetables roast, heat 1 tbsp extra-virgin olive oil in a large pot over medium heat. Add the 1 whole diced yellow onion and cook for 5 minutes until softened and translucent. Add the 4 minced garlic cloves and cook for another 30 seconds until fragrantâthis is where the flavors start building.
Add the 1 cup rinsed brown lentils, 1 can drained black beans, and 4 cups vegetable broth. Bring to a boil, then reduce heat to low and simmer for 20 minutes, covered. You'll know they're ready when the lentils are tender but still hold their shapeâno mushiness here. If it gets too thick, add a splash of water.
đ„ Step 3: Combine and Simmer the Soup
Add the roasted sweet potatoes and carrots to the pot with the lentil mixture. Stir in the 0.25 cup coconut milk and remaining 0.5 tsp black pepper and 0.5 tsp salt. Bring to a gentle simmer and cook for 10-15 minutes until everything is heated through and the flavors meld together beautifully.
Here's the thingâthis is when the soup transforms. The coconut milk adds creaminess without overpowering, while the roasted vegetables infuse the broth with their caramelized goodness. Taste and adjust seasoning if needed, but it should already be perfectly balanced between sweet, smoky, and savory.
đœïž Step 4: Finish and Serve
Remove from heat and let the soup sit for 5 minutes to allow the flavors to settle. Stir in the 0.25 cup chopped fresh cilantro just before serving. The cilantro adds a bright, fresh contrast to the rich, spiced soupâdon't skip this final touch.
Ladle into bowls and serve immediately. Each spoonful should deliver tender sweet potatoes, hearty lentils, and black beans in a broth that's perfectly seasoned with just the right amount of smoky warmth. For extra depth, serve with crusty bread to soak up every last drop of that flavorful broth.
Pro Tips For Making Sweet Potato And Bean Soup
- CHAR THE ONIONS: Slice the yellow onion thin and let it sit in salted water for 10 minutes before cookingâthis softens the bite and keeps it from turning bitter. (Yes, even if youâre impatient like me, donât skip this.)
- PEEL THE BEANS FAST: Rinse black beans in cold water, then shake them in a colander for 30 seconds to loosen skinsâmost will slip off with a quick rub. Saves scrubbing and keeps them intact.
- SIMMER LOW AND LONG: Once the sweet potatoes break down (after 20 minutes), drop heat to low and let it bubble gently. High heat turns lentils mushy and makes carrots disintegrateâthis soupâs texture depends on patience.
- ROAST THE SWEET POTATOES FIRST: Toss cubed sweet potatoes in oil, salt, and smoked paprika, then roast at 400°F (200°C) for 25 minutes before adding to the pot. Theyâll caramelize and thicken the soup naturallyâno extra starch needed.
Essential equipment for sweet potato and bean soup
Roasting Pan Essentials
Start with a rimmed baking sheet thatâs at least 16x11 inchesâI swear by OXO Good Grips for their sturdy edges and even heat distribution. Line it with parchment paper (not foil) to prevent sticking and make cleanup a breeze.
For extra caramelization, use a half-sheet pan if you have oneâit creates a larger surface area for even browning. đ„
Heavy-Bottomed Pot
A 5-6 quart Dutch oven or enamel pot is non-negotiable for this soup. I love Le Creusetâs signature red for its even heat retention, but All-Cladâs stainless steel works too if you prefer.
The deep sides prevent spills when stirring, and the heavy base ensures steady simmering without hot spots. Avoid thin aluminum potsâthey burn easily.
Immersion Blender
For a silky texture without dairy, blend directly in the pot using an immersion blender like the Ninja Foodi Magic Bullet. This avoids transferring hot soup to a separate blender, which can be messy.
Pulse for 10-15 seconds to achieve a velvety consistency while keeping some texture from the beans and lentils. Pro tip: Dip the blender head 1 inch below the surface for even blending.
Fine-Mesh Strainer
If you prefer chunkier sweet potatoes, skip blending and strain the broth through a fine-mesh sieve (I use OXOâs collapsible strainer) to remove skins and seeds. This keeps the soupâs rustic texture while clarifying the broth.
For extra flavor, press the roasted veggies against the sieve with a spoonâyouâll extract every last drop of caramelized goodness. đ
Measuring Tools
Precision matters with spices! Use a spice scale (like OXOâs digital scale) for accurate measurements of cumin and smoked paprikaâeven a ÂŒ tsp difference changes the flavor profile. For liquids, a medicine dropper ensures you add just œ tsp cayenne without overdoing the heat.
A microplane for garlic and mandoline for even sweet potato cubes save time and improve consistency. đĄ
Optional Garnish Tools
Elevate presentation with a small offset spatula (like Misenâs) to drizzle coconut milk in artistic swirls. A pair of kitchen shears trims cilantro stems quickly, while a mini food mill (for cashew cream) adds ultra-smooth garnishes.
For smoky depth, keep liquid smoke in a dropper bottle to add just ÂŒ tsp at the endâitâs a game-changer for extra richness. âš
Nutrition facts
Frequently asked questions
Can I substitute black beans for another type of bean?
You can use kidney beans, pinto beans, or chickpeas instead. For best results, use 1.5 cups drained of any substitute to maintain the soup's heartiness. Kidney beans add a slightly earthier flavor, while chickpeas create a creamier texture when blended.
Why does the recipe call for roasting the sweet potatoes?
Roasting caramelizes the sweet potatoes, creating deep, nutty flavors that can't be achieved by boiling. This step also concentrates their natural sweetness and adds a subtle smokiness that pairs perfectly with the spices. Plus, roasted veggies add beautiful texture contrast to the creamy soup.
How can I make this soup spicier?
Add œ tsp cayenne pepper or 1 tsp chili flakes during the roasting stage for built-in heat. For extra kick, stir in 1 tsp hot sauce or œ tsp red pepper flakes at the end. For smoky heat, add Œ tsp liquid smoke when combining all ingredients.
Can I make this soup in an Instant Pot?
Yes! Sauté the onions and garlic, then add all ingredients except coconut milk. Cook on high pressure for 10 minutes, then quick-release. Stir in coconut milk and cilantro. The Instant Pot version cooks 30 minutes faster but may need 1 extra cup broth to prevent sticking.
What's the best way to store leftovers?
Let the soup cool completely, then store in airtight containers for 4-5 days in the fridge. For freezing, portion into containers and freeze for up to 3 months. Reheat gently on the stove with 1-2 tbsp water to restore creaminess. The flavors actually deepen overnight!
