This slow cooker beef enchilada casserole is the Tex-Mex dinner that practically makes itself — all the bold flavors of homemade enchiladas without any of the rolling, stuffing, or individual assembly that makes traditional enchiladas so time-consuming. Seasoned ground beef, corn tortillas, Rotel tomatoes, black beans, and red enchilada sauce all layered in the slow cooker and topped with a generous blanket of melted cheddar and Monterey Jack that goes golden and spectacular. I have been making this slow cooker beef enchilada casserole at Golden Recipes for years and it is consistently one of the most requested Tex-Mex dinners in my collection — bold, cheesy, deeply satisfying, and so easy that you can put it together in 15 minutes before work and come home to a complete dinner. Set it in the morning and walk in to something spectacular.
Why You’ll Love This Slow Cooker Beef Enchilada Casserole
The slow cooker does something genuinely magical to enchilada flavors that stovetop and oven versions cannot replicate. Over 6 to 8 hours of low gentle heat the enchilada sauce penetrates every layer — the corn tortillas soften and absorb the bold red sauce and become almost pasta-like in texture, the beef releases its juices into the sauce and creates an incredibly rich and deeply seasoned filling, and the beans and Rotel meld into the whole dish until every spoonful is completely unified in flavor. The result is a casserole that tastes like you spent hours making traditional enchiladas — even though you spent about 15 minutes putting it together.
The corn tortillas are the key textural element that makes this casserole so satisfying. They soften gradually in the slow cooker and create a cohesive layered filling that holds together beautifully when scooped — similar to a traditional enchilada but with a creamier texture from the slow cook. The melted cheddar and Monterey Jack stirred in at the end and scattered on top adds that final cheesy richness that completes the dish perfectly. This slow cooker beef enchilada casserole is the effortless Tex-Mex dinner everyone needs on permanent rotation. Also check out our Creamy Burrito Casserole and our King Ranch Chicken Casserole for more incredible Tex-Mex casseroles.
Equipment You’ll Need
- Large slow cooker — 6 quart recommended
- Large skillet for browning the beef
- Wooden spoon or ladle
- Measuring cups and spoons
- Can opener
Ingredients

- 1½ lbs lean ground beef
- 1 medium onion, diced
- 3 cloves garlic, minced
- 2 teaspoons taco seasoning
- 1 teaspoon cumin
- ½ teaspoon smoked paprika
- Salt and black pepper to taste
- 1 can (28 oz) red enchilada sauce
- 1 can (10 oz) Rotel diced tomatoes with green chiles
- 1 can (15 oz) black beans, drained and rinsed
- 1 cup frozen corn
- 12 corn tortillas, cut into quarters
- 2 cups freshly shredded sharp cheddar cheese — divided
- 1 cup freshly shredded Monterey Jack cheese
- Sour cream, fresh cilantro, sliced jalapeños and lime for serving
Substitutions
Ground turkey or chicken can replace beef for a lighter version — season the same way. Flour tortillas can replace corn for a softer less traditional result. Green enchilada sauce gives a completely different and equally delicious milder flavor. Pinto beans can replace black beans. For a spicier version use hot Rotel and add diced jalapeños to the beef. Pepper jack can replace Monterey Jack for extra heat throughout the cheese layer. For extra richness stir 4 oz of softened cream cheese into the enchilada sauce before layering — it creates an incredibly creamy filling. Pre-cooked shredded chicken can replace the beef — skip the browning step entirely and assemble everything cold.
How to Make Slow Cooker Beef Enchilada Casserole

