Bean and Potato Vegan Enchiladas


Ditch the meat and roast up two kinds of potatoes for a colorful and filling vegan meal. Slideshow:  More Vegan Recipes 

Bean and Potato Vegan Enchiladas
Ditch the meat and roast up two kinds of potatoes for a colorful and filling vegan meal. Photo: © Molly Yeh
Active Time:
1 hrs 10 mins
Total Time:
1 hrs 30 mins


  • 1 large sweet potato, chopped into 1/2-inch pieces

  • 1 large Russet potato, chopped into 1/2-inch pieces

  • 6 tablespoons extra-virgin olive oil

  • Kosher salt

  • Fresh ground black pepper

  • 1 small yellow onion, chopped

  • 2 cloves garlic, minced

  • 1 jalapeño, seeded and chopped

  • 1 tablespoon chili powder

  • 1 teaspoon cumin

  • Pinch of crushed red pepper

  • 1 teaspoon smoked paprika

  • 1/2 teaspoon dried Mexican oregano

  • 1 teaspoon sugar

  • One 28-ounce can diced tomatoes

  • One 15-ounce can black beans, rinsed

  • 8 eight-inch corn or flour tortillas

  • 1 cup of shredded vegan cheese, optional


  1. Preheat oven to 350º. Toss the potatoes in 1/4 cup of the olive oil, 2 teaspoons of salt, and a few turns of black pepper. Distribute evenly on a baking sheet and roast until tender, about 40 to 50 minutes.

  2. In a large saucepan, heat 2 tablespoons of the olive oil. Cook the onion over moderate heat until soft and translucent, about 5 to 7 minutes. Add the garlic, jalapeño, chili powder, cumin, crushed red pepper, paprika, oregano, sugar, salt and pepper and cook, stirring, for 1 minute. Stir in the tomatoes and remove from heat. Blend in a food processor or blender until smooth. Return the tomato mixture to heat and simmer for 20 minutes.

  3. In a large bowl, combine the potatoes, beans, and 1 cup of the sauce.

  4. Wrap the tortillas in a damp paper towel and warm them in a microwave oven until soft and pliable, about 1 minute.

  5. Spread a thin layer of sauce on the bottom of a 9-by-13-inch glass baking dish. Arrange the tortillas on a work surface. Spoon a heaping 1/2 cup of the potato mixture onto each tortilla. Roll the tortillas up and line up in the baking dish. Top the enchiladas evenly with the remaining sauce, spreading. Sprinkle the tops of the enchiladas with the vegan cheese (if using). Bake 15 to 20 minutes, until the enchiladas are hot and the cheese is melted.

  6. Serve warm with vegan sour cream, jalapeños, lime wedges and minced green onions.

Related Articles