This post may contain affiliate links, view our disclaimer for details.
These Vegan Enchiladas are stuffed with sweet potatoes, black beans, and plant-based ground beef (like Beyond Meat or Gardein). They’re topped off with a spicy red enchilada sauce, a generous helping of vegan cheese, sliced jalapeños, and cilantro!
Just like my panfried black bean tacos, this easy weeknight dinner is completely veggie & vegetarian friendly… but I guarantee it will be enjoyed by omnivores alike!

Why You’ll Love These Vegan Enchiladas
Of all my staple recipes, this enchilada recipe is at the top of my list because of how easy and filling it is. This recipe uses a store-bought red enchilada sauce and taco seasoning to speed up the prep time, but feel free to use homemade alternatives!
I promise you’ll have people guessing that these enchiladas are vegan because they’re that delicious, filling, and flavorful.
Emily’s Recipe Notes:
- Flavor: Savory, slightly spicy, perfectly salty.
- Texture: Tender potatoes and crispy tortilla edges.
- Difficulty: Easy
- Time: Less than one hour!
Ingredients
What goes in veggie enchiladas, you may ask? What I love about this recipe is that you only need a few ingredients that you most likely already have in your pantry. To make these vegan enchiladas, you’ll need to gather the following ingredients:
- Corn Tortillas or Flour Tortillas
- Onion & Garlic
- Green Bell Pepper
- Black Beans
- Sweet Potatoes
- Vegan Beefless Ground, homemade or store-bought like Trader Joes, Beyond Meat or Gardein
- Red Enchilada Sauce
- Taco Seasoning
- Vegan Cheddar Cheese
Vegan Ground Beef
My favorite storebought vegan ground ‘beef’ is by Trader Joe’s. Their beefless ground is located near the tofu at my local Trader Joe’s and is stored in the refrigerator, not the freezer.
You can also make my homemade vegan ground beef or homemade vegan chorizo (made with TVP).
If you don’t have a Trader Joe’s near you, you can definitely use ground ‘beef’ by Gardein or Beyond Meat. These will also work wonderfully in this recipe. Beyond Meat is also tasty, but just be aware that it has a more distinct flavor which may overpower some of the other spices & flavors in the dish.
The Best Vegan Cheese for Enchiladas
A lot of people have mixed opinions around vegan cheese. Some people love it. Some people hate it. Vegan cheese can be hit or miss, so even if you’re not a dairy-free cheese lover, I recommend trying out multiple brands to find the one that you like the most!
Over the past 10 years, I’ve tried out many different kinds of vegan cheese. Below are some of the ones that I feel work best in this recipe:
- Violife Just Like Cheddar Shreds: This is what I used in this recipe. Violife’s cheddar melts beautifully and has a creamy texture without having an overpowering taste. It’s saltier than some other brands I’ve tried, so keep that in mind when adding seasoning to recipes.
- Trader Joe’s Vegan Cheddar Shreds: I love Trader Joe’s vegan cheese. It’s affordable and works great in dishes where the cheese will be melted.
- Field Roast Chao Cheese Shreds: Chao just came out with their shredded vegan cheese and I’m all about it! It’s on the pricier side, but for good reason because this is one of my favorite vegan cheese brands.
- Daiya Cutting Board Cheddar Shreds: Daiya often gets a bad wrap for having a very distinctive taste. BUT they’ve modified their recipe over the years and came out with the Cutting Board Collection. So if you haven’t tried them recently you should try them out again. Daiya is the brand that often goes on sale the most at my local big-box grocery store making it the most affordable option for me.

How to Make Vegan Enchiladas
To make this recipe you’ll need a large non-stick skillet and a 9×13″ baking dish. Because these enchiladas are rolled up and baked to perfection this is somewhat of a meatless enchilada casserole! You’ll saute the filling in the skillet and then pop the assembled enchiladas in the oven to get brown and crispy at the edges.
Follow these simple steps to make this recipe:
- Preheat the oven to 425 degrees F.
- In a large nonstick skillet, saute the onion and garlic until tender and translucent.
- Add the diced green pepper and diced sweet potato. Cook covered until the sweet potato is tender.
- Then add in the black beans, the beefless ground and the packet of taco seasoning.
- Lower the heat and add a 1/4 cup of enchilada sauce to the mixture.
- Assemble the enchiladas by adding about ¼ cup of the bean and sweet potato mixture to a corn tortilla, rolling it up and placing it seam side down into a 9×13” glass pan. Repeat for the remaining tortillas.
- Spoon the remaining enchilada sauce on top of the tortillas. Sprinkle the vegan cheese over the enchiladas.
- Bake for 20 minutes.
- Top with diced avocado, jalapeno, cilantro, and a squeeze of lime.

