Mexican Casserole: A Fiesta of Flavors in One Dish

Mexican cuisine is renowned for its vibrant flavors, colorful presentation, and varied textures. Bringing these elements into a convenient and hearty one-dish meal is the Mexican Casserole. This dish is a celebration of traditional Mexican flavors, combining ingredients like tortillas, beans, cheese, and a variety of spices to create a meal that’s both satisfying and delicious. Perfect for family dinners, potlucks, or any gathering that calls for a flavorful and filling dish, the Mexican Casserole is a sure crowd-pleaser.

The Essence of Mexican Cooking

At its core, Mexican Casserole embraces the fundamental aspects of Mexican cooking – the use of fresh, bold ingredients and the combination of different textures. It’s a versatile dish where you can incorporate a range of ingredients such as ground beef, chicken, or vegetables, making it adaptable to different tastes and dietary preferences.


  • 1 pound ground beef or chicken (optional for a vegetarian version)
  • 1 onion, chopped
  • 2 cloves of garlic, minced
  • 1 can (15 ounces) black beans, rinsed and drained
  • 1 can (15 ounces) corn, drained
  • 1 can (8 ounces) tomato sauce
  • 1 can (4 ounces) chopped green chilies
  • 1 package (1 ounce) taco seasoning
  • 1/2 cup water
  • 1 cup sour cream
  • 2 cups shredded cheddar or Mexican blend cheese
  • 6-8 corn tortillas
  • Optional toppings: sliced olives, chopped tomatoes, sliced green onions, and fresh cilantro


Preparing the Filling:

  1. Cook Meat and Vegetables: In a large skillet, cook the ground beef or chicken with the chopped onion and garlic until the meat is browned and the onions are translucent. Drain any excess grease.
  2. Add Beans and Seasonings: Stir in black beans, corn, tomato sauce, green chilies, taco seasoning, and water. Bring the mixture to a simmer and cook for a few minutes.

Assembling the Casserole:

  1. Layer Ingredients: In a greased 9×13 inch baking dish, start by layering half of the corn tortillas. Spread half of the meat mixture over the tortillas, followed by a layer of sour cream and a sprinkle of cheese.
  2. Repeat Layers: Repeat the layers with the remaining tortillas, meat mixture, sour cream, and cheese.

Baking the Casserole:

  1. Bake: Preheat your oven to 350°F (175°C). Cover the casserole with aluminum foil and bake for about 25-30 minutes, or until bubbly and the cheese is melted.
  2. Uncover and Bake: Remove the foil and bake for an additional 5-10 minutes to slightly brown the top.


  1. Garnish and Serve: Let the casserole cool for a few minutes before serving. Garnish with your choice of toppings like olives, tomatoes, green onions, and cilantro.


The Mexican Casserole is more than just a meal; it’s a fiesta in a dish. It’s the perfect way to enjoy the flavors of Mexican cuisine in a convenient and comforting format. Whether you’re hosting a party or simply looking for a delicious family meal, this casserole is sure to satisfy. Bursting with flavor and easy to make, it’s a dish that will become a regular in your meal rotation.

Leave a Comment