Easy Mexican Casserole Recipe
The first time I made this Easy Mexican Casserole Recipe, I was so proud of myself. I had friends coming over and I wanted to impress them with my cooking skills. I pulled it out of the oven, it looked gorgeous, and I served it up. We all took a bite and immediately reached for our water glasses. I had accidentally used a can of hot diced green chiles instead of mild. My face was bright red, but we were all laughing so hard. Now, I always double-check the can, and that spicy mistake is a running joke in our group.
Recipe Card
| Recipe Title | Easy Mexican Casserole Recipe |
|---|---|
| Servings | 6 people |
| Prep Time | 15 minutes |
| Cooking Time | 30 minutes |
| Calories | approx. 420 per serving |
Ingredients
- 1 lb ground beef (or turkey)
- 1 medium yellow onion, diced
- 1 packet (1 oz) taco seasoning
- 1 can (15 oz) black beans, drained and rinsed
- 1 can (15 oz) corn, drained
- 1 can (10 oz) diced tomatoes with green chiles (like Rotel), undrained
- 1 cup salsa
- 2 cups shredded Mexican blend cheese
- 6-8 corn or flour tortillas
- Sour cream and cilantro for serving
Let’s talk about the cheese. One time, I thought I’d be fancy and buy a block of expensive cheese to shred myself. I got distracted and totally burned the beef while I was grating. Now I keep a couple bags of pre-shredded cheese in the fridge for emergencies. It’s just easier and it melts perfectly fine for a weeknight dinner.
Directions
- Preheat your oven to 375°F (190°C). Grab a 9×13 inch baking dish.
- In a large skillet, cook the ground beef and onion over medium heat until the meat is browned and the onion is soft. Drain any excess grease.
- Stir in the taco seasoning, black beans, corn, diced tomatoes, and salsa. Let it simmer for about 5 minutes so the flavors can get to know each other.
- Spread a thin layer of the meat mixture on the bottom of the baking dish.
- Place a layer of tortillas over the meat mixture. You might have to tear some to make them fit.
- Spoon half of the remaining meat mixture over the tortillas, then sprinkle with one cup of cheese.
- Repeat the layers: tortillas, the rest of the meat, and the last cup of cheese.
- Bake for 20-25 minutes, until the cheese is all bubbly and melted and the edges are slightly golden.
- Let it sit for 5-10 minutes before you cut into it. Top with sour cream and cilantro.
The biggest lesson I learned the hard way is about the layering. I used to just dump everything in and hope for the best. It always turned into a soupy, messy disaster that fell apart on the plate. Taking the extra two minutes to actually layer it makes a huge difference in how it holds together when you serve it.
This Easy Mexican Casserole Recipe is my go-to for crazy weeknights. My kids actually eat it without complaining, which feels like a major win. The leftovers are maybe even better the next day, reheated for lunch. It’s the definition of comfort food that doesn’t require a fancy degree to make.
I love that it’s basically a one-pot meal, minus the skillet. I’ve served it to family, to friends after a long day, and even brought it to a potluck where it was gone in minutes. It’s just one of those reliable, no-fuss dishes that always seems to hit the spot.
If I were to change one thing next time, I might try adding a layer of cooked rice at the bottom to stretch it even further for a bigger crowd. I haven’t tested it yet, but I feel like it would soak up the flavors really well and make it even heartier.
Nutrition Info (per serving)
| Calories | Carbs | Fat | Protein |
|---|---|---|---|
| 420 | 35g | 20g | 25g |
Honestly, I don’t count calories too strictly with a family favorite like this. I just know it’s a balanced meal with protein, veggies, and carbs. To make it lighter, I often use ground turkey and low-fat cheese. It still tastes amazing. For my gluten-free friends, just make sure to use corn tortillas!
Ingredient Swaps
| Ingredient | Substitution |
|---|---|
| Ground Beef | Ground turkey or chicken |
| Black Beans | Pinto beans or kidney beans |
| Corn Tortillas | Flour tortillas or tortilla chips |
| Salsa | Enchilada sauce |
I’ve tried almost all of these swaps. Using tortilla chips was a fun experiment, but you have to be careful not to let them get soggy. I crushed them and mixed them right into the beef mixture instead of layering. Enchilada sauce gives it a totally different, richer flavor that’s also really delicious.
Tips
- Don’t skip the step of letting it rest after baking. It lets everything set up so you get clean slices.
- If you’re using corn tortillas, give them a quick fry in a tiny bit of oil first. It keeps them from getting mushy.
- Drain and rinse your beans and corn really well! That extra liquid can make the whole casserole too wet.
That last tip I learned from a total kitchen fail. I was in a huge rush and just dumped the beans in, liquid and all. The casserole never really set, and we ended up eating it with spoons out of bowls like a really thick soup. It tasted fine, but it was not the presentation I was going for!
FAQ
Can I make this ahead of time?
Absolutely! I do this all the time. Assemble the whole thing, cover it tightly, and keep it in the fridge for up to a day. You might need to add a few extra minutes to the baking time since it’ll be cold from the fridge.
My casserole came out watery. What did I do wrong?
Welcome to the club! This happened to me more than once. The most likely culprit is not draining the canned goods enough. Really make sure those beans and corn are rinsed and drained. Also, if your salsa is super watery, that can add to the problem.
Can I freeze it?
Yes, but with a warning. It freezes okay, but the tortillas can get a little soft when thawed and reheated. It’s still edible and tastes good, but the texture is best when eaten fresh or within a couple of days.
That’s everything I know about making this Easy Mexican Casserole Recipe! Hope you give it a try, and if you mess it up, you’re in good company—I do it all the time. Let me know how it turns out!
Easy Mexican Casserole Recipe
A hearty and flavorful one-dish meal with layers of seasoned beef, beans, corn, and cheese, perfect for a family dinner or feeding a crowd.
Ingredients
- 1 lb ground beef (or turkey)
- 1 medium yellow onion, diced
- 1 packet (1 oz) taco seasoning
- 1 can (15 oz) black beans, drained and rinsed
- 1 can (15 oz) corn, drained
- 1 can (10 oz) diced tomatoes with green chiles (like Rotel), undrained
- 1 cup salsa
- 2 cups shredded Mexican blend cheese
- 6-8 corn or flour tortillas
- Sour cream and cilantro for serving
Instructions
-
Preheat your oven to 375°F (190°C). Grease a 9×13 inch baking dish.
-
In a large skillet, cook the ground beef and onion over medium heat until the meat is browned and the onion is soft. Drain any excess grease.
-
Stir in the taco seasoning, black beans, corn, diced tomatoes, and salsa. Let it simmer for about 5 minutes.
-
Spread a thin layer of the meat mixture on the bottom of the prepared baking dish.
-
Place a layer of tortillas over the meat mixture, tearing some to make them fit.
-
Spoon half of the remaining meat mixture over the tortillas, then sprinkle with one cup of cheese.
-
Repeat the layers: tortillas, the rest of the meat, and the last cup of cheese.
-
Bake for 20-25 minutes, until the cheese is bubbly and melted and the edges are slightly golden.
-
Let it sit for 5-10 minutes before cutting. Top with sour cream and cilantro to serve.
Nutrition (Per Serving)



