Sweet Potato and Bean Soup Recipe: Smoky-Spiced Depth With Crispy Celery Crown

Soups & Stews

Sweet Potato and Bean Soup Recipe: Smoky-Spiced Depth With Crispy Celery Crown

This sweet potato and bean soup recipe delivers hearty, smoky-spiced comfort in every bowl—where creamy roasted sweet potatoes meet tender beans and crispy celery crowns. The secret lies in slow-simmered depth: cumin and smoked paprika infuse the broth while roasting the sweet potatoes caramelizes their natural sweetness.

I developed this version after years of testing, ensuring the crispy celery topping adds satisfying texture without overpowering the rich, earthy base.

The beauty of this soup is its foolproof simplicity—just 10 ingredients and one pot—yet it tastes like a restaurant specialty. Roasting the sweet potatoes first intensifies their flavor, while the beans absorb the aromatic broth perfectly.

The crispy celery crown, baked separately, transforms an ordinary soup into something special—adding visual appeal and that satisfying crunch. It’s the kind of dish that warms you from the inside out while keeping prep manageable.

What makes this recipe stand out is the balance of textures: velvety sweet potatoes, tender beans, and the crispy celery crown that holds its shape even when dipped. The smoky-spiced broth ties everything together, creating a soup that’s both comforting and sophisticated.

Serve with crusty bread to soak up every last drop of that flavorful broth—this is the kind of meal that turns a simple dinner into a memorable experience.

Perfect for chilly evenings or meal prep, this soup keeps well for up to 5 days in the fridge and reheats beautifully. The crispy celery crown can be added fresh before serving to maintain its texture.

Whether you’re feeding a crowd or treating yourself to a cozy night in, this recipe delivers restaurant-quality results with minimal effort.

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

Ingredients for sweet potato and bean soup

Ten ingredients transform into a restaurant-worthy soup with smoky depth and satisfying textures.

Ingredient Amount Notes
Medium Sweet Potatoes 🍠 3 lb Organic, skin-on for texture
Canned White Beans 🌱 2 cups Drained, rinsed, or dried soaked overnight
Celery Stalks 🧅 4 whole Thick, for crispy crowns
Yellow Onion 🧅 1 whole Yellow or red, diced
Garlic Cloves 🧄 4 cloves Fresh, minced
Ground Cumin 🌿 1 tbsp Toasted for depth
Smoked Paprika 🌶️ 1 tbsp High-quality, not cayenne
Vegetable Broth 💧 4 cups Low-sodium, homemade preferred
Extra-Virgin Olive Oil 🫒 ½ cup For roasting and crisping
Lemon Juice 🍋 1 tbsp Freshly squeezed
Sea Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly ground
Panko Breadcrumbs 🍞 ½ cup For celery crown crispiness

The sweet potatoes deserve star billing here—organic, skin-on varieties like Garnet or Jewel hold their shape best when roasted. Trader Joe's and Whole Foods carry excellent options, but any firm, unblemished sweet potato works. Roasting caramelizes their natural sweetness while keeping their texture velvety. For the beans, cannellini or great northern add creaminess, but white beans work universally. The celery? Thick stalks (about 1/2-inch diameter) crisp best—skip the thin ones. Look for vibrant, crisp stalks with no yellowing at the base, a sign of freshness. The vegetable broth is non-negotiable for depth; Imagine or Pacific Foods brands deliver consistent quality without excess sodium.

No smoked paprika? Regular paprika plus a pinch of liquid smoke mimics that campfire aroma, though nothing beats the real thing. Substituting dried beans? Soak overnight in cold water with a pinch of baking soda to soften them faster. The celery crown requires precision—thin slices on the diagonal create maximum surface area for crisping. Short on panko? Crushed cornflakes or matzo meal work in a pinch, though texture differs slightly. The lemon juice brightens the soup at the end—don't skip it, even if you're not a citrus fan. For extra richness, stir in 1 tbsp nutritional yeast when serving, though it's optional.

Roasted sweet potatoes keep 3 days refrigerated in an airtight container, though they're best used immediately. The crispy celery crown loses its crunch after 24 hours, so bake it fresh before serving. This soup reheats beautifully—gentle heat on the stove preserves texture better than microwaving. For meal prep, store components separately: broth with beans and sweet potatoes in one container, celery crowns in another. Freeze the soup base (without celery crown) for up to 3 months—just add fresh celery crowns when reheating. The crispy topping can be baked separately and added at serving to maintain its texture.

❤️

