Soups & Stews
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.
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.
đ„ 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!
đł 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.
đ„ 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.
đœïž 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
Frequently asked questions
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.
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.
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!
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.
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.
