Mexican Casserole recipe

Olivia

The heart behind Homestyle Cooks

I still remember the first time I made this Mexican Casserole. It was one of those hectic weeknights where everyone was hungry now, and I needed something satisfying, relatively quick, and guaranteed to please a crowd – which, on that particular night, consisted of my notoriously picky family and two equally discerning teenage friends they’d brought home. I’d seen various “taco bake” and “enchilada casserole” recipes floating around, but I wanted something that felt like a complete, comforting meal in one dish. Pulling inspiration from classic Tex-Mex flavors, I layered seasoned ground beef, tender tortillas, savory enchilada sauce, sweet corn, hearty black beans, and, of course, a generous blanket of melted cheese. The aroma wafting from the oven as it baked was intoxicating – a rich blend of chili powder, cumin, sautéed onions, and melting cheese. When I finally pulled the bubbly, golden-brown casserole from the oven, the silence that descended upon the dinner table (broken only by the sound of forks scraping plates) was the highest compliment. It was an instant hit. Even the pickiest eater asked for seconds! Since that night, this Mexican Casserole recipe has become a staple in our rotation. It’s my go-to for busy weeknights, potlucks, game days, or anytime I need a reliable, crowd-pleasing comfort food dish that delivers big on flavor without requiring hours in the kitchen. It’s wonderfully versatile, forgiving for substitutions, and the leftovers (if there are any!) are arguably even better the next day.

The Ultimate Mexican Casserole: Ingredients You’ll Need

This recipe focuses on accessible ingredients that combine for maximum flavor. Feel free to make substitutions based on your preferences or what you have on hand (we’ll cover variations later!).

For the Meat & Vegetable Base:

  • Ground Beef: 1.5 lbs (lean ground beef, 85/15 or 90/10 recommended) – You can substitute ground turkey, chicken, or plant-based crumbles.
  • Yellow Onion: 1 large, finely chopped (about 1.5 cups)
  • Bell Pepper: 1 large, any color (red, green, or yellow work well), chopped (about 1 cup) – Optional, but adds great flavor and nutrients.
  • Garlic: 3-4 cloves, minced (about 1 tablespoon)
  • Olive Oil or Vegetable Oil: 1 tablespoon (for sautéing)

For the Seasoning & Sauce:

  • Taco Seasoning: 2 tablespoons (use a store-bought packet or your favorite homemade blend) – Adjust to taste.
  • Chili Powder: 1 teaspoon (adds depth)
  • Cumin: 1 teaspoon (essential smoky flavor)
  • Smoked Paprika: 1/2 teaspoon (optional, for a touch of smokiness)
  • Salt: 1 teaspoon (adjust to taste, considering salt in taco seasoning and enchilada sauce)
  • Black Pepper: 1/2 teaspoon, freshly ground
  • Red Enchilada Sauce: 1 large can (28 oz) or two smaller cans (15 oz each) – Choose mild, medium, or hot based on your preference.
  • Diced Tomatoes: 1 can (14.5 oz), undrained (fire-roasted adds extra flavor)

For the Layers & Filling:

  • Corn Tortillas: 12-15 (6-inch size), cut or torn into quarters or strips – Slightly stale tortillas work well, or you can briefly warm them.
  • Black Beans: 1 can (15 oz), rinsed and drained
  • Corn: 1 can (15 oz), drained, or 1.5 cups frozen corn, thawed
  • Shredded Cheese: 3-4 cups, Mexican blend, Cheddar, Monterey Jack, or a combination – Divided.

Optional Garnishes (For Serving):

  • Sour Cream or Greek Yogurt
  • Guacamole or Diced Avocado
  • Salsa or Pico de Gallo
  • Chopped Fresh Cilantro
  • Sliced Green Onions
  • Pickled or Fresh Jalapeño Slices
  • Shredded Lettuce
  • Crushed Tortilla Chips

Step-by-Step: Crafting Your Delicious Mexican Casserole

