30-Minute Cheesy Mexican Casserole with Beef
A Mexican casserole with beef is what you make when you need a hearty, crowd‑pleasing dinner that comes together in about half an hour. It layers seasoned ground beef, black beans and corn between soft corn tortillas, all baked under a blanket of bubbly cheese.

Every forkful gives you a little bit of everything. The tortillas soften into almost noodle‑like layers, the beef stays juicy, and the cheese gets that golden crust around the edges that makes you fight over corner pieces.
What Makes This Casserole So Good
The beauty here is that the oven does most of the work for you. While it bakes, you have just enough time to pull together a few toppings and a side salad, so you feel like you actually cooked something special with very little effort.
There is no searing each tortilla first, no chopping a mountain of vegetables. One skillet, one baking dish, and one bowl turn a pound of ground beef into dinner for six. The leftovers reheat beautifully, which means a hot lunch tomorrow that is not a sad desk sandwich.
Ingredients

- 1 lb ground beef: 85% lean gives the best flavor without an ocean of grease.
- 1 small yellow onion, diced: about ¾ cup once chopped.
- 2 garlic cloves, minced: fresh garlic, or ½ tsp granulated garlic if that is what you have.
- 1 packet (2 tbsp) taco seasoning: reduces measuring and gives a reliable spice base.
- 1 (15 oz) can black beans, drained and rinsed: pinto beans work just as well.
- 1 cup frozen corn kernels: no need to thaw; canned corn (drained) is fine too.
- 1 ½ cups red enchilada sauce: mild or medium, whichever your family prefers.
- 8 to 10 small corn tortillas (6-inch): you will tear a few to fit the dish.
- 2 cups shredded Mexican‑blend cheese: divided for layering and topping.
- Sour cream, sliced avocado, and chopped cilantro: for serving.
Variations / Substitutions
- Swap the protein: ground turkey or ground chicken both work; just add a teaspoon of oil to the pan so it does not dry out.
- Dairy‑free: use a vegan shredded cheese that melts well, and skip the sour cream or swap in a cashew cream.
- Spice it up: stir a diced jalapeño into the beef while it browns, or use a hot enchilada sauce.
- Bean swap: pinto, kidney, or even refried beans spread on the tortillas instead of the sauce layer.
- No corn: leave it out, or substitute a small diced zucchini for a bit of extra vegetable.
If you like the tortilla‑layered idea but want something more breakfast‑friendly, try a chorizo and egg tortilla bake.
How to Make Mexican Casserole with Beef
Step 1: Brown the Beef

Preheat your oven to 375°F (190°C). In a large oven‑safe skillet or a regular skillet over medium‑high heat, cook the 1 lb ground beef, breaking it up with a spatula. Let it sear without stirring too much for the first couple of minutes, then continue breaking it apart until it is no longer pink, about 6 to 8 minutes total.
You will hear the sizzle quiet down and start to smell the meat browning rather than just steaming. That is when the flavor really starts to build.
Step 2: Build the Filling

Spoon off and discard any excess fat from the skillet, leaving about a tablespoon behind. Add the diced onion and cook until softened, about 3 minutes. Stir in the minced garlic and the 2 tbsp taco seasoning, and cook for 1 minute more until it smells toasty.
Remove the skillet from the heat and stir in the drained black beans, 1 cup frozen corn, and 1 ½ cups enchilada sauce. Let the mixture cool for just a couple of minutes, then fold in 1 cup of the shredded cheese so it melts into the filling rather than just sitting on top.
Step 3: Layer the Tortillas and Filling

Lightly grease a 9×13‑inch baking dish. Spread a thin layer of the beef mixture across the bottom (just enough to keep the tortillas from sticking). Arrange a single layer of 4 to 5 corn tortillas over it, tearing a few to fill gaps so the whole surface is covered.
Spoon half of the remaining filling on top and spread it evenly. Add another layer of tortillas, the rest of the filling, and a final layer of tortillas. Pour any remaining sauce from the bowl over the top and scatter the remaining 1 cup of cheese over everything.
Step 4: Slice and Serve the Casserole

Bake the casserole for 20 to 25 minutes, until the cheese is completely melted and the edges are bubbling. If you want the top a little more browned, switch on the broiler for the last minute, watching it the whole time.
Let the dish rest on a trivet for 5 minutes before slicing. That short rest keeps the layers from sliding apart. Cut it into squares and serve with a dollop of sour cream, sliced avocado, and a scatter of fresh cilantro.
Tips for the Best Casserole
- Use corn tortillas, not flour. Corn tortillas hold their shape in the oven and absorb the sauce without turning to mush.
- Drain the beef well after browning. Too much fat makes the bottom layer greasy and the texture heavy.
- Let the filling cool for a couple of minutes before adding the cheese. That way the cheese streaks through the mixture instead of turning into a solid clump.
- A 4‑oz can of diced green chiles stirred into the filling adds a mild tang and a little extra softness without any heat.
Bake times by pan size:
| Pan Size | Baking Time |
|---|---|
| 9×13‑inch (standard) | 20–25 minutes |
| 8×8‑inch (thicker) | 30–35 minutes |
| 10‑inch cast‑iron | 25–30 minutes |
Storing Leftovers
Cover the cooled dish tightly and refrigerate it for up to 4 days. Reheat individual portions in the microwave, or warm the whole thing back up in a 350°F (175°C) oven until hot in the center, about 15 minutes.
What to Serve with Mexican Casserole
A crisp green salad with a lime vinaigrette cuts through the richness of the cheese and beef. Mexican rice or cilantro‑lime rice stretches the meal a little further, and a few grilled zucchini or corn on the cob rounds out the plate when you want something extra on the side.
Frequently Asked Questions
Can I use flour tortillas instead of corn?
You can, but the final texture will be softer and the tortilla layers may break down a little more. If that is what you have, go for it, just expect a more tender bite.
Can I freeze this casserole?
Yes. Assemble the casserole in a freezer‑safe dish, wrap it tightly without baking, and freeze for up to 3 months. Bake straight from frozen, adding 10 to 15 extra minutes, until the center is hot.
How do I make it vegetarian?
Swap the ground beef for an extra can of black beans and a diced bell pepper cooked into the filling. You can also use plant‑based ground meat if you want a similar heartiness.
My casserole turned out watery, what did I do wrong?
Usually that means the beef and beans were not drained well enough, or the enchilada sauce was very thin. Next time, drain everything thoroughly and choose a thicker, jarred enchilada sauce.

Mexican Casserole with Beef Recipe
Ingredients
Method
- Preheat oven to 375°F. Brown the ground beef in a large skillet over medium‑high heat until no longer pink, about 6 to 8 minutes. Drain excess fat, then add onion and cook 3 minutes. Stir in garlic and taco seasoning, cooking 1 minute more.
- Remove from heat and stir in the beans, corn, and enchilada sauce. Let cool briefly, then fold in 1 cup of cheese.
- Spread a thin layer of the mixture in a greased 9×13‑inch dish. Layer with corn tortillas, tearing to fit, then half the filling. Repeat the layers, finishing with tortillas topped with the remaining sauce and the other cup of cheese.
- Bake for 20 to 25 minutes until bubbly. Let rest 5 minutes, then slice and serve with sour cream, avocado, and cilantro.