Vegetarian & Vegan Enchilada Filling Ideas
There are so many possibilities when making veggie enchiladas. While this recipe is filled with black beans, green bell pepper, sweet potato, and beefless ground, there are so many other ingredients you could use!
Some more filling ideas are:
- Red or Brown Lentils
- Walnut ‘Meat’
- Vegan ‘Chicken’
- Fajita style veggies
- Potato
- Pinto Beans or Refined Beans
- Spinach
- Or anything else you have on hand!
You can serve these enchiladas with easy vegan cornbread or this mango habanero salsa!
Vegan Enchilada Tips & Tricks
You can use either corn tortillas or flour tortillas in this recipe. I prefer corn since they crisp up so nicely in the oven, and I find they don’t get as soggy the next day as flour tortillas.
Corn tortillas have a tendency to break easier than flour tortillas. Especially if they aren’t fresh or they’ve been stored in the fridge. If your tortillas are cracking when assembling the enchiladas, no worries! All you need to do is warm the tortilla up before rolling the enchiladas.
You can pop them in the microwave for 5-10 seconds, or heat them in a skillet for 30 seconds.
This recipe makes about 9-10 enchiladas. This is the perfect amount to fit in a 9×13″ pan. I typically place 7-8 enchiladas lengthwise and then squeeze the remaining 2 along the side of the pan (see the photos above).
More Vegan Weeknight Dinners

Easy Vegan Enchiladas with Black Beans & Cheese
Rate this RecipeIngredients
- 2 tbsp extra virgin olive oil
- ½ medium red onion, sliced thinly
- 1 tbsp minced garlic, 3-4 cloves
- 1 small green bell pepper, diced
- 1 medium sweet potato, peeled & diced into ¼” cubes
- 15 oz canned black beans, drained and rinsed
- 1 cup vegan ground beef, homemade or store-bought like Gardein or Beyond Meat
- 1 packet taco seasoning (1 oz), low sodium if sensitive to salt – see notes for substitutions
- 8 oz red enchilada sauce
- 10 corn or flour tortillas
- ¾ cup vegan cheese, like Violife
For Serving:
- ½ cup chopped fresh cilantro
- 1 ripe avocado, sliced thinly
- 1 small jalapeño, sliced thinly
- 1 lime, cut into wedges
Instructions
- Preheat the oven to 425°F. Lightly grease a 9×13-inch glass baking dish and set aside.
- Cook the aromatics: Heat the olive oil in a large nonstick skillet over medium heat. Add the sliced onion and garlic and cook for 3–5 minutes, stirring occasionally, until softened and translucent.2 tbsp extra virgin olive oil, ½ medium red onion, 1 tbsp minced garlic
- Soften the vegetables: Add the diced green pepper and sweet potato. Add 1–2 tablespoons of water, cover the skillet, and cook for about 10 minutes, stirring occasionally, until the sweet potato is fork-tender.1 small green bell pepper, 1 medium sweet potato
- Finish the filling: Uncover the skillet and add the black beans, beefless ground, and taco seasoning. Stir until evenly combined. Reduce the heat to low, add ¼ cup enchilada sauce, and mix until everything is well coated. Remove from heat.15 oz canned black beans, 1 cup vegan ground beef, 1 packet taco seasoning (1 oz), 8 oz red enchilada sauce
- Assemble the enchiladas: Spoon about ¼ cup of the filling onto the center of each tortilla. Roll tightly and place seam-side down in the prepared baking dish. Repeat with the remaining tortillas.10 corn or flour tortillas
- Bake: Spoon the remaining enchilada sauce evenly over the tortillas. Sprinkle with vegan cheese. Bake for 20 minutes, until the sauce is bubbly and the edges are lightly golden.¾ cup vegan cheese
- Serve: Top with diced avocado, jalapeño, cilantro, vegan sour cream, and a squeeze of lime. Serve warm.½ cup chopped fresh cilantro, 1 ripe avocado, 1 small jalapeño, 1 lime
Recipe notes
For homemade taco seasoning:
- ½ tbsp chili powder
- ¼ tsp garlic powder
- ¼ tsp onion powder
- ½ tbsp ground cumin
- ¼ tsp smoked paprika
- 3/4 tsp salt
- ½ tsp pepper

Did You Make This?
Leave a star rating and a comment below to let others know how it turned out for you!









Great recipe thank you for sharing. I am a big fan of regular enchiladas and was recommended to try vegan. These were awesome and I will definitely be making them again. 5 Stars!
Hi there! I’m glad you enjoyed them!
Made this using chopped portobello in lieu of the meatless crumbles and it’s fantastic! Definitely a keeper. Thnnks.