ListseVegetarian recipes for the home stove

Dinner

Vegetarian Enchiladas for the Table

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

  • 4 servings
  • Prep 20 minutes
  • Cook 30 minutes
  • Total 50 minutes
Jump to the recipe
Vegetarian Enchiladas for the Table

Vegetarian Enchiladas filled with veggies, beans, flavor-packed seasonings and cheese make the reliable meatless meal. These are so satisfying and well-seasoned that you’ll never miss the meat!

With bright colors, bold flavors and an standout kitchen-made enchilada sauce, these will win over any meat lover! The sautéed veggies, creamy refried beans and melted cheese is a reliable 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 completely obsessed with these!

Ingredients you’ll need

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

ingredients needed for vegetarian enchiladas.
  • Veggies: The veggie mix for this dish includes corn, bell pepper, onion, jalapeño and garlic. It’s a flavorful combo!
  • Spices: We’re seasoning the veggies with chili powder, cumin, oregano and salt & pepper for standout flavor.
  • Beans: Worth keeping to use refried beans in my enchilada recipes because of the added fiber and protein. It also makes the enchiladas melt-in-your-mouth flavor-packed!
  • Corn tortillas: I like to use corn tortillas when I make enchiladas (which also keeps this dish gluten free), but feel free to use flour tortillas, if you’d like.
  • Cheese: I used cheddar cheese, but any go-to variety works.
  • Enchilada sauce: I highly recommend my kitchen-made enchilada sauce for this enchilada recipe. Making from-scratch enchilada sauce is genuinely quite straightforward, but store-bought also works well!

How to make these Vegetarian Enchiladas

enchilada sauce in a pan.
  1. Prepare the pan. In a casserole dish, spread some of the enchilada sauce on the bottom so there’s an even layer.
sauteed veggies in a skillet for enchiladas.
  1. Make the filling. Saute the veggies until softened and then add in the spices.
beans, veggies, and cheese on a corn tortilla to make enchiladas.
  1. Stuff the enchiladas. Stuff the tortillas with beans, the veggie mixture, and cheese and then roll up tightly. Place in the prepared pan.
unbaked enchiladas with cheese on top.
  1. Cover in sauce, cheese, and bake. Cover the enchiladas with the remaining sauce and cheese. Bake in the oven and ENJOY with your go-to toppings.

Substitutions and variations

These enchiladas are incredibly flavorful 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

More vegetarian dinner recipes you’ll love

The recipe

Vegetarian Enchiladas from the Pantry

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!

  • 4 servings
  • Prep 20 minutes
  • Cook 30 minutes
  • Total 50 minutes

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 method)
  • 1 ½ cups cheese (divided)
  • 10 oz enchilada sauce (about 1 1/4 cups (store bought or from-scratch))
  • For topping: 1/2 an avocado diced (chopped cilantro, sour cream, etc.)

Method

  1. 1

    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.

  2. 2

    In a skillet oven medium heat, heat the oil. Add in the bell pepper, onion, jalapeño, and garlic. Sauté for 10 minutes.

  3. 3

    Mix in the corn, cumin, oregano, chili powder, salt and pepper and cook for an additional minute. Take off of the heat.

  4. 4

    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.

  5. 5

    Spread the remaining enchilada sauce evenly over the tortillas and spread the remaining cheese over top of the enchiladas.

  6. 6

    Bake for 30 minutes. Let cool slightly and top with avocado and other toppings and ENJOY!

Cook 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.

Per serving

  • Calories493 kcal
  • Carbohydrates51 g
  • Protein20 g
  • Fat24 g
  • Saturated Fat9 g
  • Polyunsaturated Fat2 g
  • Monounsaturated Fat9 g
  • Cholesterol42 mg
  • Sodium1971 mg
  • Potassium273 mg
  • Fiber10 g
  • Sugar10 g
  • Vitamin A2033 IU
  • Vitamin C42 mg
  • Calcium397 mg
  • Iron3 mg