Sweet Potato and Bean Soup Recipe: Smoky-Spiced Depth With Hearty Texture

Soups & Stews

Sweet Potato and Bean Soup Recipe: Smoky-Spiced Depth With Hearty Texture

This sweet potato and bean soup recipe delivers the perfect balance of smoky warmth and hearty comfort in every spoonful. The secret lies in slow-simmered sweet potatoes and white beans, which create a naturally thick, velvety texture without heavy cream.

I developed this recipe after years of testing vegan soups that actually satisfy—no bland aftertaste here.

The soul of this soup comes from a blend of smoked paprika, cumin, and garlic that infuses the broth with deep, earthy flavor. Unlike many vegan soups, this one doesn't rely on artificial ingredients—just whole-food spices and fresh herbs to build complexity.

The sweet potatoes add natural sweetness while the beans provide plant-based protein, making it a complete meal in a bowl.

What you'll end up with is a soup that's rich enough to stand alone but light enough for summer evenings. The texture is velvety yet substantial, with tender sweet potatoes and creamy beans that melt in your mouth.

Each bite delivers that perfect harmony of smoky, spiced warmth balanced by fresh herbs and a touch of brightness from lime.

Perfect for meal prep, potlucks, or cozy weeknight dinners, this recipe scales beautifully while maintaining its depth of flavor. The best part? It gets even better the next day as the flavors meld further. Let's get cooking—your taste buds will thank you.

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

Ingredients for sweet potato and bean soup

This soulful soup comes together with pantry staples and a few fresh touches—smoky, spiced, and deeply satisfying every spoonful.

Ingredient Amount Notes
Sweet Potatoes 🍠 3 lbs Medium, peeled and cubed
White Beans 🥄 2 cups Cooked, cannellini preferred
Vegetable Broth 💧 4 cups Low-sodium, homemade or store-bought
Smoked Paprika 🌶️ 2 tbsp For deep, smoky flavor
Ground Cumin 🌿 1 ½ tbsp Toasted for richer aroma
Garlic Cloves 🧄 4 cloves Freshly minced, vibrant color
Onion 🧅 1 whole Yellow, diced small
Carrots 🥕 2 whole Medium, peeled and chopped
Fresh Cilantro 🌿 ¼ cup Chopped, for brightness
Fresh Lime 🍋 1 whole Juiced, for zesty finish
Extra-Virgin Olive Oil 🫒 ¼ cup For richness, fruity variety
Sea Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly ground for heat
Coconut Milk 🥥 ½ cup Full-fat for creaminess
Lime Zest 🍋 1 tsp For aromatic depth

The sweet potatoes are the heart of this soup—choose vibrant, firm ones with no soft spots. Trader Joe's or Whole Foods often have the best organic varieties, but any medium-sized sweet potatoes work. Peeled and cubed, they'll break down into that velvety texture as they simmer. For the beans, cannellini are ideal—they hold their shape while still blending into the soup's richness. If you're using dried beans, soak them overnight for the best texture. The smoked paprika? Penzeys or local spice shops carry the best quality, but any good smoked variety will do—just make sure it's not too old (spices lose their punch after 6 months).

No smoked paprika? Substitute half the amount with regular paprika plus a dash of liquid smoke—it's a game-changer for that campfire vibe. Fresh cilantro missing? Dried cilantro or parsley at half the amount works in a pinch, though nothing beats the fresh brightness. The coconut milk adds creaminess without dairy—full-fat canned coconut milk is best, but light works too if that's what you've got. For the lime, Mexican limes are ideal, but regular limes work just fine. The zest is where the magic happens, so don't skip it—it adds a bright, aromatic depth that ties everything together.

This soup tastes even better the next day as the flavors meld—make a double batch for easy lunches. Store in airtight containers in the fridge for 5 days or freeze for 3 months. The texture thickens as it cools, so add a splash of broth when reheating. For meal prep, portion into jars and keep the lime zest and fresh herbs separate until serving—this keeps everything vibrant. The broth can be made ahead too, so you're not stuck chopping veggies on a busy weeknight.

❤️

