Side Dishes
This black bean stuffed sweet potato recipe transforms a simple side into a hearty, protein-packed meal with just 30 minutes of hands-on time. The secret lies in balancing smoky cumin, earthy black beans, and tender sweet potatoes that roast until caramelized and fluffy inside.
I developed this after realizing how often sweet potatoes went underutilized as mere sides—until I stuffed them with flavorful plant-based protein.
What makes this recipe stand out is the perfect harmony of textures and flavors: creamy sweet potato meets the hearty bite of black beans, all wrapped in a smoky, aromatic filling. The cumin and chili powder create depth, while lime juice brightens every bite without overpowering.
It's the kind of dish that feels indulgent yet remains light enough for weeknight dinners or meal prep. By the time you're done, you'll have a plate of golden, perfectly roasted sweet potatoes stuffed with a filling so flavorful it satisfies as a main dish.
The combination of fiber-rich beans and naturally sweet potatoes makes this a satisfying, nutrient-dense meal that's as easy to make as it is delicious to eat. This recipe works beautifully as a standalone dish or alongside grilled meats and fresh salads. Let's get started!
Ingredients for black bean stuffed sweet potato
These 14 ingredients bring together smoky, earthy, and bright flavors for a protein-packed vegan meal.
| Ingredient | Amount | Notes |
|---|---|---|
| Medium Sweet Potatoes 🍠 | 4 whole | Large enough for stuffing (about 6 oz each) |
| Canned Black Beans 🫘 | 1 ½ cups | Drained and rinsed (low-sodium preferred) |
| Ground Cumin 🌿 | 1 tbsp | Toasted for deeper flavor |
| Chili Powder 🌶️ | 1 tbsp | Smoked variety preferred |
| Garlic Cloves 🧄 | 3 cloves | Minced or finely chopped |
| Lime Juice 🍋 | 2 tbsp | Freshly squeezed |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For roasting and filling |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, stems removed |
| Red Bell Pepper 🌶️ | ½ cup | Diced, any color |
| Onion 🧅 | ½ cup | Diced, yellow or white |
| Sea Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Avocado Oil 🫒 | 1 tbsp | For brushing sweet potatoes |
| Smoked Paprika 🌶️ | ½ tsp | For extra smokiness |
The sweet potatoes are the star—pick firm, medium-sized ones (about 6 oz each) for perfect stuffing. Trader Joe's and Whole Foods carry the best organic varieties, but any sweet potato works. Look for smooth skin and vibrant color. For the black beans, grab a can labeled 'low-sodium' if possible—rinsing removes excess salt. If you can't find fresh cilantro, dried oregano at half the amount works in a pinch, though it won't be as bright. Toast your cumin and chili powder in a dry pan for 30 seconds before adding to the filling—this deepens their flavor instantly.
No fresh lime? Bottled lime juice works, but add a pinch of sugar to balance the flavor. Swap the red bell pepper for zucchini or mushrooms if you prefer. The onion can be subbed with asparagus or green onions for a milder taste. For extra richness, stir in 1 tbsp of vegan mayo or tahini with the beans. If you're meal prepping, roast the sweet potatoes ahead and store them separately—reheat the filling and stuff just before serving. The avocado oil adds a nice crispness to the skins, but olive oil works too if that's what you have.
Roasted sweet potatoes keep for 4 days in the fridge, but the filling is best used within 2 days for peak freshness. Assemble stuffed sweet potatoes right before baking to prevent sogginess. These reheat beautifully—just pop them in the oven at 375°F for 10-15 minutes. For meal prep, store components separately and assemble as needed. The filling also works great as a taco or burrito stuffing—just double the batch.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe—just microwave the sweet potatoes, mash them open, and toss in the beans with cumin and chili. No extra pots, no fuss, and the garlic sizzling in the pan? Absolute flavor payoff.
- Smoky-Spiced Kick: That cumin and chili powder combo transforms canned beans into something ridiculously good. The sweet potatoes soak up the warmth, and the garlic? It turns this into a cozy, savory hug in every bite.
- Meal Prep MVP: Between us, this is my go-to for lunch prep. Roast a batch of sweet potatoes on Sunday, stuff them with the beans, and they stay perfect for days. Pack one for work—it’s hearty enough to fill you up but light enough to not weigh you down.
- Budget-Friendly Powerhouse: Canned beans, seasonal sweet potatoes, and a few pantry spices? This feeds four for under $5. Honestly, it’s the kind of dish that makes grocery day feel like a win—no fancy ingredients, just pure satisfaction.
Step-by-step instructions for smoky cumin-stuffed sweet potatoes
Here's how to make these hearty, protein-packed bites that balance sweet and smoky flavors perfectly.
Roast the Sweet Potatoes Until Tender
Preheat your oven to 425°F. Pierce each of the 4 whole medium sweet potatoes with a fork 4-5 times on all sides to allow steam to escape. Brush them lightly with 1 tablespoon avocado oil and sprinkle with ½ teaspoon smoked paprika and ½ teaspoon black pepper.
Place them directly on the middle oven rack and roast for 45-50 minutes, turning once halfway through, until they're fork-tender with slightly caramelized edges. You'll know they're done when the skin is crispy and the flesh gives slightly when pressed with a fork. Let them cool for 10 minutes before stuffing—they'll be hot enough to handle but cool enough to cut cleanly.
Sauté the Flavor Base with Aromatics
While the sweet potatoes roast, heat 2 tablespoons extra-virgin olive oil in a large skillet over medium heat. Add the ½ cup diced onion and ½ cup diced red bell pepper, cooking for 4-5 minutes until the onions become translucent and the peppers soften slightly.
Add the 3 minced garlic cloves and cook for another 30 seconds until fragrant—don't let the garlic brown or it'll turn bitter. Stir in the 1 tablespoon ground cumin and 1 tablespoon chili powder, toasting for 30 seconds to deepen their flavors. This aromatic base forms the flavor foundation for your filling.
Prepare the Black Bean Filling
Add the 1.5 cups drained black beans to the skillet and stir to combine with the spices. Cook for 2-3 minutes until heated through. Remove from heat and stir in the 2 tablespoons lime juice and ½ teaspoon sea salt. Let the mixture sit for 2 minutes to allow the lime to brighten the flavors.
While still warm, fold in the ¼ cup chopped fresh cilantro and the remaining 1 teaspoon sea salt. The cilantro adds freshness that cuts through the richness of the beans and spices. Taste and adjust seasoning if needed—this is where you can really customize the flavor to your preference.
Stuff and Serve the Sweet Potatoes
Carefully slice the roasted sweet potatoes in half lengthwise and use a spoon to scoop out some of the flesh, leaving about ¼-inch thick walls. Mash the scooped flesh slightly with a fork and mix it with the black bean filling in the skillet, stirring until well combined.
Pile the black bean mixture back into the sweet potato skins, pressing gently to fill them completely. For extra presentation, you can sprinkle with additional chopped cilantro or a drizzle of lime juice. Serve immediately while warm for the best texture contrast between the creamy sweet potatoes and the smoky, protein-rich filling.
Optional Garnish and Serving Suggestions
For an extra layer of flavor, top each stuffed sweet potato with a dollop of Greek yogurt or avocado slices before serving. The cool yogurt contrasts beautifully with the warm, spiced filling, while avocado adds healthy fats and creaminess.
These stuffed sweet potatoes make a complete meal on their own or pair wonderfully with a simple side salad or grilled vegetables. The combination of sweet, smoky, and tangy flavors makes them satisfying and balanced—perfect for meal prep or a quick weeknight dinner.
Pro Tips For Making Black Bean Stuffed Sweet Potato
- BAKE POTATOES AT 400°F: I learned this the hard way—sweet potatoes baked at 375°F stay damp and gummy inside. Crank it to 400°F and pierce them twice with a fork first. They’ll roast faster, get crispy edges, and stay easy to scoop without falling apart.
- DRAIN BEANS WELL: Skip the rinse, but drain those canned black beans thoroughly—even if they’re low-sodium. Extra moisture turns your filling into a soggy paste, and nobody wants that. Pat them dry with a towel if you’re feeling extra cautious.
- SAUTÉ GARLIC LOW: After mincing those garlic cloves, cook them on medium-low heat. High heat burns garlic faster than you can blink, and you’ll end up with bitter, acrid filling. Let it sizzle gently until fragrant—about 30 seconds—then add your spices.
- TOAST THE SPICES: Bloom your cumin and chili powder in the same pan you sauté the garlic. Add them to the dry pan, stir for 20 seconds until fragrant—this wakes up their flavors and makes them cling better to the beans. (Yes, even if you’re impatient like me.)
Storing and reheating this recipe
Fridge Storage Tips
Store roasted sweet potatoes in an airtight container with parchment paper between layers to prevent sticking. They’ll keep fresh for 4 days in the fridge, but the black bean filling is best used within 2 days for peak texture and flavor.
I like to store them separately until ready to assemble—this keeps the filling from making the sweet potatoes soggy. 🥣
Freezer-Friendly Prep
For meal prep, roast the sweet potatoes ahead and freeze them in a single layer on a tray before transferring to a ziplock bag. The filling freezes beautifully too—just store it separately in a glass container with a splash of lime juice to prevent browning.
Thaw overnight in the fridge before reheating. 🧊
Oven Reheating Perfection
Pop stuffed sweet potatoes on a baking sheet at 375°F for 10-15 minutes until heated through. Cover loosely with foil if they start to dry out too quickly. I find this method keeps the filling moist and the skins crispy—just like fresh from the oven. 🔥
Microwave Shortcut
For a quick fix, microwave individual portions on high for 1-2 minutes, then let sit for 30 seconds before serving. Add a splash of water to the plate to help steam the filling and prevent drying.
This works best if you’ve stored the components separately and assembled them right before microwaving. ⚡
Reviving Day-Old Filling
If your black bean filling has lost some freshness, revive it by heating in a skillet with 1 teaspoon extra olive oil and a pinch of smoked paprika.
The warmth brings back the smoky aroma, and a squeeze of lime juice restores brightness. Stir in fresh cilantro at the end for a flavor boost. 💫
Portion Control
Divide stuffed sweet potatoes into single servings before storing to make reheating easier. I use ramen-style containers with lids—they’re microwave-safe and stack neatly in the fridge. Label with dates to track freshness, especially if you’re prepping for the week ahead. 📅
Nutrition facts
Frequently asked questions
Can I make this recipe with regular potatoes instead of sweet potatoes?
While you can technically use regular potatoes, sweet potatoes bring the perfect balance of natural sweetness and hearty texture that pairs beautifully with the smoky black bean filling. Regular potatoes will be starchier and less flavorful—plus, they won't caramelize as nicely during roasting. If you're set on using them, try russet potatoes and roast at 400°F for 30-35 minutes instead.
What if I don't have fresh cilantro? Can I substitute it?
If you're missing fresh cilantro, use 1 teaspoon dried cilantro (or ½ teaspoon dried oregano as a pinch alternative) or swap it with 1 tablespoon chopped parsley. For a citrusy kick, add an extra 1 teaspoon lime zest to the filling. The cilantro adds brightness, but these substitutes will still keep the dish flavorful.
How can I make this dish spicier or milder?
For extra heat, add ½ teaspoon cayenne pepper or 1 teaspoon hot sauce to the filling. To mellow the flavors, reduce the chili powder to ½ tablespoon and skip the cayenne. You can also remove the seeds from the red bell pepper or use yellow bell pepper instead. Taste as you go—adjusting the lime juice can also help balance spice levels.
Can I prep this ahead of time for meal prep?
Yes! Roast the sweet potatoes and store them separately in the fridge for up to 4 days. Prepare the black bean filling ahead and store it in an airtight container for 2 days. Reheat the filling gently before stuffing the potatoes. For freezer prep, freeze the filling in portions with a splash of lime juice—thaw overnight and reheat before assembling.
What are some great toppings or sides to serve with these?
Try topping with avocado slices, a dollop of vegan sour cream, or fresh pico de gallo for extra freshness. For sides, a simple mixed greens salad with lime vinaigrette or grilled zucchini works beautifully. The smoky flavors pair well with cool, creamy textures—think guacamole or chilled corn salsa. These also make a great main dish alongside roasted Brussels sprouts or black beans.
