Mom's Best Recipes
Recipe

Easy Mexican Casserole

Cheesy layers of tortillas, seasoned beef, beans, salsa, and melty cheese baked until bubbly with crisp edges.

Author By Matt Campbell
4.8
A bubbling Mexican casserole in a glass baking dish with browned, melty cheese on top, sitting on a neutral kitchen counter with warm natural light

This is my kind of dinner: warm, cheesy, a little messy in the best way, and built from stuff you can actually grab at a normal grocery store. This Mexican casserole is basically the weeknight version of “tacos for everyone,” except nobody has to stand at the counter assembling five separate plates while the tortillas go cold.

We’re doing layers: tortillas, a quick skillet filling with beef, beans, and corn, then salsa, cheese, repeat. It bakes into a sliceable, scoopable pan of comfort with crisp edges, saucy middle, and enough bold seasoning to make you pause mid-bite like, okay wow, that works.

All ingredients for Mexican casserole arranged on a kitchen counter, including tortillas, ground beef, canned beans, salsa, shredded cheese, sour cream, and spices

Why It Works

  • Big flavor, low effort: The skillet filling is fast, and the oven does the rest.
  • Cozy texture contrast: Crisp edges, tender tortillas, and a bubbly cheese top.
  • Flexible and forgiving: Swap proteins, beans, heat level, and toppings without breaking the recipe.
  • Leftovers are elite: It reheats like a dream and makes a killer lunch.

Pairs Well With

Storage Tips

Refrigerate: Cool completely, then cover the baking dish or transfer portions to airtight containers. Refrigerate within 2 hours. Keeps well for 3 to 4 days.

Freeze: Wrap tightly (or portion into freezer containers). Freeze up to 2 months. Thaw overnight in the fridge for best texture.

Reheat: For best results, reheat in a 350°F oven until hot (about 15 to 20 minutes for a portion, longer for a larger slab). Microwave works too, but the oven brings back the edges.

Little trick: If it looks dry when reheating, spoon a tablespoon of salsa over the top before warming.

Common Questions

Can I make this Mexican casserole ahead of time?

Yes. Assemble it, cover, and refrigerate up to 24 hours. Bake as directed, adding 5 to 10 minutes if it is going in cold.

Do I use flour tortillas or corn tortillas?

Either works. Flour tortillas bake up softer and more “lasagna-like.” Corn tortillas give more classic flavor and hold up great, especially if you use a thicker salsa. If your corn tortillas are very dry, warm them briefly so they do not crack while layering.

How do I keep the casserole from getting watery?

Use a thicker salsa , drain and rinse the beans well, and simmer the beef mixture for a couple minutes to cook off extra liquid. Also, let the casserole rest 10 minutes after baking so it sets.

Can I make it vegetarian?

Absolutely. Swap the beef for an extra can of beans (black + pinto is great) or use a meatless crumble. Keep the seasoning the same and taste for salt at the end.

What toppings are best?

Sour cream or Greek yogurt, diced avocado, cilantro, pickled jalapeños, shredded lettuce, and a squeeze of lime. If you want restaurant energy, do a quick drizzle of hot sauce and call it a night.

How long can leftovers sit out before refrigerating?

Let it cool a bit so it is not steaming hot, then get it into the fridge within 2 hours (sooner if your kitchen is warm). For faster cooling, portion into smaller containers.

I wanted a culinary degree once, then realized the fastest way for me to learn was to cook for real people, in real kitchens, with real time limits. This casserole is exactly that energy. It is the dinner you throw together when you have ten minutes of motivation, a pound of ground beef, and a craving for something that tastes like you tried harder than you did.

I also love it because it is a team player. It feeds a table, it welcomes improvisation, and it forgives the fact that I always “measure” cheese with my heart.

A home cook's hands layering tortillas and spooning seasoned beef filling into a glass baking dish on a kitchen counter