Easy & Delicious Vegetarian Enchiladas: Your Go-To Weeknight Meal!
Craving a hearty, flavorful Mexican meal that’s both satisfying and simple to prepare? Look no further than this incredible Easy Vegetarian Enchiladas Recipe! These enchiladas are truly the perfect solution for a busy weeknight, offering a delicious experience that can even be prepped in advance and baked when you’re ready to enjoy.
Imagine tender tortillas generously filled with a robust black bean and vibrant vegetable mixture, all smothered in your favorite enchilada sauce and topped with a blanket of gooey, melted cheese. Baked to golden perfection, these vegetarian enchiladas deliver that warm, comforting taste of Mexico right to your dinner table. It’s a dish that consistently ranks high on my family’s list of favorites, and I’m sure it will become one of yours too!

Mexican cuisine holds a special place in my heart, and enchiladas are consistently a top contender. My entire family shares this love, which is why our dinner rotation often includes not just these fantastic Easy Vegetarian Enchiladas, but also other classics like Cheesy Chicken Enchiladas and hearty Three Cheese Beef Enchiladas. Each version brings its own charm, but the vegetarian option truly shines with its vibrant flavors and satisfying texture.
Is it the rich, savory sauce, the perfectly seasoned filling, or the irresistible blanket of melted cheese that makes enchiladas so good? Perhaps it’s the magical combination of all these elements, baked together into a warm, gooey, and utterly flavorful bite of pure deliciousness. For those observing Meatless Monday or simply looking to incorporate more plant-based meals into their diet, this Vegetarian Enchiladas Recipe is an absolute winner. In my humble opinion, these are simply the best vegetarian enchiladas you’ll ever make.
If you’re a fan of authentic and accessible Mexican recipes, be sure to explore my other Mexican creations here. I also frequently use my versatile Homemade Enchilada Sauce in various dishes, enhancing the flavor of recipes like these Chicken Enchilada Sliders, comforting Chicken Enchilada Soup, hearty Beef Enchilada Casserole, and the ever-convenient One Pot Chicken Enchilada Pasta.

Why You’ll Love This Easy Vegetarian Enchiladas Recipe
There are countless reasons why these vegetarian enchiladas are destined to become a staple in your meal rotation. Here’s why this recipe is an absolute must-try:
- Effortless Preparation: You’ll be amazed at how simple this dish is to prepare. With only about 15 minutes of hands-on prep time, it’s ideal for those hectic evenings when you still want a homemade, wholesome meal without spending hours in the kitchen. The straightforward steps make it accessible even for novice cooks.
- Highly Versatile Recipe: This isn’t just a recipe; it’s a template for culinary creativity! Easily adapt the ingredients to suit your family’s preferences or whatever fresh vegetables you have on hand. Don’t like bell peppers? Swap them for zucchini or corn. Want more spice? Add some jalapeños! Its flexibility ensures you can make it unique every time.
- Perfect for Feeding a Crowd: Planning a dinner party, a family gathering, or a potluck? This recipe scales beautifully. It’s incredibly easy to double or even triple the ingredients, making it an ideal choice when you need to feed a larger group of hungry diners without extra stress.
- Smart Meal Prep Solution: Take the stress out of future meal times by prepping these enchiladas ahead. You can assemble and fill the tortillas, then store them covered in the refrigerator. When you’re ready to eat, simply add the enchilada sauce and cheese, then pop them into the oven. This makes weeknight dinners incredibly convenient and efficient.
Key Ingredients You’ll Need

While the full, detailed ingredient amounts and instructions can be found in the comprehensive recipe card below, here’s a closer look at the key components that make these vegetarian enchiladas so delightful:
- Fresh Vegetables: Our base includes vibrant bell pepper and sweet onion, which sauté to a tender, aromatic perfection. But feel free to get creative! You can easily substitute or add other vegetables you have on hand, such as finely diced poblano peppers for a mild, earthy kick, shredded carrots for extra sweetness and nutrition, or red onion for a bolder flavor.
- Hearty Black Beans: Drained and thoroughly rinsed black beans serve as the primary source of plant-based protein and fiber in these enchiladas, making them incredibly satisfying. For a twist, consider using chickpeas, red kidney beans, or even creamy red beans to vary the texture and flavor profile.
- Diced Tomatoes: I’m particularly fond of using fire-roasted diced tomatoes in this recipe, as they impart a wonderful smoky depth that elevates the overall flavor. However, regular diced tomatoes work perfectly fine too, bringing a bright, fresh tang to the filling.
- Diced Green Chiles: These small but mighty additions contribute a subtle warmth and authentic Mexican flavor to the enchiladas. While not strictly mandatory if you’re sensitive to any heat, they truly enhance the taste and are highly recommended for that classic enchilada experience.
- Enchilada Sauce: The sauce is the soul of any good enchilada! You can opt for your favorite high-quality store-bought enchilada sauce for ultimate convenience. Alternatively, for an extra layer of freshness and customizable flavor, try making a homemade enchilada sauce.
- Tortillas: For easy rolling and a satisfying bite, I typically recommend using flour tortillas, especially burrito-sized ones, as they hold the generous filling well. However, if you prefer the traditional flavor of corn tortillas, they are a fantastic alternative. Just remember to warm corn tortillas slightly to make them more pliable and prevent cracking.
- Melted Cheese: A generous amount of shredded cheese brings everything together with its rich, gooey texture. While sharp cheddar offers a wonderfully tangy bite, feel free to use your preferred melting cheese. Pepper jack adds a delightful hint of spice, Monterey Jack provides a creamy mildness, and a Mexican blend can offer a balanced flavor profile.