Follow these instructions carefully for a perfectly layered and flavorful casserole. The process involves preparing the meat filling and then assembling the layers before baking.

  1. Preheat and Prepare: Preheat your oven to 375°F (190°C). Lightly grease a 9×13 inch baking dish with cooking spray or a little oil. Set aside. Prepare your tortillas by cutting them into quarters or 1-inch wide strips.
  2. Sauté Aromatics: Heat the olive oil in a large skillet or Dutch oven over medium-high heat. Add the chopped onion and bell pepper (if using). Sauté for 5-7 minutes, stirring occasionally, until the vegetables soften and the onion becomes translucent.
  3. Brown the Ground Beef: Add the ground beef to the skillet with the vegetables. Break it apart with a spoon and cook, stirring frequently, until it’s completely browned. There should be no pink remaining.
  4. Drain Excess Fat: Carefully tilt the skillet and spoon out any excess grease. This prevents the casserole from becoming too oily.
  5. Season the Meat Mixture: Stir in the minced garlic and cook for about 1 minute until fragrant. Add the taco seasoning, chili powder, cumin, smoked paprika (if using), salt, and black pepper. Stir well to coat the meat and vegetables evenly. Cook for another 1-2 minutes to toast the spices.
  6. Add Sauce and Fillings: Pour in the entire can of undrained diced tomatoes and about half (around 1.5 cups) of the red enchilada sauce into the skillet. Stir to combine everything. Bring the mixture to a simmer.
  7. Incorporate Beans and Corn: Gently stir in the rinsed and drained black beans and the drained corn. Let the mixture simmer for 2-3 minutes, allowing the flavors to meld. Taste and adjust seasoning if needed (more salt, pepper, or chili powder). Remove from heat.
  8. Begin Layering: Spread a thin layer (about 1/2 cup) of the remaining enchilada sauce evenly over the bottom of the prepared 9×13 inch baking dish. This prevents the first layer of tortillas from sticking and getting too dry.
  9. First Tortilla Layer: Arrange about one-third of the cut corn tortilla pieces over the sauce in the bottom of the dish, overlapping slightly to cover the base.
  10. First Meat Layer: Spoon about half of the prepared meat, bean, and corn mixture evenly over the tortilla layer.
  11. First Cheese Layer: Sprinkle about 1 cup of the shredded cheese evenly over the meat mixture.
  12. Repeat Layers: Create a second layer by adding another one-third of the tortilla pieces, the remaining half of the meat mixture, and another cup of shredded cheese.
  13. Final Tortilla Layer: Top with the remaining one-third of the tortilla pieces.
  14. Final Sauce and Cheese: Pour the rest of the reserved enchilada sauce evenly over the top tortilla layer, ensuring all pieces are moistened. Sprinkle the remaining 1-2 cups of shredded cheese evenly over the entire top of the casserole. You can add more cheese if you like it extra cheesy!
  15. Bake: Carefully place the baking dish in the preheated oven. Bake uncovered for 25-35 minutes, or until the casserole is heated through, the sauce is bubbly around the edges, and the cheese is completely melted, golden, and slightly browned in spots.
  16. Rest Before Serving: Once baked, remove the casserole from the oven and let it rest for 10-15 minutes before cutting and serving. This allows the layers to set, making it easier to serve and preventing it from falling apart.

Understanding the Nutrition: A Closer Look

While this is hearty comfort food, understanding the approximate nutritional value can be helpful.

  • Servings: This recipe typically yields 6 to 8 generous servings.
  • Calories per Serving (Approximate): Depending on the leanness of the beef, the amount of cheese used, and specific brands of ingredients, each serving will contain approximately 450-600 calories.

Disclaimer: This is an estimated nutritional value. Actual calories and macronutrients (protein, fat, carbohydrates) will vary based on the exact ingredients, brands, and portion sizes used. Using leaner ground turkey or chicken, reducing the amount of cheese, and adding more vegetables can lower the calorie count. Corn tortillas and beans contribute fiber and complex carbohydrates, while the meat provides substantial protein.

Quick & Easy: Preparation Time Breakdown

This Mexican Casserole is manageable for a weeknight dinner, especially if you multitask.

  • Preparation Time: Approximately 20-25 minutes (Includes chopping vegetables, browning meat, mixing ingredients).
  • Cook Time: Approximately 25-35 minutes (Baking time in the oven).
  • Resting Time: 10-15 minutes (Essential for setting).
  • Total Time: Approximately 60-75 minutes from start to finish.

Time-Saving Tips:

  • Chop vegetables ahead of time.
  • Use pre-shredded cheese.
  • Make the meat mixture a day in advance and store it in the refrigerator. Simply assemble and bake when ready.

