Sweet Potato and Bean Soup Recipe: Smoky Spiced Depth With Charred Edge Crunch

Soups & Stews

Sweet Potato and Bean Soup Recipe: Smoky Spiced Depth With Charred Edge Crunch

This vegan sweet potato and bean soup transforms humble ingredients into a rich, smoky masterpiece with layers of spiced depth and charred edge crunch. đŸ”„ The secret lies in slow-cooked sweet potatoes and hearty beans, caramelized until tender, then blended to velvety perfection while preserving that coveted texture.

I developed this recipe after years of experimenting with plant-based soups—balancing sweetness, smokiness, and earthy bean flavors without relying on dairy or meat substitutes.

The foundation starts with charred sweet potatoes—roasting them first deepens their natural sweetness and adds a subtle smokiness that elevates the entire dish. White beans provide protein and creaminess, while aromatic spices like cumin, smoked paprika, and a pinch of cayenne create warmth that lingers.

An immersion blender ensures a silky texture without losing that satisfying bite from the charred edges.

What you’ll end up with is a hearty, restaurant-quality soup that’s as comforting as it is impressive—perfect for chilly evenings or meal prep. The smoky aroma alone will draw everyone to the table, while the balanced flavors make it a crowd-pleaser.

Serve it with crusty bread or a sprinkle of fresh herbs for that final touch of brightness.

This recipe is vegan, gluten-free, and packed with plant-based protein, making it versatile for any dietary need. The slow-cooked method means flavors meld beautifully over time, and the optional garnishes (like toasted pumpkin seeds or avocado) let you customize it to your taste.

Let’s make this soup—your kitchen will thank you.

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

Ingredients for sweet potato and bean soup

Six hearty ingredients create this restaurant-worthy vegan soup with smoky depth and charred crunch.

Ingredient Amount Notes
Sweet Potatoes 🍠 3 lbs Medium-sized, skin-on for roasting
White Beans đŸŒ± 2 cups Dried cannellini or great northern
Smoked Paprika đŸŒ¶ïž 2 tbsp High-quality for smoky depth
Ground Cumin 🌿 1 œ tbsp Toasted for aromatic warmth
Cayenne Pepper đŸ”„ œ tsp Adjust for preferred heat
Garlic Cloves 🧄 6 cloves Freshly smashed for intensity
Yellow Onion 🧅 1 whole Medium-sized, diced finely
Vegetable Broth 💧 4 cups Low-sodium for flavor control
Extra-Virgin Olive Oil đŸ«’ œ cup For roasting and finishing
Fresh Thyme Leaves 🌿 ÂŒ cup Or 1 tbsp dried thyme
Lemon Juice 🍋 2 tbsp Freshly squeezed for brightness
Salt 🧂 1 œ tsp Diamond Crystal preferred
Black Peppercorns đŸŒ¶ïž œ tsp Freshly cracked for texture
Avocado Oil đŸ«’ 2 tbsp For high-heat roasting
Toasted Pumpkin Seeds đŸ„œ ÂŒ cup Optional garnish for crunch

The sweet potatoes are non-negotiable—choose vibrant orange ones with firm skin for the best texture. I always roast mine first to caramelize their natural sugars and build that smoky foundation. Trader Joe's carries perfect ones, but any well-stocked grocery store will have them. For the beans, dried is ideal (soak overnight), but canned low-sodium white beans work in a pinch—just rinse well. The smoked paprika? Penzeys or a well-stocked spice aisle will have the good stuff—look for a deep, rich color, not dusty or faded.

No smoked paprika? Substitute half the amount with liquid smoke—just a teaspoon or two goes a long way. Fresh thyme out of season? Dried works at one-third the amount, but toast it first in a dry pan for 30 seconds to wake up the flavor. The avocado oil is worth splurging on for roasting—it has a high smoke point without overpowering the dish. For the broth, Homemade Vegetable Broth is best, but Pacific Foods low-sodium version is my grocery store go-to. And if you're short on time, the immersion blender can handle the charred edges—just pulse until smooth.

This soup tastes even better the next day—flavors meld beautifully when refrigerated. Store in airtight containers for 5 days or freeze portions for 3 months. I always make a double batch because reheating is a game-changer. For serving, toast those pumpkin seeds in a dry pan until golden—they add the perfect crunch to balance the creamy texture. The soup keeps well in the fridge, but the garnishes are best added fresh when ready to serve.

