This post may contain affiliate links. Please read our disclosure policy.

These Vegetarian Enchiladas are packed with plant based protein and surprisingly simple to make! They’re easily versatile based on your protein and veggie preferences so use what you like!

Looking for other vegetarian enchilada recipes? Try our jackfruit enchiladas, vegan enchiladas and loaded veggie enchilada casserole next!

Get This Recipe In Your Inbox
Share your email, and we’ll send it straight to your inbox. Plus, enjoy weekly doses of recipe inspiration as a bonus!
Please enable JavaScript in your browser to complete this form.

Vegetarian Enchiladas filled with veggies, beans, delicious seasonings and cheese make the perfect meatless meal. These are so satisfying and flavorful that you’ll never miss the meat!

With bright colors, bold flavors and an amazing homemade enchilada sauce, these will win over any meat lover! The sautéed veggies, creamy refried beans and melted cheese is a perfect combination to the bold Mexican spices. All of this deliciousness is coated in a rich sauce that will make you wonder why you ever needed meat in the first place. Your family will be absolutely obsessed with these!

Ingredients you’ll need

This easy vegetarian enchiladas recipe is made with easy-to-find ingredients. Here’s what you’ll need:

  • Veggies: The veggie mix for this recipe includes corn, bell pepper, onion, jalapeño and garlic. It’s a tasty combo!
  • Spices: We’re seasoning the veggies with chili powder, cumin, oregano and salt & pepper for amazing flavor.
  • Beans: I love to use refried beans in my enchilada recipes because of the added fiber and protein. It also makes the enchiladas melt-in-your-mouth delicious!
  • Corn tortillas: I like to use corn tortillas when I make enchiladas (which also keeps this recipe gluten free), but feel free to use flour tortillas, if you’d like.
  • Cheese: I used cheddar cheese, but any favorite variety works.
  • Enchilada sauce: I highly recommend my homemade enchilada sauce for this enchilada recipe. Making homemade enchilada sauce is really very easy, but store-bought also works well!

Substitutions and variations

These enchiladas are incredibly tasty as-is, but feel free to get creative with your ingredients! Here are some options:

  • Add rice: Try adding in about a tablespoon of cooked rice to each tortilla.
  • Cheese: Try using different flavors of cheese like a Mexican cheese blend or Monterey Jack cheese.
  • Beans: You can replace the refried beans with black beans, pinto beans or even kidney beans.
  • Fillings: Other veggies would work great in these enchiladas. Use any favorites or anything you have available, such as green chiles, diced tomatoes, cubed sweet potato or butternut squash.

Frequently asked questions

What tortillas are best for enchiladas?

Corn tortillas are the most authentic choice for making enchiladas. However, you can use flour tortillas or even those that are a blend of corn and wheat. Low-carb wraps work too. Just be sure to use the 8 to 10-inch size tortillas, so that they hold plenty of filling, but they also fit into the baking dish.

What to serve with vegetarian enchiladas?

Sometimes, we enjoy these easy enchiladas on their own – they’re satisfying enough to be a complete meal without a bunch of sides! But if I’m serving guests, I’ll pair them with baked tortilla chips and vegan salsa con queso. Another side that’s really tasty with enchiladas is my Mexican street corn salad.

Can you make enchiladas ahead of time?

Yes, you can prepare the enchilada filling as directed and place it in an airtight container in the fridge for up to 2 days. When ready to assemble, warm tortillas and continue as directed. You can also assemble the enchiladas, complete with the sauce and refrigerate for up to a day. Bring to room temperature before baking.

Why are my tortillas tearing?

This is one of the most common issues I run into when making enchiladas. To make corn tortillas pliable and easy to roll, warm them by wrapping 4 to 5 tortillas at a time in a damp paper towel and heat for about 30 seconds in the microwave. Also- be careful that you aren’t overfilling them!

As usual, PLEASE let me know if you make this recipe and how you like it! You can come back here and leave a comment and/or tag me on instagram (@foodwithfeeling).

