By Jamie Cook — Home cook sharing tested recipes from a real kitchen.
Black Bean Stuffed Sweet Potatoes
Black Bean Stuffed Sweet Potatoes turn an ordinary sweet potato into a hearty vegetarian dinner with smoky black beans, sweet corn, fresh lime, creamy avocado, and plenty of punchy toppings. The potatoes roast until their centers turn soft and fluffy while the skins get just enough structure to hold that glorious pile of filling. This recipe keeps the prep simple, uses everyday ingredients, and works especially well for busy weeknights. You can make the filling while the potatoes roast, which means dinner basically cooks itself while you pretend you have your life together.
Why This Recipe is Awesome
Black Bean Stuffed Sweet Potatoes hit that rare dinner sweet spot: inexpensive, filling, flexible, and actually exciting to eat. The sweet potato brings natural sweetness, while black beans, cumin, chili powder, lime, and fresh vegetables keep things savory and lively. You also get plenty of textures in one forkful—creamy potato, tender beans, crisp toppings, and cool avocado. It is the kind of meal that makes a lonely can of beans in the pantry suddenly look like a genius purchase.

Ingredients You’ll Need
- 4 medium sweet potatoes — choose potatoes that feel firm and have enough surface area to hold a mountain of filling.
- 1 tablespoon olive oil — helps the skins roast nicely instead of looking like they gave up halfway through dinner.
- 1 can (15 ounces) black beans, drained and rinsed — the protein-packed star of the show; rinse away the extra canning liquid.
- 1 cup corn kernels — frozen or fresh both work, and frozen corn saves you from unnecessary vegetable drama.
- 1 cup cherry tomatoes, chopped — adds juicy freshness and keeps the filling from becoming a beige bean situation.
- 1/4 cup finely diced red onion — sharp, crunchy, and absolutely worth the tiny knife work.
- 1 clove garlic, minced — because beans without garlic are simply asking too little of life.
- 1/2 teaspoon ground cumin — brings warm, earthy flavor to the filling.
- 1/2 teaspoon chili powder — gives the beans a gentle smoky-spiced kick.
- 1/4 teaspoon salt, plus more to taste — salt every component enough to make the flavors actually show up.
- 1/4 teaspoon black pepper — a small amount with a surprisingly useful job.
- Pinch of chili flakes — optional, but excellent if you like a little extra heat.
- 1/2 cup chopped fresh cilantro — brightens the whole dish and keeps the filling tasting fresh.
- 1 lime — you will use the juice to wake up the beans and toppings.
- 1 large avocado — creamy, cool, and practically begging to meet a roasted sweet potato.
- 1/3 cup plain Greek yogurt or unsweetened coconut yogurt — use Greek yogurt for a tangy creamy topping or coconut yogurt for a vegan version.
- 2 tablespoons pumpkin seeds (pepitas) — optional, but they add a welcome crunch.
- 1/4 cup shredded cheddar or Monterey Jack cheese — optional for a cheesy finish; skip it to keep the recipe vegan.
- Salt and pepper, to taste — because vegetables appreciate a little encouragement.

