Packed with vegetables and black beans, spiced just right, and baked in a mild enchilada sauce. These easy to make, healthy, veggie-filled, black bean enchiladas will be a hit with your crowd.

For me, enchiladas have always been ooey-gooey comfort food at its finest. But that was back before my plant-eating days. You know…back in the days when I smothered everything with an extra handful of cheese, gooped on the sour-cream, and gorged myself into a saturated fat food coma. Perhaps you can relate.
When I first started eating vegan, I thought I’d never be able to enjoy a saucy flavorful enchilada again! Boy was I wrong.

Looking for more plant-based Mexican-inspired meals?
- Cauliflower Street Tacos
- Salsa Verde Casserole
- Vegan Taco Meat with Lentils and Walnuts
- Homemade Tableside Guacamole at home
- Pico de Gallo
Pin now to save for later:

To make these flavor-filled black bean enchiladas, you will need:

- enchilada sauce – I developed this super tasty easy-to-make homemade enchilada sauce just for this recipe. When I buy canned enchilada sauce I buy a 29-ounce can but don’t use the whole thing. (You will only need 2 1/2 cups of enchilada sauce.)
- 10-inch tortillas of choice (I like flour tortillas but use your tortilla of preference.)
- neutral flavored oil like avocado oil (or veggie broth if eating oil-free)
- canned black beans – unseasoned and drained
- canned sweet corn – unseasoned and drained
- nutritional yeast, chili powder, salt
- zucchini
- red bell pepper
- shallots – You can sub in a different onion of your choice.
- garlic – I usually use jarred minced.
- optional – shredded vegan cheese, cilantro, jalapenos, avocado

How to make the black bean enchiladas:
Start by dicing your vegetables quite small. You will want them to be a little smaller than bite-sized.

Heat a little oil in a large saute pan. I use a light-flavored oil for this. You don’t want the flavor from the oil to compete with the flavors of the dish. See below for the “Health it Up” section if you are eating oil-free.
Saute the vegetables until softened. Add in the drained black beans, corn, seasonings, and a little bit of the enchilada sauce. (Please see the recipe card below for complete instructions and measurements.)

Putting the enchiladas together:
This part can get a little messy. I personally have not perfected the enchilada roll. And honestly, my black bean enchiladas are not always beautiful. But they are always delicious!
Start by lining the bottom of your (prepared/sprayed) pan with enchilada sauce.
Important: You are going to need a pan larger than 9×13. I always make this mistake and use a 9×13 cake pan. I end up running out of room by the time I get seven enchiladas rolled and placed in the pan. And try as I might, I can’t squeeze them all in. Save yourself the headache and either plan on using two smaller pans or one larger-sized lasagna pan.
Set up your “enchilada rolling station”.

Working one at a time, spoon about 1/4 cup filling onto each tortilla. Roll it up and place it in your prepared pan. Stack them side-by-side in a row. They should fit if you use the larger lasagna pan.

Getting the enchiladas ready for the oven:
After you’ve put all of your filled, rolled enchiladas in the pan, you might have some of the vegetable mixture left over. You can toss it or save it for later. But what I like to do is to spoon the extra on top and tuck it around the rolled enchiladas.

Evenly cover with more enchilada sauce. The recipe calls for 2 1/2 cups of enchilada sauce total (divided). I use a large 29-ounce can. I don’t usually end up using it all though. You can freeze the leftover in a small container and pop it into soup or another sauce in the future – or toss it.
You can optionally sprinkle with some vegan cheese if you want. When I’m just cooking for my husband and me, I don’t add the vegan cheese. If I’m cooking for others, I usually do. A little vegan cheese goes a long way. It doesn’t melt like dairy cheese does and honestly is mostly there for aesthetics.

Bake uncovered for about 30 minutes in a 350° oven. You’ll know it’s done when the enchiladas are bubbly and slightly browned on top.
How to garnish the black bean enchiladas:

Now the fun part starts! You have some options:
- Sliced avocado
- jalapenos
- cilantro
- guacamole
- Jalapeno Ranch Dressing
- Avocado Cream Sauce

Health it Up! You have a few optional fixes to make this healthy enchilada dish even more healthy. If you are eating oil-free then saute the vegetables in about 1/2 vegetable broth instead of the oil. Just watch your pan so that it doesn’t burn. Use whole wheat, corn, or low carb tortillas depending on your eating plan. Leave out the vegan cheese!
Now for the recipe:
Did you love this recipe?
Want to share the love? It would be great if you could leave five ⭐️ ⭐️ ⭐️ ⭐️ ⭐️ stars and even a comment. Did you know that this will help Google to find this recipe when others are looking for something similar? Thanks, Cindy

Veggie-Filled Easy Black Bean Enchiladas (Vegan)
Equipment
- 10 x 15 or similarly large baking/casserole pan.
- large saute pan
Ingredients
- 2 3/4 cups enchilada sauce divided
- 10 tortillas of choice 10 inch
- 2 Tablespoons oil see notes
- 1 small zucchini
- 1/2 cup red bell pepper chopped
- 1/2 cup shallots (or onion on choice) chopped
- 15 ounce canned black beans drained
- 12 ounce canned sweet corn drained
- 2 cloves garlic chopped
- 1 Tablespoon nutritional yeast
- 1 teaspoon chilli powder
- 1/2 teaspoon salt
- 1 cup vegan cheddar cheese shreds optional
- cilanto for garnish optional
- jalapenos for garnish optional
Instructions
- Set oven for 350°Spray pan lightly with cooking oil.
- Chop zuchini, red bell pepper, and onion and add to a saute pan along with oil (or 1/2 cup veggie broth – see notes).
- Saute for 5-7 minutes or until vegetables are softened and onion is translucent.
- Add in drained black beans, corn, 3/4 cup enchilada sauce, nutritional yeast, onion chili poweder, and salt.
- Cook for about 5 minutes.
- Evenly pour and spread one cup enchilada sauce into bottom of pan.
- Spoon about 1/3 cup filling onto each 10-inch tortilla. Roll and place each into prepared baking pan, side by side.
- Pour one cup enchilada sauce evenly on top. Sprinkle vegan cheese on top if desired.
- Put into 350° oven uncovered for about 30 minutes. When done the enchiladas will be bubbly and slightly browned on top.
- Serve with Creamy Avocadao sauce, jalepeno ranch dressing, or any of above mentioned optional garnishes.
Yummy
These are the bomb! Seriously! I made the oil free option and didn’t miss the oil at all either.
I didn’t realize that enchilada sauce is mostly broth, oil, an acid such as vinegar or lime juice, and a small amount of tomato paste. I prefer more of a tomato-based sauce and the canned enchilada sauce that I bought was inedible. I threw out the can that I opened and the rest are going back to the store. I improvised by blending a can of diced tomatoes in herbs and spices and a can of tomato paste together and threw in a bunch more spices and some salsa. I also used spinach instead of zucchini as I try to get spinach into my family whenever I can and zucchini is not my hubby’s favorite veggie. We will definitely make these again.
Is there a substitute for nutritional yeast?
What jalapeño ranch dressing do you like?
I made this recipe with some changes, I didn’t include jalapeños and cut my veggies and slightly defrosted cooked roasted chicken substitute in small bites, cooked it all in vegan butter and avocado oil. I added low sodium taco seasoning on top of the diced veggies that included some kale. Stuffed gluten free tortillas and sparingly sprinkled cheese. I used store bought enchiladas sauce from El Pato.
Oh very good! I appreciate the suggestions for a few tweaks – perhaps someone else will also find them useful. Cindy