Overhead view of three sweet potatoes stuffed with black bean, corn and bell pepper and topped with sour cream, cilantro and avocado.

Black Bean Stuffed Sweet Potatoes

  • Author: Deryn Macey
  • Prep Time: 10 mins
  • Cook Time: 45 mins
  • Total Time: 55 minutes
  • Yield: 4 1x
  • Category: Main Dish
  • Method: Oven
  • Cuisine: American
  • Diet: Vegan

Black bean stuffed sweet potatoes are easy to make and fun to eat! This easy recipe makes a delicious vegetarian meal the whole family will enjoy. Serve with any toppings you enjoy!



  • 4 medium sweet potatoes (single-serving sized)
  • 1 tbsp olive oil
  • 1 white or yellow onion, diced
  • 1 red bell pepper, chopped
  • 2 tsp ground cumin
  • 2 tsp paprika
  • 1 tsp dried oregano
  • 1 tsp onion powder
  • 1 tsp garlic powder
  • salt and pepper, to taste
  • 1 15 oz can black beans, drained and rinsed
  • 1 15 oz can corn kernels, drained and rinsed

For Serving

  • diced avocado
  • sour cream or plain yogurt
  • fresh cilantro
  • lime wedges
  • hot sauce, optional


  1. Bake Sweet Potatoes: Preheat oven to 350°F or 180°c. Place the sweet potatoes on a baking tray and poke 1-2 times with a fork. Bake for 45 minutes, or until soft and cooked through. The exact cooking time will depend on the size of the sweet potatoes. 
  2. Cook Onion and Bell Pepper: When the sweet potatoes have around 10 minutes baking time left, heat the olive oil in a frying pan over a medium-high heat.  Add the onion and bell pepper and cook, stirring, for around 5 minutes or until softened.
  3. Add Spices: Add the cumin, paprika, oregano, onion powder and garlic powder and cook, stirring, for 1-2 minutes or until fragrant. Season with a pinch of salt and pepper.
  4. Add Corn and Black Beans: Add the corn and black beans and stir to mix. Cook for 1-2 minutes until heated through.
  5. Stuff Sweet Potatoes: Slice the sweet potatoes open lengthways using a sharp knife. Divide the black bean corn mixture between the sweet potatoes.
  6. Serving: Top with the avocado, yogurt, sour cream or another sauce of choice, and cilantro. Serve with the lime wedges and hot sauce, if desired.


Nutrition facts do not include toppings and will vary depending on the size of sweet potato used.

See post above for topping and sauce ideas, substitutions and recipe variations.


  • Serving Size: 1
  • Calories: 341
  • Fat: 2 g
  • Carbohydrates: 72 g
  • Fiber: 15 g
  • Protein: 13 g

Keywords: black bean stuffed sweet potatoes