The Best Vegetarian Enchiladas
on Feb 16, 2025
These Vegetarian Enchiladas are the best ones you will ever eat. Made with a flavorful sauce with a secret ingredient, these are guaranteed to be a family favorite!

The Best Ever Vegetarian Enchiladas
Vegetarian enchiladas are hands down my favorite dinners to make, and one that I find myself making again and again.
They are easy to assemble, packed full of real food ingredients, and taste absolutely amazing!
We love serving veggie enchiladas as a main dish along with other mexican favorites like cream cheese bean dip or Mexican rice.
Enchiladas are all about the filling, and the secret to this delicious filling is in a mixture of fresh veggies, cream cheese, Mexican cheese, and just the right blend of spices.

Ingredients & Notes
You can find the full recipe and instructions at the bottom of the post, but here are the ingredients you will need and some helpful notes regarding the ingredients.
- Onion: yellow onion is what we used for a more mild flavor, but you can substitute red onion or white onion.
- Garlic: fresh minced garlic adds a great flavor to enchiladas, don’t skip it!
- Green bell pepper: you can substitute any color of bell pepper.
- Olive oil: or substitute any neutral flavored cooking oil.
- Frozen corn kernels
- Cream cheese: this is our secret to making the filling so creamy!
- Tortillas: you can use regular, low carb, whole wheat, or gluten free to fit your needs.
- Shredded Mexican blend cheese
- Black beans
- Spices: smoked paprika, cumin, chili powder, salt.
- Fresh lime: this really makes the flavors pop, don’t skip it!
- Enchilada sauce: buy it or make it your self at home.

How to make vegetarian enchiladas
Step one: Cook the garlic, onion, and bell pepper in olive oil in a large skillet until the onion is soft.


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


Step three: 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 four: Roll each enchilada and place in a large 9 by 13 baking dish.
Recipe Tip
Heat the 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 five: Pour the enchilada sauce evenly over the vegetarian enchiladas, then top with the rest of your Mexican cheese and they are ready to bake!
Joy’s Tip
Use a rubber spatula to help spread the enchilada sauce evenly. I have found this works better than anything else and will not break the enchiladas.


Step six: Bake the veggie enchiladas at 350 degrees for 20-25 minutes, or until the cheese is melted and bubbly.
You will know they are done with the cheese is completely melted and beginning to brown and bubble.

Topping Ideas
Don’t skip toppings! These really take the flavor of the finished enchiladas to the next level.
- Sour cream
- Fresh squeezed lime juice
- Avocado slices
- Chopped fresh cilantro
- Pickled jalapenos

How to store
Storing: Leftover veggie enchiladas can be stored in an airtight container in the refrigerator for 3-4 days.
Reheating: Reheat any leftover enchiladas in the oven at 350 degrees until heated through.


“These Enchiladas were really the BEST EVER! I went out on a limb and made them for the first time for a dinner party at my house.. And they did NOT disappoint. The cream cheese was a game changer.”

Vegetarian Enchiladas
Ingredients
- 1 large yellow onion, diced
- 5 garlic cloves, minced
- 1 large green pepper, diced
- 1 tablespoon olive oil
- 1 cup frozen corn
- 2 tablespoons cream cheese
- 10 large flour tortillas
- 1 1/2 cups shredded mexican cheese
- 15 oz black beans, drained
- 1 teaspoon smoked paprika
- 2 teaspoons cumin
- 1/2 teaspoon chili powder
- 1/2 large lime, juiced, plus more for serving
- 8 oz enchilada sauce
- avocado, for serving
- salt and pepper, to taste
Instructions
- Combine the onion, garlic, green pepper, 1 tablespoon of olive oil, and 1/4 teaspoon of salt in a large skillet.
- Sauté the veggies over medium high heat for 6-8 minutes, or until the onion becomes translucent and soft.
- Add the frozen corn and cook for an additional 4-5 minutes, until the corn defrosts.
- Add the drained black beans, cream cheese, 1/2 cup shredded Mexican cheese, smoked paprika, cumin, chili powder, and the juice of half a large lime.
- Add the salt and pepper to taste (I used an additional 1/2 teaspoon of each).
- Warm the tortillas in the microwave prior to assembling them. This will help them not break when you go to roll the enchilada up.
- Distribute the filling into the tortillas one at a time, roll it up, and place it seam side down in a greased 9 by 13 baking dish.
- Cover the enchiladas with the enchilada sauce and spread it out evenly.
- Sprinkle the remaining Mexican cheese over the tops of the enchiladas.
- Bake the vegetarian enchiladas at 350 degrees for 20-25 minutes, or until the cheese is bubbly and begins to brown on top. I like to broil them on low for the last 1-2 minutes to make the cheese browned. If you do this be sure to watch closely so that you don't burn it as broiling works fast.
- Serve the enchiladas topped with fresh lime juice, sour cream and avocado slices for maximum flavor!
These are the BEST enchiladas!! I made them last night and had been dreaming of eating the leftovers for lunch ALL day, only to come home to find 1 enchilada left. My fiancé loved them too!
So glad you enjoyed the recipe Laura! I seriously dream of leftovers too every time I make these!
Yummmmmmmmmmmm! That was delicious!
So glad you enjoyed the recipe!!
Can these be made a day ahead? I was thinking the sauce could be put on right before they go into the oven. Think this would work?
Hi Beth,
I’ve never tried making them ahead but it may work. I’m just not sure if the tortillas would get a little soggy overnight. Alternatively you could cook the filling ahead then all you would have to do the next day would be to stuff, roll and top with sauce.
Is it ok to leave the cream cheese out. We don’t do soft cheese around here. What can i substitute?
Hi Rachel,
You can just omit it all together, no need for a substitute. It will be a slightly different taste, so feel free to add in some more cheese to compensate if desired. Enjoy!
I made these and our whole family loves them! Any idea on how many calories per enchilada?
Hi Desiree,
So glad to hear your family loved them! I do not provide nutritional information for my recipes, as it will vary based on the specific brands you buy. You can use a calculator like this one: https://www.myfitnesspal.com/recipe/calculator if you want the exact calories. Hope that helps!
Has anyone tried them with corn tortillas?
I’m making them tomorrow with corn tortillas. Sooooooo excited!!!!
Hi Joy. Do I cover the enchiladas with foil or just as is?
I can’t wait to show off the recipe at work tomorrow. It’s potluck time am we have vegetarians in the office. 🙂
Nikky
Hi Nikky,
I didn’t bake them with foil on so I don’t think that is necessary. I hope everybody enjoys them!
Made these for dinner tonight. They were amazing!
So glad you liked them Bonnie!
I haven’t tried these yet, but every time I attempt enchiladas at home, the tortillas end up soggy. Any tips or advice on how to remedy this???
Hi Jocelyn!
What I do to avoid this is make sure the filling isn’t too runny and I only use enough enchilada sauce to coat it on the tops without being overwhelming. These enchiladas aren’t soggy and get crispy edges – I love them!
Another way to avoid the soggy tortilla is to do the old fashioned cooking of the tortilla prior to rolling. Heat oil until hot, Flash cook the tortilla about 30 seconds, or less on each side and drain prior to adding filling & covering with sauce. It adds calories but I’ve found it does help to keep the tortilla from getting soggy.
These are the best enchiladas I’ve ever eaten! I’m a new vegetarian and desperately seeking delicious recipes. Thanks so much!
So glad you liked them Sarah! They are so addictive!
Can I add chicken? Would I add more of the ingredients if I added chicken?
I added chicken instead of beans and they were fabulous!