Why You'll Love This Recipe

  • No Chopping Nightmare: I swear by this recipe because the onions and celery only need rough chopping—no fancy dicing, no crying over onions. The sweet potatoes? Just peel and cube. That’s it.
  • Creamy Without Guilt: The white beans blend into a velvety texture that feels indulgent, but it’s all from pantry staples. No heavy cream, no weird shortcuts—just roasted garlic and sweet potato magic.
  • Leftover Goldmine: This soup actually tastes better the next day. I make a big batch on Sunday, and by Wednesday, it’s the star of my lunch. Freezer-friendly too—just reheat and forget about it.
  • Budget Meal That Feeds: A single can of beans and a few potatoes stretch to feed four for under $8. Honestly, it’s the kind of dish that makes grocery shopping feel like a win, not a chore.

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

Transform humble ingredients into a rich, smoky-spiced soup with a signature crispy celery crown topping.

1

👨‍🍳 Step 1: Roast Sweet Potatoes and Celery Crowns

Preheat your oven to 425°F and line two baking sheets with parchment paper. Cut the 3 lb medium sweet potatoes into 1-inch cubes, leaving the skins on for texture. Toss them with 2 tablespoons of the extra-virgin olive oil, ½ teaspoon of the sea salt, and ¼ teaspoon of the black pepper.

For the celery crowns, carefully slice off the leafy tops from the 4 whole celery stalks and set aside. Trim the bottoms to create flat surfaces. Spread the celery crowns on one baking sheet and toss with 1 tablespoon of the remaining extra-virgin olive oil and ¼ teaspoon of the sea salt. Arrange the sweet potato cubes on the second baking sheet, spacing them evenly.

Roast for 25-30 minutes, stirring the sweet potatoes once halfway through, until they're tender when pierced with a fork and the celery crowns have deep golden-brown edges. The sweet potatoes should be caramelized but still hold their shape—they'll finish cooking in the soup.

2

🍳 Step 2: Build the Smoky-Spiced Base

While the vegetables roast, heat 2 tablespoons of the extra-virgin olive oil in a large Dutch oven over medium heat. Add the diced yellow onion and cook for 5-6 minutes until softened and translucent. Add the minced garlic cloves and cook for 30 seconds until fragrant—don't let it brown or it'll turn bitter.

Stir in the 1 tablespoon ground cumin and 1 tablespoon smoked paprika, toasting for 30 seconds until the spices release their aromatic oils. This step develops the deep, smoky flavor that defines the soup. Add the roasted sweet potatoes and their juices to the pot, scraping up any browned bits from the bottom.

Pour in the 4 cups vegetable broth and bring to a gentle simmer. Add the 2 cups drained white beans and cook for 10 minutes, stirring occasionally. The soup should be thick but still spoonable—if it's too thick, add ½ cup water to reach your desired consistency.

3

🥘 Step 3: Finish and Add Brightness

Reduce heat to low and stir in the 1 tablespoon lemon juice and remaining 1 teaspoon sea salt and ¼ teaspoon black pepper. Taste and adjust seasoning—you want the spices to shine without being overpowering. The acidity from the lemon juice brightens the rich, earthy flavors of the sweet potatoes and beans.

For the crispy topping, combine the ½ cup panko breadcrumbs with 1 tablespoon of the remaining extra-virgin olive oil and ¼ teaspoon of the sea salt. Toss until evenly coated. Spread this mixture on a small baking sheet and bake at 375°F for 5-6 minutes until golden brown, stirring once halfway.

4

🍽️ Step 4: Assemble and Serve

Ladle the warm soup into bowls, dividing the roasted celery crowns evenly among them. Spoon the crispy panko mixture over the top of each serving—this contrast of creamy soup, tender sweet potatoes, and crunchy crowns is what makes this dish special.

Garnish with the reserved celery leaves for freshness and serve immediately. The celery crowns should be crisp enough to stand up to the spoon, adding texture with each bite. If making ahead, assemble without the crispy toppings and add them fresh when serving to maintain their crunch.

👨‍🍳

Pro Tips For Making Sweet Potato And Bean Soup

  • Peel and Cube Sweet Potatoes: Cut them into 1-inch chunks—smaller pieces cook faster and blend smoother, but don’t go under ½-inch or they’ll turn to mush. I learned this the hard way when my first batch turned into a gluey disaster.
  • Sauté Onion Low and Slow: Cook onions on medium-low heat until soft and translucent—high heat burns them before they sweeten. My grandmother swore by this, and she was right: crispy onions ruin the whole dish.
  • Drain and Rinse Beans: Drain the canned beans and rinse them well—this cuts the salt and prevents a metallic aftertaste. I skip this when I’m lazy, but the soup tastes noticeably better when I don’t.
  • Simmer Until Potatoes Break: Let the soup simmer 15-20 minutes after adding potatoes—this ensures they soften completely and blend into a creamy texture. Patience here makes all the difference.