Step-by-Step Instructions
- Heat the oven to 400°F (200°C). Scrub the sweet potatoes clean, pat them dry, and poke each one several times with a fork. Rub them lightly with olive oil and place them on a parchment-lined baking sheet; the potatoes should feel firm before baking, then become soft enough for a fork or thin knife to slide into the thickest part with almost no resistance.
- Bake the sweet potatoes for 40–60 minutes, depending on their size. Start checking around 40 minutes because smaller potatoes can finish early, while large ones need more time. The skin should look slightly wrinkled and the center should feel completely tender rather than merely cooperative.
- Prepare the black bean filling while the potatoes roast. Add the drained black beans, corn, chopped tomatoes, red onion, garlic, cumin, chili powder, salt, pepper, and chili flakes to a bowl. Add the juice of half the lime and 1 teaspoon olive oil, then stir gently so the beans stay mostly intact instead of becoming accidental bean paste.
- Let the filling sit for at least 10 minutes. This short rest gives the lime, garlic, cumin, and chili powder time to mingle with the beans and vegetables. If the mixture tastes flat, add another pinch of salt or a little more lime juice rather than immediately throwing every spice in the cupboard at it.
- Make the creamy topping. Mash the avocado with the juice of half the remaining lime and a pinch of salt until mostly smooth but still slightly chunky. In a separate bowl, stir the Greek yogurt or coconut yogurt with 1 teaspoon lime juice and a pinch of salt until creamy.
- Open the baked potatoes carefully. Let them cool for 2–3 minutes so you can handle them without performing an emergency kitchen dance, then slice each potato lengthwise. Gently press the ends toward the center to open the potato and fluff the orange flesh with a fork.
- Build the Black Bean Stuffed Sweet Potatoes. Spoon the black bean mixture generously into each potato, letting some filling spill slightly over the edges because restraint has never been the point of a stuffed potato. Add a spoonful of avocado, drizzle with the yogurt mixture, and scatter cilantro and pepitas over the top.
- Add cheese if you want a melted finish. Sprinkle the stuffed potatoes with cheddar or Monterey Jack and return them to the 400°F oven for 5–7 minutes, or until the cheese melts. For a lightly browned top, switch to the broiler for 1–2 minutes and watch closely because cheese can go from “perfect” to “why is my smoke alarm singing?” remarkably fast.
- Finish with fresh lime and serve immediately. Add another squeeze of lime over each potato just before serving. The final hit of acidity balances the sweetness of the potato and makes the beans taste brighter.
Common Mistakes to Avoid
- Underbaking the potatoes: If the center still feels firm, stuffing it will not magically solve the problem. Give it more oven time.
- Skipping the fork holes: Poking the potatoes helps steam escape while they roast and prevents the skins from becoming little pressure chambers.
- Using wet beans: Drain and rinse canned beans thoroughly so the filling does not turn watery.
- Overmixing the filling: Stir gently; crushed beans make the texture heavy instead of chunky and satisfying.
- Forgetting the lime: The potato and beans need acidity to keep the finished dish from tasting overly sweet or flat.
Alternatives & Substitutions
Black Bean Stuffed Sweet Potatoes are extremely forgiving, so you can change the filling without turning dinner into a science experiment. For a vegan meal, use coconut yogurt or another unsweetened plant-based yogurt and skip the cheese. For extra protein, add cooked quinoa or a small scoop of seasoned lentils to the black bean mixture.
No corn? Use diced bell pepper instead. No cilantro? Fresh parsley works, although the flavor will taste less traditionally Tex-Mex. You can also replace the black beans with pinto beans, though black beans provide a slightly firmer texture and stronger contrast against the sweet potato.
For a spicier version, add diced jalapeño, chipotle powder, or your favorite hot sauce. If you prefer a milder dinner, leave out the chili flakes and use a mild chili powder. You can also swap Greek yogurt for sour cream if that is what your refrigerator happens to contain.
For a gluten-free meal, choose certified gluten-free toppings and seasonings if cross-contact matters for your diet. The basic potato, bean, vegetable, avocado, and lime combination naturally avoids wheat-containing ingredients.
If you need to stretch the recipe, add extra corn, quinoa, cooked rice, or finely chopped sautéed peppers. The filling does not need to follow a strict rulebook; it just needs enough seasoning and acidity to stand up to the sweet potato.
Frequently Asked Questions
How do you store Black Bean Stuffed Sweet Potatoes?
Store the baked sweet potatoes and black bean filling separately in airtight containers in the refrigerator for up to 4 days. Keep avocado and creamy toppings separate so they stay fresher, then reheat the potato and filling before adding the cold toppings.
Can Black Bean Stuffed Sweet Potatoes be made ahead?
Yes, you can bake the sweet potatoes and prepare the bean filling up to 2 days ahead. Refrigerate both separately, reheat the potatoes at 375°F (190°C) until hot, warm the filling in a skillet or microwave, and add the avocado, yogurt, cilantro, and lime just before serving.
Why are my stuffed sweet potatoes watery?
Watery stuffed sweet potatoes usually come from poorly drained beans, excess liquid in the tomatoes, or adding the filling too far in advance. Drain the beans thoroughly, let chopped tomatoes release excess juice before mixing, and assemble the potatoes shortly before serving.
Can I freeze Black Bean Stuffed Sweet Potatoes?
You can freeze the baked sweet potatoes and cooked bean filling, but freeze them separately and leave the fresh avocado and yogurt toppings out. Thaw them in the refrigerator overnight, reheat until piping hot, and add fresh toppings after reheating for the best texture.
🛒 Nordic Ware Natural Aluminum Half Sheet Baking Sheet & Stainless Steel Mixing Bowls Set
Everything you need to make this dish perfectly:
As an Amazon Associate I earn from qualifying purchases.
Make It Tonight!
These Black Bean Stuffed Sweet Potatoes make a satisfying dinner without demanding a complicated ingredient list or an evening glued to the stove. Pair them with a crisp green salad, easy homemade salsa or creamy avocado salad for an easy meal that feels much more substantial than the effort required. Set out the toppings and let everyone build their own potato exactly how they like it. Bake the potato, pile it high, squeeze on the lime, and call dinner done.
🍽️ Recipes You Can Try
Loved this one? Here are a few more worth your time.
Black Bean Stuffed Sweet Potatoes
Soft, fluffy, and ready in 45 min — this black bean stuffed sweet potatoes recipe is easy to make with simple ingredients and delivers reliable results every time.
💛 Why You’ll Love This Recipe
- ✓4 medium sweet potatoes — choose potatoes that feel firm and have enough surface area to hold a mountain of filling.
- ✓1 tablespoon olive oil — helps the skins roast nicely instead of looking like they gave up halfway through dinner.
- ✓1 can (15 ounces) black beans, drained and rinsed — the protein-packed star of the show; rinse away the extra canning liquid.
- ✓1 cup corn kernels — frozen or fresh both work, and frozen corn saves you from unnecessary vegetable drama.
- ✓1 cup cherry tomatoes, chopped — adds juicy freshness and keeps the filling from becoming a beige bean situation.
- ✓1/4 cup finely diced red onion — sharp, crunchy, and absolutely worth the tiny knife work.
- ✓1 clove garlic, minced — because beans without garlic are simply asking too little of life.
- ✓1/2 teaspoon ground cumin — brings warm, earthy flavor to the filling.
- ✓1/2 teaspoon chili powder — gives the beans a gentle smoky-spiced kick.
- ✓1/4 teaspoon salt, plus more to taste — salt every component enough to make the flavors actually show up.
- ✓1/4 teaspoon black pepper — a small amount with a surprisingly useful job.
- ✓Pinch of chili flakes — optional, but excellent if you like a little extra heat.
- ✓1/2 cup chopped fresh cilantro — brightens the whole dish and keeps the filling tasting fresh.
- ✓1 lime — you will use the juice to wake up the beans and toppings.
- ✓1 large avocado — creamy, cool, and practically begging to meet a roasted sweet potato.
- ✓1/3 cup plain Greek yogurt or unsweetened coconut yogurt — use Greek yogurt for a tangy creamy topping or coconut yogurt for a vegan version.
- ✓2 tablespoons pumpkin seeds (pepitas) — optional, but they add a welcome crunch.
- ✓1/4 cup shredded cheddar or Monterey Jack cheese — optional for a cheesy finish; skip it to keep the recipe vegan.
- ✓Salt and pepper, to taste — because vegetables appreciate a little encouragement.
- ▢Mixing bowl
- ▢Measuring cups/spoons
- ▢Whisk or spatula
- 1Heat the oven to 400°F (200°C). Scrub the sweet potatoes clean, pat them dry, and poke each one several times with a fork. Rub them lightly with olive oil and place them on a parchment-lined baking sheet; the potatoes should feel firm before baking, then become soft enough for a fork or thin knife to slide into the thickest part with almost no resistance.
- 2Bake the sweet potatoes for 40–60 minutes, depending on their size. Start checking around 40 minutes because smaller potatoes can finish early, while large ones need more time. The skin should look slightly wrinkled and the center should feel completely tender rather than merely cooperative.
- 3Prepare the black bean filling while the potatoes roast. Add the drained black beans, corn, chopped tomatoes, red onion, garlic, cumin, chili powder, salt, pepper, and chili flakes to a bowl. Add the juice of half the lime and 1 teaspoon olive oil, then stir gently so the beans stay mostly intact instead of becoming accidental bean paste.
- 4Let the filling sit for at least 10 minutes. This short rest gives the lime, garlic, cumin, and chili powder time to mingle with the beans and vegetables. If the mixture tastes flat, add another pinch of salt or a little more lime juice rather than immediately throwing every spice in the cupboard at it.
- 5Make the creamy topping. Mash the avocado with the juice of half the remaining lime and a pinch of salt until mostly smooth but still slightly chunky. In a separate bowl, stir the Greek yogurt or coconut yogurt with 1 teaspoon lime juice and a pinch of salt until creamy.
- 6Open the baked potatoes carefully. Let them cool for 2–3 minutes so you can handle them without performing an emergency kitchen dance, then slice each potato lengthwise. Gently press the ends toward the center to open the potato and fluff the orange flesh with a fork.
- 7Build the Black Bean Stuffed Sweet Potatoes. Spoon the black bean mixture generously into each potato, letting some filling spill slightly over the edges because restraint has never been the point of a stuffed potato. Add a spoonful of avocado, drizzle with the yogurt mixture, and scatter cilantro and pepitas over the top.
- 8Add cheese if you want a melted finish. Sprinkle the stuffed potatoes with cheddar or Monterey Jack and return them to the 400°F oven for 5–7 minutes, or until the cheese melts. For a lightly browned top, switch to the broiler for 1–2 minutes and watch closely because cheese can go from “perfect” to “why is my smoke alarm singing?” remarkably fast.
- 9Finish with fresh lime and serve immediately. Add another squeeze of lime over each potato just before serving. The final hit of acidity balances the sweetness of the potato and makes the beans taste brighter.
💡 Tips for Perfect Results
- ✔️Read the full recipe before starting so nothing surprises you mid-cook.
- ✔️Prep and measure all ingredients before you begin (mise en place).
- ✔️Taste as you go and adjust seasoning gradually rather than all at once.
🧊 Storage
Store in an airtight container at room temperature for up to 3 days, refrigerate for up to a week, or freeze for up to 3 months.
Nutrition Information
(per serving)* Estimated values based on typical ingredients — actual nutrition may vary. % Daily Values based on a 2,000 calorie diet.
❓ Frequently Asked Questions
How do you store Black Bean Stuffed Sweet Potatoes?
Store the baked sweet potatoes and black bean filling separately in airtight containers in the refrigerator for up to 4 days. Keep avocado and creamy toppings separate so they stay fresher, then reheat the potato and filling before adding the cold toppings.
Can Black Bean Stuffed Sweet Potatoes be made ahead?
Yes, you can bake the sweet potatoes and prepare the bean filling up to 2 days ahead. Refrigerate both separately, reheat the potatoes at 375°F (190°C) until hot, warm the filling in a skillet or microwave, and add the avocado, yogurt, cilantro, and lime just before serving.
Why are my stuffed sweet potatoes watery?
Watery stuffed sweet potatoes usually come from poorly drained beans, excess liquid in the tomatoes, or adding the filling too far in advance. Drain the beans thoroughly, let chopped tomatoes release excess juice before mixing, and assemble the potatoes shortly before serving.
Can I freeze Black Bean Stuffed Sweet Potatoes?
You can freeze the baked sweet potatoes and cooked bean filling, but freeze them separately and leave the fresh avocado and yogurt toppings out. Thaw them in the refrigerator overnight, reheat until piping hot, and add fresh toppings after reheating for the best texture.





