This post may contain affiliate links. Please read our disclosure policy.
This Mexican Casserole is loaded with beef, chili beans, salsa, cheese, and all the cozy Tex-Mex flavor you crave! It’s hearty, comforting, and comes together easily — perfect for busy weeknights when you need a simple, satisfying dinner.
This casserole is layered like a lasagna with tortillas, creamy sour cream, and melty cheese in every bite. The chili beans and salsa create a saucy, flavor-packed filling, while a topping of olives, green onions, and tomatoes adds the perfect pop of freshness.
I hope you’ll try my Mexican chicken casserole, white chicken enchiladas, taco lasagna, and green chicken enchilada casserole — they’re all family favorites full of south-of-the-border flavor!
✨ Before You Begin
✨ Spray your foil before covering the casserole — this prevents cheese from sticking.
✨ Let the casserole rest 10 minutes before slicing so the layers set beautifully.
✨ Use your favorite salsa! Chunky, spicy, or mild — it all works.
✨ Don’t drain the chili beans — the sauce adds extra flavor and moisture.
✨ This is a great make-ahead dish — assemble, cover, and refrigerate up to a day in advance.
Mexican Casserole Ingredients + Key Notes
Ground Beef: I like 80/20 for the best flavor, but you can use leaner beef, ground turkey, or chicken if you prefer.
Taco Seasoning: I use mild to keep it family-friendly, but you can easily swap in a spicier blend.
Salsa: Use your favorite here! A thicker salsa works best — if it’s very thin, simmer the filling a bit longer to prevent excess liquid.
Chili Beans: These are beans in a seasoned chili-style sauce — don’t drain them. That sauce adds flavor and helps create the rich, saucy filling.
Corn: Adds a little sweetness and texture that balances the savory filling.
Corn Tortillas: These give the casserole structure and help it hold together when sliced. You can use flour tortillas, but they tend to soften more and can become slightly gummy.
Jack Cheese: Monterey Jack melts beautifully and keeps things creamy. Pepper Jack is a great option if you want a little heat.
Sour Cream: Use full-fat for the creamiest, richest layer.
Black Olives: Add a salty, briny contrast that works really well with the cheese and beef.
Green Onion: Adds a mild onion flavor and fresh bite.
Tomatoes: I like to remove most of the seeds so they don’t add extra moisture.
Cilantro: Optional, but adds a fresh, bright finish. Skip it if you’re not a fan.

