Easy & Delicious Vegetarian Enchiladas: Your New Weeknight Favorite
Craving a warm, comforting, and flavorful meal that’s also quick to prepare? Look no further than this incredible Easy Vegetarian Enchiladas Recipe. These enchiladas are a true weeknight hero, offering a delicious blend of textures and tastes, featuring a hearty black bean and vegetable filling, enveloped in soft tortillas, smothered in your favorite enchilada sauce, and baked to cheesy perfection. It’s a Mexican classic reimagined for plant-based enjoyment, promising a gooey, satisfying experience that the whole family will adore.

Enchiladas hold a special place in my heart, and it seems my entire family shares that sentiment! While we frequently enjoy this vibrant vegetarian version, we also love exploring other delicious options, such as these savory Chicken Enchiladas and the rich Three Cheese Beef Enchiladas. Each recipe brings its unique charm to the table, but the fundamental joy of warm tortillas, rich sauce, and melted cheese remains a constant delight.
What makes enchiladas so irresistible? Is it the robust, simmering sauce? The savory, well-seasoned filling? Or perhaps the golden, bubbling layer of cheese that crowns the dish? For me, it’s the harmonious combination of all these elements, baked together into a warm, gooey, and utterly flavorful bite of deliciousness. If you’re looking to introduce more meatless meals into your routine, whether for “Meatless Monday” or simply to enjoy more plant-based dishes, these vegetarian enchiladas are an absolute must-try. In my experience, they truly are the best vegetarian enchiladas you can make at home.
If you enjoy the vibrant flavors of Mexican cuisine, be sure to explore my other Mexican recipes here. The homemade enchilada sauce used in this recipe is so versatile; I often use it in other family favorites like these delightful Chicken Enchilada Sliders, comforting Chicken Enchilada Soup, hearty Beef Enchilada Casserole, and even this convenient One Pot Chicken Enchilada Pasta. A good enchilada sauce truly transforms a dish!

Why You’ll Love These Vegetarian Enchiladas

This vegetarian enchilada recipe is more than just a meal; it’s a culinary experience designed for ease, adaptability, and pure deliciousness. Here’s why it’s destined to become a staple in your kitchen:
- Effortless Preparation: Don’t let the incredible flavor fool you – this dish is surprisingly simple to prepare. With only about 15 minutes of hands-on prep time, you can have these enchiladas assembled and ready for the oven, making it ideal for even the busiest evenings.
- Incredibly Versatile: This recipe is a fantastic canvas for customization. It easily adapts to your family’s preferences and whatever fresh ingredients you have on hand. Don’t like a particular vegetable? Swap it out! Want more spice? Add it in! It’s designed to be flexible.
- Excellent for Meal Prep: One of the biggest advantages of these enchiladas is their meal-prep friendliness. You can prepare the filling and assemble the tortillas ahead of time, storing them in the refrigerator. When you’re ready to eat, simply add the enchilada sauce and cheese, then bake. This foresight means a fresh, hot meal is just minutes away after a long day.
- Wholesome & Satisfying: Packed with nutrient-rich black beans and an array of fresh vegetables, these enchiladas are not only satisfying but also a healthy choice. They provide a good source of fiber and plant-based protein, making them a truly nourishing meal.
- Flavorful Family Favorite: The combination of savory beans, tender vegetables, rich sauce, and melted cheese creates an explosion of flavor that appeals to almost everyone, even the most discerning palates. It’s a dish that guarantees smiles around the dinner table.

Essential Ingredients for Your Vegetarian Enchiladas
Creating truly spectacular vegetarian enchiladas starts with a selection of fresh, high-quality ingredients. While the full recipe card below provides exact measurements and detailed instructions, here’s a closer look at the key components that bring this dish to life:

