I love a dinner that looks festive the moment it hits the table, and this Mexican Casserole does exactly that. It comes out bubbling hot with layers of seasoned beef, melty cheese, tender tortillas, and plenty of bold flavor in every scoop. The fresh tomatoes and green onions on top make it feel bright and fresh, while the baked center stays rich, hearty, and deeply comforting.

This is one of those easy family dinners I keep coming back to when I want something filling, simple, and guaranteed to disappear fast. It has all the flavors I crave in taco night, but baked into one cozy casserole dish that slices and serves beautifully. I especially love how easy it is to prep ahead, which makes it perfect for busy weeknights, potlucks, and casual gatherings.
What Makes Mexican Casserole So Good?
What I enjoy most about Mexican Casserole is how it brings together familiar taco-style ingredients in a baked dish that feels extra satisfying. Instead of building individual plates, I can layer everything into one pan and let the oven do the work. The result is savory, cheesy, a little saucy, and packed with flavor in every bite.
Ingredients for the Mexican Casserole
The beauty of this dish is how each ingredient plays a clear role in building flavor, texture, and that classic casserole comfort. I like to keep the ingredient list approachable, because simple pantry staples can turn into something seriously delicious here.
Ground beef
Ground beef gives this casserole its hearty, savory base. I like using it because it cooks quickly and holds onto all the seasoning well.
Onion
Onion adds sweetness and depth as it softens in the skillet. It helps build that warm, cooked-all-day flavor even though this dish comes together pretty quickly.
Garlic
Garlic gives the filling a bold, fragrant backbone. Even a small amount makes the casserole taste fuller and more flavorful.
Taco seasoning
Taco seasoning brings the signature Mexican-inspired flavor to the beef mixture. It adds spice, smokiness, and a savory blend that ties everything together.
Diced tomatoes with green chiles
These add moisture, a gentle kick, and a bright tomato flavor. I love using them because they keep the filling from feeling too heavy.
Black beans
Black beans make the casserole more filling and add a creamy, tender texture. They also stretch the filling nicely without taking away from the bold flavor.
Corn
Corn adds little pops of sweetness that balance the savory beef and cheese. It also gives the casserole more color and texture.
Salsa
Salsa brings extra sauciness and another layer of flavor. I usually go with a medium salsa for a little heat without overpowering everything else.
Flour tortillas
Flour tortillas act as the soft layers that hold the casserole together. They soak up flavor while staying tender in the oven.
Cheddar cheese
Cheddar gives the casserole a sharp, rich finish. It melts beautifully and brings that golden, irresistible top layer.
Monterey Jack cheese
Monterey Jack adds extra creaminess and balances the sharper cheddar. I like using both for the best melt and flavor.
Sour cream
Sour cream adds creamy richness and helps mellow the spices. It also makes each bite feel smoother and more balanced.
Green onions
Green onions add freshness and a mild bite at the end. I love scattering them on top for color and a fresh finish.
Tomatoes
Fresh tomatoes brighten the whole dish and add a juicy contrast to the cheesy baked layers. They make the casserole feel a little lighter and more vibrant.
How To Make the Mexican Casserole
I find this casserole especially satisfying to make because the steps are simple and the dish builds quickly once the filling is ready. Layer by layer, it turns into a bubbly, cheesy dinner that smells incredible before it even leaves the oven.
Step 1: Brown the beef and onion
Start by cooking the ground beef and chopped onion in a large skillet over medium heat. Once the beef is browned and the onion is soft, drain any excess grease so the casserole stays rich without becoming too heavy.
Step 2: Build the flavor
Stir in the garlic, taco seasoning, diced tomatoes with green chiles, black beans, corn, and salsa. Let everything simmer for a few minutes so the flavors blend and the mixture thickens slightly.
Step 3: Add the creamy element
Reduce the heat and stir in the sour cream until the filling looks creamy and evenly combined. This step softens the spice and gives the casserole its extra comforting texture.
Step 4: Start layering
Spread a small spoonful of the beef mixture into the bottom of a greased baking dish. Add a layer of tortillas, then spoon over more filling and sprinkle with cheddar and Monterey Jack.
Step 5: Repeat the layers
Continue layering tortillas, filling, and cheese until the dish is full, finishing with a generous layer of cheese on top. I like to make sure the final layer is especially even so it bakes into a beautiful golden top.
Step 6: Bake until bubbly
Bake the casserole until the cheese is melted and the edges are bubbling. The center should be hot and set, and the top should look glossy and slightly golden.
Step 7: Finish and serve
Let the casserole rest for a few minutes before slicing. Top with diced tomatoes and green onions right before serving for a fresh, colorful finish.

