Easy Vegetarian Enchilada Casserole
This Easy Vegetarian Enchilada Casserole is one of those recipes that proves a really satisfying family dinner can come together from fairly simple ingredients.
Layers of tortillas, spiced vegetables, kidney beans and a rich tomato sauce are baked under plenty of melted cheese until everything is bubbling and golden.
It’s hearty, colourful, comforting and surprisingly easy to put together.
I originally developed this recipe back in 2020 using McCain frozen vegetables. I’ve since updated it into a more flexible version using any good frozen mixed vegetables, which makes it one of those handy meals you can pull together largely from the freezer and pantry.
And that is exactly why I still love it.
There is no rolling of individual enchiladas and no complicated preparation. You simply make the vegetable filling, layer it with tortillas and cheese, then let the oven do the rest.

Why You’ll Love This Vegetarian Enchilada Casserole
- It’s an easy meat-free family dinner.
- Frozen vegetables make the preparation quick and convenient.
- Kidney beans add texture and make the casserole more substantial.
- There is no need to roll individual enchiladas.
- You can make it as mild or spicy as you like.
- It’s a great way to use freezer and pantry staples.
- The cheesy layered presentation makes it feel much more impressive than the effort involved.
This is also one of those recipes that is very easy to adapt.
Change the vegetables. Use a different bean. Add more chilli. Use a different cheese. Make it in a springform pan for a beautiful layered presentation or use a regular baking dish for an easy family-style casserole.
Why Frozen Vegetables Work So Well
Frozen vegetables are not just a backup option in this recipe.
They are one of the reasons it is so easy.
You don’t need to wash, peel and chop several different vegetables before you begin. A good bag of mixed frozen vegetables does most of the work for you.
I use approximately 750 g mixed frozen vegetables.
A combination containing things like peas, carrots, corn, green beans, broccoli or cauliflower works well.
There is also no need to thaw the vegetables first.
Add them straight to the tomato sauce and allow them to cook until heated through and just tender.
The only thing to watch is excess moisture.
Frozen vegetables can release water as they cook, so let the filling simmer until it is thick rather than watery before you start layering the casserole.
That is one of the most important things you can do to prevent soggy tortillas.
Can I Use Fresh Vegetables Instead?
Absolutely.
If you have fresh vegetables you’d like to use, chop them into fairly small pieces and cook them until just tender before assembling the casserole.
Good options include:
- Bell peppers
- Courgettes
- Mushrooms
- Corn
- Carrots
- Broccoli
- Cauliflower
- Spinach
If you’re using vegetables with a high water content, such as mushrooms or courgettes, cook off the excess moisture before adding the tortillas.

Building the Enchilada-Style Filling
The filling starts with onion and garlic, followed by cumin, chilli powder, paprika and dried oregano.
Then I add the tomato paste before the canned tomatoes.
This is one of the small changes I’ve made to the original recipe.
Cooking the tomato paste for a minute before adding the tomatoes gives it a deeper flavour and removes some of that raw tomato-paste sharpness.
The chopped tomatoes go in next and simmer briefly until the sauce begins to thicken.
Then the frozen vegetables and drained kidney beans are added.
At this point, the filling should be rich, well seasoned and thick enough that it sits on a spoon rather than running off it.
That consistency matters because too much liquid will soak into the tortillas while the casserole bakes.
Why Kidney Beans?
The kidney beans make this more than just a vegetable bake.
They add texture, protein and enough substance to turn the casserole into a proper vegetarian main meal.
Drain and rinse the beans well before adding them to the filling.
If you don’t have kidney beans, black beans or even pinto beans would also work well.
How to Keep an Enchilada Casserole from Becoming Soggy
The biggest issue with layered tortilla casseroles is usually excess moisture.
There are a few easy ways to avoid that:
- Cook the filling until it is thick before assembling.
- Do not add unnecessary water to the sauce.
- Drain the kidney beans thoroughly.
- If using fresh vegetables, cook off excess moisture first.
- Do not overfill each layer with sauce.
- Allow the baked casserole to rest briefly before slicing.
The tortillas will soften in the sauce as they bake, which is exactly what we want.
But they should still give the casserole some structure rather than disappearing completely into a wet filling.
Springform Pan or Baking Dish?
I originally made this recipe in a 20 cm springform pan, and I still love that method because it gives you a beautifully tall, layered casserole.
Once it has rested slightly, you can release the sides of the pan and serve it almost like a savoury layered cake.
It’s especially lovely if you want the presentation to look a little more special.
If you don’t have a springform pan, don’t worry.
A regular medium-sized baking dish works perfectly too.
The casserole will simply look more like a traditional family-style bake when served.
Important: If using a springform pan, line the base well and place the pan on a baking tray in case a little sauce escapes during baking.