- Fresh Vegetables: Our base recipe calls for vibrant bell pepper and sweet onion, which sauté beautifully to create a flavorful foundation. However, the beauty of this recipe lies in its flexibility. Feel free to substitute or add any vegetables you love, such as earthy poblano peppers for a smoky kick, or red onion for a sharper flavor profile. Other great additions include zucchini, corn, spinach, or even roasted sweet potato cubes.
- Black Beans: Drained and thoroughly rinsed black beans are the star protein of these meatless enchiladas. They offer a creamy texture and a robust, earthy flavor that pairs perfectly with the other ingredients. If you’re looking for alternatives, chickpeas, red kidney beans, or pinto beans all make excellent substitutes, each adding a slightly different character to the filling.
- Diced Tomatoes: I personally adore using fire-roasted diced tomatoes in this recipe for their subtle smoky depth. However, regular diced tomatoes work just as well, providing essential moisture and a bright, tangy counterpoint to the richer flavors. They help create a cohesive, saucy filling.
- Diced Green Chiles: These small but mighty chiles are a fantastic addition, infusing the enchilada filling with a mild, tangy heat that enhances the overall Mexican flavor profile. While not strictly mandatory, I highly recommend including them for that extra layer of authentic taste.
- Enchilada Sauce: The sauce is arguably the soul of any enchilada dish. You can certainly use your favorite store-bought brand for convenience, but for an unparalleled depth of flavor, I wholeheartedly recommend making a homemade enchilada sauce. Whether red or green, a good sauce elevates the entire dish.
- Tortillas: For enchiladas, burrito-sized flour tortillas are ideal as they are sturdy enough to hold the generous filling and roll easily. While flour tortillas are my preference for their softness and pliability, corn tortillas offer a more traditional flavor and texture. If using corn, a quick warm-up in the microwave or a hot pan can make them more flexible and prevent cracking.
- Cheese: The crowning glory! You can use any shredded cheese you love that melts well. My top choices are sharp cheddar for its robust flavor and excellent melt, or pepper jack for a spicy kick. Monterey Jack, Colby, or a Mexican blend are also fantastic options, contributing to that irresistible gooey top.

Get Creative: Endless Vegetarian Enchilada Variations
One of the best aspects of this vegetarian enchilada recipe is its incredible adaptability. It serves as a perfect base for you to experiment with flavors and ingredients, allowing you to tailor it precisely to your taste or use up whatever fresh produce you have on hand. Don’t be afraid to get creative!
- Expand Your Vegetable Palette: Beyond bell peppers and onions, a world of vegetables awaits. Consider adding finely chopped zucchini for a delicate sweetness, sweet potatoes for a heartier, earthy flavor, or even corn for pops of sweetness and texture. For more heat, toss in some diced jalapeños, or for a smoky depth, try poblano peppers. Green onions and carrots can also add freshness and crunch.
- Bean-tastic Alternatives: While black beans are a fantastic choice, you can easily switch them up. Kidney beans offer a firmer texture, pinto beans provide a classic, creamy base, and even a layer of creamy refried beans can add an extra dimension of richness to your enchiladas. Feel free to use a blend of different beans for a more complex profile.
- Cheese, Please!: The cheese topping is where many people have strong preferences. I love sharp cheddar, but don’t limit yourself! Monterey Jack melts beautifully and offers a mild, creamy flavor. Pepper Jack will add a noticeable spicy kick, while Cotija cheese, crumbled on top after baking, provides a salty, authentic Mexican touch. Colby or a pre-shredded Mexican blend are also great convenient options.
- Amp Up the Spice: If you’re a fan of heat, there are many ways to ignite your enchiladas. Finely chop fresh jalapeños or serrano peppers and mix them into the filling. A dash or two of your favorite hot sauce, either in the filling or drizzled on top, can also do the trick. For a deeper chili flavor without extreme heat, increase the amount of smoked paprika or chili powder.
- Sauce It Up: Don’t feel confined to one type of enchilada sauce. While a classic red enchilada sauce offers a familiar, robust flavor, a vibrant green enchilada sauce (salsa verde) can bring a brighter, tangier note to the dish. You can even mix the two for a “Christmas style” presentation, offering both red and green!
- Optional Protein Boost: While this recipe shines as a vegetarian dish, if you’re serving a mixed crowd or simply want to add some extra protein, you can easily incorporate cooked, shredded chicken, ground turkey, lean ground beef, or even vegetarian sausage crumbles into the black bean mixture. Just make sure to cook any meat thoroughly before adding it to the filling.

