Mexican Casserole
|
Getting your Trinity Audio player ready...
|
I still remember the first time I threw together a Mexican Casserole on a hectic weeknight. My sisters Olivia and Emma were visiting, and I needed something quick, satisfying, and packed with flavor. I grabbed what I had—tortillas, black beans, cheese, and a few spices—and layered everything into a baking dish.
Forty minutes later, we were all gathered around the table, diving into this bubbly, cheesy masterpiece. That’s when I realized this Mexican Casserole wasn’t just dinner; it was a weeknight miracle. Since then, this recipe has become my go-to whenever I crave bold, comforting flavors without spending hours in the kitchen.
The beauty of a Mexican Casserole lies in its simplicity and versatility. You can customize it endlessly while still delivering that satisfying, crowd-pleasing comfort everyone loves.
Why You’ll Love This Mexican Casserole
This Mexican Casserole checks every box for busy home cooks. First, it comes together in under an hour, making it perfect for weeknight dinners. Additionally, you likely already have most ingredients in your pantry.
The layers of tortillas, seasoned meat, beans, and melted cheese create incredible texture and flavor in every bite. Moreover, this dish feeds a crowd effortlessly, making it ideal for family gatherings or potlucks. I love how forgiving this Mexican Casserole recipe is—swap ingredients based on what you have, and it still turns out delicious.
Furthermore, leftovers taste even better the next day, which means less cooking throughout the week. The combination of spices, creamy cheese, and hearty filling delivers maximum flavor with minimal effort. Best of all, kids and adults alike devour this Mexican Casserole without complaint. It’s comforting, satisfying, and endlessly customizable to suit your taste preferences.
Ingredients You’ll Need

Gathering your ingredients before starting makes this Mexican Casserole come together smoothly. Here’s everything you need:
| Ingredient | Amount |
|---|---|
| Ground beef (or turkey) | 1 pound |
| Small yellow onion, diced | 1 |
| Garlic cloves, minced | 3 |
| Black beans, drained and rinsed | 1 can (15 oz) |
| Corn kernels (frozen or canned) | 1 cup |
| Diced tomatoes with green chilies | 1 can (10 oz) |
| Tomato sauce | 1 cup |
| Chili powder | 2 teaspoons |
| Cumin | 1 teaspoon |
| Paprika | 1 teaspoon |
| Salt and pepper | To taste |
| Flour or corn tortillas | 8-10 |
| Shredded Mexican cheese blend | 2 cups |
| Sour cream (for serving) | Optional |
| Fresh cilantro, chopped | Optional |
These simple ingredients transform into something truly special when layered together. The spices bring warmth and depth, while the cheese adds irresistible creaminess to this Mexican Casserole.
Substitutions & Variations
One reason I adore this Mexican Casserole is how easily you can adapt it. Swap ground beef for ground turkey or chicken for a lighter version. Vegetarians can omit the meat entirely and double the beans or add sautéed peppers and mushrooms.
Furthermore, try using quinoa instead of tortillas for a gluten-free twist. If you prefer more heat, add diced jalapeños or a dash of cayenne pepper. Conversely, keep it mild by using regular diced tomatoes instead of the version with green chilies.
You can also experiment with different cheese varieties—pepper jack adds kick, while Monterey Jack keeps things mellow. For a creamier Mexican Casserole, mix cream cheese or Greek yogurt into the filling. Swap black beans for pinto beans or add both for extra protein.
Additionally, layer in some sliced zucchini or spinach to sneak in more vegetables. The possibilities are truly endless with this versatile recipe.
One reason I adore this Mexican Casserole is how easily you can adapt it. For a refreshing side, consider trying a Creamy Cucumber Salad Recipe that complements the flavors beautifully.
Step-by-Step Instructions
Making this Mexican Casserole is straightforward and stress-free. Follow these simple steps for perfect results every time.
Step 1: Preheat your oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish with cooking spray or oil.
Step 2: Heat a large skillet over medium-high heat. Add the ground beef and cook until browned, breaking it apart with a wooden spoon. This takes about 6-8 minutes. Drain excess fat if necessary.
Step 3: Add the diced onion to the skillet and cook for 3-4 minutes until softened. Then, stir in the minced garlic and cook for another minute until fragrant.
Step 4: Add the black beans, corn, diced tomatoes with green chilies, tomato sauce, chili powder, cumin, paprika, salt, and pepper. Stir everything together and let it simmer for 5 minutes. The mixture should be thick and flavorful.
Step 5: Now it’s time to layer your Mexican Casserole. Start by spreading a thin layer of the meat mixture on the bottom of your prepared baking dish. Next, arrange a layer of tortillas over the sauce, tearing them as needed to cover the surface completely.
Step 6: Spread half of the remaining meat mixture over the tortillas, then sprinkle with one-third of the shredded cheese. Repeat with another layer of tortillas, the rest of the meat mixture, and another third of the cheese.
Step 7: Finish with a final layer of tortillas and top with the remaining cheese. Cover the dish with aluminum foil.
Step 8: Bake the Mexican Casserole covered for 25 minutes. Then, remove the foil and bake for an additional 10-15 minutes until the cheese is bubbly and golden.
Step 9: Let the casserole rest for 5-10 minutes before serving. This allows the layers to set and makes slicing easier.
Pro Tips for Success