Serving Suggestions: Elevate Your Mexican Casserole Experience

This casserole is fantastic on its own, but the right accompaniments and toppings can turn it into a true fiesta! Here are some ideas:

  • Classic Toppings (Offer a variety!):
    • A dollop of cool sour cream or tangy plain Greek yogurt.
    • Creamy guacamole or simple diced avocado with a squeeze of lime.
    • Your favorite salsa (mild, medium, or hot) or fresh pico de gallo.
    • Finely chopped fresh cilantro for a burst of freshness.
    • Thinly sliced green onions (scallions) for a mild onion bite.
    • Pickled or fresh jalapeño slices for those who like extra heat.
    • Finely shredded iceberg lettuce for a cool crunch.
    • A sprinkle of crushed tortilla chips right before serving adds great texture.
    • A drizzle of your favorite hot sauce.
  • Simple Side Dishes:
    • Mexican Rice or Cilantro Lime Rice.
    • Refried Beans (pinto or black).
    • A simple green salad with a light vinaigrette or a creamy avocado dressing.
    • Warm flour or corn tortillas on the side.
    • Elote (Mexican Street Corn) or a simple corn salad.
  • Serving Occasions:
    • Weeknight Family Dinner: Serve directly from the baking dish with toppings on the side for everyone to customize.
    • Potlucks & Gatherings: This travels well! Bake it just before leaving or assemble ahead and bake at the destination (adjust baking time if starting from cold).
    • Game Day Feast: Cut into squares and serve alongside other appetizers and snacks. The toppings bar makes it interactive and fun.
    • Meal Prep: Portion individual servings into containers for easy lunches throughout the week.
  • Presentation:
    • For a nicer presentation, wipe the edges of the baking dish clean after baking but before resting.
    • Garnish the entire casserole with a sprinkle of fresh cilantro or green onions just before serving.

Pro Tips for the Perfect Mexican Casserole Every Time

Take your casserole from great to absolutely amazing with these five expert tips:

  1. Don’t Skip Draining the Grease: After browning the ground beef, make sure to thoroughly drain off the excess fat. This simple step prevents your final casserole from being overly greasy and allows the other flavors of the sauce and spices to shine through. Use a spoon to tilt the pan and remove the fat, or briefly drain the meat mixture in a colander over a bowl (don’t rinse!).
  2. Optimize Your Tortillas: Corn tortillas provide the most authentic flavor and texture. If your tortillas are very fresh, they can sometimes become too soft or mushy. Using slightly stale tortillas works great. Alternatively, you can lightly toast the tortilla strips in a dry skillet for a minute per side or even very lightly fry them in a bit of oil before layering to help them hold their structure better within the casserole. Tearing them instead of cutting precisely is also perfectly fine and adds rustic charm.
  3. Master the Make-Ahead: This casserole is incredibly freezer-friendly! You can assemble the entire casserole (stop before baking), cover it tightly with a layer of plastic wrap followed by aluminum foil, and freeze for up to 3 months. To bake from frozen, remove the plastic wrap, keep the foil on, and bake at 350°F (175°C) for about 45-55 minutes, then remove the foil and bake for another 15-20 minutes, or until hot and bubbly. You can also freeze leftover baked portions. Alternatively, prepare the meat mixture up to 2 days in advance, store it in the fridge, and assemble the casserole just before baking.
  4. Customize Your Spice Level: This recipe is a great starting point, but feel free to adjust the heat! For a milder casserole, ensure you use mild enchilada sauce and taco seasoning, and omit the extra chili powder or jalapeños. For more heat, use medium or hot enchilada sauce, add a pinch of cayenne pepper to the meat mixture, stir in a chopped jalapeño or serrano pepper with the onions, or add a can of diced green chilies (mild or hot) along with the diced tomatoes. Remember to offer hot sauce on the side for individual customization.
  5. Cheese Matters (Layering & Choice): Don’t just dump all the cheese on top! Layering cheese within the casserole (as described in the instructions) helps bind the layers together and ensures cheesy goodness in every bite. Use a good melting cheese like a Mexican blend, Monterey Jack, Colby Jack, or sharp Cheddar. For an extra creamy texture, you could even mix 4 oz of softened cream cheese into the meat mixture after removing it from the heat. Using freshly shredded cheese often melts better than pre-shredded varieties, which can contain anti-caking agents.