Recipe Variations for Every Palate
One of the best aspects of this vegetarian enchilada recipe is its incredible adaptability. Feel free to customize it to your heart’s content, making it perfect for every taste and dietary need:
- Amplify the Vegetables: Beyond bell peppers and onions, the possibilities are endless! Try adding finely chopped zucchini for extra moisture, roasted sweet potatoes for a touch of sweetness, corn kernels for a pop of color and texture, or sautéed poblano peppers for a mild, smoky depth. Diced carrots, green onions, and even spinach or mushrooms can also be wonderful additions to the filling.
- Bean Bonanza: While black beans are a fantastic base, don’t hesitate to experiment with other legumes. Pinto beans offer a creamy texture, kidney beans provide a robust flavor, and refried beans can add an extra layer of richness, especially if spread as a base layer in the tortilla.
- Cheese Choices: Sharp cheddar is a classic for a reason, but explore other melty cheeses! Monterey Jack offers a mild, creamy finish, pepper jack brings a zesty kick, Colby cheese melts beautifully, and a sprinkle of cotija cheese on top after baking adds a salty, crumbly texture.
- Spice It Up: If you love a bit of heat, incorporate finely chopped jalapeños (with or without seeds, depending on your preference), a dash of hot sauce into the filling or sauce, or a pinch of cayenne pepper. For more chili flavor without extreme heat, increase the amount of smoked paprika or chili powder.
- Sauce Selection: While a classic red enchilada sauce is traditional, a vibrant green enchilada sauce (salsa verde) can offer a tangy, fresh alternative that pairs wonderfully with the vegetable and bean filling.
- Boost the Protein (Optional): If you’re cooking for non-vegetarians or simply want to add more protein, you can easily incorporate cooked, shredded chicken, ground turkey, ground beef, or even vegetarian sausage crumbles into the filling mixture.

How to Make Easy Vegetarian Enchiladas: A Step-by-Step Guide
Creating these delicious vegetarian enchiladas is straightforward and rewarding. Follow these simple steps for a perfect meal every time:
Step 1: Sauté Your Vegetables
Begin by preheating your oven to 350 degrees F. In a large skillet, heat 2 tablespoons of olive oil over medium-high heat. Add your chopped bell pepper and onion to the skillet and sauté them until the onion becomes beautifully soft and translucent, typically 5-7 minutes. This foundational step builds a rich flavor base for your filling.

Step 2: Create the Flavorful Filling
To the sautéed vegetables, add the drained and rinsed black beans, the fire-roasted diced tomatoes (or regular diced tomatoes), and the diced green chiles. Stir everything together and cook for an additional 2 minutes, allowing the flavors to meld beautifully. Once combined, remove the skillet from the heat and set the filling aside. Prepare a 9 x 13-inch baking dish by spraying it with non-stick cooking spray, then arrange your tortillas on a large plate or cutting board, ready for assembly.

Step 3: Assemble Your Enchiladas
Now for the fun part! Using a spoon, place about 2-3 generous spoonfuls of the black bean and vegetable mixture into the center of each flour tortilla. Follow with a sprinkle of your chosen cheese and a light drizzle of enchilada sauce. Carefully roll up the tortilla, ensuring it’s sealed, and place it seam-side down in your prepared baking dish. Continue this process with all the remaining tortillas, arranging them snugly side by side in the dish.

Step 4: Bake to Perfection and Garnish
Once all your enchiladas are neatly arranged, drizzle the remaining enchilada sauce generously over the top. Then, sprinkle the remaining shredded cheese evenly over the sauce, ensuring every inch is covered for that ultimate cheesy crust. Bake in the preheated oven for about 20 minutes, or until the cheese is beautifully melted and bubbly, and the enchiladas are thoroughly heated through. Remove from the oven, and for a fresh finish, garnish with vibrant fresh cilantro, a dollop of cool sour cream, and creamy slices of avocado. Serve hot and enjoy!

Serving Suggestions and Perfect Pairings
These vegetarian enchiladas are a complete and satisfying meal on their own, but a few thoughtful additions can truly elevate the experience. Here are some of my favorite ways to serve them:
- Decadent Toppings: Once the enchiladas emerge from the oven, bubbling and fragrant, it’s time to load on the toppings! Classic choices include a dollop of cooling sour cream (or Greek yogurt for a lighter option), creamy slices of fresh avocado, and a generous sprinkle of vibrant fresh cilantro. Elevate your topping game with homemade salsas like zesty Pico de Gallo, rich and creamy Guacamole, bright Salsa Verde, tangy Pickled Red Onions, or the colorful and flavorful Cowboy Caviar.
- Light & Simple Salads: To balance the richness of the enchiladas, a crisp, fresh salad makes an excellent side. Consider a peppery Lemon Arugula Salad, a nutrient-packed Easy Kale Salad with Fresh Lemon Dressing, or a protein-rich Chickpea Salad for added substance.
- Additional Vegetable Sides: Since this meal is already packed with vegetables, if you opt for additional sides, keep them simple and complementary. My favorites include Simple Garlic Parmesan Green Beans for a tender, savory crunch, or Turmeric Roasted Cauliflower for an earthy, slightly spiced accompaniment.