After making this Mexican Casserole countless times, I’ve learned a few tricks that guarantee success. First, drain your meat thoroughly to prevent a soggy casserole. Additionally, don’t skip the simmering step—it concentrates the flavors beautifully.
When layering, slightly overlap your tortillas to ensure complete coverage. This prevents the filling from bubbling through. Furthermore, let the casserole rest after baking.
Those few minutes make slicing and serving much neater. If you’re preparing this Mexican Casserole ahead, assemble it completely but don’t bake it. Cover tightly and refrigerate for up to 24 hours, then bake as directed, adding 5-10 extra minutes to the cooking time.
For extra crispy cheese on top, broil the Mexican Casserole for 2-3 minutes at the end. Watch it carefully to prevent burning. Finally, taste your filling before layering and adjust seasonings as needed. Everyone’s spice tolerance differs, so customize accordingly.
After making this Mexican Casserole countless times, I’ve learned a few tricks that guarantee success. To elevate your meal further, check out this One-Pot Creamy Tortellini Alfredo that pairs wonderfully with it.
Storage & Reheating Tips
This Mexican Casserole stores beautifully, making it perfect for meal prep. Let leftovers cool completely, then cover tightly with plastic wrap or transfer to an airtight container. Refrigerate for up to 4 days.
The flavors actually deepen overnight, so day-two Mexican Casserole often tastes even better. To reheat, cover individual portions with a damp paper towel and microwave for 2-3 minutes until heated through. For larger portions, reheat in a 350°F oven covered with foil for about 20 minutes.
You can also freeze this Mexican Casserole for longer storage. Wrap the entire dish tightly in plastic wrap, then aluminum foil, and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.
Alternatively, freeze individual portions in freezer-safe containers for quick grab-and-go meals. When reheating from frozen, bake covered at 350°F for 45-50 minutes, then uncover and bake 10 more minutes.
What to Serve With This Recipe