Brown the Beef
In a large skillet over medium-high heat cook the ground beef and diced onion together breaking the beef apart as it cooks. Season with taco seasoning, cumin, smoked paprika, salt, and pepper. Cook for 7 to 8 minutes until the beef is deeply browned and the onion is soft. Add the garlic and cook for 1 more minute. Drain all excess fat completely. Browning the beef before slow cooking is essential — it develops flavor that slow cooking alone cannot create.
Make the Enchilada Filling
In a large bowl combine the browned beef mixture with the enchilada sauce, Rotel with its juices, drained black beans, and frozen corn. Stir together until everything is well combined and the beef is fully coated in the enchilada sauce. Taste the mixture — it should be bold, slightly spicy, and deeply seasoned.
Layer in the Slow Cooker
Spray the inside of your slow cooker generously with cooking spray. Spread a thin layer of the beef enchilada mixture across the bottom of the slow cooker. Arrange one third of the quartered corn tortillas in a layer across the filling — overlap them to cover fully. Spread one third of the remaining beef enchilada mixture over the tortillas. Scatter ½ cup of cheddar across the filling. Repeat the layers twice more — tortillas, beef filling, cheddar. For the final top layer scatter the remaining cheddar and all the Monterey Jack generously across the top.
Slow Cook
Cover and cook on LOW for 4 to 6 hours or HIGH for 2 to 3 hours. The casserole is done when it is hot all the way through, the tortillas have softened completely into the filling, and the cheese on top is melted and glistening. Do not lift the lid during cooking — every time the lid is removed it adds 15 to 20 minutes to the cook time. Serve directly from the slow cooker with all your favorite toppings.

Variations
- Chicken version — replace beef with 3 cups of shredded rotisserie chicken for a quicker lighter version — no browning needed
- Green enchilada version — use green enchilada sauce and add diced green chiles for a completely different but equally incredible flavor
- Cream cheese addition — stir 4 oz of softened cream cheese into the enchilada sauce before layering for an incredibly rich and creamy filling
- Vegetarian version — skip the beef and use an extra can of black beans plus 1 cup of sautéed peppers and mushrooms
- Extra loaded — add a layer of sour cream spread across the middle tortilla layer for a built-in creamy layer
What to Serve With It
This slow cooker beef enchilada casserole is a complete crowd-pleasing meal. Set out a full toppings bar — sour cream, guacamole, fresh pico de gallo, sliced jalapeños, fresh cilantro, shredded lettuce, and lime wedges. Mexican rice or cilantro lime rice on the side is a natural pairing. Tortilla chips and salsa make a great starter. For the ultimate Tex-Mex spread serve alongside our Beefy Nacho Soup for a double Tex-Mex dinner that will absolutely impress everyone.
Pro Tips
- Always brown the beef first — this develops flavor that slow cooking cannot create alone
- Spray the slow cooker generously — the enchilada sauce can stick and burn on the edges without it
- Don’t lift the lid during cooking — every peek adds 15 to 20 minutes
- Cook on LOW for best results — the tortillas break down better and the filling melds more completely
- Serve immediately when done — the cheese topping is at its best right when the slow cooker opens
Common Mistakes
- Not browning the beef — pale unseasoned beef creates a flat tasting casserole
- Lifting the lid constantly — the heat escapes and cook time increases significantly
- Not spraying the slow cooker — the edges burn and the casserole sticks
- Overcooking — more than 8 hours on LOW can make the filling mushy and the tortillas dissolve
- Under-seasoning the beef — it carries flavor through every layer so it must be bold
Storage and Reheating
Store covered in the fridge for up to 4 days — the flavors deepen beautifully overnight making this casserole genuinely better the next day. Cover with foil and bake at 350°F for 20 minutes then uncover 5 minutes. Microwave individual portions on medium power. Freeze assembled portions for up to 3 months — thaw overnight and reheat as directed adding extra time.
FAQ
Can I use flour tortillas instead of corn?
Yes — flour tortillas give a softer result and absorb the sauce more quickly. They break down faster in the slow cooker so reduce the cook time slightly. Corn tortillas are more traditional and give a better layered texture in the finished casserole.
Can I cook this on HIGH the whole time?
Yes — cook on HIGH for 2 to 3 hours. The result is slightly less melded in flavor than the LOW version but still absolutely delicious and much faster for busy weeknights.
Do I have to brown the beef?
Strongly recommended — browning develops the Maillard reaction which creates incredible flavor depth. Technically you can skip it and add raw beef directly but the flavor of the finished casserole is noticeably less rich and bold.
Can I make this in the oven instead?
Yes — layer everything in a greased 9×13 baking dish. Cover with foil and bake at 375°F for 30 minutes. Remove foil and bake 20 more minutes until hot and bubbling. The result is equally delicious but with less deep-melded flavor than the slow cooker version.
Conclusion
This Slow Cooker Beef Enchilada Casserole is the effortless Tex-Mex dinner that tastes like you spent all day on it — bold seasoned beef, corn tortillas, enchilada sauce, black beans, and golden melted cheese. Set it before work and walk home to an incredible dinner waiting for you.