Stuffed Sweet Potatoes with Black Beans
Roasted skins crack open to reveal sweet, caramelized flesh; stuffed sweet potatoes with black beans are bright, smoky, and deeply satisfying. I developed this version through testing and tasting at home eight times to balance sweetness, spice, and creaminess. The mix of warm spices, a squeeze of lime, and salty feta turns one humble vegetable into a full meal. These take minimal hands-on time and scale easily. Read on for step-by-step guidance, pro tips, and make-ahead options so you can serve them any night of the week.
Why This Recipe Works
- Roasting concentrates the sweet potato sugars so each bite tastes caramelized without added sugar.
- Mashing a portion of the beans creates a creamy binder so the filling holds together without extra fat.
- Fresh lime juice brightens the rich filling and lifts the saltiness of the feta.
- A quick sauté softens onions and blooms the spices, releasing aroma and flavor in minutes.
- Crumbled feta adds tang and salt that contrast the sweet potato for a balanced bite.
Ingredients Breakdown
- Sweet potatoes (4 medium, about 1.2 kg / 2.6 lb): The base. Roast whole to concentrate flavor and keep the skin intact. Choose similar-sized potatoes so they cook evenly.
- Olive oil (30 ml / 2 tbsp): Coats the skins and helps them crisp. Swap with avocado oil for a neutral flavor.
- Kosher salt (1 tsp Diamond Crystal): Seasoning. If using Morton’s, halve the amount because it’s denser.
- Black beans (1 can, 425 g / 15 oz; drained weight about 240 g / 8½ oz): Protein and texture. Rinsing removes excess sodium. You can use 240 g (1¼ cups) cooked black beans from dried beans.
- Red onion (1 small, about 70 g): Adds bite and sweetness when softened. Swap with shallot for a milder taste.
- Garlic (2 cloves, minced): Aroma and depth. Do not burn — it turns bitter.
- Ground cumin (1 tsp / 2 g) and smoked paprika (½ tsp / 1 g): Provide warm, smoky notes. If you skip paprika, add a pinch of chipotle for heat.
- Lime juice (30 ml / 2 tbsp): Brightens flavors. Fresh juice is best. Bottled tastes flat.
- Feta cheese (100 g / 3.5 oz), crumbled: Salty, tangy finish. For a vegan option, use crumbled firm tofu with a pinch of salt and lemon.
- Fresh cilantro (20 g / ½ cup), chopped: Herbaceous finish. Parsley works if you dislike cilantro.
- Jalapeño (optional, 1 small), seeded and minced: Adds heat. Keep seeds for more spice.
- Greek yogurt (optional, 120 g / ½ cup): Creamy topping. Omit or use vegan yogurt for dairy-free.
- Black pepper (½ tsp / 1 g): Final seasoning.
Substitutions with impact warnings:
- Swap feta for goat cheese for tang and creaminess; goat cheese will be softer and more spreadable.
- Use canned chickpeas instead of black beans for a nuttier flavor; texture will be firmer and less creamy when mashed.
- To make this vegan, omit feta and Greek yogurt and add a spoonful of guacamole or a tahini drizzle.
Essential Equipment
- Baking sheet: Large enough for 4 potatoes without crowding.
- Sharp knife: For splitting potatoes safely.
- Large skillet (10–12 inches / 25–30 cm): For sautéing the filling. Cast iron or stainless steel is best for browning.
- Can opener and colander: For draining and rinsing beans.
- Measuring cups and spoons and a digital scale (recommended): Scales improve consistency for dry ingredients.
- Fork or potato masher: To fluff potato flesh and mash a portion of the beans.
- Optional: Kitchen torch or broiler for quick browning of cheese.
If you don’t have a large skillet, use a medium saucepan. If you lack a digital scale, 1 cup cooked beans ≈ 170–180 g.
Step-by-Step Instructions
Serves 4. Prep time 15 minutes. Cook time 1 hour. Inactive time None. Total time 1 hour 15 minutes.
Step 1: Roast the sweet potatoes
Preheat the oven to 200°C (400°F). Scrub 4 medium sweet potatoes (about 1.2 kg / 2.6 lb), pierce each 6–8 times with a fork, rub with 15 ml (1 tbsp) olive oil and 1 tsp (5 g) kosher salt, and place on a baking sheet. Roast for 45–60 minutes, until a knife slides into the center and the skin gives slightly when pressed, about 50 minutes for 250–300 g potatoes. Let cool 5 minutes before handling.
Step 2: Sauté the aromatics and spices
While potatoes roast, heat 15 ml (1 tbsp) olive oil in a 25–30 cm (10–12 inch) skillet over medium heat. Add 1 small diced red onion (70 g) and cook until translucent and fragrant, about 4–5 minutes, stirring every minute. Add 2 minced garlic cloves and cook 30 seconds more, then stir in 1 tsp (2 g) ground cumin and ½ tsp (1 g) smoked paprika for 1 minute to bloom the spices.
Step 3: Add and mash the beans
Drain and rinse 1 can (425 g / 15 oz; drained ≈ 240 g / 8½ oz) black beans and add to the skillet. Sauté for 3–4 minutes, stirring, until beans are heated through. Stir in 30 ml (2 tbsp) fresh lime juice and ½ tsp (1 g) black pepper. Remove from heat and use a fork or potato masher to mash about one-third of the beans in the pan to create a creamy texture while leaving some whole for bite.
Step 4: Split, fluff, and stuff the potatoes
Carefully slice each roasted potato lengthwise and use a fork to fluff the inside. Fold about 120 g (½ cup) of the bean mixture into the potato flesh to make a creamy base. Spoon the remaining bean mixture on top and sprinkle with 100 g (3.5 oz) crumbled feta. Do not overfill—leave room for toppings and to keep each portion tidy. If you like the feta melty, place stuffed potatoes under a broiler for 2–3 minutes, watching closely.
Step 5: Finish and serve
Top each potato with chopped cilantro (about 5 g / 1 tbsp per potato), optional diced avocado (1 small, about 150 g / 5 oz), and 30 g (2 tbsp) Greek yogurt if using. Serve immediately with lime wedges for extra brightness. Total plating should take under 5 minutes.
Expert Tips & Pro Techniques
- Common mistake: Overcrowding the sheet pan makes potatoes steam, not roast. Space them apart for crisp skins.
- Make-ahead: Roast the potatoes and store whole in the fridge up to 2 days. Reheat and stuff when ready. The filling keeps 3 days refrigerated.
- Pro technique adapted for home cooks: Bloom spices in oil for 60 seconds to release their essential oils. This multiplies flavor without extra ingredients.
- Texture hack: Mash only a third of the beans. This gives creaminess and still leaves distinct bean texture for interest.
- Salt strategy: Taste before adding feta. If your beans are canned and salty, you may not need extra salt. Always adjust near the end.
- Avoid sogginess: If you plan to assemble early, keep yogurt and avocado separate until serving. Add them just before eating.
Storage & Reheating
Refrigerator: Store stuffed components separately. Place filling in an airtight container and refrigerated for up to 3–4 days. Keep potatoes whole in a separate container for 2 days.
Freezer: The bean filling freezes well for up to 3 months. Cool completely, transfer to a freezer-safe container, and label with the date. Assembled potatoes do not freeze well if they include avocado, yogurt, or fresh herbs.
Thawing: Thaw frozen filling overnight in the fridge before reheating.
Reheating: Reheat assembled potatoes in a 175°C (350°F) oven for 10–15 minutes until warmed through. For just reheating filling, microwave covered for 1–2 minutes, stirring every 30 seconds, or warm in a skillet over medium heat for 3–5 minutes. Avoid microwaving whole assembled potatoes; it makes skins soft.
Variations & Substitutions
- Vegan version: Omit feta and Greek yogurt. Replace with 100 g (3.5 oz) firm, crumbled tofu tossed with 1 tsp lemon juice and ¼ tsp nutritional yeast. Keep all other quantities the same.
- Spicy chipotle: Add 1 tbsp adobo sauce from a can of chipotles when adding beans. This adds smokiness and heat. No other timing changes.
- Mediterranean twist: Swap black beans for 240 g (about 1¼ cups) cooked lentils, and replace cumin with 1 tsp za’atar. Top with chopped cucumber and 50 g (1.8 oz) crumbled feta.
- Add chicken: Stir 300 g (10.5 oz) cooked, shredded chicken into the bean mixture for added protein. Warm chicken in the skillet with beans for 2–3 minutes.
- Lower sodium: Use low-sodium canned beans, omit added salt, and use a lighter hand with feta. Flavor with extra lime and herbs.
Serving Suggestions & Pairings
- Serve with a quick cabbage slaw tossed with lime and a touch of honey for crunch and acid.
- Pair with cilantro-lime rice or quinoa for an extra grain if you want heartier plates.
- Garnish with pickled red onion and a cold Mexican lager or a crisp sauvignon blanc.
- Pair with our [Garlic Roasted Potatoes] for a contrasting side and texture.
Nutrition Information
Per serving: 1 stuffed sweet potato. Recipe yields 4 servings.
- Calories: 480 kcal
- Total Fat: 14 g
- Saturated Fat: 5 g
- Cholesterol: 25 mg
- Sodium: 650 mg
- Total Carbohydrates: 70 g
- Dietary Fiber: 12 g
- Sugars: 10 g
- Protein: 13 g
Nutrition values are estimates. Actual values may vary based on specific ingredients and preparation methods.
Frequently Asked Questions
Q: Why did my sweet potato turn out dry?
A: Likely under-roasted or overcut. Roast until a knife slides easily into the center. If you cut too early, juices escape and the flesh dries. Let potatoes rest 5 minutes before opening.
Q: Can I make this without beans?
A: Yes. Swap beans for 240 g (about 1¼ cups) cooked lentils or 300 g shredded chicken. The flavor will shift but timing stays similar.
Q: Can I double this recipe?
A: Yes. Roast potatoes on multiple pans or in batches to avoid crowding. Sauté the filling in a larger pan or two batches to maintain even cooking.
Q: Can I prepare this the night before?
A: You can roast potatoes and make the filling a day ahead. Store separately. Reheat potatoes in a 175°C (350°F) oven for 10–12 minutes and warm filling before stuffing.
Q: How long does this keep in the fridge?
A: The cooked bean filling keeps 3–4 days in an airtight container. Roasted whole sweet potatoes store 2 days. Combine just before serving when possible.
Q: Can I use dried beans instead of canned?
A: Yes. Cook 180 g dried black beans to yield about 480–500 g cooked (drained ≈ 240 g per can equivalent). Use low-sodium cooking liquid and adjust salt at the end.
Q: What’s the best way to get crisp skins?
A: Rub skins with oil and leave space between potatoes on the sheet pan. Roast on the middle rack and avoid foil, which traps steam.
Conclusion
These stuffed sweet potatoes with black beans are an easy, vibrant weeknight option that balances sweet, smoky, and salty flavors. For a vegan take with a Mexican twist, check out Black Bean Stuffed Sweet Potatoes (Vegan) – Two Spoons. For ideas on loaded-style baked sweet potatoes and nutrition-minded toppings, see Loaded Baked Sweet Potatoes – The Dietitian Feed.
Print
Stuffed Sweet Potatoes with Black Beans
- Total Time: 75 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
Roasted sweet potatoes stuffed with a flavorful mix of black beans, spices, and feta, creating a satisfying and vibrant meal.
Ingredients
- 4 medium sweet potatoes
- 30 ml (2 tbsp) olive oil
- 1 tsp kosher salt
- 1 can (425 g / 15 oz) black beans, drained
- 1 small red onion, diced
- 2 cloves garlic, minced
- 1 tsp ground cumin
- ½ tsp smoked paprika
- 30 ml (2 tbsp) fresh lime juice
- 100 g (3.5 oz) crumbled feta cheese
- 20 g (½ cup) fresh cilantro, chopped
- 1 small jalapeño, seeded and minced (optional)
- 120 g (½ cup) Greek yogurt (optional)
- ½ tsp black pepper
Instructions
- Preheat the oven to 200°C (400°F). Scrub sweet potatoes, pierce them, rub with olive oil and salt, and roast for 45–60 minutes.
- Heat olive oil in a skillet over medium heat. Add red onion and cook until translucent, then add garlic and sauté briefly.
- Add drained black beans to the skillet. Stir and cook for a few minutes. Mix in lime juice and black pepper, then mash a portion of the beans.
- Slice each potato and fluff the inside with a fork. Mix some bean filling into the potato flesh.
- Spoon the remaining bean mixture on top of each potato and sprinkle with feta. Optional: broil briefly for a melted topping.
- Top with cilantro, optional avocado, and Greek yogurt to serve, accompanied by lime wedges.
Notes
Store leftover components separately for freshness. Reheat potatoes in the oven for best results.
- Prep Time: 15 minutes
- Cook Time: 60 minutes
- Category: Main Course
- Method: Baking
- Cuisine: Mexican
Nutrition
- Serving Size: 1 stuffed sweet potato
- Calories: 480
- Sugar: 10g
- Sodium: 650mg
- Fat: 14g
- Saturated Fat: 5g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 70g
- Fiber: 12g
- Protein: 13g
- Cholesterol: 25mg