Serving and Storing Mexican Casserole
I like serving Mexican Casserole while it is still hot and cheesy, straight from the baking dish. It cuts best after a short rest, which gives the layers time to settle and makes each portion easier to lift out cleanly. For extra toppings, I sometimes set out sour cream, sliced jalapeños, avocado, or crushed tortilla chips so everyone can make their plate the way they like it.
Leftovers store really well, which is one more reason I love this dish. Once cooled, I cover the casserole tightly and refrigerate it for up to 4 days. To reheat, I warm individual portions in the microwave or cover the baking dish and reheat it in the oven until hot. You can also freeze portions for a future easy dinner, which makes this a great make-ahead meal.
What to Serve With Mexican Casserole?
Cilantro lime rice
A simple side of cilantro lime rice pairs beautifully with the rich casserole and gives the meal a fresh, fluffy contrast.
Crisp green salad
A light salad with lettuce, avocado, and a zesty dressing helps balance the cheesy baked layers and adds a cool, crunchy bite.
Chips and guacamole
This is one of my favorite casual pairings because it makes dinner feel a little more festive and fun.
Roasted vegetables
Roasted peppers, zucchini, or corn make a colorful side that fits naturally with the bold flavors in this casserole.
Want More Casserole Ideas?
If you love baked comfort food as much as I do, these are a few more dishes worth adding to your dinner rotation:
- Walking Taco Casserole for another fun, taco-inspired family dinner.
- Mexican Tortilla Casserole when you want even more layered Tex-Mex flavor.
- Crock-Pot Chicken Enchilada Casserole for an easy slow cooker option with bold enchilada flavor.
- Cheesy Hamburger Casserole if you are craving another hearty, cheese-filled comfort meal.
Save This Pin For Later
📌 Save this Mexican Casserole to your Pinterest dinner board so you can come back to it any time.
And let me know in the comments how yours turned out. Did you add jalapeños for more heat, or keep it mild for the family? Did you use extra cheese on top or add your favorite taco toppings before serving?
I always enjoy hearing how these casseroles turn out in your kitchen. Questions are welcome too, and I am happy to help you make it work with what you have on hand.
For more daily meal inspiration, take a look at ChefAlchemy on Pinterest.
Print
Mexican Casserole
- Total Time: 45 minutes
- Yield: 8 servings
Description
This Mexican Casserole is the kind of easy dinner that gets everyone to the table fast. It is loaded with seasoned ground beef, tender tortillas, black beans, corn, salsa, and plenty of melty cheese, then baked until hot and bubbly. If you are looking for a cozy family dinner, easy casserole recipe, simple weeknight meal, comfort food classic, or crowd-pleasing dinner idea, this dish checks every box with bold flavor and a satisfying cheesy finish.
Ingredients
1 pound ground beef
1 small onion, diced
2 cloves garlic, minced
1 packet taco seasoning
1 can diced tomatoes with green chiles, 10 ounces
1 can black beans, drained and rinsed, 15 ounces
1 cup corn kernels
1 cup salsa
1/2 cup sour cream
6 medium flour tortillas
2 cups shredded cheddar cheese
2 cups shredded Monterey Jack cheese
1 cup diced tomatoes
1/4 cup sliced green onions
Instructions
1. Preheat the oven to 375°F and grease a 9×13-inch baking dish.
2. Cook the ground beef and diced onion in a large skillet over medium heat until the beef is browned and the onion is soft. Drain excess grease.
3. Stir in the garlic and taco seasoning and cook for 30 seconds.
4. Add the diced tomatoes with green chiles, black beans, corn, and salsa. Simmer for 5 minutes.
5. Lower the heat and stir in the sour cream until the filling is creamy and well combined.
6. Spread a small amount of the beef mixture into the bottom of the baking dish.
7. Layer 2 tortillas over the filling, overlapping as needed.
8. Spoon over one-third of the beef mixture and sprinkle with one-third of the cheddar and Monterey Jack cheese.
9. Repeat the layers two more times, ending with cheese on top.
10. Bake for 25 to 30 minutes, until the cheese is melted and the casserole is bubbling around the edges.
11. Let the casserole rest for 10 minutes.
12. Top with diced tomatoes and green onions before serving.
Notes
Let the casserole rest before slicing so the layers hold together better.
For extra heat, use hot salsa or add sliced jalapeños to the beef mixture.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Dinner
- Method: Baked
- Cuisine: Mexican-American
Nutrition
- Serving Size: 1 serving
- Calories: 465
- Sugar: 5g
- Sodium: 890mg
- Fat: 27g
- Saturated Fat: 13g
- Unsaturated Fat: 11g
- Trans Fat: 1g
- Carbohydrates: 27g
- Fiber: 4g
- Protein: 28g
- Cholesterol: 78mg
Keywords: mexican casserole, easy dinner, casserole recipe, ground beef casserole, cheesy casserole, family dinner, weeknight dinner, comfort food
