Side Dishes
This sweet potato butter bean recipe transforms humble ingredients into a crispy, earthy masterpiece that balances sweet and savory in every bite. The secret lies in roasting sweet potatoes until caramelized and crisping celery crowns to perfection—textures that elevate simple beans into something extraordinary.
What makes this dish special is how it comes together with minimal effort but delivers restaurant-quality results.
Butter beans form the heart of this recipe, simmered with aromatic spices until tender yet still holding their shape. Sweet potatoes, cut into thick rounds, roast until their edges turn golden and crispy, while celery crowns develop a satisfying crunch that contrasts beautifully with the creamy beans.
The dish is vegan-friendly by design, proving that plant-based meals can be just as satisfying—and delicious—as any traditional side.
What you’ll end up with is a visually stunning dish that’s as impressive to serve as it is to eat. The crispy celery crowns add a delicate crunch, while the sweet potatoes bring natural sweetness and depth.
This recipe works as a hearty side dish or even a main course when paired with fresh greens or crusty bread. It’s the kind of dish that makes weeknight dinners feel special.
The beauty of this recipe lies in its versatility—adjust the spices to suit your taste, or add a squeeze of lemon for brightness. Perfect for meal prep, it reheats well and keeps flavors intact. Ready to elevate your table with a dish that’s both comforting and sophisticated?
Ingredients for sweet potato butter bean
Sweet potatoes, butter beans, and crispy celery crowns create this vegan masterpiece with minimal effort.
| Ingredient | Amount | Notes |
|---|---|---|
| Butter Beans (Dry) 🥜 | 1 ½ cups | Soaked overnight for best texture |
| Sweet Potatoes 🍠 | 2 medium | Organic preferred, cut into 1/2-inch slices |
| Celery Crowns 🥬 | 4 whole | Cut into 1-inch pieces, leaves reserved |
| Yellow Onion 🧅 | 1 medium | Diced, for aromatic base |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth of flavor |
| Smoked Paprika 🌶️ | 1 tbsp | For earthy, smoky flavor |
| Ground Cumin 🌿 | 1 tsp | Toasted for enhanced aroma |
| Ground Coriander 🌿 | 1 tsp | Bright citrusy note |
| Turmeric Powder 🌿 | ½ tsp | For vibrant color |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Olive Oil 🫒 | ½ cup | Extra-virgin for richness |
| Vegetable Broth 💧 | 2 cups | Low-sodium preferred |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed for brightness |
The sweet potatoes are the star here—organic varieties like Jewel or Beauregard hold their shape best when roasted. Trader Joe's and Whole Foods often carry these, but any firm, unblemished sweet potato works. Cut them into even 1/2-inch slices so they crisp uniformly. For the celery crowns, look for stalks with vibrant green leaves—they add a delicate crunch and visual appeal. If you can't find celery crowns, use the leafy tops of regular celery, but they'll be slightly less crisp. The butter beans should be plump and firm—Canyon River Farms brand is a reliable choice if you're buying dry.
No smoked paprika? Regular paprika plus a pinch of liquid smoke works in a pinch. Fresh celery crowns unavailable? Substitute with thinly sliced fennel for a slightly anise-like flavor. The vegetable broth can be homemade or a quality store-bought version like Imagine or Pacific Foods. Want more depth? Add a 1/2 tsp of liquid smoke to the broth. For the beans, if you're short on time, use canned butter beans (drained and rinsed) but soaking dry beans overnight gives the best texture. The olive oil matters here—use something with a fruity, peppery finish like California Olive Ranch.
Roasted sweet potatoes keep for 3 days in the fridge—reheat in a 350°F oven for 10 minutes to restore crispiness. The spiced beans reheat beautifully but may need a splash of water if too thick. For meal prep, store components separately: beans in one container, sweet potatoes in another, and celery crowns wrapped in a damp paper towel. This keeps everything crisp for up to 4 days. Freeze the beans for 3 months if you're prepping ahead—they actually taste better after a few days as flavors meld.
Why You'll Love This Recipe
- One-Pot Wonder: I swear by this when I’m too tired to scrub pots—just toss everything in one deep skillet, let the sweet potatoes caramelize, and boom. The butter beans soak up all that smoky-sweet flavor without extra fuss.
- Sweet & Savory Magic: That balance of earthy sweet potatoes and salty butter beans? It’s like a hug for your taste buds. The celery and onion add this bright, fresh crunch that cuts through the richness—honestly, I’ve never met a combo I didn’t want seconds of.
- Lunchbox Legend: Between us, this is my go-to for meal prep. The flavors only get better the next day, and it reheats like a dream—pack it cold for work or warm it up for a lazy evening. (Yes, even on a Tuesday night.)
- Pantry Staple Power: Dry butter beans? Check. Sweet potatoes? Probably in your fridge. Celery and onion? You’ve got those too. I made this last week for under $8 and fed four people—plus, the leftovers stretch into a soup or frittata later. Budget-friendly doesn’t get much better.
Step-by-step instructions for sweet potato butter bean stew
This method delivers perfectly balanced texture—crisp celery crowns over tender spiced filling.
🍳 Step 1: Roast Sweet Potatoes and Celery Crowns
Preheat oven to 400°F. Toss the 2 medium sweet potatoes (cut into ½-inch slices) and 4 whole celery crowns (cut into 1-inch pieces) with 1 tablespoon olive oil, ½ teaspoon salt, and ¼ teaspoon black pepper. Spread on a rimmed baking sheet in a single layer.
Roast for 25-30 minutes until the sweet potatoes are tender when pierced with a fork and the celery crowns develop deep golden brown spots. The celery should be crisp-tender—not mushy. Remove from oven and set aside, reserving the roasted vegetables for the filling.
👨🍳 Step 2: Build the Spiced Bean Filling
In a large Dutch oven, heat ¼ cup olive oil over medium heat. Add the 1 medium yellow onion (diced) and cook for 5 minutes until softened and translucent. Add the 4 cloves garlic cloves (minced) and cook for 30 seconds until fragrant.
Stir in the 1 tablespoon smoked paprika, 1 teaspoon ground cumin, 1 teaspoon ground coriander, and ½ teaspoon turmeric powder. Cook for 1 minute until the spices are toasted and aromatic. Add the 1.5 cups butter beans (dry) (soaked overnight) and 2 cups vegetable broth, then bring to a gentle simmer.
🥘 Step 3: Simmer the Filling to Perfection
Reduce heat to low and let the filling simmer uncovered for 30-35 minutes until the butter beans are tender and the liquid has reduced slightly. Stir occasionally to prevent sticking. The filling should be thick but still spoonable—like a hearty stew.
Add the reserved roasted sweet potatoes and celery crowns from Step 1, stirring gently to combine. Simmer for another 5 minutes to meld flavors. Finish with the 1 tablespoon lemon juice, adjusting salt and pepper to taste. The lemon brightens the earthy spices and balances the richness.
🔥 Step 4: Serve with Crispy Celery Crowns
For the final touch, return the reserved celery crown pieces to the oven on a separate baking sheet. Broil for 3-5 minutes until deeply browned and crispy—this is where the texture magic happens. Watch closely to avoid burning.
Serve the stew immediately, spooning the filling over the crispy celery crowns. The contrast of tender, spiced filling with crispy celery adds depth to every bite. Garnish with extra lemon zest if desired, and enjoy the harmonious balance of textures and flavors.
Pro Tips For Making Sweet Potato Butter Bean
- SOAK BEANS OVERNIGHT: I learned this the hard way—rushing butter beans with a quick soak leads to tough, mealy results. Use 3 cups water per 1 cup dry beans, cover, and let them sit 12+ hours. The longer they soak, the creamier they’ll get when cooked.
- ROAST SWEET POTATOES FIRST: Skip boiling—roast the sweet potatoes at 400°F (200°C) for 35-40 minutes until fork-tender, then mash them directly into the pot. This concentrates their sweetness and saves you from waiting for a separate stovetop cook.
- CHAR THE ONIONS LOW: After sweating the onions, crank the heat to medium-high and let them caramelize for 5-7 minutes until edges darken. This adds depth that raw or lightly cooked onions can’t match—just watch them like a hawk to avoid burning.
- SALT THE BEANS MID-COOK: Add half the total salt (about 1 tsp per cup beans) when beans are 70% tender, then finish with the rest later. This prevents them from turning mushy while ensuring they’re properly seasoned by the end.
Troubleshooting your sweet potato butter bean
Undercooked Beans
If your butter beans aren't tender after 30-35 minutes of simmering, they likely need more time. The key is patience—don't rush this step. For extra insurance, add ½ cup more vegetable broth and simmer 10-15 minutes longer.
I've found that Canyon River Farms dry beans often need the full time, while younger beans may soften faster. Always check for doneness by mashing one bean between your fingers—it should be creamy but still hold shape. 🍲
Mushy Celery Crowns
Celery crowns lose crispness when overcooked or crowded on the baking sheet. For perfect texture, spread them in a single layer and roast at 400°F for no longer than 25-30 minutes. If you notice them softening too quickly, reduce oven temperature to 375°F and check at 20 minutes.
For extra crispness, broil for just 3 minutes after the initial roast—this caramelizes the edges beautifully. 🥬
Sweet Potatoes Too Soft
Thick, even slices are crucial for crispy edges. If your sweet potatoes turn out too soft, try cutting them into ½-inch rounds instead of wedges. Also, don't overcrowd the baking sheet—leave ½ inch of space between pieces.
For extra insurance, roast at 375°F instead of 400°F and check at 20 minutes. The internal temperature should reach 200°F for perfect doneness. 🍠
Flat Flavor Profile
The spices are the soul of this dish, so don't skimp! Toast your smoked paprika and cumin in the pot for 1 full minute before adding liquids—this deepens their flavor. For extra depth, add ½ teaspoon liquid smoke to the broth.
If your dish tastes bland, finish with more lemon juice or a pinch of cayenne pepper for heat. I often add a pinch of nutmeg for warmth. 🌶️
Sauce Too Thin
If your filling is too watery, simmer uncovered for 5-10 minutes longer to reduce the liquid. For a thicker consistency, mash 2-3 beans with a fork to release starch. If you prefer a creamier texture, stir in 2 tablespoons of coconut milk at the end.
Remember, the filling should coat the back of a spoon but still be spoonable. 🥄
Meal Prep Texture Loss
To maintain crispness when storing, keep the celery crowns and sweet potatoes separate from the beans. Store them in airtight containers with parchment paper between layers.
Reheat the filling alone at 350°F for 10 minutes, then add the roasted veggies fresh from the oven for 5 minutes to restore crispness. For extra insurance, broil the celery crowns for 3 minutes before serving. ❄️
Nutrition facts
Frequently asked questions
Can I use canned butter beans instead of dry?
Yes, canned butter beans work perfectly! Just drain and rinse them well to remove excess sodium. For best texture, add them to the simmering broth after 15 minutes of cooking instead of starting with dry beans. This prevents them from becoming mushy.
How can I make this recipe spicier?
Add ½ teaspoon cayenne pepper or 1 teaspoon chili flakes when toasting the spices. For heat with depth, stir in 1 teaspoon harissa paste at the end. If you love smoky heat, increase smoked paprika to 1.5 tablespoons. Always taste as you go!
What's the best way to store leftovers?
Store components separately: beans in one container, sweet potatoes in another, and celery crowns wrapped in a damp paper towel. They'll stay crisp for up to 4 days in the fridge. To reheat, warm the filling at 350°F for 10 minutes, then crisp the celery crowns separately for 3 minutes under the broiler.
Can I make this ahead for a dinner party?
Prepare the spiced bean filling 1 day ahead—it tastes even better as flavors meld. Roast the sweet potatoes and celery crowns fresh before serving. For a make-ahead shortcut, pre-cook the celery crowns and store them separately, then crisp them in the oven just before serving.
What if I don't have celery crowns?
Use the leafy tops of regular celery stalks or substitute with thinly sliced fennel for a similar texture. For a different flavor profile, try crispy roasted broccoli stems or jicama sticks. Just adjust cooking time—fennel needs 10 minutes less than celery crowns.
