The Best Easy Vegetarian Enchiladas
Hey there, friends! If you’re anything like me, weeknight dinners can sometimes feel like a frantic race against the clock. You want something comforting, filling, and packed with veggies, but spending two hours in the kitchen is just not happening. That is exactly how these easy vegetarian enchiladas became a weekly staple in our house. I remember the first time I threw these together; the fridge was looking a little bare, but I had a random assortment of bell peppers, a can of black beans, and a bag of spinach. Fast forward thirty minutes, and my whole family was practically scraping their plates clean.
There’s just something incredibly cozy about a bubbling dish of enchiladas pulled straight from the oven, smelling of warm cumin, earthy adobo, and melted cheese. Whether you are actively trying to eat less meat or you just need a surefire crowd-pleaser for a busy Tuesday, this recipe is going to save your sanity. Grab a cup of coffee (or a margarita!) and let me walk you through how to make the absolute best vegetable enchiladas you’ll ever taste.

What Are Vegetarian Enchiladas?
At their core, vegetarian enchiladas are a hearty, meatless twist on the classic Mexican comfort food we all know and adore. Traditional enchiladas are often stuffed with shredded chicken, beef, or pork, but this version swaps the meat for a vibrant, colorful medley of fresh vegetables and protein-packed black beans. We are talking sweet corn, tender bell peppers, savory onions, and fresh baby spinach, all sautéed together with a robust blend of garlic, cumin, and adobo seasoning.
Once that incredibly flavorful filling is ready, it gets tightly rolled into warm corn tortillas, nestled into a baking dish, and drenched in a rich, savory red enchilada sauce. Finally, the whole thing is blanketed in a generous layer of gooey, melted fiesta blend cheese and baked until it reaches bubbly, golden perfection. They are deeply satisfying, offering all the bold, zesty Tex-Mex flavors you crave without feeling overly heavy. Plus, they are wonderfully versatile, meaning you can easily adapt the filling based on whatever produce you happen to have lingering in your crisper drawer!
Why You’ll Love This Recipe
I could honestly go on for days about why these vegetarian enchiladas hold such a special place in my heart, but let me narrow it down to the absolute best parts. First of all, they are the ultimate busy weeknight lifesaver. From start to finish, you are looking at less than forty minutes of your time. The prep is super minimal, especially if you take advantage of a few smart shortcuts like frozen corn and canned beans. If you decide to whip up my quick seven-minute homemade enchilada sauce, you’ll be amazed at how effortlessly it all comes together.
Secondly, the flavor profile is completely out of this world. We aren’t just tossing plain vegetables into a tortilla; we are building beautiful layers of flavor. The adobo seasoning brings a wonderful earthiness and a tiny kick of spice, while the fresh garlic and cumin give the black beans and spinach a deep, savory richness. Even the most dedicated meat-eaters in my family devour these without a second thought because they are just that satisfying and hearty.
Another huge win for this dish is how beautifully it travels and reheats. If you have a potluck, a neighborhood block party, or a friend who just had a baby and needs a comforting meal, this is the recipe you want in your back pocket. You can assemble the entire casserole ahead of time, pop it in a cooler, and bake it fresh at your destination. And if you are just cooking for yourself or your partner? The leftovers are arguably even better the next day once the tortillas have had extra time to soak up all that incredible sauce. It’s a low-stress, high-reward dinner that never disappoints.
How to Make Vegetarian Enchiladas
Quick Overview
Making these vegetable enchiladas is basically a simple three-step dance: sauté, stuff, and bake. You’ll start by softening up your onions, peppers, and corn in a skillet before tossing in your black beans, spinach, and spices. Once your filling is ready and your tortillas are warmed, you simply roll everything up, pack them tightly into a baking dish, and cover them in sauce and cheese. It is a fantastic recipe to get the kids involved with, too! Mine love setting up a little assembly line to help spoon the filling and roll the tortillas. In about twenty minutes, your oven does the rest of the heavy lifting.
Ingredients
Here is what you will need to grab from the pantry and fridge to make this magic happen:
- Enchilada Sauce: One batch of homemade red enchilada sauce, or a 28-ounce can of your favorite store-bought brand.
- Olive Oil: Just a couple of tablespoons for sautéing the vegetables.
- Aromatics: Fresh minced garlic and a large diced yellow onion form our savory flavor base.
- Vegetables: One large diced bell pepper (any color you love!), two cups of fresh or frozen corn, and a generous 16 ounces of fresh baby spinach.
- Black Beans: One 15-ounce can, rinsed and drained well to remove excess sodium.
- Seasonings: One teaspoon of adobo seasoning and a quarter teaspoon of ground cumin.
- Cheese: 16 ounces of shredded fiesta blend or Mexican blend cheese (reserving some for the filling and the rest for the glorious topping).
- Tortillas: 16 six-inch corn tortillas (or flour, if you prefer!).
- Cilantro: A half cup of freshly chopped cilantro for a pop of bright, herby flavor.