Which Tortillas Should I Use?
I use approximately 8 to 10 flour tortillas, around 20 cm in diameter.
The exact number will depend on the size of your pan and how much you overlap or trim them.
You do not need to obsess over perfectly shaped layers.
Arrange enough tortilla to cover each layer, overlapping or trimming pieces where necessary.
Once the casserole is baked, nobody is going to know whether your tortilla circles were perfectly symmetrical. 😂
The Cheese Layer
Mozzarella gives you that beautiful melted, stretchy cheese layer on top.
I also add a small handful of Parmesan for extra flavour and better browning.
You can use only mozzarella if that’s what you have.
Cheddar also works if you prefer a stronger cheese flavour, although it will give the casserole a slightly different finish.
How Spicy Is This Vegetarian Enchilada Casserole?
The base recipe has some chilli, but you can adjust it very easily.
For a milder version, reduce the chilli powder.
For more heat, increase the chilli or add finely chopped fresh chilli to the onions.
You could also serve chilli sauce or sliced jalapeños on the side so everyone can adjust their own portion.
How to Make Vegetarian Enchilada Casserole
1. Prepare the Pan
Preheat the oven to 180°C.
Grease and line a 20 cm springform pan and place it on a baking tray.
Alternatively, lightly grease a medium baking dish.
2. Cook the Onion
Heat the oil in a large pan over medium heat.
Add the sliced onion and cook until soft and translucent, with just a little colour beginning to develop.
3. Add the Garlic and Spices
Add the crushed garlic, ground cumin, chilli powder, paprika and dried oregano.
Stir for about 30 seconds until fragrant.
Keep the spices moving so they do not burn.
4. Cook the Tomato Paste
Add the tomato paste and cook for about a minute.
Stir it through the onion and spices until it darkens slightly and loses its raw smell.
5. Add the Tomatoes
Add the chopped tomatoes and mix well.
Allow the sauce to simmer for approximately 5 to 8 minutes until it begins to thicken.
6. Add the Vegetables and Kidney Beans
Add the frozen mixed vegetables directly from the freezer along with the drained kidney beans.
Season with salt and black pepper to taste.
Allow everything to simmer for approximately 8 to 10 minutes, stirring occasionally, until the vegetables are heated through and the filling is thick.
If there is still a lot of liquid in the pan, cook it a little longer before assembling the casserole.
7. Start Layering
Spoon a thin layer of the vegetable sauce over the bottom of the prepared pan.
Arrange enough tortillas over the sauce to cover the base, trimming or overlapping them as needed.
Add another layer of the vegetable filling.
Continue layering tortillas and filling until everything has been used.
8. Finish With Cheese
Finish with a tortilla layer followed by the remaining vegetable sauce.
Sprinkle generously with grated mozzarella and Parmesan.
Add a little freshly ground black pepper over the top.
9. Bake
Bake for approximately 25 to 30 minutes until the casserole is hot throughout and the cheese is completely melted, bubbling and beginning to brown.
10. Rest Before Serving
Remove the casserole from the oven and allow it to rest for about 10 minutes before slicing.
This is particularly important if you’ve used a springform pan because the layers need a little time to settle.
Carefully release the sides of the pan, slice and serve.

Easy Variations
Add Black Beans
Replace the kidney beans with black beans or use a combination of both.
Add Mushrooms
Sauté sliced mushrooms after the onions and allow their moisture to cook off before adding the garlic and spices.
Add Spinach
Stir baby spinach into the hot filling just before assembling the casserole.
Add Fresh Peppers
Diced red or yellow peppers add extra sweetness and colour.
Make It Hotter
Add fresh chilli, jalapeños or extra chilli powder.
Change the Cheese
Use cheddar, Monterey Jack or a combination of cheeses if you prefer.
What to Serve With Vegetarian Enchilada Casserole
A fresh green salad is really all this casserole needs.
The bake is already rich, cheesy and filling, so something crisp and fresh works beautifully alongside it.
You could also serve it with:
- Avocado or guacamole
- Fresh tomato salsa
- Sour cream
- Plain yoghurt
- Sliced jalapeños
- Fresh coriander