How to Make Easy Vegetarian Enchiladas: A Step-by-Step Guide
Creating these delicious vegetarian enchiladas is a straightforward process, broken down into a few simple steps. You’ll be amazed at how quickly you can assemble this flavorful meal!
1. Prepare Your Filling: Sauté the Vegetables
- Preheat your oven to 350 degrees F (175 degrees C). This ensures your oven is ready for baking as soon as your enchiladas are assembled.
- In a large skillet, heat 2 tablespoons of olive oil over medium-high heat. Once the oil shimmers, add the chopped bell pepper and onion. Sauté them until the onion becomes soft and translucent, typically 5-7 minutes. This step is crucial for developing the base flavors.
- Stir in the drained and rinsed black beans, fire-roasted diced tomatoes (undrained), and diced green chiles (undrained) into the skillet with the sautéed vegetables. Cook for another 2 minutes, allowing the flavors to meld and the mixture to warm through.
- Remove the skillet from the heat and set the filling aside.


2. Assemble the Enchiladas
- Lightly spray a 9 x 13 inch baking dish with non-stick cooking spray to prevent sticking.
- Lay your tortillas flat on a large plate or cutting board.
- Using a spoon, place 2-3 spoonfuls of the black bean and vegetable mixture into the center of each flour tortilla. Add a sprinkle of your chosen shredded cheese and a small drizzle of enchilada sauce over the filling.
- Carefully roll each tortilla until it’s closed, then place it seam-side down in the prepared baking dish. Arrange the rolled enchiladas side by side, making sure they fit snugly. Continue this process until all tortillas are filled and arranged in the dish.

3. Bake to Golden Perfection
- Once all enchiladas are assembled, generously drizzle the remaining enchilada sauce over the top. Ensure each enchilada is well-coated.
- Finish by sprinkling the remaining shredded cheese evenly over the sauce. This will create a luscious, melted cheese crust.
- Bake in the preheated oven for 20-25 minutes, or until the cheese is beautifully melted, golden, and bubbly, and the enchiladas are heated through.
- Carefully remove the baking dish from the oven. Let it rest for a few minutes before serving.
- Garnish with fresh cilantro, a dollop of sour cream (or Greek yogurt for a lighter option), and sliced avocado for a burst of freshness and creamy texture. Serve warm and enjoy!