Step-by-Step Instructions
Step 1: Sauté the Veggies
Grab a large skillet and heat your olive oil over medium-high heat. Toss in your minced garlic, diced onion, bell pepper, and corn. Let them cook together until the vegetables are beautifully softened and fragrant. Next, stir in your black beans, adobo seasoning, and ground cumin.
Step 2: Add Spinach and Cheese
Pile your fresh baby spinach into the skillet. I know it looks like a mountain of greens, but it will wilt down in about two minutes! Once wilted, pull the pan off the heat. Stir in your chopped cilantro and two cups of your shredded cheese. This makes the filling so wonderfully gooey and binds everything together.
Step 3: Prep the Baking Dish
Preheat your oven to 375 degrees Fahrenheit. Take a 9×13 baking dish and give it a light spray with non-stick cooking spray. Pour about three-quarters of a cup of your enchilada sauce right into the bottom of the dish and spread it around. This prevents sticking and ensures the bottoms of the tortillas soak up all that yummy flavor.
Step 4: Roll and Assemble
Warm your corn tortillas in the microwave wrapped in a damp paper towel for about 30 seconds so they don’t crack. Spoon roughly a third of a cup of your veggie filling into each tortilla, roll it up tightly, and place it seam-side down in your baking dish. Pack them in nice and snug!
Step 5: Top and Bake
Pour your remaining enchilada sauce all over the rolled tortillas, making sure every single edge is covered so they don’t dry out in the oven. Sprinkle the rest of your cheese evenly over the top. Bake uncovered for about 20 minutes until the cheese is bubbling and golden. Let them cool for a few minutes before diving in!
What to Serve It With
These vegetarian enchiladas are incredibly hearty on their own, but if you are putting together a full feast, you have so many fun options! For a classic Tex-Mex dinner, I love serving these alongside a big scoop of fluffy Mexican rice and some creamy refried beans. If you want to keep things a bit lighter, a crisp, tangy Mexican street corn salad is the perfect refreshing contrast to the rich, cheesy enchiladas.
Don’t forget the garnishes! I always set up a little topping bar on the counter so everyone can customize their plate. Fresh diced avocados, a dollop of Mexican crema or sour cream, crumbled cotija cheese, and extra fresh cilantro are absolute must-haves. Oh, and if you happen to be eating leftovers for breakfast? Do yourself a favor and serve them with a fried egg on top. It is truly life-changing!
Top Tips for Perfecting Your Vegetarian Enchiladas
Over the years, I’ve learned a few little tricks that take this dish from good to absolutely spectacular. Here is what you need to know:
- Warm Those Tortillas: I can’t stress this enough! Cold or room-temperature corn tortillas will stubbornly crack and break the second you try to roll them. Wrap them in a damp paper towel and microwave them for 15 to 30 seconds. It makes them perfectly pliable.
- Sauce the Bottom: Always remember to spread a little enchilada sauce on the bottom of your baking dish before you start laying down your rolled tortillas. It acts as a barrier so they don’t stick to the glass.
- Don’t Be Afraid to Swap: This recipe is incredibly forgiving. If you only have flour tortillas on hand, use them! If you want to use green salsa verde instead of red enchilada sauce, go for it! It completely transforms the dish into something new and exciting.
- Use Up Leftovers: Need to clean out the fridge? Chop up leftover roasted potatoes, zucchini, or carrots and toss them right into the filling mixture. It is the best way to reduce food waste while adding extra nutrients.
Storing and Reheating Tips
If you are lucky enough to have leftovers, you are in for a treat because the flavors meld together beautifully in the fridge. Simply place any cooled enchiladas into an airtight container and keep them in the refrigerator for up to five days. When you are ready to eat, you can pop them in the microwave for a minute or two, but my favorite way to reheat them is in the oven at 325 degrees Fahrenheit for about 15 minutes. It gets the cheese perfectly gooey again!
Want to freeze them? You absolutely can! Just assemble the uncooked enchiladas in a freezer-safe, disposable foil pan. Do not bake them yet! You can freeze them just like this for up to three months. When you are ready for an easy dinner, you can thaw them overnight in the fridge and bake as directed, or bake them straight from frozen by covering them with foil and baking for 30 minutes, then removing the foil for another 15 minutes until bubbly.
Frequently Asked Questions
Final Thoughts