Can I Make It Ahead?
Yes.
The vegetable filling can be made ahead and refrigerated until you’re ready to assemble the casserole.
You can also assemble the casserole a little earlier in the day, cover and refrigerate it, then bake when needed.
If it is going into the oven straight from the fridge, it may need a few extra minutes to heat through.
Storing Leftovers
Allow leftovers to cool before transferring them to an airtight container and refrigerating.
Reheat portions until piping hot before serving.
The tortillas will naturally become softer after refrigeration, but the flavour is still delicious.
Frequently Asked Questions
Can I Use Corn Tortillas?
Yes. Corn tortillas can be used if you prefer their flavour and texture.
They may behave slightly differently from flour tortillas once baked, but they work well in layered enchilada-style casseroles.
Do I Need to Thaw the Frozen Vegetables?
No. Add them directly from frozen.
Just make sure the filling cooks long enough for excess moisture to evaporate before layering.
Can I Make This Without Beans?
Yes, although the beans add substance and make the casserole more filling.
If you leave them out, you may want to increase the vegetables slightly.
Why Is My Enchilada Casserole Watery?
The filling was probably too wet before assembly.
Frozen vegetables and canned tomatoes both contribute moisture, so allow the filling to simmer until thick before layering.
Can I Freeze It?
You can freeze the baked casserole, although the tortillas will soften further once thawed and reheated.
For the best texture, I prefer it freshly baked or refrigerated and reheated within a few days.

A Simple Recipe Worth Bringing Back
I love revisiting recipes I created years ago because sometimes they remind me that good food does not need endless ingredients or complicated techniques.
This Vegetarian Enchilada Casserole started as a recipe built around frozen vegetables, and that is still part of what makes it so useful.
A bag of vegetables, a can of beans, tortillas, tomatoes and cheese can become a colourful, satisfying family dinner with very little fuss.
And when that cheese comes out of the oven bubbling and golden over all those layers, nobody is thinking about how easy it was. 😂
Sometimes the cleverest recipes are simply the ones that make everyday ingredients feel a little special. ❤️
Other recipes you might like. Click on the image for the recipe.





Easy Vegetarian Enchilada Casserole
A hearty vegetarian enchilada casserole made with frozen mixed vegetables, kidney beans, tortillas and a spiced tomato sauce, layered with melted cheese and baked until golden.
Ingredients
Instructions
-
Preheat the oven to 180°C.
-
Grease and line a 20 cm springform pan and place it on a baking tray. Alternatively, lightly grease a medium baking dish.
-
Heat the oil in a large pan over medium heat.
-
Add the onion and cook until soft and translucent.
-
Add the crushed garlic, ground cumin, chilli powder, paprika and dried oregano. Stir for about 30 seconds until fragrant.
-
Add the tomato paste and cook for approximately 1 minute.
-
Add the chopped tomatoes and mix well.
-
Simmer for 5-8 minutes until the sauce begins to thicken.
-
Add the frozen mixed vegetables directly from the freezer along with the drained kidney beans.
-
Season with salt and black pepper to taste.
-
Simmer for approximately 8-10 minutes until the vegetables are heated through and the filling is thick. Cook slightly longer if excess liquid remains.
-
Spoon a thin layer of vegetable filling into the bottom of the prepared pan.
-
Arrange enough tortillas over the filling to cover the layer, trimming or overlapping as necessary.
-
Continue layering the vegetable filling and tortillas until everything has been used.
-
Finish with a tortilla layer followed by the remaining vegetable sauce.
-
Top with grated mozzarella, Parmesan and a little freshly ground black pepper.
-
Bake for 25-30 minutes until hot throughout and the cheese is melted, bubbling and golden.
-
Remove from the oven and rest for approximately 10 minutes before slicing and serving.
Note
FROZEN VEGETABLES:
Use approximately 750 g of your favourite mixed frozen vegetables. Cauliflower, broccoli, Carrots, peas, etc. There is no need to thaw them first.
PREVENTING A SOGGY CASSEROLE:
Allow the vegetable filling to simmer until thick before assembling. Excess moisture from frozen vegetables or canned tomatoes can make the tortillas too soft.
FRESH VEGETABLES:
Fresh vegetables can be used instead. Cook them until just tender and allow excess moisture to evaporate before assembling the casserole.
BEANS:
Kidney beans can be replaced with black beans or pinto beans.
TORTILLAS:
Use approximately 8-10 flour tortillas around 20 cm in diameter. Trim or overlap them as needed to fit your pan.
SPRINGFORM PAN:
A 20 cm springform pan gives a tall layered presentation. Place it on a baking tray in case a little sauce leaks during baking.
REGULAR BAKING DISH:
A medium baking dish works perfectly if you do not have a springform pan.
SPICE LEVEL:
Reduce or increase the chilli powder according to taste. Fresh chilli or jalapeños can also be added for extra heat.
CHEESE:
Mozzarella gives a lovely melted finish. Cheddar or another good melting cheese can be substituted.
RESTING:
Allow the casserole to rest for about 10 minutes after baking. This helps the layers settle and makes it easier to slice.