❀

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe because it’s literally one pot—no chopping boards, no extra pans, just peel, dice, and simmer. The sweet potatoes soften while the beans and spices meld into something rich without me having to babysit the stove.
  • Smoky Depth in Minutes: That smoked paprika and cumin? They turn this soup into a flavor bomb that tastes like it simmered all day. Honestly, the first time I added the cayenne at the end, I nearly burned my tongue—but now I double it. Worth every little sting.
  • Meal Prep MVP: Double the batch and you’ve got lunch for days. I freeze half in mason jars (yes, it works) and reheat it straight from the fridge when I’m too tired to cook. The beans hold up perfectly, and the sweet potatoes stay creamy—no sad, watery leftovers here.
  • Budget-Friendly Powerhouse: White beans and sweet potatoes are my wallet’s best friends. A bag of each lasts me weeks, and the spices cost pennies. Between us, this soup feeds four for under $5, and I’ve never once regretted the trade-off for something this satisfying.

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

Here's how to build layers of smoky depth and caramelized crunch in every spoonful.

1

đŸ”„ Step 1: Roast Sweet Potatoes for Charred Crunch

Preheat your oven to 425°F and line a large baking sheet with parchment paper. Cut the 3 lbs sweet potatoes into 1-inch chunks, leaving the skins on for texture. Toss them with 2 tbsp avocado oil and 1 tsp salt until evenly coated.

Spread the sweet potatoes in a single layer on the baking sheet, leaving space between pieces. Roast for 30-35 minutes until the edges are deep golden brown with visible char marks. The potatoes should be tender when pierced with a fork but still hold their shape. Real talk: these charred edges are what give the soup that irresistible crunch—don't skip this step!

2

🍳 Step 2: Toast Spices and SautĂ© Aromatics

While the sweet potatoes roast, heat 2 tbsp extra-virgin olive oil in a large Dutch oven over medium heat. Add the 1 whole yellow onion (diced) and cook for 5-6 minutes until softened and translucent.

Add the 6 cloves garlic cloves (smashed) and stir for 30 seconds until fragrant. Here's the thing—don't let the garlic brown or it'll turn bitter. Immediately add the 2 tbsp smoked paprika, 1.5 tbsp ground cumin, and 0.5 tsp cayenne pepper. Toast the spices for 1 minute until aromatic and slightly darkened—this builds the soup's smoky foundation.

3

đŸ„˜ Step 3: Build the Soup Base with Roasted Potatoes

Add the roasted sweet potatoes to the Dutch oven along with the 4 cups vegetable broth. Bring to a gentle boil, then reduce heat to medium-low and simmer for 15 minutes, stirring occasionally. The potatoes should break down slightly but still maintain some texture—this creates that perfect sweet potato "mash" consistency.

Add the 2 cups white beans (rinsed if using canned) and 0.25 cup fresh thyme leaves to the pot. Simmer for another 10 minutes until the beans are heated through and the flavors meld. Taste and adjust seasoning with the remaining 0.5 tsp salt and 0.5 tsp black peppercorns—this is where you can really taste the depth of those toasted spices.

4

đŸœïž Step 4: Finish with Brightness and Crunch

Remove the soup from heat and stir in the 2 tbsp lemon juice. This brightens the rich, earthy flavors and cuts through the smokiness beautifully. Taste again and adjust seasoning if needed—sometimes the lemon juice needs a little more salt to balance it.

Ladle the soup into bowls and top each serving with 1 tablespoon toasted pumpkin seeds. The seeds add that final textural contrast we've been building toward—they'll stay crunchy even after the soup sits for a bit. Serve immediately while the edges are still slightly crisp and the broth is steaming hot.

👹‍🍳

Pro Tips For Making Sweet Potato And Bean Soup

  • PEEL AND CUBE SMALL: Sweet potatoes with skin on look rustic, but peeling and cutting them into œ-inch cubes (not too small) ensures even cooking—no mushy bits or undercooked centers. I learned this the hard way when I used uneven chunks and ended up with a soup that was almost perfect.
  • SOAK BEANS IF USING DRY: Skip the long cook time by soaking cannellini or navy beans overnight, then simmering them just 30-45 minutes. If you’re in a rush, use canned beans—but rinse them well to cut the gummy texture that ruins the soup’s balance.
  • TOAST SPICES IN OIL: Heat 1 tablespoon neutral oil in the pot until shimmering, then add smoked paprika, cumin, and cayenne. Let them sizzle for 30 seconds—this wakes up their flavors and prevents a bitter aftertaste. (Yes, even if you’re impatient like me.)
  • ACIDIFY AT THE END: Stir in 1 teaspoon apple cider vinegar or lemon juice off the heat to brighten the beans and sweet potatoes. It’s the non-negotiable step that keeps the soup from tasting flat, especially if you’re using store-bought broth.

