These Black Bean Sweet Potato Enchiladas are a hearty vegetarian dinner that satisfies! They’re easily made gluten-free with corn tortillas and they can be assembled completely in advance!

Sweet potato black bean enchiladas on a plate with avocado

My family loves Mexican food, so I make it weekly. While my family loves taco night, I almost always prefer making enchiladas because I can make the components in advance and even assemble the entire meal ahead of time.

Normally I serve my meat-loving family chicken enchiladas or green enchiladas, but these black bean sweet potato enchiladas prove that vegetarian meals can be extremely satisfying as well.

The sweetness of the sweet potato pairs so well with the savory, spicy flavors in my red enchilada sauce, and the black beans and corn add nice protein and texture.

They’re topped with plenty of cheese and freshly chopped cilantro for a meatless dinner that will please everyone in the family.

Sweet potato enchiladas in a baking dish with cilantro on top
Save This Recipe
I’ll send it to your inbox right away!
Please enable JavaScript in your browser to complete this form.
Your privacy

Why you’ll love this recipe

  • Sweet potato and black bean enchiladas are a hearty, flavorful vegetarian dinner that’s extremely satisfying.
  • The components may be prepared in advance, or you can assemble the entire meal ahead of time.
  • It’s easy to customize using your favorite tortillas, beans, cheese, and enchilada sauce.
  • The recipe may be made gluten-free using your favorite gluten-free tortillas.

Recipe ingredients

This simple recipe can be made completely from scratch, or you can take advantage of store-bought canned goods to minimize the prep time.

Ingredients for sweet potato and black bean enchiladas
  • Sweet potatoes. Use your favorite variety of sweet potatoes.
  • Onion. One yellow onion adds flavor to the enchilada filling.
  • Black beans. Prepare a batch of my Instant Pot Black Beans to add to these enchiladas, or use your favorite canned variety.
  • Corn. Use fresh, frozen, or canned corn.
  • Enchilada sauce. My homemade red enchilada sauce comes together in 10 minutes with just a few pantry staples, or you can use your favorite store-bought brand.
  • Tortillas. I developed this recipe with soft taco-sized tortillas, and you can use your favorite variety. If you use larger tortillas, the number of enchiladas will vary.
  • Spices. Chili powder, smoked paprika, and cumin provide a warm spicy flavor to the sweet potato filling.
  • Cheese. Use your favorite grated cheese or omit to make this recipe dairy-free.

See the recipe card below for the full list of ingredients and quantities.

How to make sweet potato black bean enchiladas

This sweet potato enchilada recipe is extremely easy. It requires a bit of prep, but a lot of it may be done in up to a few days in advance.

Pro tip: Prepare the sauce up to a week in advance or freeze it for up to 3 months. The filling may also be prepared up to a few days in advance.

See the recipe card below for full instructions.

Photo collage showing how to make enchiladas with sweet potatoes
  1. Cook the sweet potatoes. Peel and cube the sweet potatoes before cooking with the onion and spices.
  2. Finish the filling. Add the beans and corn to the sweet potato mixture.
  3. Fill the enchiladas. Divide the filling evenly among the tortillas, top with a bit of enchilada sauce and cheese, and roll.
  4. Assemble in the baking dish. Place 1/2 cup red enchilada sauce in the bottom of a greased 13×9″ baking pan and place the enchiladas in the pan seam side down.
  5. Top with cheese. Pour the enchilada sauce over the top of the enchiladas, and sprinkle with cheese.
  6. Bake. Bake until bubbly and the cheese has melted.

Recipe FAQs

How do you prevent tortillas from cracking when making enchiladas?

Wrap the stack of tortillas in a damp paper towel and microwave for 30 seconds to gently warm. Between the moisture and the heat, the tortillas should become pliable and easy to roll.

Can this recipe be made vegan?

You can make this recipe vegan by omitting the shredded cheese or replacing it with your favorite vegan alternative.

What toppings go well with these enchiladas?

Freshly chopped cilantro adds freshness that I love, but you can top your enchiladas with your favorite toppings, including avocado or homemade guacamole, olives, chopped tomato, restaurant style salsa, sour cream, and more!

Can I freeze these enchiladas?

Enchiladas are freezer friendly! Wrap tightly in plastic wrap, then foil and freeze for up to 3 months.

