Skip to Content

The Best Vegetarian Enchiladas

These are the best vegetarian enchiladas you will ever eat. A must make recipe so good you will lick your plate clean! You can not go wrong with this delicious vegetarian dinner.

veggie enchiladas on a plate topped with sour cream and garnished with lime and avocado

This enchilada recipe is sure to impress. 

We love serving veggie enchiladas as a main dish along with other mexican favorites like cream cheese bean dip or mexican rice.

These vegetarian enchiladas have become a staple easy dinner in our house, and we fight over the leftovers!

There’s a reason they made it on our list of 25 best vegetarian recipes

They are easy to make, packed full of real food ingredients, and taste absolutely amazing!

vegetarian enchiladas in the baking dish topped with cilantro

ingredients to make vegetarian enchiladas

  • onion
  • garlic
  • green bell pepper
  • olive oil
  • frozen corn kernels
  • cream cheese
  • tortillas
  • shredded mexican cheese
  • black beans, drained
  • smoked paprika
  • cumin
  • chili powder
  • fresh lime
  • enchilada sauce
ingredients needed to make veggie enchiladas

How to make vegetarian enchiladas

Step 1: cook the garlic, onion, and bell pepper in olive oil in a large skillet until the onion is soft.

Step 2: Add in the frozen corn and cook a few more minutes while it defrosts.

Step 3: add the black beans, cream cheese, Mexican cheese, paprika, cumin, chili powder, and fresh lime juice.

Keep stirring and cooking while the flavors all start to combine. Salt and pepper to taste and you are ready to start rolling your enchiladas!

Step 4: Roll each enchilada and place in a large 9 by 13 baking dish.

Tip for easier enchilada rolling: nuke the flour tortillas in the microwave until they are warm (not hot).

If you try to roll cold tortillas, they often break.

Warming them up first makes the process a lot easier!

Step 5: Pour the enchilada sauce evenly over the vegetarian enchiladas, then top with the rest of your Mexican cheese and they are ready to bake!

Tip: use a rubber spatula to help spread the enchilada sauce evenly, I have found this works better than anything else. 

Bake the enchiladas at 350 degrees for 20-25 minutes, or until the cheese is melted and bubbly.

How do I get the tops of enchiladas crispy? 

To get those yummy browned cheesy bits on top, try broiling your enchiladas at the end of cook time for just a few minutes!

Just watch them closely to avoid burning. 

vegetarian enchiladas in the baking dish topped with cilantro

What enchilada sauce can I use? 

I just used store bought enchilada sauce, but you could make your own homemade enchilada sauce if you wanted!

How can I make this gluten free? 

To make this recipe gluten free, all you need to do is substitute the whole wheat tortillas for your favorite gluten free ones!

What is mexican cheese? 

Mexican cheese is a mixed cheese blend available at most grocery stores. 

It usually contains a mix of cheeses such as sharp cheddar, colby jack, or monterey jack cheeses. 

If you cannot find mexican cheese, freshly grating a block of colby jack or monterey jack cheese would also be delicious for this recipe!

scooping enchiladas from the pan

My last tip for the best flavor, is to top your enchiladas once you are ready to eat them.

The toppings make all the difference in the flavor!

Squeeze extra fresh lime juice over the tops and serve with fresh avocado with each bite.

Sour cream is also a delicious addition. 

I have been known to squeeze a whole lime over the top of my two enchiladas!

The lime adds so much flavor, and the creamy avocado contrasts to the smoky flavor of the enchiladas. 

Are you making this recipe? I want to see! Don’t forget to tag me on instagram @buildyourbite and hashtag #buildyourbite with your recipe creations!

veggie enchiladas on a plate topped with sour cream and garnished with lime and avocado

I could eat these forever and never tire of how much flavor they have.

I promise if you are new to meatless eating, you will not even miss the meat!

Be sure to pin this recipe for later and follow Build Your Bite on Pinterest for all the latest delicious recipes!

veggie enchiladas on a plate topped with sour cream and garnished with lime and avocado