Serving Suggestions: What to Pair with Your Enchiladas
These vegetarian enchiladas are a complete and satisfying meal on their own, but pairing them with the right toppings and sides can elevate the dining experience even further. Think of these suggestions as ways to add freshness, crunch, and extra layers of flavor.
- Essential Toppings: Once your enchiladas emerge from the oven, bubbling and golden, it’s time for the final flourish. Offer a variety of toppings to allow everyone to customize their plate. Classic choices include cool sour cream or plain Greek yogurt, creamy avocado slices or chunky guacamole, and a sprinkle of fresh cilantro. For added zest and texture, I love serving them with fresh salsa like Pico de Gallo, bright Guacamole, tangy Salsa Verde, zesty Pickled Red Onions, or even a colorful Cowboy Caviar. A squeeze of fresh lime juice is also a fantastic addition!
- Fresh & Simple Salads: To balance the richness of the enchiladas, a light and crisp salad is an excellent accompaniment. Consider a Lemon Arugula Salad for a peppery bite, an Easy Kale Salad for a nutritious green, or a hearty Chickpea Salad if you want something more substantial. A simple green salad with a vinaigrette dressing always works well.
- Hearty Vegetable Accompaniments: Since this is already a vegetable-laden meal, any additional vegetable sides should complement rather than overwhelm. Think simple, flavorful preparations. My Simple Garlic Parmesan Green Beans offer a savory, garlicky crunch, while Turmeric Roasted Cauliflower brings an earthy, spiced flavor. Roasted asparagus or a simple steamed broccoli can also be great options.
- Rice & Beans: For a more traditional Mexican meal experience, a side of fluffy cilantro-lime rice or extra seasoned black beans can complete the plate, making the meal even more filling and authentic.
Storage & Make-Ahead Tips for Vegetarian Enchiladas
These vegetarian enchiladas are just as delicious the next day, making them perfect for meal prepping or enjoying leftovers. Here’s how to store them effectively and some handy make-ahead advice:
- Storing Leftovers: Once cooked and cooled to room temperature, transfer any leftover enchiladas to an airtight container. Store them in the refrigerator for up to 4 days. This keeps them fresh and flavorful for quick meals throughout the week.
- Reheating: To reheat leftovers and maintain their delicious texture, I recommend warming them in a 275°F (135°C) oven for about 15-20 minutes, or until thoroughly heated through. Covering them loosely with foil during reheating can help prevent them from drying out. You can also microwave individual portions for a quicker reheat, though the tortillas might be softer.
- Making Ahead (Unbaked): This recipe is fantastic for preparing in advance. You can assemble the enchiladas (fill and roll the tortillas) and arrange them in an oven-safe dish. However, and this is a crucial tip, do not add the enchilada sauce or cheese until you are ready to bake them. If you add the sauce too early, the tortillas can become soggy. Cover the assembled but unsauced enchiladas tightly with plastic wrap or foil and refrigerate for up to 24 hours. When ready to bake, remove from the fridge, add the sauce and cheese, and bake as directed (you might need an extra 5-10 minutes if baking straight from the fridge). This also makes a thoughtful gift for friends or family – just deliver the assembled pan with the sauce and cheese on the side!
- Freezing Instructions: These enchiladas freeze remarkably well.
- To Freeze Unbaked: Assemble the enchiladas in a freezer-safe baking dish, but again, without the sauce and cheese. Wrap the dish tightly with plastic wrap, then an additional layer of aluminum foil. Freeze for up to 2-3 months. When ready to bake, thaw overnight in the refrigerator, then proceed with adding sauce and cheese and baking as usual. You can also bake from frozen (without thawing) – add sauce and cheese, cover with foil, and bake at 350°F (175°C) for 45-60 minutes, then uncover and bake for another 15-20 minutes until bubbly and heated through.
- To Freeze Baked Leftovers: Portion individual enchiladas into freezer-safe containers or wrap them individually. Freeze for up to 2-3 months. Reheat in the oven from frozen (around 30-45 minutes at 350°F/175°C, covered, then uncovered), or microwave individual servings.
Frequently Asked Questions (FAQs)
Dry tortillas are prone to cracking, making them difficult to work with. To ensure your tortillas are pliable and easy to roll, lightly warm them before filling. You can do this by wrapping a stack of 5-6 tortillas in a damp paper towel and microwaving for 15-20 seconds. Alternatively, quickly warm them in a dry skillet over medium heat for 10-15 seconds per side. This simple step makes a big difference in preventing breakage.
I prefer not to cover enchiladas during baking. Leaving the dish uncovered allows the cheese to melt into a beautiful, bubbling, golden crust, and the edges of the tortillas to toast slightly, adding a delightful textural contrast and subtle crunch. If you find your cheese browning too quickly, you can loosely tent it with foil during the last few minutes of baking, but generally, it’s unnecessary.
Absolutely! This recipe is fantastic for meal prep. You can prepare the filling and assemble the rolled tortillas in your baking dish. However, it is crucial to wait until just before baking to add the enchilada sauce and cheese. Adding them too early will cause the tortillas to absorb too much liquid and become soggy. Cover the assembled enchiladas tightly and refrigerate for up to 24 hours. When ready to cook, simply uncover, add sauce and cheese, and bake as directed.
Yes, these vegetarian enchiladas freeze very well, both before and after baking. For best results, assemble the enchiladas in a freezer-safe dish but withhold the sauce and cheese. Wrap tightly and freeze for up to 2-3 months. Thaw overnight in the refrigerator before adding sauce and cheese and baking. Alternatively, you can freeze baked leftovers in individual portions for quick, future meals.
More Delicious Mexican-Inspired Recipes to Try
Beef
Beef Enchilada Casserole
Chicken
Easy Chicken Enchiladas
Beef
Easy Beef Enchiladas
Chicken
One Pot Chicken Enchilada Pasta
Tried this recipe? Share your thoughts and leave a comment below! Follow me on Facebook, Instagram, or Pinterest for more delicious recipes.
Tap to rate the recipe
⭐ ⭐ ⭐ ⭐ ⭐ (Average 4.58 from 47 votes)
Easy Vegetarian Enchilada Recipe
By Julia Jolliff
This Easy Vegetarian Enchiladas Recipe makes the perfect busy weeknight meal that can be prepped ahead and baked when ready.
Print Recipe
Ingredients
For the enchiladas:
- 2 tablespoons olive oil
- 1 red bell pepper, chopped
- 1/2 sweet onion (about 1 cup), chopped
- 1 – 15 ounce can black beans, drained and rinsed
- 1 – 14.5 ounce can fire-roasted diced tomatoes, undrained
- 1 – 4 ounce can diced green chiles, undrained
- 12 ounces enchilada sauce (homemade or store-bought)
- 10 flour tortillas (burrito-sized recommended)
- 3 cups shredded sharp cheddar cheese, divided (or cheese of your choice)
Garnishes (Optional):
- Fresh cilantro, chopped
- Avocado, sliced or diced
- Sour cream or Greek yogurt
- Salsa (Pico de Gallo, Guacamole, or Salsa Verde)
Instructions
- Preheat the oven to 350°F (175°C).
- In a large skillet, heat the 2 tablespoons olive oil over medium-high heat. Add the chopped bell pepper and onion and sauté until the onion is soft and translucent, about 5-7 minutes.
- Add the drained black beans, fire-roasted diced tomatoes, and diced green chiles to the skillet. Cook for another 2 minutes, stirring to combine, allowing the flavors to meld. Remove from heat and set aside.
- Lightly spray a 9×13 inch baking dish with non-stick cooking spray.
- Place tortillas on a large plate or cutting board. For each tortilla, spoon 2-3 spoonfuls of the black bean mixture into the center. Sprinkle with a small amount of cheese and drizzle with a little enchilada sauce.
- Roll the tortilla tightly to close, then place it seam-side down in the prepared baking dish. Continue this process with the remaining tortillas, arranging them snugly side-by-side in the dish.
- Drizzle the remaining enchilada sauce evenly over the rolled enchiladas in the dish.
- Sprinkle the remaining shredded cheese generously over the sauce.
- Bake for 20-25 minutes, or until the cheese is melted, bubbly, and lightly golden, and the enchiladas are heated through.
- Remove from the oven, let rest for a few minutes, then garnish with fresh cilantro, sour cream, and avocado (or your preferred toppings) before serving warm.
Notes
- Vegetable Customization: Feel free to add any vegetables you enjoy to the filling. Other great options include corn, spinach, zucchini, or even roasted sweet potato.
- Cheese Choices: While sharp cheddar is excellent, pepper jack, Monterey Jack, Colby, or a Mexican cheese blend will also work wonderfully for a melty topping.
- Meal Prep Tip: To save time, you can assemble the enchiladas (filling and rolling) ahead of time and store them covered in the refrigerator. However, always add the enchilada sauce and cheese just before baking to prevent soggy tortillas.
- Freezing: These enchiladas freeze well both baked and unbaked. See the Storage Tips section for detailed freezing instructions.
Nutrition (Approximation)
Calories: 705kcal | Carbohydrates: 53g | Protein: 29g | Fat: 42g | Saturated Fat: 19g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 13g | Cholesterol: 85mg | Sodium: 1887mg | Potassium: 304mg | Fiber: 6g | Sugar: 12g | Vitamin A: 2386IU | Vitamin C: 44mg | Calcium: 726mg | Iron: 4mg
Nutrition information is automatically calculated and should be used as an approximation.
Tried this recipe?
Mention @acedarspoon or tag #acedarspoon!