Pro cooking tips for sweet potato and bean soup

Roasting Perfection

Roasting sweet potatoes at 425°F for 30-35 minutes unlocks their natural sweetness and creates that coveted charred edge crunch. I always use avocado oil for its high smoke point—it won't overpower the dish like some other oils.

Spread the potatoes in a single layer with space between them; crowding steams instead of roasts. Look for deep golden brown edges with visible char marks—this is where the magic happens. đŸ”„

Spice Toasting Secrets

Never skip toasting your spices! Heat 2 tbsp smoked paprika and 1.5 tbsp ground cumin in olive oil for 1 minute until aromatic. This step develops their flavors and removes any raw taste.

I like to add a pinch of cayenne pepper here too—it adds warmth without overpowering. Toasting spices also helps prevent bitterness in the final soup by eliminating any moisture content.

Immersion Blender Mastery

For that perfect velvety texture without losing the charred edge crunch, use an immersion blender directly in the pot. Pulse in 10-second bursts until smooth, then taste—you want some texture remaining. I recommend the Ninja BN601 for its powerful motor and easy cleanup.

If you prefer a completely smooth soup, blend half the batch and leave the other half chunky for contrast. đŸ’«

Bean Selection Matters

Dried cannellini or great northern beans create the creamiest texture, but canned low-sodium white beans work in a pinch. Always rinse canned beans thoroughly to remove excess sodium.

For extra flavor, I like to add a 1-inch piece of kombu seaweed while the beans simmer—it adds umami depth without altering the soup's color. Remove it before blending if you prefer a cleaner taste.

Lemon Juice Timing

Add the 2 tbsp lemon juice at the very end—this brightens the soup and balances the rich, earthy flavors. I find that adding it too early can make the soup taste flat. If your soup needs more acidity, add an extra œ tsp lemon zest along with the juice.

The zest adds a beautiful aroma and subtle citrus notes that complement the smoky spices perfectly.

Crunchy Garnishes

Toast pumpkin seeds in a dry pan until golden brown for that perfect crunchy contrast. I like to add a sprinkle of fresh parsley or cilantro right before serving too—it adds freshness that cuts through the richness.

For an extra touch, drizzle with a little olive oil right before eating to enhance the flavors even more. 🌟

Nutrition facts

Servings 6
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 3g15%
Cholesterol 0mg0%
Sodium 520mg23%
Total Carbohydrate 52g18%
Dietary Fiber 12g43%
Sugars 10g
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, you'll lose that signature sweetness and vibrant color that makes this soup special. Sweet potatoes add natural depth and caramelization when roasted. If you must use regular potatoes, choose yellow or red varieties and increase the smoked paprika to 1 tbsp for extra flavor. The texture will be slightly different but still delicious.

2

How do I make this soup creamier without dairy?

For a richer texture without dairy, blend œ cup cooked cashews with the soup after blending (or before adding beans). This creates a velvety consistency. Alternatively, stir in 2 tbsp tahini at the end—it adds creaminess and nutty depth. Both options work beautifully in vegan soups while keeping the dish plant-based.

3

What's the best way to reheat leftovers?

Reheat gently on the stovetop over low heat with a splash of water or broth to prevent drying out. Stir frequently and add more liquid if needed. For microwave reheating, cover with a damp paper towel and heat in 30-second intervals, stirring between each. The soup tastes even better the next day as flavors meld!

4

Can I make this soup in an Instant Pot?

Sauté the onions and spices as directed, then add all ingredients except lemon juice. Cook on high pressure for 10 minutes, then quick-release. Finish with lemon juice and adjust seasoning. The Instant Pot version cooks faster but may need a bit more broth to reach desired consistency.

5

Why does my soup taste bland?

Most likely, the spices weren't toasted enough or the broth needs more seasoning. Always toast your spices until aromatic! For extra depth, add a pinch of sea salt and black pepper during cooking, then finish with lemon juice. If using canned beans, rinse them thoroughly to remove excess sodium that can mute flavors.

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