Hearty, Homemade, and Unforgettable: A Mexican-Inspired Casserole for Every Occasion
When it comes to hearty meals that satisfy the soul, few dishes can compare to a Savory Mexican Casserole. It’s the perfect blend of rich spices, tender beef, gooey cheese, and warm tortillas—wrapped in one simple, family-friendly dish. We believe that great food doesn’t have to be complicated, and this recipe proves just that. Layered with bold Tex-Mex flavors and ready in under an hour, this casserole delivers comfort, convenience, and culinary charm every single time.
Whether you’re preparing dinner for your family, feeding a crowd at a gathering, or freezing meals for busy weeks ahead, this casserole is your new go-to. We’ll walk you through every step, from ingredients to customization, storage, serving tips, and more. This isn’t just a meal—it’s a celebration of flavor and warmth.
What Makes This Mexican Casserole So Special
There are casseroles—and then there’s this Savory Mexican Casserole. Unlike basic recipes that rely solely on meat and cheese, this dish builds layers of flavor with perfectly seasoned beef, sweet corn, hearty black beans, mild green chilies, and savory enchilada sauce. The tender tortilla strips soak up every drop, ensuring no bite is boring.
The beauty of this recipe lies in its versatility. You can modify it to suit your preferences—swap beef for turkey, go vegetarian, or crank up the spice. Plus, it’s an easy way to use pantry staples in a new and exciting way.
Ingredients You’ll Need for the Best Mexican Casserole
Let’s begin with the core ingredients that form the foundation of this satisfying casserole. Everything you need can be found in your local grocery store—and you may already have most of it on hand.
Main Ingredients:
- 1 pound ground beef – We recommend lean ground beef (85/15 or 90/10) for best flavor without excess fat.
- 1/2 cup chopped onion – Yellow or white onions both work perfectly.
- 1 can (15 oz) black beans, drained and rinsed – These add fiber, texture, and plant-based protein.
- 1 can (14.5 oz) diced tomatoes, undrained – Adds a sweet, tangy acidity.
- 1 can (10 oz) enchilada sauce – Use mild, medium, or spicy based on your preference.
- 1 can (4 oz) diced green chilies – Mild heat and authentic Tex-Mex flavor.
- 1 can (15 oz) corn, drained – Sweet and juicy, corn balances the savory spices.
- 1 package (1 oz) taco seasoning mix – Or use homemade seasoning for complete control over salt and spice levels.
- 6 flour tortillas, cut into strips – These absorb the sauce and create soft, warm layers.
- 2 cups shredded cheddar cheese – Sharp cheddar is ideal, but you can mix in Monterey Jack or Mexican blend.
- 1 cup sour cream (optional) – Creamy topping to mellow the spices.
- 1/4 cup chopped fresh cilantro (optional) – Adds freshness and color as a garnish.
Kitchen Equipment Required
You won’t need any complicated tools. Here’s what we recommend having on hand:
- Large skillet
- 9×13-inch baking dish
- Sharp knife and cutting board
- Spatula or wooden spoon
- Mixing bowls
- Aluminum foil (optional for freezing or reheating)
Step-by-Step Guide to Making Savory Mexican Casserole
Step 1: Preheat the Oven and Prepare the Dish
Preheat your oven to 350°F (175°C). Grease a 9×13-inch baking dish with cooking spray or a light coating of oil to prevent sticking.
Step 2: Cook the Ground Beef and Onions
In a large skillet over medium heat, add the ground beef and chopped onion. Cook until the beef is browned and the onions are soft—about 7–10 minutes. Drain any excess fat to keep the casserole from becoming greasy.
Step 3: Add Vegetables and Seasoning
Stir in the black beans, diced tomatoes (with their juices), enchilada sauce, green chilies, corn, and taco seasoning. Mix well to combine all ingredients. Simmer for about 5 minutes, allowing the flavors to meld.
Step 4: Layer the Ingredients in the Baking Dish
Start by laying half of the tortilla strips across the bottom of the greased dish. Next, spread half of the beef mixture over the tortillas, then sprinkle 1 cup of shredded cheddar cheese on top. Repeat with remaining tortillas, meat mixture, and cheese.
Step 5: Bake the Casserole
Bake the casserole in the preheated oven for 20–25 minutes, or until the cheese is melted and bubbly. If you prefer a golden-brown crust on top, broil for the last 2–3 minutes—but watch carefully to avoid burning.
Step 6: Cool and Serve
Let the casserole cool for 5–10 minutes before slicing. This helps it set and makes serving easier. Top with a spoonful of sour cream and a sprinkle of fresh cilantro if desired.
Serving Suggestions to Complete Your Meal
This casserole stands strong on its own, but you can create a full meal with sides and toppings that enhance its rich flavor.
Recommended Side Dishes:
- Mexican Rice or Cilantro-Lime Rice
- Refried Beans or Pinto Beans
- Fresh Guacamole or Avocado Slices
- Tortilla Chips with Salsa or Queso
- Chopped Tomato and Cucumber Salad
- Pickled Jalapeños or Red Onions
Perfect Beverages:
- Agua fresca (Hibiscus, Tamarind, or Cucumber Lime)
- Chilled Iced Tea
- Sparkling Water with Citrus
- Homemade Horchata
How to Make This Mexican Casserole Your Own
Spice It Up or Tone It Down
If you enjoy heat, consider adding chili flakes, jalapeños, or using a spicy enchilada sauce. For a milder version, skip the green chilies and choose mild taco seasoning.
Swap the Protein
This recipe works beautifully with:
- Ground turkey or chicken – A leaner option with great flavor.
- Shredded rotisserie chicken – Saves time and adds tenderness.
- Lentils or extra beans – Make it vegetarian and protein-rich.
Go Low-Carb or Gluten-Free
Replace flour tortillas with low-carb tortillas, corn tortillas, or even zucchini slices for a lower-carb, gluten-free option.
Dairy-Free Version
Use plant-based cheese and coconut yogurt in place of cheddar and sour cream. You’ll still get that creamy texture with no dairy involved.
Make-Ahead, Freezing, and Reheating Instructions
Make-Ahead Tips:
Assemble the casserole completely but don’t bake it yet. Cover it tightly with foil and refrigerate for up to 2 days. When ready to cook, remove from fridge, let it sit at room temperature for 15 minutes, and bake as directed.
Freezing Instructions:
This casserole freezes beautifully:
- Allow it to cool completely.
- Cover tightly with plastic wrap and aluminum foil.
- Label with the date and freeze for up to 3 months.
To reheat: Thaw overnight in the fridge and reheat at 350°F for about 30 minutes, or until heated through.
Nutrition and Health Benefits
This casserole is rich in protein, fiber, and essential nutrients from the beans, tomatoes, corn, and beef. For those watching their nutrition:
- Use lean beef or ground turkey
- Opt for reduced-fat cheese
- Add more veggies like spinach, bell peppers, or zucchini
Each serving contains approximately:
- Calories: 420–480
- Protein: 22–28g
- Carbs: 34–40g
- Fiber: 6–8g
- Fat: 23–28g
Perfect for Every Occasion
This dish isn’t just for weeknight dinners. It’s great for:
- Family gatherings
- Meal prep for the week
- Holiday potlucks
- Cinco de Mayo celebrations
- Birthday parties and casual get-togethers
FAQs About Mexican Casserole
Can I make this recipe vegetarian?
Absolutely! Simply omit the beef and double the beans. Add some bell peppers, zucchini, or mushrooms for added texture and nutrition.
Can I use corn tortillas instead of flour?
Yes. Corn tortillas give it a more traditional Mexican flavor and make it gluten-free. Just note that they may soften more than flour.
How can I reduce the calories?
Use lean meat, skip or reduce the cheese, and serve smaller portions with a salad or steamed veggies on the side.
Can I use homemade taco seasoning?
Of course. Combine chili powder, cumin, paprika, garlic powder, onion powder, oregano, salt, and pepper to taste.
Why You’ll Keep Coming Back to This Recipe
This Savory Mexican Casserole has everything you want in a meal—convenience, customization, and mouthwatering flavor. It’s a dish that brings people together, whether it’s on a busy Tuesday night or during a weekend feast. It freezes well, reheats like a dream, and works with whatever ingredients you have on hand.
The combination of spices, tender beef, creamy cheese, and fresh toppings will have your guests asking for seconds—and the recipe. It’s more than a meal. It’s a moment.
Let’s Wrap It Up: A Casserole Worth Repeating
There’s no shortage of casserole recipes out there, but few hit every note as perfectly as this Savory Mexican Casserole. We’ve covered everything—from ingredients and techniques to storage, sides, and substitutions—so you can master this dish and make it your own.
Try it once, and we’re confident it’ll become a regular part of your recipe rotation. It’s a hug in a baking dish, bursting with the familiar and exciting flavors of Mexico.
PrintMexican Casserole
- Total Time: 40 minutes
Description
Ingredients
- 1 pound ground beef
- 1/2 cup chopped onion
- 1 can (15 oz) black beans, drained and rinsed
- 1 can (14.5 oz) diced tomatoes, undrained
- 1 can (10 oz) enchilada sauce
- 1 can (4 oz) diced green chilies
- 1 can (15 oz) corn, drained
- 1 package (1 oz) taco seasoning mix
- 6 flour tortillas, cut into strips
- 2 cups shredded cheddar cheese
- 1 cup sour cream (optional)
- 1/4 cup chopped fresh cilantro (optional)
Instructions
- Preheat the oven to 350°F (175°C). Grease a 9×13 inch baking dish.
- In a large skillet, cook the ground beef and onion over medium heat until the beef is browned and the onion is tender. Drain any excess fat.
- Stir in the black beans, diced tomatoes, enchilada sauce, green chilies, corn, and taco seasoning mix. Simmer for 5 minutes.
- Layer half of the tortilla strips in the bottom of the prepared baking dish. Spread half of the meat mixture over the tortillas, then sprinkle with 1 cup of shredded cheese. Repeat the layers with the remaining tortillas, meat mixture, and cheese.
- Bake in the preheated oven for 20-25 minutes, or until the cheese is melted and bubbly.
- Let the casserole cool for a few minutes before serving. Top with sour cream and cilantro, if desired.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Casserole
Nutrition
- Serving Size: 8 servings
- Calories: 350 kcal per serving