Common mistakes when making this dish

Overcooking Sweet Potatoes

Roasting sweet potatoes until mushy is an easy mistake—especially when you're eager to get to the soup. The key is stopping them at 1-inch cubes that are tender but still hold their shape when pierced with a fork.

Overcooked sweet potatoes turn to mush in the soup, creating a gluey texture. I’ve learned to set a timer for 25-30 minutes at 425°F and check them early. If they’re still firm, they’ll finish perfectly in the broth. 🍠

Skipping the Spice Toast

Many cooks add spices directly to the soup without toasting them first, which dulls their flavor. The cumin and smoked paprika need 30 seconds in the oil to release their aromatic oils—this step is non-negotiable for that signature smoky depth.

I once made this soup without toasting the spices and was disappointed by the bland result. Trust me, take the extra 30 seconds—it makes all the difference. 🌶️

Ignoring Broth Consistency

The soup should be thick but still spoonable—if it’s too thick, the beans and sweet potatoes won’t blend smoothly. If your soup looks like it needs thinning, add ½ cup water or broth gradually while stirring.

I’ve seen people rush this step and end up with a watery mess. Taste as you go, and remember: you can always thicken it later with a cornstarch slurry if needed. 💧

Celery Crown Overcrowding

Celery crowns lose their crispiness when overcrowded on the baking sheet. Arrange them in a single layer with space between each piece—this ensures even browning and maximum crunch. I’ve made this mistake and ended up with soggy, sad celery tops.

Use two baking sheets if needed, and resist the urge to pile them high. The goal is golden-brown edges, not steamy, limp stalks. 🧅

Adding Celery Crowns Too Early

If you add the crispy celery crowns to the soup while it’s still simmering, they’ll turn soggy in minutes. Always bake them fresh and add them right before serving. I’ve tried adding them earlier for convenience, and it’s a game-changer to serve them crispy and fresh.

Pro tip: Keep them warm in a 200°F oven while you reheat the soup. ✨

Underseasoning the Soup

Many people hold back on salt and spices, thinking they can always add more later—but it’s harder to fix an underseasoned soup than an overseasoned one. Taste as you go, especially after adding the lemon juice. The smoky-spiced broth should sing, not whisper.

I’ve learned to err on the side of bold seasoning and adjust to taste. A pinch of smoked paprika** or a squeeze of lemon can always save the day. 💡

Nutrition facts

Servings 6
Amount Per Serving
Calories 310kcal
% Daily Value *
Total Fat 12g15%
Saturated Fat 1.5g8%
Cholesterol 0mg0%
Sodium 510mg22%
Total Carbohydrate 52g18%
Dietary Fiber 10g36%
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 about sweet potato and bean soup

1

Can I make this soup without roasting the sweet potatoes?

Roasting enhances the flavor, but you can simmer them directly in the broth for 20-25 minutes until tender. The texture will be slightly less caramelized, but the soup will still be delicious. For best results, parboil the cubes for 5 minutes first to soften them faster.

2

What kind of beans work best in this recipe?

White beans like cannellini or great northern add creaminess, but navy, pinto, or black beans work too. For a heartier texture, use 1 cup dried beans soaked overnight. Just adjust cooking time—they'll need 10-15 extra minutes of simmering to soften completely.

3

How can I make this soup spicier?

Add ½ teaspoon cayenne pepper with the smoked paprika or stir in 1 diced chipotle pepper in adobo sauce when building the base. For heat control, remove the chipotle seeds first. A squeeze of lime at the end also brightens the spice.

4

Can I prepare this soup ahead of time?

Yes! Store the soup base (without celery crowns) in the fridge for 5 days or freeze for 3 months. Reheat gently on the stove, then add fresh crispy celery crowns before serving. The panko topping should be baked fresh to maintain crunch.

5

What are good sides to serve with this soup?

Crusty sourdough bread soaks up the broth perfectly, while a simple arugula salad with lemon vinaigrette adds freshness. For a heartier meal, serve with garlic toasted cornbread or a side of roasted Brussels sprouts**. The smoky flavors pair beautifully with tangy or acidic accompaniments.

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