⭐ Pro Tips
⭐ Layer for structure
Start and end with tortillas so the casserole holds together when sliced. This gives it that layered, almost lasagna-style texture instead of falling apart.
⭐ Avoid a watery casserole
The chili beans add flavor and moisture, but the tortillas absorb that liquid as it bakes. If your salsa is thin, simmer the beef mixture a few extra minutes before layering to thicken it up.
⭐ Choose the right tortillas
Corn tortillas hold their structure better and give you clean slices. Flour tortillas can be used, but they soften more and can turn slightly gummy.
⭐ Let it rest before slicing
Give the casserole at least 10 minutes to rest after baking. This allows the layers to set so you can cut clean, beautiful slices.
⭐ Make it ahead
Assemble the casserole up to 24 hours in advance, cover tightly, and refrigerate. Let it sit at room temperature for 20–30 minutes before baking.
How to Make Mexican Casserole Recipe
Brown the beef until crumbly, then stir in taco seasoning, salsa, chili beans, and corn — it’ll smell incredible! Layer tortillas, meat, and cheese in your baking dish, then top with sour cream, olives, green onions, tomatoes, and more cheese.
Cover and bake until bubbly, uncover for a golden top, then let it rest before slicing. Sprinkle with fresh cilantro and dig in!
***See the full instructions below.
Variations For Mexican Casserole
- Switch The Protein: As I said above, you can swap ground beef with ground turkey or chicken. You can even use leftover cooked and shredded chicken or a rotisserie chicken.
- Try Flour: You can use flour tortilla instead of corn. I love this with flour tortillas. That said, not everyone is a fan. Some people think that the flour tortillas can take on a gummy texture.
- Add Bells: These flavors are great with sautéd bell peppers. You can sauté 1-2 red, orange, or yellow bell peppers.
- Poblanos Please: Poblano peppers are delicious too. You can sauté a fresh pepper or add a can of diced green chiles.
Frequently Asked Questions
◆ Can I use flour tortillas instead of corn?
Yes! Flour tortillas will work, but they soften more as they bake and can create a slightly gummy texture. Corn tortillas hold their structure better and give cleaner slices.
◆ Is Mexican casserole the same as taco casserole?
They’re very similar, but Mexican casserole is usually layered with tortillas and baked like a lasagna. Taco casserole often uses chips and has a looser, scoopable texture.
◆ Can I freeze Mexican casserole?
Yes. Bake it first, let it cool completely, then wrap tightly and freeze for up to 2–3 months. Thaw overnight in the fridge before reheating.
◆ What other proteins can I use?
Ground turkey, ground chicken, or shredded rotisserie chicken all work well and can be swapped in using the same amounts.
◆ Can I make it spicier?
Absolutely! Use a hot salsa, add diced jalapeños, or stir in a can of green chiles to turn up the heat.
What to Serve With Mexican Casserole
Fresh + Crisp Sides
Try a Southwest Salad, Pineapple Coleslaw, Mexican corn salad or Creamy Fruit Salad to add a cool, fresh contrast.
Comforting Sides
Pair with Mexican rice, charro beans, Sopes, or Mexican Street Corn Casserole for the ultimate comfort meal.
Cozy Breads
Warm Mexican Cornbread, Jalapeño Cornbread with bacon, or classic Garlic Bread make it feel extra cozy.
Sweet Finishes
Round things out with a slice of Margarita Cake (no alcohol), Pineapple Delight, Biscochitos, Lemon Icebox Pie, or Fresca con Crema for the perfect finish.
Adult Beverages:
Try this with a Pink Margarita, Pineapple Margaritas, or Cranberry Margarita!
Storing + Freezing + Make-Ahead
- How Long Can You Keep This In The Fridge? This casserole will last up to four days in the fridge.
- Can You Freeze This? Yes, it can be frozen but there will be some textural changes. It will last in the freezer for up to six months. When you need it, thaw it in the fridge overnight.
- Make-Ahead Tips: This casserole recipe whips together so fast and bakes so quickly that you can’t get any more make-ahead-friendly! If you need, you can always make it the day before, and just store it in the fridge until you need to bake it.
- Food Safety: If you’d like more info on food safety check out this link.
Variations For Mexican Casserole
- Switch The Protein: As I said above, you can swap ground beef with ground turkey or chicken. You can even use leftover cooked and shredded chicken or a rotisserie chicken.
- Try Flour: You can use flour tortilla instead of corn. I love this with flour tortillas. That said, not everyone is a fan. Some people think that the flour tortillas can take on a gummy texture.
- Add Bells: These flavors are great with sautéd bell peppers. You can sauté 1-2 red, orange, or yellow bell peppers.
- Poblanos Please: Poblano peppers are delicious too. You can sauté a fresh pepper or add a can of diced green chiles.
Serving Recommendations
We love this served with Mexican rice, charro beans, Mexican corn salad, and some delicious Sopes.
Try my nonalcoholic margarita cake and pineapple margaritas to top things off!
More Mexican-Inspired Casserole Recipes
- Chicken Tortilla Casserole
- Dorito Casserole
- Shredded Beef Enchiladas
- Shrimp Enchiladas
- Chile Relleno Casserole
- Taco Spaghetti
- Dorito Chicken Casserole
- Cattle Drive Casserole
- Chili Dog Casserole
TRIED THIS RECIPE?
💌 And while you’re here, don’t miss the next cozy recipe — subscribe to my totally FREE newsletter so you’ll always have comfort food favorites at your fingertips. 💌
If you enjoyed this recipe, please take a moment to leave ⭐️⭐️⭐️⭐️⭐️ star rating and a quick comment — I love hearing from you and it helps our community of bakers and cooks!
📸 And if you Gram…don’t forget to share your stroganoff on Instagram — tag me @gonnawantseconds so I can cheer you on and share your creations!
Thanks for stopping by my kitchen today — happy cooking, friends! 💗 Kathleen
Mexican Casserole Recipe
Ingredients
Filling:
- 1 pound ground beef, 80/20
- 1 envelope taco seasoning
- 1 (16-ounce) jar salsa
- 1 can chili beans, undrained
- 1 cup frozen corn, thawed and drained
- 12 (6 inch) corn tortillas
- 3 cups Jack cheese, divided shredded
- 2 cups sour cream
- 1 (2.25-ounce) can sliced black olives, drained
- 1 cup green onion, sliced~divided
- 1 cup fresh tomatoes, seeded and chopped
Garnish:
- 1/2 cup cilantro, chopped
Instructions
- Preheat oven to 350°F (177°C). Spray a 9X13 inch baking dish with nonstick cooking spray, Spray a piece (large enough to cover the baking dish) of aluminum foil with cooking spray. Place on counter sprayed side up; set aside.
- In a large skillet, cook and crumble ground beef, (1 pound) over medium-high heat, until browned and crumbly, 8 to 10 minutes.
- Stir in taco seasoning (1 envelope) and salsa (1 jar), reduce the heat, and simmer until liquid is absorbed about 8-10 minutes.
- Stir in chili beans (1 can) and corn (1 cup) and cook until heated through.
- Arrange 6 tortillas in the bottom of the dish, overlapping the tortillas.
- Spoon half of the meat mixture over the tortillas then sprinkle with half the cheese.
- Repeat a second layer of tortillas on top of the casserole. Pour the remainder of the meat mixture over the tortillas, spread the sour cream (2 cups) over the top, then sprinkle olives (1 cup), 1/2 cup green onion, and tomatoes (1 cup). Top with an even layer of the remaining cheese.
- Bake in preheated oven for 40-45 minutes or until heated through. Remove foil, and continue to bake, uncovered for 10 minutes.
- Sprinkle top with cilantro (1/2 cup) and remaining 1/2 cup green onion. Serve.
Nutrition
On your phone? Check the web story here.

















