Sweet Potato and Bean Soup Recipe: Smoky Roasted Depth Meets Hearty Simmered Comfort

Soups & Stews

Sweet Potato and Bean Soup Recipe: Smoky Roasted Depth Meets Hearty Simmered Comfort

This sweet potato and bean soup recipe transforms humble ingredients into a bowl of smoky, hearty comfort that warms both body and soul. The secret lies in roasting sweet potatoes until caramelized, unlocking deep, nutty flavors that infuse the simmering broth.

I developed this recipe during chilly evenings when I craved something substantial yet simple—no fancy techniques, just layers of texture and warmth.

What sets this soup apart is the balance: creamy roasted sweet potatoes meet tender beans for a satisfying bite, while aromatic spices and herbs build complexity without overpowering. The method is straightforward—sauté, simmer, and let flavors meld—but the result feels like a hug in a bowl.

Perfect for meal prep or a cozy dinner, it’s vegan-friendly and packed with plant-based protein.

By the time you’re done, you’ll have a velvety soup with crisp edges from roasted sweet potatoes and hearty beans that hold their shape. Garnish with fresh herbs or a squeeze of lime for brightness, and serve with crusty bread to soak up every last drop.

The aroma alone will have everyone gathered around the table.

This recipe scales effortlessly—double it for leftovers or halve it for a light lunch. Store in the fridge for up to 5 days, or freeze for longer. Whether you’re feeding a crowd or treating yourself, this soup delivers comfort with every spoonful.

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

Ingredients for sweet potato and bean soup

Roasted sweet potatoes and hearty beans create this vegan soup's soul-warming essence.

Ingredient Amount Notes
Orange Sweet Potatoes 🍠 2 lbs Medium size, peeled and cubed
Dried Black Beans 🌱 1 ½ cups Soaked overnight or quick-soaked
Yellow Onion 🧅 1 whole Diced, medium size
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Smoked Paprika 🌶️ 1 tbsp For smoky depth
Ground Cumin 🌿 1 tsp Toasted for warmth
Dried Thyme 🍃 1 tsp Or 1 tbsp fresh
Vegetable Broth 💧 4 cups Low-sodium preferred
Extra-Virgin Olive Oil 🫒 2 tbsp For roasting and sautéing
Lime Juice 🍋 2 tbsp Freshly squeezed
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Crusty Bread 🍞 4 slices For serving, optional

The sweet potatoes are the star—medium size and vibrant orange means better flavor and texture. Trader Joe's and Whole Foods carry the best varieties, but any organic sweet potato works. Look for firm, unblemished tubers—they roast evenly and caramelize beautifully. If you can't find organic, conventional is fine, just scrub them well. The black beans? Dried is ideal—canned beans work in a pinch, but soaking overnight unlocks deeper flavor. Quick-soak method (boiling for 2 minutes, then resting) saves time if you're short on patience.

No smoked paprika? Liquid smoke at half the amount works, though it's not quite the same. Fresh thyme is ideal, but dried at one-third the quantity gets you close. The vegetable broth matters—low-sodium is key to avoid blandness. If you're using canned beans, rinse them well to cut excess sodium. For extra richness, add 1 tbsp nutritional yeast when blending. The lime juice should be freshly squeezed—bottled won't have the same bright punch. And if you're worried about the soup being too thick, add broth gradually until it reaches your preferred consistency.

This soup tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 5 days. For freezing, portion into 2-cup servings—thaw overnight in the fridge and reheat gently. The roasted sweet potatoes keep their texture beautifully after reheating. The crusty bread? Baguettes from the bakery section toast perfectly—just slice before serving. Garnish with fresh cilantro right before eating to preserve its vibrant color and bright flavor.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this—just chop, simmer, and forget. The dried beans soak overnight (or use canned to speed it up), and the sweet potatoes soften right in the pot. No blender, no extra bowls, no stress.
  • Smoky-Sweet Obsession: That smoked paprika? It’s the secret weapon—deep, earthy, and just a little sweet. The caramelized onions and roasted garlic tie it all together with a warmth that lingers. (I’ll take seconds, please.)
  • Meal Prep MVP: Make a big batch on Sunday, and you’re set for lunches all week. The flavors actually get better the next day—creamy, rich, and ready to reheat. My lunchbox’s new best friend.
  • Budget Win: Dried beans and sweet potatoes stretch this into four servings for pennies. Honestly, it’s the kind of dish that makes me feel fancy without breaking the bank. (My wallet thanks me every time.)

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

