Sweet Potato White Bean Recipe: One-Pan Protein-Packed Side Dish

Side Dishes

Sweet Potato White Bean Recipe: One-Pan Protein-Packed Side Dish

This sweet potato white bean recipe transforms humble ingredients into a hearty, protein-rich side dish that stands up to any main. The secret lies in roasting sweet potatoes until caramelized while simmering white beans in aromatic broth—creating a perfect balance of textures and flavors that feel both comforting and sophisticated.

What makes this recipe work is the combination of smoky paprika, bright cumin, and fresh herbs that elevate simple ingredients into something restaurant-worthy.

With just one pan and 45 minutes of active time, you'll achieve tender sweet potatoes with crisp edges and creamy white beans infused with garlic and thyme. The dish is naturally vegan, packed with plant-based protein, and flexible enough to work as a side or even a light main course.

It’s the kind of recipe that proves healthy eating can be deeply satisfying without sacrificing flavor.

The result is a dish that’s rich in color and aroma—golden-brown sweet potatoes alongside snowy white beans, all bathed in a fragrant broth. Garnish with fresh parsley or a drizzle of olive oil for extra brightness, and you’ve got a side that’s as visually appealing as it is delicious.

This recipe is designed to impress, whether you’re serving it at a dinner party or simply looking to elevate your weeknight meals.

Pair it with grilled proteins, crusty bread, or a simple green salad for a complete meal. The beauty of this dish lies in its simplicity and versatility—it’s hearty enough to be the centerpiece of a vegetarian spread but balanced enough to complement richer dishes. Let’s get cooking!

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

Ingredients for sweet potato white bean

Sweet potatoes, white beans, and aromatic spices create a protein-packed vegan dish that's both comforting and sophisticated.

Ingredient Amount Notes
Sweet Potatoes 🍠 2 lbs Medium size, peeled and cubed
Canned White Beans 🫘 2 cups Drained and rinsed, cannellini or great northern
Extra-Virgin Olive Oil 🫒 ¼ cup For roasting and drizzling
Smoked Paprika 🌶️ 1 tbsp For smoky depth
Ground Cumin 🌿 1 tsp Toasted for warmth
Garlic Cloves 🧄 4 cloves Minced for aromatic base
Fresh Thyme 🌿 ¼ cup Chopped, or 1 tsp dried
Vegetable Broth 💧 2 cups Low-sodium preferred
Lemon Juice 🍋 1 tbsp Freshly squeezed
Fresh Parsley 🌿 0.15 cup Chopped, for garnish
Salt 🧂 1 tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly ground
Maple Syrup 🍯 1 tbsp For subtle sweetness

The sweet potatoes are the star here—medium-sized and firm work best, with organic if possible to avoid bitterness. Trader Joe's and Whole Foods carry excellent pre-peeled options, but peeling them yourself ensures better texture. For the white beans, cannellini or great northern hold their shape best, and low-sodium canned cuts down on extra salt. The smoked paprika should be high-quality—Penzeys or McCormick are reliable brands. Toast your cumin seeds briefly in a dry pan before grinding for deeper flavor, or grab pre-ground if you're short on time.

No smoked paprika? Substitute with 1/2 tsp regular paprika plus 1/4 tsp liquid smoke for that smoky depth. Fresh thyme unavailable? Dried thyme at one-third the amount works, but toast it first in the same pan as the cumin. Vegetable broth weak? Boost with 1/2 cup water plus 1 tsp soy sauce for umami. The maple syrup can be swapped for agave or brown sugar if you prefer, though maple adds subtle earthiness. For extra richness, stir in 1 tbsp tahini at the end—trust me on this.

Sweet potatoes keep for up to 2 weeks in a cool, dark place, but roast them within 3-4 days of peeling for best texture. White beans last 5-7 days in the fridge once opened, so transfer any leftovers to an airtight container. The entire dish reheats beautifully—5 minutes in a skillet with a splash of broth restores moisture. For meal prep, portion into containers with a drizzle of olive oil on top to preserve freshness for 4 days. Freeze portions without garnish for up to 3 months—just thaw overnight in the fridge.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this for nights when I can’t be bothered with multiple dishes—just roast the sweet potatoes and beans together until that paprika turns everything golden. The cumin and olive oil do all the work while I’m pretending to organize my junk drawer.
  • Smoky-Sweet Obsession: That combo of smoked paprika and caramelized sweet potatoes? It’s like someone took autumn flavors and made them hug your taste buds. The white beans soak up all the richness, so every bite is creamy and packed with warmth.
  • Leftovers That Don’t Suck: Honestly, this dish actually improves the next day—even better cold in salads or wrapped in tortillas. I make a double batch on Sundays because reheating it is zero effort, and it still tastes like I slaved over it.
  • Budget Meal, Big Flavor: Sweet potatoes and canned beans are my pantry superheroes—cheap, filling, and this recipe turns them into something that feels fancy. A drizzle of olive oil and a sprinkle of spices make it taste like a restaurant dish, not a last-minute scramble.

