Take your dinner to the next level with this vibrant and satisfying Mexican Casserole recipe. Bursting with bold flavors, tender beef, savory beans, crisp corn, and melty cheese, this dish brings a fiesta straight to your table. Every bite is a celebration of classic Tex-Mex ingredients stacked together to create a hearty, family-friendly meal.

This Mexican Casserole is perfect for busy weeknights or a casual get-together with friends. It’s easy to make, and the layers of cheesy goodness make it irresistible. Plus, the combination of spices and fresh toppings will have everyone coming back for seconds. Even picky eaters won’t be able to resist this deliciously comforting dish.
Whether you're looking to spice up your usual dinner routine or want a dish that brings people together, this Mexican Casserole has you covered. Ready to fill your home with warm, inviting aromas and make everyone smile? Let’s jump into this fun, cheesy, and crowd-pleasing recipe.
Mexican Casserole: A Cheesy, Flavor-Packed Family Favorite
This Mexican Casserole recipe combines seasoned beef, beans, vegetables, tortillas, and plenty of cheese into one show-stopping dish. With layers that melt together in the oven, each bite delivers a perfect balance of spicy, cheesy, and hearty flavors. It’s like your favorite taco night, but in a comforting baked form.
Here’s how to build this unforgettable casserole step by step. With simple instructions and helpful tips, you’ll have a dinner that’s as fun to make as it is to eat.
Serving Suggestions:
Pro Tips for the Best Mexican Casserole
- Drain the Meat: Always drain excess fat from the beef to keep your casserole from becoming too greasy.
- Cut Tortillas Evenly: Use kitchen scissors to quickly and evenly cut your corn tortillas into strips, making layering easier and neater.
- Layer with Care: Spread each layer evenly so every scoop includes all the flavors and textures.
- Customize the Spice: Adjust the heat by choosing a mild or spicy salsa, or add extra diced green chilies if you love a kick.
- Let It Rest: Allow the casserole to cool for about 10 minutes after baking. This helps it set up and makes serving slices easier.

Mexican Casserole Recipe
- Preparation time: 20 minutes
- Cooking time: 35 minutes
- Servings: 8
- Equipment: Large skillet, 9x13-inch baking dish, mixing spoon
This Mexican Casserole recipe delivers bold, layered flavors that turn any dinner into a festive event.
Ingredients:
- 1 pound ground beef
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 1 packet taco seasoning mix
- 1 can (15 ounces) black beans, drained and rinsed
- 1 can (15 ounces) corn, drained
- 1 can (10 ounces) diced tomatoes with green chilies, undrained
- 1 cup salsa
- 2 cups shredded Mexican blend cheese
- 10 small corn tortillas, cut into strips
- ½ cup sliced black olives (optional)
- ¼ cup chopped fresh cilantro (optional)
- Sour cream, for serving (optional)
Directions:
- Preheat and Prepare: Preheat your oven to 350°F. Grease a 9x13-inch baking dish or spray it with non-stick cooking spray to make cleanup easy and prevent sticking.
- Cook the Beef Mixture: In a large skillet over medium heat, cook the ground beef, chopped onion, and minced garlic. Stir frequently and break up the meat with a wooden spoon until the beef is browned and the onions are tender. Drain any excess fat to keep the dish lighter.
- Season and Mix: Sprinkle the taco seasoning mix over the beef and stir well to coat. Add the black beans, corn, diced tomatoes with green chilies, and salsa. Stir everything together and let it simmer for about 5 minutes to allow the flavors to blend nicely.
- Start Layering: Spread one-third of the beef mixture in the bottom of the prepared baking dish. Arrange a layer of tortilla strips on top, then sprinkle a third of the shredded cheese evenly over the tortillas.
- Continue Building Layers: Repeat the layers two more times: beef mixture, tortilla strips, and cheese. Finish with a final layer of cheese on top for that bubbly, golden finish.
- Add Optional Toppings: If using black olives, sprinkle them over the top layer of cheese. They add a salty bite that pairs perfectly with the other flavors.
- Bake the Casserole: Cover the dish with aluminum foil and bake for 25 minutes. Remove the foil and bake for an additional 10 to 15 minutes, or until the cheese is melted and golden brown.
- Cool and Garnish: Once out of the oven, let the casserole rest for about 10 minutes before slicing. This helps it set up, making serving much easier. Top with fresh cilantro if desired for a burst of color and fresh flavor.
Ready to Relish!
Mexican Casserole delivers bold, comforting flavors and gooey cheese that will have everyone asking for seconds. Serve it with a dollop of sour cream and maybe a side of tortilla chips for a fun and satisfying meal.
Storage Solutions:
Store any leftovers in an airtight container in the fridge for up to three days. Reheat in the oven or microwave until warmed through, and enjoy that fresh-from-the-oven flavor all over again.
With this Mexican Casserole recipe, dinner turns into a festive, comforting, and memorable experience. Get ready to enjoy the big smiles and happy appetites around your table!
Print
Mexican Casserole
This Mexican Casserole recipe delivers bold, layered flavors that turn any dinner into a festive event.
- Total Time: 55 minutes
- Yield: 8 1x
Ingredients
-
1 pound ground beef
-
1 medium onion, chopped
-
2 cloves garlic, minced
-
1 packet taco seasoning mix
-
1 can (15 ounces) black beans, drained and rinsed
-
1 can (15 ounces) corn, drained
-
1 can (10 ounces) diced tomatoes with green chilies, undrained
-
1 cup salsa
-
2 cups shredded Mexican blend cheese
-
10 small corn tortillas, cut into strips
-
½ cup sliced black olives (optional)
-
¼ cup chopped fresh cilantro (optional)
-
Sour cream, for serving (optional)
Instructions
-
Preheat and Prepare: Preheat your oven to 350°F. Grease a 9x13-inch baking dish or spray it with non-stick cooking spray to make cleanup easy and prevent sticking.
-
Cook the Beef Mixture: In a large skillet over medium heat, cook the ground beef, chopped onion, and minced garlic. Stir frequently and break up the meat with a wooden spoon until the beef is browned and the onions are tender. Drain any excess fat to keep the dish lighter.
-
Season and Mix: Sprinkle the taco seasoning mix over the beef and stir well to coat. Add the black beans, corn, diced tomatoes with green chilies, and salsa. Stir everything together and let it simmer for about 5 minutes to allow the flavors to blend nicely.
-
Start Layering: Spread one-third of the beef mixture in the bottom of the prepared baking dish. Arrange a layer of tortilla strips on top, then sprinkle a third of the shredded cheese evenly over the tortillas.
-
Continue Building Layers: Repeat the layers two more times: beef mixture, tortilla strips, and cheese. Finish with a final layer of cheese on top for that bubbly, golden finish.
-
Add Optional Toppings: If using black olives, sprinkle them over the top layer of cheese. They add a salty bite that pairs perfectly with the other flavors.
-
Bake the Casserole: Cover the dish with aluminum foil and bake for 25 minutes. Remove the foil and bake for an additional 10 to 15 minutes, or until the cheese is melted and golden brown.
-
Cool and Garnish: Once out of the oven, let the casserole rest for about 10 minutes before slicing. This helps it set up, making serving much easier. Top with fresh cilantro if desired for a burst of color and fresh flavor.
- Prep Time: 20 minutes
- Cook Time: 35 minutes