This method delivers deep smoky flavor and velvety texture through precise roasting and simmering.

1

Roast Sweet Potatoes and Onion for Smoky Depth

Preheat your oven to 425°F. In a large bowl, toss the 2 lbs orange sweet potatoes (cut into 1-inch cubes) and the 1 whole yellow onion (diced) with 1 tablespoon smoked paprika, 1 teaspoon ground cumin, 1 teaspoon dried thyme, 1.5 teaspoons salt, and 0.5 teaspoon black pepper. Spread evenly on two rimmed baking sheets.

Drizzle with 1 tablespoon extra-virgin olive oil and toss until evenly coated. Roast for 25-30 minutes, stirring halfway, until the sweet potatoes are tender when pierced with a knife and edges are deep golden brown. The roasting caramelizes natural sugars and develops that signature smoky flavor we're after.

2

Sauté Garlic and Prepare the Bean Base

While the sweet potatoes roast, heat the remaining 1 tablespoon extra-virgin olive oil in a large pot over medium heat. Add the 4 cloves minced garlic and sauté for 30 seconds until fragrant but not browned. This prevents bitterness while building flavor.

Add the 1.5 cups soaked dried black beans (drained and rinsed) along with 4 cups vegetable broth. Bring to a boil, then reduce heat to medium-low and simmer for 15 minutes, stirring occasionally. The beans should be mostly tender but not mushy—we'll finish cooking them in the soup.

3

Combine and Simmer to Perfect Texture

Add the roasted sweet potatoes and onion to the bean mixture. Stir gently to combine, then increase heat to medium-high and bring to a boil. Once boiling, reduce heat to low and simmer uncovered for 20-25 minutes, stirring occasionally. You want the soup to develop a rich, velvety consistency while maintaining distinct sweet potato chunks.

Taste and adjust seasoning—you may need a pinch more salt or pepper. The soup should be well-seasoned but not overwhelming. Here's the thing—don't rush this simmering time. The flavors need to meld together, and the sweet potatoes need to soften completely against the beans.

4

Finish with Lime and Garnish

Remove the pot from heat and stir in the 2 tablespoons lime juice. This brightens the flavors and cuts through the richness of the roasted vegetables. Taste again and make any final adjustments to seasoning.

Ladle the soup into bowls and garnish with 0.25 cup chopped fresh cilantro. Serve immediately with the 4 slices crusty bread on the side for dipping. The contrast of warm soup with cool bread makes this dish truly comforting. The lime juice will keep the flavors vibrant even as the soup sits.

👨‍🍳

Pro Tips For Making Sweet Potato And Bean Soup

  • CHAR THE ONION: Cook the onions until they’re deep golden and slightly sticky—almost caramelized—before adding garlic. I used to rush this and ended up with a bland base. The longer you let them cook, the richer the soup’s foundation.
  • SOAK BEANS OVERNIGHT: Skip the quick-soak shortcut for black beans—just let them sit in water for 12+ hours. They’ll soften evenly and lose that weird, chalky texture that happens when you rush them. (Yes, even if you’re impatient like me.)
  • PEEL SWEET POTATO AFTER COOKING: Toss unpeeled sweet potatoes into the pot—the skin adds texture and nutrients. After simmering, peel them before blending. I learned this the hard way when I tried peeling first and the skin kept slipping off.
  • CONTROL THE SMOKED PAPRIKA: Toast the smoked paprika in the pot for 30 seconds before adding liquid—it deepens the flavor without overpowering. Too much too soon? The soup turns bitter. Start with half the recipe calls for and adjust.

Pro cooking tips for great sweet potato and bean soup

Roasting for Depth

