Go Back
+ servings
Healthy vegetarian enchiladas are served for a Mexican inspired dinner.
5 from 3 votes

Sweet Potato Black Bean Enchiladas

You won't even miss the meat in these Sweet Potato Black Bean Enchiladas! They're a delicious vegetarian twist on a classic Mexican recipe. With a few simple substitutions, this easy enchiladas dish can also be made vegan and dairy-free!

Course Dinner
Cuisine Mexican
Prep Time 30 minutes
Cook Time 30 minutes
Total Time 1 hour
Servings 5 servings
Calories 592 kcal


  • 1 ½ lbs. sweet potatoes peeled and cut into ½-inch cubes
  • 2 Tbsp. oil avocado or olive
  • 1 small sweet onion finely diced
  • 3 cloves garlic crushed
  • 1 tsp. salt to taste
  • ¼ tsp black pepper to taste
  • 1 tsp. cumin
  • 1 tsp paprika
  • ¼ tsp chili powder
  • tsp cayenne pepper
  • tsp. cinnamon
  • 15 oz. can black beans rinsed and drained
  • 2 cups kale finely chopped
  • 8-10 corn tortillas
  • 2 Tbsp coconut oil
  • 2 cups shredded cheese cheddar or Monterrey Jack
  • 16 oz. jar salsa verde mild or medium


  1. Preheat oven to 350°F

Sweet Potato Black Bean Filling:

  1. Add oil and onions to a large skillet over medium heat. Sauté for 2-3 minutes. Add crushed garlic and continue sautéing for an additional minute.
  2. Add peeled and cubed sweet potatoes and cook for 2 minutes. Cover the skillet with a lid and continue cooking for 8-10 minutes, or until the potatoes are fork tender.

  3. Whisk together salt, pepper, cumin, paprika, cayenne pepper, and cinnamon in a small bowl.
  4. Once the potatoes are soft, turn off the heat and stir in the seasoning mix, drained black beans, and chopped kale.
  5. In a separate large skillet over medium-low heat add a few teaspoons of coconut oil. Place 2-3 tortillas in a single layer and cook for about 1 minute per side, or until they are soft and pliable. Place on a paper towel-lined plate to let any excess oil drain off.

Enchilada Assembly:

  1. Fill each tortilla with equal amounts of the sweet potato and black bean mixture along with 2 tablespoons of shredded cheese.
  2. Place the filled tortillas seam-side down in a large baking dish that has been sprayed with non-stick cooking spray.
  3. Pour the entire jar of salsa over the enchiladas, making sure to spread it over the edges of the tortillas.
  4. Top the enchiladas with the remaining cup of shredded cheese.
  5. Cover the dish with a piece of aluminum foil and baked, covered, in the preheated oven for 25 minutes. Remove the foil and cook for an additional 5 minutes.
  6. Serve enchiladas with cilantro, tomatoes, and diced avocados. Enjoy!

Recipe Notes

  • Vegan or dairy-free?  Leave the cheese out completely or substitute it with a dairy-free cheese alternative.
  • Use 1 tablespoon of taco seasoning mix instead of the cumin, paprika, cayenne pepper, and cinnamon if you'd prefer.  Adjust the amount of salt you add accordingly.

Meal Prep and Storage

  • To Prep Ahead: You can prep the entire enchilada dish up to 24 hours in advance and stop just before baking. Or you can prepare the sweet potatoes and store them in the refrigerator for a few days until ready to use.
  • To Store: Store the enchiladas in an airtight container or in the baking dish they were cooked in with a piece of foil over the top in the refrigerator for up to 3-4 days. 
  • To Freeze: Completely cooled enchiladas can also be frozen for up to 3-4 months.
  • To Reheat: It’s best if you keep enchiladas in the baking dish you cooked them in so they’re easier to reheat. To warm them back up, heat the oven to 300°F, covered, and cook for 10-15 minutes or until heated through.

Nutrition Facts
Sweet Potato Black Bean Enchiladas
Amount Per Serving
Calories 592 Calories from Fat 225
% Daily Value*
Fat 25g38%
Saturated Fat 11g69%
Cholesterol 35mg12%
Sodium 1751mg76%
Potassium 1215mg35%
Carbohydrates 73g24%
Fiber 13g54%
Sugar 13g14%
Protein 21g42%
Vitamin A 23150IU463%
Vitamin C 43mg52%
Calcium 388mg39%
Iron 4mg22%
* Percent Daily Values are based on a 2000 calorie diet.