Remove the plastic wrap before baking, cover with foil and bake for 20-30 minutes, then uncover and bake for 10 more minutes until bubbly and the cheese has melted.

Sweet potato and black bean enchiladas with avocado on top

Serving suggestions

Create your own Mexican-inspired feast by pairing the sweet potato enchiladas with your favorite sides.

Recipe notes

  • Pro tip: This entire meal may be made in advance and popped into the oven when you’re ready, and it’s very freezer friendly.
  • The serving size will vary depending on the size of your tortillas.
  • Nutrition information does not include the enchilada sauce as that has been calculated in a separate post.
  • Store leftover sweet potato enchiladas in the refrigerator for 3-5 days.

Did you try this recipe?  If so, be sure to leave a review below and tag me @flavorthemoments on Facebook and Instagram

Black Bean Sweet Potato enchiladas on a plate with avocado

Black Bean Sweet Potato Enchiladas

Sweet Potato Enchiladas are an easy vegetarian dinner with hearty black beans, corn and plenty of cheese! Components can be made in advance so it's great for meal prep!
11
reviews

Leave a Review »

Ingredients

  • 1 tablespoon oil
  • 1 small yellow onion chopped
  • 2 teaspoons chili powder
  • 1 teaspoon ground cumin
  • 1 teaspoon smoked paprika
  • 2 lbs. sweet potatoes peeled and cut into 1″ cubes
  • 2 tablespoons water
  • 15 ounces black beans rinsed and drained
  • 1 cup corn kernels 1 ear of fresh corn or frozen
  • salt and pepper to taste
  • 8 soft taco size tortillas your favorite variety
  • Homemade Enchilada Sauce sub with store bought
  • cups grated cheese I used Mexican blend
  • Chopped fresh cilantro and avocado for serving (optional)

Instructions 

  • Preheat the oven to 350 degrees. Grease a 9×13″ baking dish with cooking spray.
  • Heat the oil in a large skillet over medium heat. Add the onion and cook until softened, about 5 minutes. Add the spices and cook for 30 seconds, then add the sweet potato. Saute for 1 minute, then add the water and cook covered for 10 minutes, stirring occasionally. Lower the heat a bit if the pan becomes too hot. Stir in the black beans and corn and cook for 5 minutes more or until the potatoes are tender. Remove from heat.
    1 tablespoon oil, 1 small yellow onion, 2 teaspoons chili powder, 1 teaspoon ground cumin, 1 teaspoon smoked paprika, 2 lbs. sweet potatoes, 2 tablespoons water, 15 ounces black beans, 1 cup corn kernels, salt and pepper
  • Fill each tortilla with about ½ cup of filling and top with a bit of enchilada sauce and cheese. Roll up the tortillas and place in the prepared baking dish and top with the remaining enchilada sauce and cheese. Cook for 20-30 minutes or until bubbly and golden.
    8 soft taco size tortillas, Homemade Enchilada Sauce, 1½ cups grated cheese
  • Serve with chopped fresh cilantro and avocado if desired, and enjoy!
    Chopped fresh cilantro and avocado

Notes

  • Pro tip: Prepare the sauce up to a week in advance or freeze it for up to 3 months. The filling may also be prepared up to a few days in advance.
  • This entire meal may be made in advance and popped into the oven when you’re ready, and it’s very freezer friendly.
  • The serving size will vary if you use a different size of tortillas.
  • Nutrition information does not include the enchilada sauce as that has been calculated in a separate post.
  • Store leftover sweet potato enchiladas in the refrigerator for 3-5 days.

Nutrition

Serving: 1enchilada, Calories: 381kcal, Carbohydrates: 58g, Protein: 14g, Fat: 12g, Saturated Fat: 5g, Cholesterol: 22mg, Sodium: 432mg, Potassium: 653mg, Fiber: 14g, Sugar: 7g, Vitamin A: 16581IU, Vitamin C: 4mg, Calcium: 207mg, Iron: 2mg

Nutrition is estimated using a food database and is only intended to be used as a guideline for informational purposes.

Did you try this recipe?Be sure to tag @flavorthemoments with the hashtag #flavorthemoments on Instagram so I can see what you made!

Sharing is caring!