More vegetarian dinner recipes you’ll love:

5 from 1 vote

Vegetarian Enchiladas

Prep: 20 minutes
Cook: 30 minutes
Total: 50 minutes
Servings: 4 servings
These Vegetarian Enchiladas are packed with plant based protein and surprisingly simple to make! They’re easily versatile based on your protein and veggie preferences so use what you like!
Save this recipe!
Get this sent to your inbox, plus enjoy weekly doses of recipe inspiration!
Please enable JavaScript in your browser to complete this form.

Ingredients 

  • 2 tablespoons olive oil
  • 1 bell pepper, diced
  • ½ yellow onion, diced
  • 1 jalapeño, de-seeded and diced
  • 3 cloves garlic, minced
  • ½ teaspoon cumin
  • ¼ teaspoon chili powder
  • ½ teaspoon dried oregano
  • ¼ teaspoon ground black pepper
  • ½ teaspoon salt
  • ¾ cup fresh or canned corn
  • 8–12 corn tortillas, depending on size and how much you stuff them
  • 16 ounces refried beans or black beans, I used and prefer refried black beans for this recipe
  • 1 ½ cups cheese, divided
  • 10 oz enchilada sauce, about 1 1/4 cups (store bought or homemade)
  • For topping: 1/2 an avocado diced, chopped cilantro, sour cream, etc.

Instructions 

  • Pre-heat the oven to 350 degrees F. Grease a casserole dish and spread 1/2 cup of your enchilada sauce on the bottom of the dish.
    enchilada sauce in a pan
  • In a skillet oven medium heat, heat the oil. Add in the bell pepper, onion, jalapeño, and garlic. Sauté for 10 minutes.
  • Mix in the corn, cumin, oregano, chili powder, salt and pepper and cook for an additional minute. Take off of the heat.
    sauteed veggies in a skillet for enchiladas
  • Add to the center of each tortilla: 2 tablespoons of beans, 2 heaping tablespoons of the veggie mixture, and a small handful of the cheese. Roll up the tortilla and place it, seam side down, neatly into the casserole dish. Repeat this until all of the ingredients have been used.
    beans, veggies, and cheese on a corn tortilla to make enchiladas
  • Spread the remaining enchilada sauce evenly over the tortillas and spread the remaining cheese over top of the enchiladas.
    unbaked enchiladas with cheese on top
  • Bake for 30 minutes. Let cool slightly and top with avocado and other toppings and ENJOY!

Notes

  • Storing leftovers: Any leftover enchiladas can be transferred to an airtight container and stored in the refrigerator for up to 3 days or in the freezer for up to 3 months.
  • To freeze: Make the vegetarian enchiladas complete with the sauce and place in 9×13-inch disposable aluminum tin or other freezer-safe pan. Cover tightly with plastic wrap and then again with aluminum foil. Freeze for up to 2-3 months. Let thaw overnight in the fridge before baking.

Nutrition

Calories: 493kcal, Carbohydrates: 51g, Protein: 20g, Fat: 24g, Saturated Fat: 9g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 9g, Cholesterol: 42mg, Sodium: 1971mg, Potassium: 273mg, Fiber: 10g, Sugar: 10g, Vitamin A: 2033IU, Vitamin C: 42mg, Calcium: 397mg, Iron: 3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this recipe?Mention @foodwithfeeling or tag #foodwithfeeling!

About Brita Britnell

Brita is the author of Food with Feeling which is a vegetarian based food blog. She creates easy and delicious recipes that encourage people to try more meat-free recipes!

You May Also Like

5 from 1 vote

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




1 Comment

  1. Sophie says:

    5 stars
    I never leave reviews but if you’re thinking of trying this recipe, DO IT!! This recipe is so flavorful and delicious, an even bigger bonus that it has a great amount of protein per serving. Hoping this stores/keeps well in the fridge as this is going to be my new go-to meal prep recipe!!