There you have it, my friends! A warm, comforting, and incredibly easy plate of vegetarian enchiladas that will make your weeknight dinners feel like a special occasion. I really hope this recipe brings as much joy (and stress-relief) to your kitchen as it has to mine. It’s dishes like this that remind me that cooking doesn’t have to be complicated or time-consuming to be completely delicious and soul-satisfying.
If you decide to give these a try, I would absolutely love to hear how they turned out for you! Did you stick to the classic red sauce, or did you mix it up with a tangy green salsa? Let me know your thoughts. Until next time, happy cooking and enjoy every single cheesy bite!

Vegetarian Enchiladas
Ingredients
Main Ingredients
- 1 batch homemade enchilada sauce or 28 oz store bought red enchilada sauce
- 2 tablespoons olive oil
- 2 cloves garlic minced
- 1 large yellow onion diced
- 1 large bell pepper seeded and diced
- 2 cups fresh or frozen corn
- 1 teaspoon adobo seasoning
- 0.25 teaspoon cumin
- 1 can black beans 15 oz, rinsed and drained
- 16 oz fresh baby spinach
- 0.5 cup chopped cilantro optional
- 16 oz shredded fiesta blend cheese or any Mexican blend cheese
- 16 corn tortillas 6-inch, or flour tortillas
Instructions
Preparation Steps
- In a large skillet, heat the olive oil over medium-high heat. Add the garlic, onion, bell pepper, and corn. Sauté until just softened. Stir in adobo, cumin and black beans.
- Add the spinach and sauté until wilted, about 2 minutes. Remove pan from heat. Stir in the optional cilantro and 2 cups of cheese. Set aside.
- Preheat oven to 375°F. Lightly spray a 9x13 baking dish with non-stick spray. Pour 0.75 cup of the enchilada sauce into the bottom of the baking dish and spread it into an even layer.
- Wrap corn tortillas in a damp paper towel and microwave for 30 seconds, until warmed and pliable.
- Then working quickly, spoon about 0.33 cup of the enchilada filling into each tortilla and roll up. Place in the baking dish, seam side down. Continue filling enchiladas and pack the filled tortillas tightly into the baking dish until filled.
- 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 garnish with extra cilantro, if desired. Serve hot!
Featured Comments
“Love this! Zucchini enchiladas sound perfect—easy and healthy, plus my kids usually eat anything with cheese.”
“I just made these and they were amazing! So flavorful and surprisingly filling—perfect for a light dinner. Definitely adding this to my weekly rotation!”
“Impressed! Clear steps and quick weeknight win results. Perfect for busy nights.”
“New favorite here — restaurant-level. crowd-pleaser was spot on.”
“Super easy and turned out amazing! My family asked for seconds. Saving this one.”
“This sweet treat was absolutely loved — the light really stands out. Thanks!”







I just made these and they were amazing! So flavorful and surprisingly filling—perfect for a light dinner. Definitely adding this to my weekly rotation!
Love this! Zucchini enchiladas sound perfect—easy and healthy, plus my kids usually eat anything with cheese.