Why You'll Love This Recipe

  • No Chopping Chaos: I swear by this one—just peel and cube the sweet potatoes, toss in a can of beans, and let the broth do the work. The smoked paprika and cumin add depth without extra prep, and honestly? I’ve made it after a 10-hour shift with zero stress.
  • Smoky-Sweet Magic: That combo of roasted sweet potatoes and white beans creates this insane texture—creamy, hearty, but still light. The smoked paprika gives it this warm, earthy kick that makes it taste like a hug in a bowl. (Yes, even on a Tuesday night.)
  • Meal Prep MVP: Double the batch and freeze half—it reheats like a dream. Perfect for lazy mornings or when you’re too tired to cook. My college kid devours it straight from the fridge, and I still can’t believe how easy it is to keep on hand.
  • Budget-Friendly Powerhouse: Sweet potatoes and dried beans stretch this soup into a full meal for pennies. I’ve fed four people for under $8 with this, and the leftovers? Even better the next day. No guilt, just flavor.

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

Here's how to create a soul-warming soup with rich smoky flavors and velvety texture.

1

Sauté the Aromatic Base

Heat the 0.25 cup extra-virgin olive oil in a large Dutch oven over medium heat. Add the 1 whole diced onion and cook for 5 minutes until soft and translucent, stirring occasionally. Add the 2 whole chopped carrots and cook for another 3 minutes until they begin to soften.

This is where the magic starts. Stir in the 2 tbsp smoked paprika and 1.5 tbsp ground cumin, letting the spices toast for 30 seconds until fragrant. Immediately add the 4 cloves minced garlic and cook for just 30 seconds—don't let it brown or it'll turn bitter. The spices should smell deeply aromatic, like a campfire on a crisp autumn evening.

2

Build the Flavor Foundation

Pour in the 4 cups vegetable broth and bring to a gentle simmer. Add the 3 lbs cubed sweet potatoes and 2 cups cooked white beans, stirring to combine. The mixture should bubble gently—if it's too vigorous, reduce the heat slightly. Partially cover and let it simmer for 20-25 minutes until the sweet potatoes are fork-tender.

Here's the thing—don't peek under the lid too often. Every time you lift it, you lose heat and moisture. Instead, check for doneness by piercing a sweet potato cube with a fork. It should slide in easily with just slight resistance. The beans should be heated through but still hold their shape. This gentle simmering develops the soup's depth of flavor.

3

Finish with Creamy Richness

Once the sweet potatoes are tender, stir in the 0.5 cup coconut milk and 1 tsp lime zest. Let the soup simmer for another 5 minutes to allow the coconut milk to blend smoothly. Taste and adjust seasoning with the 1.5 tsp sea salt and 0.5 tsp black pepper—you might need more salt depending on your broth.

The coconut milk should create a velvety texture without making the soup heavy. If it's too thick, add 2-3 tablespoons of hot broth to reach your desired consistency. The lime zest adds a bright, citrusy note that cuts through the richness, balancing all the smoky, earthy flavors. This is the moment that makes the soup truly sing.

4

Garnish and Serve with Confidence

Remove the soup from heat and stir in the 0.25 cup chopped fresh cilantro. The fresh herbs add a vibrant contrast to the smoky, spiced flavors. Let the soup sit for 5 minutes to allow the flavors to meld together one final time.

Serve immediately in warm bowls, garnished with a squeeze of fresh lime juice from the 1 whole fresh lime. The acidity brightens the soup with each spoonful. Pair with crusty bread to soak up every last drop of that creamy, comforting broth. This isn't just soup—it's a flavor experience that warms you from the inside out.

👨‍🍳

Pro Tips For Making Sweet Potato And Bean Soup

  • CHAR THE SWEET POTATO FIRST: Toss peeled, cubed sweet potatoes in a dry pan and sear them for 3-4 minutes before adding broth—this builds flavor and prevents them from turning to mush later. I learned this the hard way when my soup ended up as a thick purée instead of having those little chewy chunks.
  • SOAK BEANS UNLESS THEY’RE CANNED: If using dried white beans, soak them overnight or at least 8 hours—this cuts cooking time by half and prevents the soup from tasting bitter. (Yes, even if you’re impatient like me, skip the quick-soak hack for this dish.)
  • STIR IN SPICES LATE: Add smoked paprika and cumin only in the last 10 minutes of simmering—this keeps their aroma bright instead of letting it dissipate into the broth. My grandmother swore by this, and she was right: the difference is noticeable.
  • BLEND HALF THE SOUP: Purée only half the soup for texture contrast—this gives you silky smooth spots alongside hearty chunks of beans and sweet potato. (Does it look weird? Yes. Does it work? Every single time.)

