If you love enchiladas but don’t want the hassle of rolling each tortilla, this crockpot enchilada casserole is your answer. It’s all the bold, zesty flavors of traditional enchiladas — layers of tortillas, beans, veggies, sauce, and melty cheese — but made in one pot with minimal effort.
Think of it as a Tex-Mex lasagna that practically cooks itself. Perfect for busy weeknights, potlucks, or whenever you’re craving comfort food with a kick.
đź’ˇ Why This Recipe Works
- No rolling, no fuss. Layered like a casserole, cooked like a dream.
- Slow cooker magic. Hands-off cooking lets the flavors meld beautifully.
- Crowd-pleaser. A hearty, cheesy dish everyone will love.
- Endlessly customizable. Add your favorite beans, veggies, or plant-based protein.
đź›’ Ingredients
(Serves 6–8 hearty portions)
Base Ingredients
- 10–12 corn tortillas, cut into halves or quarters
- 2 cans (15 oz / 425 g each) black beans, rinsed and drained
- 1 can (15 oz / 425 g) pinto beans, rinsed and drained
- 1 can (14 oz / 400 g) diced tomatoes with green chilies
- 1 medium onion, diced
- 1 cup corn kernels (fresh or frozen)
- 1 medium bell pepper, diced
- 2 cups enchilada sauce (red or green)
- 2 teaspoons chili powder
- 1 teaspoon cumin
- ½ teaspoon smoked paprika
- Salt and black pepper, to taste
To Finish
- 2 cups shredded vegan cheese (or dairy cheese, if preferred)
- ½ cup sliced black olives (optional)
- Fresh cilantro, chopped
Garnishes
- Avocado slices or guacamole
- Salsa or pico de gallo
- Lime wedges
- Plant-based sour cream
👩‍🍳 Step-by-Step Instructions
1. Prep your crockpot
Lightly grease the crockpot insert or use a liner for easy cleanup.
2. Mix the filling
In a large bowl, combine beans, tomatoes, onion, corn, bell pepper, and spices. Stir in 1 cup of enchilada sauce.
3. Layer the casserole
- Spread ½ cup enchilada sauce on the bottom.
- Add a layer of tortillas.
- Spoon on some filling.
- Sprinkle cheese.
- Repeat layers until ingredients are used, finishing with tortillas, sauce, and cheese on top.
4. Cook
- Low heat: 4–5 hours
- High heat: 2–3 hours
Cook until bubbly and cheese is melted.
5. Rest & serve
Let casserole sit 15 minutes before slicing (helps it set). Top with olives, cilantro, and desired garnishes.
🔑 Tips for Best Results
- Cut tortillas to fit. Overlap slightly to cover the bottom and sides evenly.
- Make it saucy. Don’t skimp on enchilada sauce — it keeps everything moist.
- For stronger flavor, sauté onions and peppers before layering.
- Add spice. Use hot enchilada sauce or add jalapeños for extra heat.
- Set before serving. Resting helps layers hold together when sliced.
🌟 Variations to Try
- Protein Boost: Add lentils, crumbled tempeh, or shredded jackfruit.
- Green Enchilada Casserole: Use green enchilada sauce, zucchini, and spinach.
- Breakfast Twist: Add scrambled tofu or eggs with potatoes for a brunch version.
- Loaded Veggie: Add mushrooms, zucchini, or sweet potatoes for a heartier dish.
🍽 Storage & Meal Prep
- Refrigerator: Keeps well for up to 4 days.
- Freezer: Freeze slices individually for up to 2 months.
- Reheating: Warm in oven, microwave, or even back in the crockpot with a splash of sauce.
✨ Bold, cheesy, and absolutely satisfying, this crockpot enchilada casserole is everything you love about enchiladas — with none of the extra work. It’s Tex-Mex comfort food at its easiest.
















