Print Recipe

Black Bean and Sweet Potato Enchiladas

Prep Time15 mins
Cook Time25 mins
Total Time40 mins
Servings: 6
Calories: 632kcal
Author: Garnish and Glaze


  • 4 teaspoons oil, divided
  • 1 cup onion, diced
  • 1 pound sweet potatoes, cubed
  • 3 cloves garlic, minced
  • 2 teaspoons chili powder
  • 3/4 teaspoon salt
  • 1/2 teaspoon cumin
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon cayenne pepper, optional
  • 1 can black beans
  • 1 cup fired roasted corn (canned or frozen)
  • 1 can (10 ounce) red enchilada sauce, divided
  • 8 ounces monterey jack cheese, shredded
  • 12 flour tortillas, fajita size
  • 1 cup cherry tomatoes, diced
  • 2 avocado, sliced
  • 1/4 cup cilantro, chopped


  • Preheat the oven to 350 degrees F. Grease two 9x13 inch casserole dishes (if you are planning to have leftovers, it's best to wait to assemble into enchiladas before baking so only do one pan).
  • Heat 3 teaspoons oil in a large skillet over medium heat. Add the onion and cook for 5 minutes or until tender. Add the potatoes and water and bring to a boil, cover and cook for 5-8 minutes or until tender. Push the potatoes to the sides of the pan, add the remaining oil and the garlic and cook for 30 seconds. Mix in the spices, black beans, corn, and 2 tablespoons of the enchilada sauce.
  • To assemble, place about 1 tablespoon cheese down the middle of a tortilla and then add 1/3 cup of the sweet potato filling. Fold in the sides and place seam side down in the pan, Repeat with remaining ingredients.
  • Pour the enchilada sauce over the top of the tortillas and then top with cheese. Bake for 15 minutes or until cheese is melted. 
  • Top with tomatoes, avocados, and cilantro. Serve immediately.


Calories: 632kcal | Carbohydrates: 74g | Protein: 21g | Fat: 28g | Saturated Fat: 9g | Cholesterol: 33mg | Sodium: 1184mg | Potassium: 1018mg | Fiber: 13g | Sugar: 10g | Vitamin A: 11580IU | Vitamin C: 18.2mg | Calcium: 401mg | Iron: 4.5mg