This Mexican Casserole is hearty enough to stand alone, but pairing it with sides takes the meal to another level. I love serving it with a fresh, crisp salad featuring lime vinaigrette to balance the richness. Additionally, Mexican rice or cilantro-lime rice makes an excellent accompaniment.
Refried beans or black beans on the side add extra protein and traditional flavor. For something lighter, try serving this Mexican Casserole with tortilla chips and fresh guacamole or pico de gallo. Elote (Mexican street corn) brings sweetness and char that complement the casserole perfectly.
Furthermore, pickled jalapeños, sliced radishes, and lime wedges make fantastic toppings. A dollop of sour cream and fresh cilantro add brightness and cool down the spices. For beverages, consider serving agua fresca, margaritas, or cold Mexican beer. The combination of these sides creates a complete, restaurant-quality meal at home.
This Mexican Casserole is hearty enough to stand alone, but pairing it with sides takes the meal to another level. For a satisfying addition, serve it alongside Steak and Fries for a complete dining experience.
FAQs
Can I make Mexican Casserole ahead of time?
Absolutely! Assemble the entire Mexican Casserole up to 24 hours before baking. Cover tightly with plastic wrap and refrigerate.
When ready to bake, remove from the refrigerator and let it sit at room temperature for 15-20 minutes. Then bake as directed, possibly adding 5-10 extra minutes to ensure it’s heated through completely.
How do I keep my Mexican Casserole from getting soggy?
The key to avoiding sogginess is draining your meat and beans thoroughly. Additionally, simmer the filling mixture to reduce excess liquid. Using slightly stale tortillas also helps, as fresh ones can become mushy. Finally, let the casserole rest after baking so the layers can set properly.
Can I use corn tortillas instead of flour tortillas?
Yes, corn tortillas work wonderfully in Mexican Casserole! They add authentic flavor and hold up well during baking. However, they’re smaller than flour tortillas, so you’ll need more to cover each layer. Corn tortillas also provide a naturally gluten-free option.
What’s the best cheese for Mexican Casserole?
A Mexican cheese blend works perfectly because it melts smoothly and includes complementary flavors. However, you can use cheddar, Monterey Jack, pepper jack, or any combination you prefer. For authentic flavor, try adding some crumbled queso fresco or cotija on top after baking.
How do I make Mexican Casserole vegetarian?
Making a vegetarian Mexican Casserole is simple. Omit the ground meat and double the beans, or add additional vegetables like bell peppers, zucchini, mushrooms, or sweet potatoes. You can also use plant-based meat substitute if desired. The rest of the recipe remains exactly the same.
Mexican Casserole is a versatile dish that combines layers of tortillas, meat, beans, and cheese, creating a hearty meal that is both satisfying and easy to prepare. This comforting dish can be customized with various ingredients, making it a popular choice for family dinners and gatherings, as highlighted in the casserole culinary tradition.
Nutrition Information (per serving)
| Nutrient | Amount |
|---|---|
| Calories | 385 |
| Protein | 24g |
| Carbohydrates | 32g |
| Fat | 18g |
| Saturated Fat | 9g |
| Fiber | 6g |
| Sugar | 4g |
| Sodium | 720mg |
| Cholesterol | 65mg |
This Mexican Casserole provides a balanced combination of protein, fiber, and essential nutrients. One serving delivers substantial protein from the meat and beans, while the vegetables add vitamins and minerals. The cheese contributes calcium, though it also adds saturated fat and sodium.
For a lighter version of this Mexican Casserole, use lean ground turkey, reduce the cheese slightly, and load up on extra vegetables. This comforting dish proves that satisfying, flavorful meals can still fit into a balanced diet when enjoyed mindfully.

Mexican Casserole
Ingredients
Method
- Preheat your oven to 375°F (190°C). Lightly grease a 9x13-inch baking dish with cooking spray or oil.
- Heat a large skillet over medium-high heat. Add the ground beef and cook until browned, breaking it apart with a wooden spoon. This takes about 6-8 minutes. Drain excess fat if necessary.
- Add the diced onion to the skillet and cook for 3-4 minutes until softened. Then, stir in the minced garlic and cook for another minute until fragrant.
- Add the black beans, corn, diced tomatoes with green chilies, tomato sauce, chili powder, cumin, paprika, salt, and pepper. Stir everything together and let it simmer for 5 minutes. The mixture should be thick and flavorful.
- Start layering your Mexican Casserole by spreading a thin layer of the meat mixture on the bottom of your prepared baking dish. Next, arrange a layer of tortillas over the sauce, tearing them as needed to cover the surface completely.
- Spread half of the remaining meat mixture over the tortillas, then sprinkle with one-third of the shredded cheese. Repeat with another layer of tortillas, the rest of the meat mixture, and another third of the cheese.
- Finish with a final layer of tortillas and top with the remaining cheese. Cover the dish with aluminum foil.
- Bake the Mexican Casserole covered for 25 minutes. Then, remove the foil and bake for an additional 10-15 minutes until the cheese is bubbly and golden.
- Let the casserole rest for 5-10 minutes before serving. This allows the layers to set and makes slicing easier.
Notes
Or browse by category:
As an Amazon Associate I earn from qualifying purchases.