This comforting Tex-Mex casserole layers seasoned ground beef with corn, black beans, and aromatic spices between soft corn tortillas. After building three distinct layers with beef mixture and shredded cheddar and Monterey Jack cheeses, everything gets smothered in red enchilada sauce and baked until bubbly and golden. The dish comes together in about an hour total, with just 25 minutes of active prep time.
The beauty of this casserole lies in its make-ahead convenience and customizability. You can easily swap ground beef for turkey, use green sauce instead of red, or adjust the spice level to your preference. Let it rest for 10 minutes before serving to ensure clean slices, and top with fresh cilantro, tomatoes, jalapeños, or sour cream for added brightness and creaminess.
The first time I made this casserole, my kitchen smelled like a Tex-Mex restaurant, and my neighbor actually knocked on the door to ask what I was cooking. That aroma of toasted spices and bubbling cheese still makes my stomach growl every single time.
Last winter my sister came over exhausted from a new job, and I pulled this bubbling dish from the oven. She took one bite and actually went quiet for a full minute before declaring it better than our favorite taco spot downtown.
Ingredients
- Ground beef: The foundation that brings all the hearty protein and rich flavor to every layer
- Black beans: These add creamy texture and protein bulk that makes the casserole feel substantial
- Onion and garlic: The aromatic backbone that sweetens as it cooks down with the beef
- Corn kernels: Little bursts of sweetness that balance the savory spices beautifully
- Chili powder, cumin, smoked paprika: This trio creates that authentic Tex-Mex depth we all crave
- Salt and pepper: Essential for waking up all the other flavors
- Red enchilada sauce: The saucy glue that ties everything together with tangy warmth
- Cheddar and Monterey Jack cheeses: Cheddar brings sharpness while Monterey Jack melts into creamy perfection
- Corn tortillas: These soften into tender layers that soak up all the delicious juices
- Cilantro, tomatoes, jalapeños, sour cream: Fresh toppings that add brightness and contrast against the rich casserole
Instructions
- Get your oven ready:
- Preheat to 375°F and give your 9x13 baking dish a quick coating of cooking spray so nothing sticks later
- Brown the beef:
- Cook the ground beef in a large skillet over medium heat, breaking it up with your spoon until it is nicely browned, then drain off the excess fat
- Add the aromatics:
- Toss in the diced onion and let it soften for about 3 minutes before stirring in the garlic for just 1 minute until fragrant
- Season everything:
- Sprinkle in the chili powder, cumin, smoked paprika, salt, and pepper along with the corn and beans, then cook for 2 minutes to let the spices bloom
- Start layering:
- Spread 1/2 cup enchilada sauce across the bottom of your prepared dish and arrange 4 tortillas on top, overlapping them as needed to cover the surface
- Build it up:
- Spoon half the beef mixture over the tortillas, sprinkle with one third of the cheeses, and drizzle another 1/2 cup sauce over the top
- Repeat the layers:
- Place the remaining tortillas on top, spread the rest of the beef mixture over them, and add another third of the cheese
- Finish strong:
- Pour the remaining enchilada sauce over everything and top with the last of the cheese
- Bake covered:
- Cover the dish with foil and bake for 25 minutes so all the flavors meld together
- Get bubbly:
- Remove the foil and bake for 10 more minutes until the cheese is melted and starting to turn golden in spots
- Let it rest:
- Wait 10 minutes before slicing so the layers set and you get perfect squares instead of a messy slide
- Add the finishing touches:
- Scatter fresh cilantro, diced tomatoes, jalapeños, and dollops of sour cream on top right before serving
Now whenever anyone in my family has a rough week, this casserole is the request. It has become the official comfort food of our household.
Making It Your Own
Ground turkey works beautifully here if you want something lighter, and green enchilada sauce completely transforms the dish into something new while still being delicious.
Pairing Ideas
A crisp green salad with lime dressing cuts through the richness, and Mexican rice on the side turns it into a full feast that feeds a crowd.
Storage And Reheating
This casserole keeps well in the refrigerator for up to four days and actually develops deeper flavor overnight. Reheat individual portions in the microwave or cover the whole dish with foil and warm it in a 350°F oven.
- Freeze unbaked portions for up to three months
- Thaw overnight in the refrigerator before baking
- Add 10 minutes to the bake time if baking from frozen
Gather your favorite people and dive into this bubbling, cheesy masterpiece together. That is what comfort food is all about.
Recipe FAQs
- → Can I make this beef enchilada casserole ahead of time?
-
Absolutely. Assemble the entire casserole, cover tightly, and refrigerate for up to 24 hours before baking. You may need to add 5-10 minutes to the baking time since it will be cold. Alternatively, bake it completely, cool, and refrigerate, then reheat individual portions or the whole dish covered at 350°F.
- → What can I use instead of ground beef?
-
Ground turkey, chicken, or plant-based meat alternatives work beautifully in this layered casserole. The cooking time remains the same, though you may want to add a bit more seasoning to turkey since it's milder than beef. For a vegetarian version, you could increase the black beans and add extra vegetables like bell peppers or zucchini.
- → Why do I need to let the casserole rest before serving?
-
Resting for 10 minutes allows the layers to set and the cheese to firm slightly, which makes cutting much easier and gives you cleaner, more presentable slices. If you cut into it immediately, the layers may slide apart and the cheese won't have that appealing melted but structured look.
- → Can I freeze this enchilada casserole?
-
Yes, this freezes exceptionally well. After baking, cool completely, wrap tightly in plastic wrap and foil, and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating, covered, at 350°F for about 20-30 minutes until hot throughout. You can also freeze it unbaked, then thaw and bake as directed.
- → How do I prevent the tortillas from getting soggy?
-
The key is briefly frying the tortillas in hot oil before layering, which creates a slight barrier. Alternatively, you can lightly brush them with oil and toast them in a dry skillet for 30 seconds per side. Also, don't overdo the sauce between layers—reserve most of it for the top so the tortillas maintain some structure.
- → What sides go well with this Tex-Mex casserole?
-
A crisp green salad with citrus vinaigrette helps balance the richness. Mexican rice, refried beans, or grilled corn on the cob are natural complements. For something lighter, try sliced avocado with lime, a simple tomato and cucumber salad, or warm flour tortillas on the side for scooping up any delicious bits.