Step-by-step instructions for sweet potato white bean side dish

This one-pan method delivers tender sweet potatoes and creamy beans with deep, smoky flavor in under an hour.

1

Roast Sweet Potatoes Until Caramelized

Preheat your oven to 425°F and position a rack in the middle position. Toss the 2 lbs cubed sweet potatoes with 1 tablespoon of the extra-virgin olive oil, 1 teaspoon salt, ½ teaspoon black pepper, and 1 tablespoon smoked paprika on a large rimmed baking sheet. Spread them in a single layer, leaving space between each cube for even browning.

Roast for 25-30 minutes, stirring once halfway through, until the edges are deep golden brown and the centers yield slightly when pierced with a fork. The sweet potatoes should smell caramelized and aromatic. If they're browning too quickly, move the pan to a lower oven rack to prevent burning.

2

Build the Bean and Aromatic Base

While the sweet potatoes roast, heat 2 tablespoons extra-virgin olive oil in a large Dutch oven over medium heat. Add the 4 minced garlic cloves and 1 teaspoon ground cumin, stirring constantly for 30 seconds until fragrant but not browned. Add the 2 cups drained white beans and 2 cups vegetable broth, then bring to a gentle simmer.

Reduce heat to low and let the mixture cook uncovered for 10 minutes, stirring occasionally, until the beans are heated through and the liquid reduces slightly. The beans should be tender but not mushy, and the broth should coat the back of a spoon. Here's where the flavor develops—don't rush this step.

3

Combine and Simmer for Depth of Flavor

Transfer the roasted sweet potatoes to the Dutch oven with the beans. Stir in the 1 tablespoon lemon juice, 1 tablespoon maple syrup, and ¼ cup chopped fresh thyme. Bring the mixture to a gentle simmer, then reduce heat to low and let it cook uncovered for 15-20 minutes, stirring occasionally, until the sweet potatoes are fork-tender and the sauce has thickened slightly.

You'll know it's ready when the sweet potatoes are easily pierced with a fork and the liquid has reduced enough to coat the back of a spoon. The dish should smell like a perfect balance of sweet, smoky, and tangy flavors. If it's too thick, add 2-3 tablespoons water to reach your desired consistency.

4

Finish with Fresh Herbs and Garnish

Remove the dish from heat and stir in the ⅛ cup chopped fresh parsley. Let it sit covered for 5 minutes to allow the flavors to meld. Taste and adjust seasoning with additional salt or lemon juice as needed. The dish should be well-seasoned with a perfect balance of sweet, savory, and tangy notes.

Serve immediately, garnished with additional chopped parsley if desired. This dish holds well for 3-4 days in the refrigerator, making it perfect for meal prep. The flavors actually improve as it sits, allowing the sweet potatoes to absorb more of the smoky bean broth.

👨‍🍳

Pro Tips For Making Sweet Potato White Bean

  • ROAST SWEET POTATOES FIRST: I learned this the hard way—soft, mushy sweet potatoes ruin the texture. Cut them into 1-inch cubes, toss with 1 tablespoon olive oil, and roast at 425°F (220°C) for 20-25 minutes until tender and slightly caramelized. This step builds flavor and prevents them from turning to paste when simmered later.
  • DRAIN AND RINSE BEANS: Canned beans hide a salty, starchy bath that dulls the dish. Drain them, then rinse under cold water for 30 seconds—this cuts bitterness and keeps the white beans from making the sauce gluey. Skip this, and your recipe will taste flat and heavy.
  • TOAST SPICES IN OIL: Smoked paprika and cumin lose their punch if thrown in raw. Heat 1 tablespoon olive oil in the pan until shimmering, then add the spices and toast for 20 seconds until fragrant—this unlocks their depth. (Yes, even if you’re impatient like me.)
  • SIMMER LOW AND COVERED: After adding beans and broth, reduce heat to medium-low and cover with a lid. The sweet potatoes need 10-15 minutes to absorb flavors without breaking down. I used to rush this, and the result was a sad, watery mess. Let it work quietly.