Storage and Reheating Tips
Ensuring your delicious leftovers are stored properly means you can enjoy these enchiladas for days to come. Once cooked and completely cooled, transfer any leftover enchiladas to an airtight container and store them in the refrigerator for up to 4 days. To maintain their best texture and prevent them from drying out, gently warm leftovers in a 275°F oven for about 15 minutes, or until heated through. You can also cover them loosely with foil if reheating in the oven. For longer storage, individual portions can be frozen for up to 2-3 months in freezer-safe containers, then thawed and reheated.
Recipe FAQs
Dry tortillas are prone to cracking, making them difficult to fill and roll. The best trick is to lightly warm them before assembly. You can quickly pop them into the microwave for 10-15 seconds per tortilla, or stack them wrapped in a damp paper towel and microwave for 30-60 seconds. This simple step makes the tortillas much more pliable and easier to work with, preventing them from cracking and breaking apart.
For these enchiladas, I typically prefer to bake them uncovered. Leaving the dish uncovered allows the cheese to become beautifully molten and bubble into a golden, irresistible crust. Additionally, the edges of the tortillas will get slightly toasted, adding a delightful extra texture and crunch that enhances the overall experience of the dish. If you find the top browning too quickly, you can loosely tent it with foil for the last few minutes of baking.
Absolutely! This recipe is fantastic for meal prepping. You can completely assemble the enchiladas – fill the tortillas, roll them up, and arrange them neatly in your oven-proof dish. However, for the best results, do not add the enchilada sauce or the final layer of cheese until just before you’re ready to bake. Adding the sauce too early can make the tortillas soggy. Cover the assembled, sauceless enchiladas tightly and store them in the refrigerator for up to 24 hours. When it’s dinner time, simply add the sauce and cheese and bake as directed. This also makes them a wonderful gift for friends – just deliver the pan with the sauce and cheese on the side!
Other Delicious Mexican Recipes to Try
Beef
Beef Enchilada Casserole
Chicken
Easy Chicken Enchiladas
Beef
Beef Enchiladas
Chicken
One Pot Chicken Enchilada Pasta
Tried this recipe? Leave a star rating and comment below! Subscribe to my newsletter or follow me on
Facebook,
Instagram, or
Pinterest for the latest.
Easy Vegetarian Enchilada Recipe

Saved
Pin
Ingredients
For the enchiladas:
- 2 tablespoons olive oil
- 1 red bell pepper, chopped
- 1/2 sweet onion {about 1 cup}
- 1 – 15 ounce can of black beans, drained and rinsed
- 1 -14.5 ounce can fire roasted, diced tomatoes
- 1 – 4 ounce can diced chiles
- 12 ounce enchilada sauce {homemade or store bought}
- 10 tortillas
- 3 cups sharp cheddar cheese, divided {or cheese of your choice}
Garnishes:
- Cilantro
- Avocado
- Sour Cream
- Salsa
Instructions
-
Preheat the oven to 350 degrees F.
-
In a large skillet heat the 2 Tablespoons olive oil over medium high heat. Add the bell pepper and onion and sauté until the onion is soft.
-
Add the black beans, fire roasted tomatoes and diced chiles and cook for another 2 minutes. Remove from the heat and set aside.
-
Spray a 9 x 13 inch dish with non-stick cooking spray. Place tortillas on a large plate or cutting board.
-
Using a spoon place 2-3 spoonfuls of the black bean mixture into the center of the tortilla, a sprinkle of cheese and a drizzle of enchilada sauce and roll it until closed. Place seem side down in the dish. Continue to do all of the tortillas laying them side by side.
-
Drizzle the remaining enchilada sauce on top of the enchiladas followed by the cheese.
-
Bake for 20 minutes, or until the cheese is melted and the enchiladas are heated through. Remove from the oven and garnish with fresh cilantro, sour cream and avocado.
Notes
- Feel free to add whatever vegetables you would like. Any color bell pepper works great, red onion and zucchini are good options.
- Use your favorite cheese! I use sharp cheddar because I like the flavor but pepper jack, queso fresco or colby are great options.
- Meal-prep: I like to assemble these enchiladas ahead of time to save myself time. You can assemble them up until the step where you add the enchilada sauce and cheese to the top of the enchiladas. Place the enchiladas in the refrigerator covered until you are ready to cook them. Then you can add the enchilada sauce and cheese when you are ready to cook. This also works great if you want to give this meal to a friend. Just deliver the pan of assembled enchiladas with the enchilada sauce and cheese on the side so they can add that before cooking.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.