More Mexican Recipes

Did you make this recipe? Be sure to leave a star rating below!

vegetarian enchiladas topped with sour cream and cilantro

The Best Vegetarian Enchiladas

Yield: 10 enchiladas
Prep Time: 20 minutes
Cook Time: 25 minutes
Total Time: 45 minutes

These black bean and veggie enchiladas are the most delicious vegetarian enchiladas you will ever eat!


  • 1 large onion, diced
  • 5 large garlic cloves, minced or finely diced
  • 1 large green pepper, diced
  • 1 tablespoon olive oil
  • 1 cup frozen corn kernels
  • 2 tablespoons cream cheese
  • 10 large flour tortillas
  • 1 ½ cups shredded mexican cheese
  • 1 (15 oz) can black beans, drained
  • 1 teaspoon smoked paprika
  • 2 teaspoons cumin
  • ½ teaspoon chili powder
  • ½ large lime, juiced, plus more for serving
  • 8 oz enchilada sauce
  • avocado, for serving
  • Sea salt
  • Pepper


  1. Combine the onion, garlic, green pepper, 1 tablespoon of olive oil, and ¼ teaspoon of sea salt and pepper in a large skillet
  2. Sautee on medium high heat for 6-8 minutes, until the onion becomes translucent
  3. Add the frozen corn kernels and sautee an additional 4-5 minutes, as the corn defrosts
  4. Add the drained black beans, cream cheese, ½ cup shredded mexican cheese, smoked paprika, cumin, chili powder, and the juice of half a large lime
  5. Add the salt and pepper to taste (I used an additional ½ teaspoon of each)
  6. Build the veggie enchiladas using the filling and place them in a baking dish
  7. Cover the enchiladas with enchilada sauce and the remaining mexican cheese
  8. Bake the veggie enchiladas at 350 degrees for 20-25 minutes, or until the cheese becomes slightly crispy (turn up the heat if necessary towards the end for desired crisp) I broil on low the last couple of minutes to make the cheese browned, but if you do this be sure to watch closely so that you don't burn it.
  9. Serve topped with fresh lime juice, sour cream and avocado slices
Nutrition Information:
Yield: 10 Serving Size: 1 enchilada
Amount Per Serving: Calories: 290Total Fat: 12gSaturated Fat: 6gTrans Fat: 0gUnsaturated Fat: 5gCholesterol: 19mgSodium: 699mgCarbohydrates: 35gFiber: 8gSugar: 5gProtein: 12g

Did you make this recipe?

Be sure to tag me on instagram @buildyourbite and hashtag #buildyourbite with your recipe creations!

Sharing is caring!

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Sarah from Durango

Thursday 3rd of August 2023

I was trying to use up some stuff in my pantry and fridge and found this recipe. It was delicious! I used a block of frozen spinach and one shredded zucchini in the filling, and skipped the cream cheese (I didn't have any). I added a little bit of leftover ground beef to a few of the enchiladas, for my son who isn't a vegetarian. I had more than enough filling for 10 enchiladas. This is a relatively quick meal to prepare and a good way to feed my picky kids. I think the more veggies, the better! Will make again and again.


Saturday 18th of March 2023

These were the BEST! I did make some small adjustments - slightly less beans and corn, a little extra cheese and cream cheese in the filling, and then subbed medium hatch chiles for the green peppers. I also added just a touch of enchilada sauce to the filling.


Sunday 11th of December 2022

Made these for dinner this evening….so, so good!


Friday 7th of October 2022

I plan to make these this weekend, but I accidentally bought white corn tortillas instead of flour. Does it matter?

Joy Shull

Wednesday 16th of November 2022

No, it should be fine

Susan Fuller

Tuesday 26th of April 2022

I made this recipe for my picky husband, now I make it once a week!! Lol I use sweet onion and caramelize it before adding red green and yellow peppers. The flavor is amazing! I almost shredded cheese in with the blended Mexican cheeses. Our new fav❤️

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Skip to Recipe