Pro cooking tips for great sweet potato white bean

Roasting Perfection

Sweet potatoes are the star of this dish, and roasting them at 425°F for 25-30 minutes creates that perfect caramelized exterior while keeping the inside tender.

I like to spread them in a single layer with space between each cube—this ensures even browning and prevents steaming, which can make them soggy. Stir once halfway through to promote even cooking. 🍠

If your oven runs hot, move the pan to a lower rack after 15 minutes to prevent burning. The key is watching for deep golden edges while keeping the centers slightly firm—they’ll soften further when simmered with the beans.

For extra crispiness, broil for 2-3 minutes at the very end, but keep a close eye to avoid charring.

Bean Simmering Secrets

The bean mixture needs time to develop flavor, so don’t rush the 10-minute simmer on low heat. This allows the garlic and cumin to infuse properly into the broth. I use a Dutch oven because its heavy base distributes heat evenly, preventing scorching.

If your beans are from a can, rinse them well to remove excess sodium—this makes a noticeable difference in taste.

For extra richness, toast your cumin seeds in a dry pan for 30 seconds before grinding them. This deepens their earthy flavor significantly. If you’re short on time, just use pre-ground cumin, but toast it briefly in the same pan as the garlic to wake up its aroma.

Balancing Sweet and Smoky

The combination of lemon juice and maple syrup at the end is what ties everything together. The acidity brightens the dish, while the syrup adds subtle sweetness that complements the smoky paprika.

Taste as you go—you might need ½ teaspoon more lemon juice if your beans are particularly bland, or a pinch of salt if they’re too acidic.

For a deeper smoky flavor, add ½ teaspoon liquid smoke when combining the sweet potatoes with the beans. This works especially well if you’re using regular paprika instead of smoked. The dish should have a complex balance of sweet, savory, and slightly tangy notes.

Equipment Shortcuts

No Dutch oven? A heavy-bottomed skillet or even a large pot works just fine. The key is using a pan with enough surface area to prevent boiling over.

If you’re short on time, you can parboil the sweet potatoes for 5 minutes before roasting to speed up the process—just reduce the roasting time by 5-7 minutes.

For a hands-off approach, use an Instant Pot. Sauté the garlic and cumin, then add the beans, broth, and sweet potatoes. Cook on high pressure for 8 minutes, then natural release. The result is tender sweet potatoes and creamy beans with minimal effort. 💡

Nutrition facts

Servings 4
Amount Per Serving
Calories 320kcal
% Daily Value *
Total Fat 12g15%
Saturated Fat 1.5g8%
Cholesterol 0mg0%
Sodium 450mg20%
Total Carbohydrate 52g18%
Dietary Fiber 12g43%
Sugars 8g
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 make this recipe without an oven?

Use a stovetop method by parboiling the sweet potatoes for 10 minutes in salted water until slightly tender, then simmer them in the bean broth for 15-20 minutes until fork-tender. For extra crispiness, finish under a broiler for 2-3 minutes if your range has one.

2

What's the best way to store leftovers?

Store in an airtight container in the fridge for up to 4 days. For best texture, reheat gently in a skillet with 1 tablespoon water over medium-low heat for 5-7 minutes. The flavors actually improve overnight as the sweet potatoes absorb more of the smoky broth!

How can I make this dish spicier? Add ½ teaspoon cayenne pepper with the smoked paprika, or stir in 1 teaspoon hot sauce at the end. For depth, toast ¼ teaspoon red pepper flakes in the olive oil with the garlic.

3

Are there good substitutes for white beans?

Great northern or cannellini beans work perfectly, but you can also use chickpeas or black beans. For a creamier texture, mash ½ cup of the beans before adding them to the broth. Just reduce the broth by ¼ cup to maintain consistency.

4

Can I make this ahead for meal prep?

Yes! Prepare everything up to Step 3, then refrigerate uncovered for 2 hours to let flavors meld. Reheat gently with 2 tablespoons water to restore moisture. The dish reheats beautifully—just avoid microwaving to prevent sogginess.

★★★★★4.9(12 reviews)
Categories Side Dishes