Essential equipment for sweet potato and bean soup

Dutch Oven Essentials

A large Dutch oven (like the Le Creuset 6-quart) is my go-to for this soup because it distributes heat evenly and handles the long simmer beautifully. The deep sides prevent splattering when adding broth, and the heavy construction maintains steady temperatures.

If you don’t own one, a stainless steel stockpot with a tight-fitting lid works too—just avoid nonstick pans, as they can’t handle the prolonged cooking time. 🔥

Immersion Blender

For a silky texture without overcooking the sweet potatoes, an immersion blender (like the Ninja Foodi) is a game-changer. After simmering, pulse the soup for 10-15 seconds to break down some of the sweet potatoes while keeping the beans intact.

If you don’t have one, a regular blender works—just blend half the soup first, then stir it back in to maintain consistency.

Spice Toasting Tools

Toasted spices unlock deeper flavors, and a small cast-iron skillet or even a dry nonstick pan works perfectly for blooming the smoked paprika and cumin. Heat the spices over medium-low heat for 30 seconds, stirring constantly, until fragrant.

This step is non-negotiable—it transforms ordinary spices into aromatic powerhouses. A spice grinder (like the Spiceworks Mini Mill) also helps freshen up ground spices if yours are past their prime.

Measuring Tools

Precision matters with spices and liquids. Use a small measuring spoon set (like OXO Good Grips) for the smoked paprika and cumin, and a liquid measuring cup for the coconut milk and broth.

For the sweet potatoes, a sharp chef’s knife and cutting board are essential—aim for 1-inch cubes for even cooking. A mandoline speeds up the process if you’re prepping a big batch.

Storage Containers

For meal prep, glass mason jars (like Ball Wide-Mouth) are ideal—they’re airtight, stackable, and keep the soup fresh for 5 days in the fridge. If freezing, use quart-sized freezer bags (like Stasher) for easy portioning.

Label containers with the date to track freshness. Pro tip: Store the lime zest and cilantro separately until reheating to preserve their brightness. ❄️

Nutrition facts

Servings 6
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 14g18%
Saturated Fat 5g25%
Cholesterol 0mg0%
Sodium 520mg23%
Total Carbohydrate 62g22%
Dietary Fiber 12g43%
Sugars 12g
Protein 16g32%
* 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 regular potatoes instead of sweet potatoes?

While you can substitute regular potatoes, the flavor and texture will be completely different. Sweet potatoes add natural sweetness and a creamy, velvety texture that regular potatoes can't match. For the best results, stick with sweet potatoes—they're the star of this recipe and create that perfect balance of hearty and comforting flavors.

2

What kind of beans work best in this recipe?

Cannellini beans are ideal because they hold their shape while still blending into the soup's richness. Great alternatives include great northern beans or butter beans. Avoid black beans—they're too soft and can make the soup too thick. If using dried beans, always soak them overnight for the best texture.

3

How can I make this soup spicier?

Add ½ to 1 teaspoon of cayenne pepper or 1-2 dashes of hot sauce when you stir in the coconut milk. For a smoky kick, increase the smoked paprika to 3 tablespoons and toast it longer. Always taste as you go—you can adjust heat levels to your preference.

4

Can I make this soup in an Instant Pot?

Yes! Sauté the onion, carrots, and spices first, then add all ingredients except the coconut milk and lime zest. Cook on high pressure for 8 minutes, then quick-release. Stir in the coconut milk and lime zest at the end. The texture will be slightly different but still delicious—just don't overcook or the sweet potatoes will turn mushy.

5

Why does my soup taste bland?

Most likely, your broth was low-sodium or you skipped the lime zest. Boost flavor by adding 1 extra teaspoon of sea salt and ½ teaspoon of lime zest. Also check if you toasted the spices—they need that 30-second bloom to develop their full aroma. Finally, fresh herbs at the end make a huge difference.

★★★★★5.0(8 reviews)
Categories Soups & Stews