Roasting sweet potatoes at 425°F for 25-30 minutes unlocks their natural sweetness and creates caramelized edges that add texture and complexity. I like to spread them in a single layer on rimmed baking sheets to ensure even browning.

Stir halfway through to prevent sticking and promote consistent color. The smoky flavor from the smoked paprika and cumin blends beautifully with the roasted sweetness—this is where the magic happens. 🔥

Bean Texture Control

Soaking dried black beans overnight ensures they're tender but still hold their shape in the soup. If you're short on time, use the quick-soak method: boil for 2 minutes, then let them sit for 1 hour off heat.

When simmering with broth, keep heat at medium-low—too high and they'll turn mushy. The beans should be just tender when combined with the roasted sweet potatoes for that perfect bite. 🌱

Simmering Secrets

Simmering uncovered on low heat for 20-25 minutes lets the flavors meld without evaporating too much liquid. Stir occasionally to prevent sticking, especially since sweet potatoes can clump. Taste halfway through—this is when you'll know if you need to adjust salt or add a splash of broth.

Patience here makes all the difference in achieving that velvety yet hearty texture. ✨

Lime Finish

Stirring in 2 tablespoons lime juice at the end brightens the soup and balances the richness. Fresh lime is non-negotiable here—bottled juice lacks the zesty punch. If you're serving the soup later, squeeze the lime just before eating to preserve its vibrancy.

The acidity also helps cut through any excess fat if you've added coconut milk or oil. 🍋

Garnish Like a Pro

Fresh cilantro adds a pop of color and freshness, but don't overdo it—¼ cup chopped is plenty. For extra flair, toast pumpkin seeds in a dry pan for 2-3 minutes until golden, then sprinkle on top.

The contrast of textures and temperatures makes each bite exciting. Save the crusty bread for serving—its crunch is the perfect counterpoint to the creamy soup. 🍞

Equipment Shortcuts

No rimmed baking sheets? Use a large roasting pan or even a sheet pan with sides. For extra crispy edges, broil the sweet potatoes for the last 2 minutes of roasting.

A immersion blender lets you blend directly in the pot if you prefer a smoother texture, but I love the rustic chunks. And if you're making this in a slow cooker, transfer the roasted sweet potatoes and beans to the pot and cook on low for 3-4 hours instead. 💡

Nutrition facts

Servings 4
Amount Per Serving
Calories 320kcal
% Daily Value *
Total Fat 10g13%
Saturated Fat 1.5g8%
Cholesterol 0mg0%
Sodium 680mg29%
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 use canned beans instead of dried?

Yes, but rinse them thoroughly to reduce sodium. Use 2 (15-ounce) cans of black beans (drained and rinsed) instead of 1.5 cups dried. For extra flavor, sauté them with the garlic for 2-3 minutes before adding broth. The texture will be slightly softer, but still delicious!

2

How do I make this soup creamier without dairy?

Blend 1 cup of the soup with ½ cup coconut milk until smooth, then stir back into the pot. For a thicker consistency, mash some of the roasted sweet potatoes with a fork before adding them to the pot. Both methods work beautifully for vegan creaminess!

3

Can I prepare this soup ahead of time?

Store in an airtight container in the fridge for up to 5 days. The flavors actually improve overnight. For freezing, portion into 2-cup servings and freeze for up to 3 months. Thaw in the fridge overnight—never microwave directly from frozen to preserve texture.

4

What if my sweet potatoes turn out too dry?

Add ½ cup vegetable broth at a time while simmering until you reach your desired consistency. The roasting process can concentrate flavors, so don't be afraid to adjust. For extra moisture, stir in 1 tablespoon olive oil at the end—it'll help bind the soup while adding richness.

5

What other beans work well in this recipe?

Great alternatives include pinto beans, kidney beans, or chickpeas. For best results, use 1.5 cups dried (soaked) or 2 cans (rinsed) of your chosen bean. Pinto beans add a slightly sweeter flavor, while chickpeas give a nuttier texture. Adjust cooking time as needed—chickpeas may require an extra 5-10 minutes of simmering.

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