Side Dishes
This sweet potato white bean recipe delivers a creamy-spiced blend that balances earthy sweetness with savory depth—perfect for a hearty, plant-based meal. 🌟 The secret lies in roasting the sweet potatoes until caramelized and charred, then combining them with white beans, aromatic spices, and a touch of coconut milk for natural richness.
What sets this dish apart is how the flavors meld together during simmering, creating a satisfying texture that’s both velvety and substantial.
The recipe begins with roasting sweet potatoes at high heat to develop their natural sugars and deepen their flavor profile. Once tender and slightly crispy, they’re blended with white beans, garlic, cumin, and smoked paprika for warmth.
A splash of coconut milk adds creamy body without overpowering the dish’s rustic charm. This method ensures every bite is packed with flavor while keeping the ingredients simple and accessible.
What you’ll end up with is a dish that’s rich enough to stand alone but versatile enough to pair with grilled proteins, crusty bread, or a fresh salad. The charred edges of the sweet potatoes contrast beautifully with the smoothness of the beans, creating a satisfying balance of textures.
It’s the kind of recipe that feels indulgent yet remains balanced and nutritious—ideal for weeknight dinners or meal prep.
Serve this dish warm with a sprinkle of fresh herbs or a drizzle of olive oil for extra brightness. The flavors only improve as it sits, making it perfect for leftovers or batch cooking. Here’s how to bring this comforting, plant-based meal to life.
Ingredients for sweet potato white bean
Pantry staples meet roasted sweet potatoes for a creamy, spiced vegan delight.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potatoes 🍠 | 2 lbs | Medium size, peeled and cubed |
| Canned White Beans 🌱 | 1 ½ cups | Drained and rinsed, cannellini preferred |
| Garlic Cloves 🧄 | 4 cloves | Freshly minced for aromatic depth |
| Ground Cumin 🌿 | 1 tbsp | Toasted for enhanced warmth |
| Smoked Paprika 🌶️ | 1 tbsp | For smoky depth |
| Coconut Milk 🥥 | ½ cup | Full-fat for creaminess |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For roasting and finishing |
| Vegetable Broth 💧 | 1 cup | Low-sodium preferred |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed for brightness |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Avocado Oil 🫒 | 1 tbsp | For high-heat roasting |
The sweet potatoes are the star here. Orange-fleshed varieties like Jewel or Garnet work best—they caramelize beautifully. Grab medium-sized ones (about 1.5 lbs total) from Trader Joe's or your local market; they stay fresh longer. Peeled and cubed into even pieces, they'll roast up crispy and tender. For extra char, use a cast-iron skillet or a sheet pan under the broiler for the last 2 minutes. The key is high heat to develop those deep, smoky notes that pair perfectly with the white beans.
No cannellini beans? Great Northern or navy beans work just as well. Dried beans take longer but add heartiness—soak overnight and simmer until tender. The coconut milk adds creaminess without dairy; full-fat is essential for that velvety texture. Short on garlic? Garlic powder at half the amount is a decent pinch, but fresh is non-negotiable for flavor. For a smokier kick, swap smoked paprika for a pinch of liquid smoke (start with 1/4 tsp). The vegetable broth can be homemade or a quality low-sodium store brand—just avoid the powdered kind, which can taste flat.
Roasted sweet potatoes keep for 3 days in the fridge, but blend them fresh for the best texture. The finished dish reheats beautifully—just add a splash of water or broth if it gets too thick. Portion into containers with a drizzle of olive oil on top to preserve freshness for up to 5 days. For meal prep, freeze portions in airtight containers for 3 months. Thaw overnight in the fridge before reheating. Garnish with fresh cilantro right before serving—it adds a bright contrast to the earthy sweetness.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to scrub pots—just roast the sweet potatoes, toss in the beans, and let the cumin and smoked paprika work their flavor spell. The garlic sizzles in the same pan, so cleanup is basically nonexistent.
- Smoky-Sweet Obsession: That deep, earthy paprika mixed with caramelized sweet potatoes? It’s the kind of flavor that makes you pause mid-bite. The beans soak up all the richness while adding a creamy contrast—like a hug in a bowl.
- Meal Prep MVP: Between us, this is my go-to for lunches all week. The flavors only get better as it sits, and it reheats like a dream—no sad, soggy leftovers here. Pack it in jars or containers, and you’ve got a protein-packed lunch sorted.
- Budget Game-Changer: Honestly, I make this when I’m pinching pennies, and no one ever complains. Sweet potatoes and canned beans stretch forever, and a teaspoon of cumin and paprika turns basic ingredients into something special. Filling, flavorful, and my wallet thanks me.
Step-by-step instructions for sweet potato white bean stew
Transform simple ingredients into a velvety, spice-infused stew with perfect texture balance.
🔥 Step 1: Char the Sweet Potatoes for Depth
Preheat your oven to 425°F and line two baking sheets with parchment paper. Toss the 2 lbs sweet potatoes (cubed) with 1 tbsp avocado oil, 1 tsp salt, and ½ tsp black pepper. Spread in a single layer and roast for 25-30 minutes, stirring once halfway, until edges are deeply charred and centers remain slightly firm.
This charring step develops complex caramelized flavors that form the stew's foundation. You'll know they're ready when they smell sweetly smoky and have visible blackened spots. Remove from oven and set aside—don't overcook them yet, as they'll finish in the pot.
🍳 Step 2: Build the Spiced Base
In a large Dutch oven, heat 1 tbsp avocado oil over medium heat. Add the 4 cloves minced garlic and cook for 30 seconds until fragrant (don't let it brown). Immediately add 1 tbsp ground cumin and 1 tbsp smoked paprika, stirring constantly for 1 minute until the spices release their aroma.
Here's where the magic happens: the spices should smell toasty and earthy, not burnt. If your pan gets too hot, reduce to low heat and let the spices bloom gently. This step creates the warm, smoky backbone of your stew—don't rush it.
🥘 Step 3: Combine and Simmer the Stew
Add the charred sweet potatoes to the pot along with the 1.5 cups white beans, 1 cup vegetable broth, and 0.5 cup coconut milk. Stir well to combine, then bring to a gentle boil over medium-high heat. Once boiling, reduce heat to low and let it simmer uncovered for 20-25 minutes, stirring occasionally, until the sweet potatoes are tender when pierced with a fork.
The coconut milk will create a naturally creamy texture without needing heavy cream. If the stew looks too thick after simmering, add 2-3 tablespoons water to reach your desired consistency. Taste and adjust seasoning—you might need a pinch more salt to balance the sweetness.
🍋 Step 4: Finish with Brightness and Garnish
Remove from heat and stir in 2 tbsp extra-virgin olive oil and 1 tbsp lemon juice. The acidity brightens all the flavors and cuts through the richness of the coconut milk. Let the stew sit for 5 minutes to allow the flavors to meld together.
Before serving, garnish with 0.25 cup chopped fresh cilantro. The herb adds fresh contrast to the warm, spiced base. For extra richness, you can drizzle with additional olive oil or serve with crusty bread to soak up the creamy sauce.
Pro Tips For Making Sweet Potato White Bean
- Sear the Sweet Potatoes First: Cut the sweet potatoes into even ½-inch chunks, then hit them with a tablespoon of oil in a hot skillet for 3-4 minutes until they start browning. This caramelizes the edges and builds flavor—don’t skip it, even if you’re tempted to rush straight to simmering.
- Drain and Rinse Those Beans: Open that can of white beans and give them a quick drain and cold-water rinse. The starchy liquid makes the final dish gluey unless you cut it out—trust me, your texture will thank you.
- Toast the Spices Low and Slow: Heat your cumin and smoked paprika in the same dry pan you’ll cook the sweet potatoes in, stirring constantly for 30 seconds until fragrant. This wakes up their flavor without burning them—no need to watch like a hawk, but don’t walk away.
- Simmer, Don’t Boil: Once everything’s in the pot, keep the heat at a gentle simmer (tiny bubbles, occasional swirls) for 15-20 minutes. Boiling turns sweet potatoes mushy and makes the beans mealy—this is where patience pays off.
Make-ahead tips for leftovers
Prep Ahead Like a Pro
Roast the sweet potatoes 2 days in advance and store them in an airtight container in the fridge. Their flavors deepen over time, and reheating them gently in the stew keeps them tender.
I like to roast extra—just double the batch and freeze half for future meals. The charred edges hold up beautifully when reheated. 🍠
Bean Prep Shortcut
Drain and rinse your canned white beans ahead of time and store them in a sealed container with a splash of water. This keeps them fresh for up to 3 days in the fridge.
For dried beans, soak them overnight in a large bowl with plenty of water, then drain before cooking. I always prep my beans first thing in the morning so they're ready when I need them. 🌱
Stew Assembly Timeline
Combine all ingredients except the lemon juice and cilantro in a large pot and refrigerate for up to 12 hours. This lets the spices infuse deeply and the flavors meld together.
When ready to cook, simply bring to a simmer and finish with the bright lemon and fresh herbs. I love making this on Sunday nights for easy weeknight dinners. 🥘
Portioning for Meal Prep
Divide the finished stew into glass meal prep containers with a layer of olive oil on top to preserve freshness. These containers keep the stew tasting fresh for 5 days in the fridge or 3 months in the freezer.
I always portion mine into 2-cup servings—perfect for lunches or light dinners. Just reheat gently on the stovetop with a splash of water. ❄️
Freezer-Friendly Tips
For freezing, let the stew cool completely before transferring to freezer-safe bags or containers. Leave 1 inch of headspace to prevent expansion cracks. Thaw overnight in the fridge before reheating—never microwave directly from frozen. I find this stew reheats beautifully, with flavors even more concentrated after freezing. 💫
Garnish Last Minute
Always add fresh cilantro and a squeeze of lemon juice right before serving. These ingredients brighten the dish and cut through the richness. I keep a small container of chopped cilantro in my fridge for quick garnishes.
The acidity from the lemon also balances the sweetness of the roasted potatoes perfectly. 🍋
Nutrition facts
Frequently asked questions
Can I substitute other beans for white beans?
Great Northern, navy, or even chickpeas work beautifully. For a different texture, try lentils—they hold up well to the roasted sweet potatoes. Just adjust cooking time slightly, as lentils cook faster than beans. The key is to maintain a similar starchy base to balance the sweetness.
How do I make this dish spicier?
Add a pinch of cayenne pepper or red pepper flakes when sautéing the spices. For heat lovers, try ½-1 teaspoon of chipotle powder mixed with the smoked paprika. Always taste as you go—you can adjust more easily than removing heat! A squeeze of lime after cooking also enhances the spice.
Why do my sweet potatoes turn mushy?
Overcooking is the most common cause. Roast them until tender but still slightly firm to the touch (about 25-30 minutes at 425°F). If they're already mushy, try cubing them slightly larger next time. For extra insurance, parboil them for 5 minutes before roasting to speed up cooking without overdoing it.
Can I make this recipe without coconut milk?
Yes! Use ½ cup cashew cream or ¼ cup tahini thinned with water for creaminess. For a dairy-free alternative, blend ½ cup soaked cashews with ¼ cup water until smooth. If avoiding nuts entirely, add an extra ¼ cup vegetable broth and stir in 1 tablespoon cornstarch to thicken naturally.
What's the best way to reheat leftovers?
Gently reheat on the stovetop with a splash of water or broth to restore creaminess. Microwave in 30-second bursts, stirring between each, to prevent drying. For extra richness, add a pat of vegan butter or drizzle of olive oil when reheating. Never reheat from frozen—thaw first in the fridge.
