Mexican Casserole Recipe
Introduction
This Mexican Casserole is a hearty and flavorful dish perfect for any weeknight dinner. Combining seasoned ground beef, beans, tortillas, and melted cheese, it’s an easy one-pan meal that the whole family will love.

Ingredients
- 1 lb ground beef (or ground turkey)
- 1 small onion, diced
- 2 garlic cloves, minced
- 1 packet taco seasoning (or 2 tbsp homemade mix)
- 1 (15 oz) can black beans, drained and rinsed
- 1 (10 oz) can corn, drained (optional)
- 1 (10 oz) can diced tomatoes with green chiles (like Rotel)
- 1 cup salsa
- 6 small flour or corn tortillas (cut into halves or strips)
- 2 cups shredded Mexican blend cheese
- 1 tbsp olive oil
- Salt and pepper, to taste
Optional Toppings:
- Sour cream
- Chopped cilantro
- Diced avocado
- Jalapeños
- Sliced olives
- Shredded lettuce
Instructions
- Step 1: Preheat your oven to 375°F (190°C) and lightly grease a 9×13-inch baking dish.
- Step 2: In a large skillet over medium heat, heat olive oil and sauté the diced onion for 3–4 minutes until soft. Add the garlic and cook for 30 seconds more. Add ground beef and cook until browned, breaking it up with a spatula.
- Step 3: Drain any excess fat. Stir in taco seasoning, black beans, corn (if using), diced tomatoes with green chiles, and salsa. Simmer the mixture for 5–7 minutes to allow the flavors to blend. Taste and adjust salt if needed.
- Step 4: In the greased baking dish, start layering: spread a layer of tortillas covering the bottom, then half of the beef mixture, followed by 1 cup shredded cheese. Repeat with the remaining tortillas and meat mixture, then top with the rest of the cheese.
- Step 5: Cover with foil and bake for 20 minutes. Remove foil and bake for another 10 minutes, until the cheese is melted and bubbly. Let cool for 5–10 minutes before slicing and serving.
Tips & Variations
- For a healthier option, substitute ground turkey or chicken for the beef.
- Add some chopped jalapeños or hot sauce to the beef mixture for extra spice.
- Use corn tortillas for a gluten-free version.
- Layer in extra veggies like bell peppers or zucchini for more flavor and nutrition.
- Top with fresh cilantro, sour cream, or avocado to enhance the taste before serving.
Storage
Store leftover casserole covered in the refrigerator for up to 3 days. Reheat individual portions in the microwave or warm in an oven-safe dish at 350°F (175°C) until heated through. This dish also freezes well—freeze in airtight containers for up to 2 months, then thaw overnight in the refrigerator before reheating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this casserole vegetarian?
Yes, you can omit the meat and add extra beans, vegetables, or plant-based meat substitutes to keep it hearty and delicious.
Can I prepare this casserole ahead of time?
Absolutely! You can assemble the casserole a day in advance, keep it covered in the refrigerator, and bake it just before serving.
PrintMexican Casserole Recipe
This Mexican Casserole is a delicious and hearty dish featuring layers of seasoned ground beef, black beans, corn, and diced tomatoes, combined with tortillas and melted Mexican blend cheese. Perfect for an easy weeknight dinner, it’s baked in the oven to create a flavorful, cheesy casserole that can be customized with optional toppings like sour cream, avocado, and jalapeños.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Total Time: 55 minutes
- Yield: 6 servings 1x
- Category: Casserole
- Method: Baking
- Cuisine: Mexican
Ingredients
Main Ingredients
- 1 lb ground beef (or ground turkey)
- 1 small onion, diced
- 2 garlic cloves, minced
- 1 packet taco seasoning (or 2 tbsp homemade mix)
- 1 (15 oz) can black beans, drained and rinsed
- 1 (10 oz) can corn, drained (optional)
- 1 (10 oz) can diced tomatoes with green chiles (like Rotel)
- 1 cup salsa
- 6 small flour or corn tortillas (cut into halves or strips)
- 2 cups shredded Mexican blend cheese
- 1 tbsp olive oil
- Salt and pepper, to taste
Optional Toppings
- Sour cream
- Chopped cilantro
- Diced avocado
- Jalapeños
- Sliced olives
- Shredded lettuce
Instructions
- Preheat the Oven: Preheat your oven to 375°F (190°C) and lightly grease a 9×13-inch baking dish to ensure the casserole doesn’t stick during baking.
- Cook the Beef: In a large skillet over medium heat, warm the olive oil and sauté the diced onion for 3 to 4 minutes until softened. Add the minced garlic and cook for an additional 30 seconds to release its aroma. Then, add the ground beef and cook, breaking it up with a spatula, until browned and fully cooked through.
- Season and Mix: Drain any excess fat from the skillet. Stir in the taco seasoning, black beans, corn (if using), diced tomatoes with green chiles, and salsa. Allow the mixture to simmer for 5 to 7 minutes so the flavors meld together. Taste and adjust seasoning with salt and pepper if needed.
- Layer the Casserole: In the prepared baking dish, start by layering half of the tortillas to cover the bottom. Spread half of the beef mixture evenly over the tortillas, then sprinkle with 1 cup of shredded cheese. Repeat the layers with the remaining tortillas, beef mixture, and finish by topping with the remaining 1 cup of cheese.
- Bake: Cover the dish with foil and bake in the preheated oven for 20 minutes. Remove the foil and bake for an additional 10 minutes until the cheese on top is melted, bubbly, and golden. Let the casserole cool for 5 to 10 minutes before slicing to help it set.
Notes
- You can substitute ground turkey for ground beef to reduce fat content.
- Using corn tortillas instead of flour tortillas makes this dish gluten-free.
- Adjust the level of spiciness by choosing mild or hot salsa and adding jalapeños as desired.
- Leftovers can be stored in an airtight container in the refrigerator for up to 3 days.
- For a vegetarian version, replace the meat with additional beans or cooked lentils.
Keywords: Mexican casserole, taco casserole, ground beef casserole, baked Mexican dish, layered casserole