Your Mexican Casserole Questions Answered: FAQ

Here are answers to some frequently asked questions about making this crowd-pleasing dish:

  1. Q: Can I use ground turkey or chicken instead of ground beef?
    • A: Absolutely! Ground turkey or ground chicken are excellent leaner alternatives. Simply substitute it 1:1 for the ground beef. Since poultry is leaner, you may not need to drain off much (or any) fat after browning. Cook it through just like the beef. The overall flavor profile will be slightly lighter but still delicious. Plant-based ground crumbles are also a fantastic vegetarian/vegan option.
  2. Q: How can I make this Mexican Casserole vegetarian?
    • A: Making a vegetarian version is easy and delicious! Omit the ground beef entirely. You can increase the amount of black beans (use two cans) or add another type of bean like pinto or kidney beans. Alternatively, substitute the meat with cooked lentils, crumbled extra-firm tofu (sautéed with the veggies), or about 1.5 lbs of sautéed vegetables like zucchini, mushrooms, spinach, and extra bell peppers. Ensure your enchilada sauce and taco seasoning are vegetarian-friendly.
  3. Q: What’s the best way to store and reheat leftovers?
    • A: Leftover Mexican Casserole stores beautifully! Allow the casserole to cool completely, then cover the baking dish tightly with plastic wrap or aluminum foil, or transfer individual portions to airtight containers. Store in the refrigerator for up to 3-4 days. To reheat, you can microwave individual portions until heated through (usually 1.5-3 minutes, depending on wattage) or reheat a larger portion in an oven-safe dish at 350°F (175°C) for 15-25 minutes, or until warmed through. Covering with foil initially can prevent the top from drying out.
  4. Q: Can I use flour tortillas instead of corn tortillas?
    • A: Yes, you can use flour tortillas, but be aware that the texture will be different. Flour tortillas tend to become much softer and can sometimes blend into the casserole, resulting in a less defined layer structure compared to corn tortillas, which hold up better. If using flour tortillas, cut them into strips or squares as you would the corn tortillas. Some people prefer the softer texture they provide.
  5. Q: My casserole seemed a bit dry/soggy. What did I do wrong?
    • A: Casserole consistency can vary slightly. If it seemed dry, you might need a bit more enchilada sauce next time, or ensure the top layer of tortillas was fully covered with sauce before adding the cheese. Ensure you didn’t accidentally drain the diced tomatoes. If it seemed soggy, ensure you drained the beef fat properly. You could also try using slightly less enchilada sauce or lightly toasting/frying the tortillas beforehand (as mentioned in the tips) to help them absorb less liquid. Also, letting the casserole rest for the full 10-15 minutes after baking is crucial for allowing the liquids to redistribute and set.

Enjoy making and sharing this incredibly satisfying and flavorful Mexican Casserole! It’s a recipe destined to become a favorite in your home, just like it is in mine.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Mexican Casserole recipe


  • Author: Olivia

Ingredients

For the Meat & Vegetable Base:

  • Ground Beef: 1.5 lbs (lean ground beef, 85/15 or 90/10 recommended) – You can substitute ground turkey, chicken, or plant-based crumbles.
  • Yellow Onion: 1 large, finely chopped (about 1.5 cups)
  • Bell Pepper: 1 large, any color (red, green, or yellow work well), chopped (about 1 cup) – Optional, but adds great flavor and nutrients.
  • Garlic: 3-4 cloves, minced (about 1 tablespoon)
  • Olive Oil or Vegetable Oil: 1 tablespoon (for sautéing)

For the Seasoning & Sauce:

  • Taco Seasoning: 2 tablespoons (use a store-bought packet or your favorite homemade blend) – Adjust to taste.
  • Chili Powder: 1 teaspoon (adds depth)
  • Cumin: 1 teaspoon (essential smoky flavor)
  • Smoked Paprika: 1/2 teaspoon (optional, for a touch of smokiness)
  • Salt: 1 teaspoon (adjust to taste, considering salt in taco seasoning and enchilada sauce)
  • Black Pepper: 1/2 teaspoon, freshly ground
  • Red Enchilada Sauce: 1 large can (28 oz) or two smaller cans (15 oz each) – Choose mild, medium, or hot based on your preference.
  • Diced Tomatoes: 1 can (14.5 oz), undrained (fire-roasted adds extra flavor)

