This Slow Cooker Vegetarian Enchilada Casserole is rich, full of flavour and hearty enough to stand on its own, more like a comforting pasta-style dinner than something that feels like a ‘vegetarian option’
It cooks down into a thick, scoopable filling, layered with soft tortillas and finished with melted cheese. It’s simple to put together, and once it’s in the slow cooker, it takes care of itself.

Getting the layers right so it holds together
The key here is balance. You want enough sauce to soften the tortillas, but not so much that it turns soupy. It can look like it needs more liquid at the start, but it loosens as it cooks, so hold back rather than adding extra.
When you add the tortillas, gently press them into the mixture so they soften evenly. Don’t pack them in too tightly, just press them in loosely and randomly so everything cooks evenly without becoming dense.
Adding the cheese right at the end makes a big difference. If it goes in too early it disappears into the filling rather than giving you that nice melted top.

Building flavour from the base
Taking a few minutes to cook the onion, garlic and tomato paste first is worth it here. It softens the onion and deepens the flavour so the whole dish tastes better once slow cooked.
The spices mellow as they cook, so you can be generous with them. Combined with the beans, salsa and a small touch of cocoa and sugar, it builds a really delicious, savoury base.
It might taste a little flat before the final step, which is completely normal. The lime juice and fresh cilantro (coriander) at the end bring everything to life, so don’t skip that part.

When to add the vegetables
The onion and red bell pepper go in at the start so they soften right down into the sauce.
The zucchini is best added later. If it cooks the whole time it tends to disappear, but adding it in the last couple of hours keeps a bit of texture in the finished dish.
Frozen corn works well here too, just stirred in with the zucchini so everything cooks evenly without watering things down.

The texture you’re aiming for
By the end, the filling should be thick and scoopable rather than runny. If it looks a little loose, you can leave the lid slightly ajar for the last part of cooking to help it reduce.
Once it’s done, let it sit for 10–15 minutes before serving. It thickens slightly as it rests, which makes it easier to scoop and gives a much better texture.
Always taste right at the end. Depending on your salsa and beans, you might want a little extra salt, lime or a touch more spice.

How to Make Slow Cooker Vegetarian Enchilada Casserole
Step 1. Cook the onion, bell pepper, garlic and tomato paste, then bloom the spices


Step 2. Transfer everything to the slow cooker and stir through beans, tomatoes, salsa and seasoning

Step 3. Cook until thick and tender, adding the zucchini and corn in the last couple of hours

Step 4. Stir in lime juice and cilantro and taste to check for seasoning

Step 5. Slice the tortillas into large pieces and press them into the casserole one by one in a random order so they’re evenly spread throughout.


Step 6. Stir through half of the cheese, then top with remaining cheese and cook covered until melted. If you like your cheese a bit more golden then, if your slow cooker insert is oven safe, pop it under the broiler or grill until golden & bubbly.


Step 6. Rest briefly, then serve with your favourite toppings such as more herbs, sour cream and lime wedges.

If you love this recipe, you might want to try these:
- Slow Cooker Vegetarian Chili Nachos
- Slow Cooker BBQ Pulled Chicken
- Slow Cooker Creamy Vegetable Alfredo
- Slow Cooker Moroccan Vegetable Tagine
A few helpful notes before you start.
Can I use flour tortillas instead of corn?
Yes, they work well here. They’ll be softer, but still hold together nicely in this style of dish.
How do I stop it being watery?
Hold back on extra liquid at the start and add the zucchini later so it doesn’t release too much moisture.

Can I make this ahead?
You can assemble it the night before and refrigerate, then cook the next day.
Can I freeze leftovers?
Yes, it freezes well. The tortillas soften a little more on reheating, but the flavour holds up.

Slow Cooker Vegetarian Enchilada Casserole
A hearty slow cooker vegetarian enchilada casserole layered with beans, vegetables, tortillas and melted cheese. Rich, flavourful and easy to prepare.
Ingredients
- 1 tablespoon olive oil
- 1 large onion, diced
- 1 large red bell pepper, diced
- 3 cloves garlic, crushed
- 2 tablespoons tomato paste
- 2 teaspoons ground cumin
- 2 teaspoons smoked paprika
- ¼ teaspoon pure chili powder (for mild heat, increase to ½–1 teaspoon if desired)
- 1 teaspoon ground coriander
- 1 teaspoon dried oregano
- 1 teaspoon salt
- ½ teaspoon black pepper
- 1 teaspoon brown sugar
- ½ teaspoon cocoa powder
- 1 teaspoon soy sauce
- 2 × 14-ounce cans black beans, drained and rinsed,. 400 grams
- 1 x 14-ounce can diced tomatoes, 400 grams
- 1 ½ cups salsa (about 14 ounces)
- 1 small zucchini, diced small
- 1½ cups frozen corn
- 5–6 small flour tortillas, cut into rough strips or squares
- ½–1 lime, juiced
- ¼ cup fresh cilantro/coriander, finely chopped (about 6 g)
- 1½ cups shredded cheese, divided, 150 grams
Instructions
- Heat the olive oil in a skillet over medium heat and cook the onion and bell pepper for 4–5 minutes until softened.
- Add the garlic and cook for 30 seconds, then add the tomato paste and cook for 2 minutes until darkened.
- Then add the cumin, smoked paprika, chili powder, ground coriander and oregano and cook for 1 minute to bloom the spices.
- Transfer the onion mixture to the slow cooker, then add the black beans, diced tomatoes, salsa, salt and pepper, brown sugar and soy sauce and stir well.
- Cook on LOW 5–6 hours or HIGH 3 hours, the vegetables should be tender and the sauce thick. With two hours to go add the zucchini and frozen corn.
- Once the zucchini is soft and tender stir in the lime juice and cilantro (coriander), and taste the filling, adjusting seasoning if needed.
- Add the tortilla pieces a few at a time, gently pressing them down into the sauce to soften, and add half the cheese and stir gently.
- Sprinkle the remaining cheese over the top, cover and cook for 20–30 minutes until the cheese melts and the tortillas soften.
- If you wish you can place the oven-safe slow cooker insert under the broiler/grill until golden and bubbling.
- Spoon into bowls and top with sliced green onions, cilantro (coriander) and dollops of sour cream and a lime wedge.
- Store leftover enchilada casserole in an airtight container in the refrigerator for up to 3 days or freeze for up to 3 months.
- Reheat gently until piping hot.
Notes
- Cooking the onion, spices and tomato paste first makes a big difference to the flavour, don’t skip this step
- Don’t add extra liquid at the start, it loosens as it cooks and can become too soft
- Add the zucchini in the last couple of hours so it keeps some texture
- Finish with lime juice and cilantro at the end, this brings everything together
Nutrition Information:
Yield: 5 Serving Size: 1Amount Per Serving: Calories: 235Total Fat: 7gSaturated Fat: 2gUnsaturated Fat: 5gCholesterol: 8mgSodium: 478mgCarbohydrates: 35gFiber: 10gSugar: 8gProtein: 12g
This nutrition calculation for Just Slow Cooker Recipes has been automated, please use your discretion with the calculation and use your own if unsure.
Thank you so much for visiting and taking the time to try this recipe. I hope you find plenty of slow cooker inspiration here on my blog.
If you’d like to see more of my latest recipes and kitchen adventures, be sure to follow along on Pinterest.
Happy cooking!
Anna



Leave a Reply