Sweet Potato and Bean Soup Recipe: Spiced Roasted Roots Meet Hearty Lentil Depth

Soups & Stews

Sweet Potato and Bean Soup Recipe: Spiced Roasted Roots Meet Hearty Lentil Depth

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!

👹‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
đŸ”„
Calories
Med Cal

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.

1

đŸ”„ 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.

2

🍳 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.

3

đŸ„˜ 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.

4

đŸœïž 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

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 14g18%
Saturated Fat 6g30%
Cholesterol 0mg0%
Sodium 580mg25%
Total Carbohydrate 62g22%
Dietary Fiber 18g64%
Sugars 12g
Protein 22g44%
* 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 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.

2

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.

3

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.

4

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.

5

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!

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