For the Layers & Filling:

  • Corn Tortillas: 12-15 (6-inch size), cut or torn into quarters or strips – Slightly stale tortillas work well, or you can briefly warm them.
  • Black Beans: 1 can (15 oz), rinsed and drained
  • Corn: 1 can (15 oz), drained, or 1.5 cups frozen corn, thawed
  • Shredded Cheese: 3-4 cups, Mexican blend, Cheddar, Monterey Jack, or a combination – Divided.

Optional Garnishes (For Serving):

  • Sour Cream or Greek Yogurt
  • Guacamole or Diced Avocado
  • Salsa or Pico de Gallo
  • Chopped Fresh Cilantro
  • Sliced Green Onions
  • Pickled or Fresh Jalapeño Slices
  • Shredded Lettuce
  • Crushed Tortilla Chips

Instructions

  1. Preheat and Prepare: Preheat your oven to 375°F (190°C). Lightly grease a 9×13 inch baking dish with cooking spray or a little oil. Set aside. Prepare your tortillas by cutting them into quarters or 1-inch wide strips.
  2. Sauté Aromatics: Heat the olive oil in a large skillet or Dutch oven over medium-high heat. Add the chopped onion and bell pepper (if using). Sauté for 5-7 minutes, stirring occasionally, until the vegetables soften and the onion becomes translucent.
  3. Brown the Ground Beef: Add the ground beef to the skillet with the vegetables. Break it apart with a spoon and cook, stirring frequently, until it’s completely browned. There should be no pink remaining.
  4. Drain Excess Fat: Carefully tilt the skillet and spoon out any excess grease. This prevents the casserole from becoming too oily.
  5. Season the Meat Mixture: Stir in the minced garlic and cook for about 1 minute until fragrant. Add the taco seasoning, chili powder, cumin, smoked paprika (if using), salt, and black pepper. Stir well to coat the meat and vegetables evenly. Cook for another 1-2 minutes to toast the spices.
  6. Add Sauce and Fillings: Pour in the entire can of undrained diced tomatoes and about half (around 1.5 cups) of the red enchilada sauce into the skillet. Stir to combine everything. Bring the mixture to a simmer.
  7. Incorporate Beans and Corn: Gently stir in the rinsed and drained black beans and the drained corn. Let the mixture simmer for 2-3 minutes, allowing the flavors to meld. Taste and adjust seasoning if needed (more salt, pepper, or chili powder). Remove from heat.
  8. Begin Layering: Spread a thin layer (about 1/2 cup) of the remaining enchilada sauce evenly over the bottom of the prepared 9×13 inch baking dish. This prevents the first layer of tortillas from sticking and getting too dry.
  9. First Tortilla Layer: Arrange about one-third of the cut corn tortilla pieces over the sauce in the bottom of the dish, overlapping slightly to cover the base.
  10. First Meat Layer: Spoon about half of the prepared meat, bean, and corn mixture evenly over the tortilla layer.
  11. First Cheese Layer: Sprinkle about 1 cup of the shredded cheese evenly over the meat mixture.
  12. Repeat Layers: Create a second layer by adding another one-third of the tortilla pieces, the remaining half of the meat mixture, and another cup of shredded cheese.
  13. Final Tortilla Layer: Top with the remaining one-third of the tortilla pieces.
  14. Final Sauce and Cheese: Pour the rest of the reserved enchilada sauce evenly over the top tortilla layer, ensuring all pieces are moistened. Sprinkle the remaining 1-2 cups of shredded cheese evenly over the entire top of the casserole. You can add more cheese if you like it extra cheesy!
  15. Bake: Carefully place the baking dish in the preheated oven. Bake uncovered for 25-35 minutes, or until the casserole is heated through, the sauce is bubbly around the edges, and the cheese is completely melted, golden, and slightly browned in spots.
  16. Rest Before Serving: Once baked, remove the casserole from the oven and let it rest for 10-15 minutes before cutting and serving. This allows the layers to set, making it easier to serve and preventing it from falling apart.

Nutrition

  • Serving Size: one normal portion
  • Calories: 450-600