Vegetable Enchiladas: cheesy vegetarian enchiladas are stuffed with tons of vegetables and are wrapped in a flavorful five minute homemade enchilada sauce!
This vegetarian enchilada recipe is really easy to make and has loads of flavor that the whole family will love!
I like to stuff ours with bell peppers, corn, onion, black beans, spinach and a TON of cheese!
Then we whip up a super quick homemade enchilada sauce that is really easy and loaded with flavor.
Pop them into the oven and they are ready to go!
If you are looking to learn how to make homemade enchiladas, this is a great starter enchiladas recipe.
I have actually been making these healthy enchiladas for the past 5 years and we all love them — including the kids!
They are loaded with tons of vegetables and cheese…so how could they not be good?
I have really perfected the recipe and thought they really deserved to be shared again with new better pictures.
You can see the old post right here! Boy were those photos were epically bad!
Make your own enchilada sauce
For the best possible flavor, make your own homemade enchilada sauce. It makes a world of difference and only takes 7 minutes to whip up! You can absolutely use a store bought jar of enchilada sauce, but I have never found a store bought version that is as flavorful as my homemade version.
Another bonus to making your own enchilada sauce is that you can season it up to your taste. You can also make it spicy if you like spicy dishes! My husband loves when I add a chipotle pepper in adobo sauce to our homemade enchilada sauce and make spicy chipotle Mexican Casserole.
To keep these enchiladas fully vegetarian, make sure you use a vegetable stock versus a chicken stock in the homemade enchilada sauce.
As for the cheesy vegetable filling, I use a variety of vegetables and am always switching it up for new versions.
In the recipe below, you will find bell peppers, corn, onion, black beans and spinach.
However, I have also used zucchini, riced cauliflower and yellow squash.
The options are endless and the flavorful red enchilada sauce recipe works great with all vegetable combinations!
In this recipe, you are going to see that I call for Adobo seasoning.
I know not everyone has this stocked in their pantry or even knows what it is.
Adobo seasoning is a mix of salt, garlic, oregano, black pepper and turmeric. It’s a stable in many Spanish homes.
If you don’t want to buy an extra seasoning, you can just use extra salt (to taste) in it’s place.
However, I totally love Adobo seasoning and always find 100 million ways to use it. Even just to season chicken!
But then again, my husband is 100% Puerto Rican (you can tell by how strong his love for Coquito is), which makes it a must have seasoning in our house!
Tips for making homemade enchiladas:
Make sure that your tortillas are warmed (if using traditional corn tortillas). Otherwise they can crack when you roll them.
To warm your tortillas, wrap them in a slightly damp paper towel and microwave them for about 20 seconds.
Also, prepare your sauce before starting and make sure you add sauce to the bottom of your casserole dish before adding the enchiladas.
You don’t want those delicious tortillas to stick to the bottom and have the filling fall out!
It’s hard to believe I have been sharing recipes with all of you since 2008! That feels like forever ago now.
In that time I have brought you a few other homemade enchiladas recipes that you may be interested in.
For a more classic white enchiladas recipe, check out these Salsa Verde Sour Cream Enchiladas. They are truly epic and are one of the most popular recipes on my site!
For a fun twist, you can try these Buffalo Chicken Enchiladas. They are very unique and loaded with flavor.Long story short, these are truly the best vegetarian enchiladas I have ever made — and I have made many of them!
I can’t wait to hear all your reviews of this recipe for the Best Vegetable Enchiladas!
- 1 batch homemade enchilada sauce
- 2 tablespoons olive oil
- 2 cloves garlic, minced
- 1 large yellow onion, diced
- 1 large bell pepper (yellow, orange or red), diced
- 2 cups fresh (or frozen) corn
- 1 teaspoon adobo seasoning
- 1/4 teaspoon cumin
- 1 (15 oz) can black beans, rinsed and drained
- 1 6 oz bag fresh baby spinach
- 1/2 cup cilantro, chopped
- 16 oz fiesta blend cheese
- 16 (6 inch) corn tortillas
- In a large skillet, heat olive oil over medium-high heat. Add garlic, onion, bell pepper and corn and saute until just softened. Stir in adobo, cumin and black beans.
- Add spinach and saute until wilted, about 2 minutes. Remove pan from heat. Stir in cilantro and 2 cups of cheese.
- Preheat oven to 375°F. Lightly spray a 9x13 baking dish with non-stick spray. Pour 3/4 cup enchilada sauce in the bottom of the baking dish and spread evenly.
- Wrap corn tortillas in a damp paper towel and microwave for 30 seconds. Then working quickly, spoon about 1/3 c of the enchilada filling into each tortilla and roll up. Place in the baking dish, seam side down.
- Pack the filled tortillas tightly in the baking dish. Pour remaining enchilada sauce over them, making sure to cover the entire surface.
- Sprinkle remaining cheese evenly over the enchiladas. Bake uncovered until hot and bubbly, about 20 minutes. Cool for 5 minutes before serving and sprinkle with extra cilantro. Serve hot!
If you want to make these but only have two adults in your household, like me, then freeze half a batch! When I make these, I buy some of those throw away foil pans and separate them in 2 or 3 batches.
To freeze, complete all the steps until it's time to bake them. Then freeze them instead! When you are ready to eat them, bake them frozen and expect it to take about double the time to bake as the recipe says since they are frozen.
I am an Amazon affiliate member and I earn a small percentage from qualifying purchases. Thank you!
Serving Size:2 enchiladas
Amount Per Serving: Calories: 560Total Fat: 30gSaturated Fat: 12gTrans Fat: 1gUnsaturated Fat: 15gCholesterol: 56mgSodium: 1449mgCarbohydrates: 54gFiber: 10gSugar: 8gProtein: 23g
This post may contain affiliate links. Read my disclosure policy.