This satisfying Tex-Mex casserole layers seasoned ground beef with black beans, corn, and aromatic spices between soft corn tortillas. The dish is generously covered in red enchilada sauce and a blend of sharp cheddar and Monterey Jack cheeses, then baked until the cheese melts into a golden, bubbly topping. After 35 minutes in the oven, let the layers set for 10 minutes before slicing into squares. Top with fresh cilantro, diced tomatoes, jalapeños, or a dollop of sour cream to add bright contrasts to the rich, savory flavors.
The first time I made this casserole, my apartment smelled so incredible that my neighbor actually knocked on my door to ask what I was cooking. I'd been craving that restaurant-style enchilada flavor but wanted something I could throw together without the fuss of rolling individual tortillas. This layered version has become my go-to for busy weeknights when I need serious comfort food.
Last winter during a particularly brutal cold snap, I made a massive pan of this for my sister's family when they were all fighting off colds. Something about that spicy, warming beef with the tangy enchilada sauce just seemed to heal everyone from the inside out. Now she texts me at least once a month asking when I'm bringing over the next batch.
Ingredients
- Ground beef: The foundation that brings hearty richness and protein to every bite, though I've discovered that browning it properly until it develops those crispy edges makes all the difference in texture
- Black beans: Optional but honestly they add such a nice creaminess and extra protein that I almost always include them now
- Onion and garlic: The aromatic backbone that caramelizes into the beef creating those deep savory notes we all crave in Tex-Mex cooking
- Corn kernels: Little bursts of sweetness that balance the spices and add wonderful texture throughout the layers
- Chili powder and cumin: This classic spice combo gives the beef that unmistakable enchilada flavor profile we all love
- Smoked paprika: My secret ingredient that adds subtle depth and a gorgeous color to the meat mixture
- Red enchilada sauce: The saucy element that ties everything together and keeps the tortillas from drying out in the oven
- Cheddar and Monterey Jack cheeses: I use both because cheddar brings sharpness while Monterey Jack melts into that perfect gooey texture we all want
- Corn tortillas: Softened slightly in the microwave before layering makes them pliable and prevents that chalky texture that can happen sometimes
- Fresh garnishes: Cilantro, tomatoes, and sour cream add bright, fresh contrast to cut through all that rich cheese and beef
Instructions
- Prep your oven and pan:
- Preheat oven to 375°F and give your 9x13 baking dish a quick coating of oil or cooking spray
- Brown the beef:
- Cook the ground beef in a large skillet over medium heat breaking it up with your spoon until it's nicely browned, then drain the excess fat
- Add the aromatics:
- Toss in the diced onion and let it cook for 3 minutes until softened, then stir in the garlic for just 1 minute until fragrant
- Season the filling:
- Mix in all those spices along with the corn and black beans, letting everything cook together for 2 minutes so the flavors bloom
- Start the layers:
- Spread about half a cup of enchilada sauce across the bottom of your prepared baking dish, then arrange 4 tortillas over it overlapping slightly
- Build it up:
- Spoon half the beef mixture over the tortillas, sprinkle with a third of the cheeses, and drizzle with another half cup of sauce
- Repeat the layers:
- Add the remaining 4 tortillas, the rest of the beef filling, another third of the cheese, and half cup of sauce
- Finish strong:
- Pour all the remaining sauce over the top and finish with the last of the cheese covering everything completely
- Bake until bubbly:
- Cover with foil and bake for 25 minutes, then remove it and let it go another 10 minutes until that cheese is golden and gorgeous
- The waiting game:
- Let the casserole rest for 10 minutes before cutting so the layers set up and don't slide everywhere when you serve
This recipe saved me during my first dinner party as a new homeowner when I was too nervous to attempt anything more complicated. Everyone went back for seconds and my friend's husband actually asked if there was enough for him to take some home for lunch the next day. That's when I knew this one was a keeper.
Making It Your Own
I've played around with this recipe so many times and it never fails me. Ground turkey works beautifully if you want something lighter, and I've even used a plant-based crumble for my vegetarian sister that turned out surprisingly good. Green enchilada sauce creates a completely different vibe that's equally delicious.
Serving Ideas
A simple green salad with lime dressing cuts through all that richness perfectly, but my personal favorite is serving it alongside warm Mexican rice. The cool contrast of sour cream and fresh tomatoes on top is absolutely essential in my book, almost like a built-in salad right there on your plate.
Storage And Reheating
This casserole actually tastes better the next day when all those flavors have had time to mingle and develop even more depth. I store it covered in the refrigerator for up to 4 days, though it rarely lasts that long in my house. Individual portions reheat beautifully in the microwave at about 2 minutes, but covering with foil and warming in a 350°F oven keeps those cheesy layers perfectly intact.
- Freeze unbaked casseroles for up to 3 months, just thaw overnight in the refrigerator before baking
- Add extra enchilada sauce before reheating since the tortillas absorb moisture while sitting
- Let frozen casserole come to room temperature for 30 minutes before putting it in the oven to ensure even heating
There's something so satisfying about pulling a bubbling, golden casserole out of the oven and watching everyone gather around the table. Hope this brings as much comfort to your kitchen as it has to mine.
Recipe FAQs
- → Can I make this casserole ahead of time?
-
Yes, assemble the entire casserole up to 24 hours in advance and refrigerate covered with foil. Bake as directed, adding 5-10 minutes to the covered baking time since it will be cold.
- → What can I substitute for the ground beef?
-
Ground turkey, chicken, or a plant-based meat alternative work well. Adjust cooking time slightly as lean meats may cook faster than beef.
- → Can I freeze this enchilada casserole?
-
Absolutely. Wrap the unbaked casserole tightly with plastic and foil, then freeze for up to 3 months. Thaw overnight in the refrigerator before baking.
- → Why do I need to let it rest before serving?
-
Resting for 10 minutes allows the layers to set, making cleaner slices and preventing the cheesy sauce from running when you cut into the dish.
- → Can I use flour tortillas instead of corn?
-
Yes, flour tortillas work fine and create a softer texture. They may become slightly soggy faster, so serve promptly after baking.
- → How can I make this spicier?
-
Add chopped jalapeños or chipotle peppers to the beef mixture, use a spicy enchilada sauce, or serve with hot sauce and sliced fresh peppers.