My second time making it tonight. Going to use a few of the tips from above. Great recipe!
Thanks, Tami! I’m glad you made this twice, yaaaay! Thanks for the rating and feedback 🙂
I just made this recipe today. I was a little nervous as the last Mexican casserole I made from an online recipe didn’t turn out well and was so bland and devoid of flavor. Folks, this one is a keeper!! I like mine meatier so I used 2.25 pounds of ground beef in mine and fortunately it didn’t overflow in the oven but it sure did reach the top of the edges! I also spread some refried beans on the tortillas before I spooned the meat mixture onto each layer. I used bagged Mexican shredded cheese and it turned out just fine. But the sour cream on top I think is what makes it all the more satisfying. I’m definitely going to be using this recipe again in the future. Thank you SO much for sharing!
Yaaay! Thank you so much, Cody. That sounds fantastic! 🙂
I appreciate your positive feedback 🙂
Can I prepare this a day before serving?
Hi Becky, yes you make it the day before, and just store it in the fridge until you need to bake it.
When I made this dish I felt confident enough to add my own twist on some of the ingredients. I added a small can of green chilies, habrano salsa and sweet and savory pinto beans. I mixed all this into my meat mixture that had taco seasoning, corn and salsa. It had a bit more of a kick to it and tasted great. I served this with cheese quesadilla’s and my family loved it! You can also serve it with tortilla chips too!
Hi, Renee! Your tweaks are so good! Thank you for sharing it and for your feedback 🙂
Do you use drain or undrained chili beans?
Hey Therese. You don’t drain the chili beans. 🙂
I need to make two for a church event. Can I use aluminum pans 9×13 that are disposable.
Hi, James! Yes, that’ll do.
I have made this several times–including for Meal Train (meals for people who are out of the hospital and you sign up to provide for them). I have gotten great responses by all and now this recipe is a staple for me. Thank you!
Wow, that’s so great to hear! You and what you do is awesome, Victoria 🙂
Thanks so much for the feedback.
Do you add water when you add the taco seasoning
Hi, Debra. No, I didn’t add water 🙂
The flavors sound outstanding! How can I make this vegetarian?
Plant based meat! Beyond, Impossible. Gardein. There are so many options. I personally like the Impossible line of plant based meat. It works really well for a hamburger meat replacement and you can buy it just about everywhere. Hth
Do you have to use jar salsa? Or can it be fresh salsa?
Hi, Angela! I haven’t tried this with fresh salsa, but I think that’s a great idea!
Thank you! 😊
Can I substitute flour tortillas for the corn tortillas?
Hi, Dave. Yes, you can use flour tortillas 🙂
Never use flour tortillas in a casserole. Too bland and soggy.
Just the best can’t wait to make again.
I’m confused… you add the sour cream BEFORE baking?
Yes 🙂
I use flour tortillas to make enchiladas that swim in enchilada sause in the oven. So I see no reason flour tortillas can’t be used in place of corn tortillas. In effect the enchiladas are just a cassarole in rolled tortillas.
We love your taco casserole, drum roll, this casserole was a hit too!
So happy you enjoyed them both, Nina!