There’s nothing quite like a home-cooked meal that wraps you in comfort like a warm blanket, and this Mexican Casserole does just that. A delicious blend of seasoned ground beef, zesty tomatoes, hearty black beans, and layers of cheese all enveloped in soft corn tortillas makes this dish a complete feast for the senses. The layers meld perfectly, creating a satisfying dish that is both rich and flavorful. It’s a dish that evokes memories of family gatherings, festive occasions, and those times when you just crave that comforting, hearty meal without a fuss.

I first discovered the magic of Mexican casserole during a cozy potluck with friends, and I was instantly smitten. This dish is the ultimate crowd-pleaser, perfect for those weeknight dinners when you have little time but want to prepare something that feels special. It’s easy on the budget yet delivers an impressive plate that can make anyone feel at home. Whether you’re serving it up for a family meal or taking it to a social gathering, this casserole is sure to be a hit. So, let’s whip this up and bring a bit of that vibrant Mexican flavor to your kitchen!
Why You’ll Love This Recipe
- Simple & Quick: With just 20 minutes of prep and a little bake time, you can have a delicious meal ready to go.
- Irresistible Flavor: The combination of taco seasoning with the creamy cheese mingles perfectly for a taste explosion.
- Eye-Catching Appeal: Layers of cheesy goodness topped with fresh tomatoes and green onions are as pleasing to the eye as they are to the palate.
- Flexible Serving: Perfect for dinner or lunch and can be enjoyed as leftovers. It’s great for gatherings, potluck dinners, or simply to please your family.
- Diet-Friendly Options: You can easily make it gluten-free by choosing specific brands of tortillas, or swap in ground turkey for a lighter option.
Ingredients You’ll Need
- 2 pounds lean ground beef: Provides the hearty protein base that makes casseroles satisfying. Leaner cuts keep it juicy without excessive grease.
- 1 cup finely chopped yellow onion: Adds a sweet and aromatic flavor, enhancing the overall profile of the dish.
- 1 cup water: Helps to create a saucy consistency, blending the flavors well without drying out the casserole.
- 2 ounces taco seasoning packets (1 ounce each): A convenient way to infuse that characteristic taco flavor throughout, but feel free to adjust to your taste!
- 20 ounces diced tomatoes and green chilies (drained, such as Rotel brand): Brings a punch of flavor and a little heat; essential for that Mexican flair.
- 15 ounces black beans (drained and rinsed): Adds texture and fiber, making each bite heartier.
- 16 ounces jarred mild salsa: Provides additional moisture and flavor layers; you can opt for spicy if you prefer more heat.
- 18 yellow corn tortillas: These are the building blocks of the casserole. Soft tortillas layer beautifully and absorb flavors well.
- 6 cups freshly shredded Colby Jack cheddar cheese (divided into 3 portions): The choice of cheese offers creaminess and a savory flavor profile, making every layer irresistibly cheesy.
- 1 cup diced Roma tomatoes (to garnish): Add a fresh touch and vibrant color to your dish.
- ½ cup thinly sliced green onions (to garnish): These provide a mild onion flavor and a lovely crunch.
- Sour cream (optional garnish): Adds a creamy element that complements the spices in the casserole.
How to Make Mexican Casserole
- Preheat your oven: Begin by preheating your oven to 350°F; this ensures even cooking and melting cheese perfection.
- Brown the beef: In a 5 to 6 quart saucepan over medium-high heat, add the 2 pounds of lean ground beef and 1 cup finely chopped yellow onion. Cook until the beef is browned and no longer pink, which should take around 5 to 6 minutes. Drain any excess oil to keep the dish from becoming too greasy.
- Add water and seasoning: With the beef cooked, stir in 1 cup of water and the 2 taco seasoning packets. Continue stirring for about 3 to 4 minutes until well combined.
- Incorporate tomatoes and beans: Next, stir in the drained 20 ounces of diced tomatoes and green chilies, 15 ounces of black beans, and half of the 16 ounces jarred salsa. Heat this mixture until it begins to simmer, then take it off the heat.
- Prepare the baking dish: Spread the remaining half of the salsa evenly across the bottom of a 9×13 baking dish. This step adds a fabulous flavor base.
- Layer the tortillas: Place 6 corn tortilla shells over the salsa, covering the base completely. This layering allows the tortillas to soak up the flavors.
- Add the meat mixture: Spoon â…“ of the meat mixture over the tortilla layer so every bite is bursting with flavor.
- Sprinkle cheese: Generously sprinkle 2 cups of freshly shredded Colby Jack cheddar cheese on top for that gooey goodness.
- Repeat the layers: Repeat the layering process with another set of tortillas, followed by the meat, and then 2 more cups of cheese.
- Final layers: For the last layer, add a final set of corn tortillas, topping it off with the remaining meat mixture and then the last 2 cups of cheese. Cover the dish loosely with aluminum foil to prevent the cheese from browning too soon.
- Bake: Place the baking dish in the preheated oven and bake covered for about 35 minutes. If you want that perfectly browned cheese, uncover the dish for an additional 5 minutes.
- Rest and serve: Let the Mexican casserole rest for 10 to 15 minutes after removing it from the oven. This important step allows the tortillas to soak up the sauce. Garnish with 1 cup of diced Roma tomatoes and ½ cup of thinly sliced green onions. Serve hot, with a dollop of sour cream if desired.
Storing & Reheating
To store any leftovers, let the casserole cool completely before covering with plastic wrap or transferring to an airtight container to refrigerate for up to 4 days. If you wish to freeze it, wrap it tightly in foil or use a freezer-safe container; it can last for up to 3 months. When you’re ready to enjoy your leftovers, simply reheat portions in the microwave for about 2-3 minutes or in an oven at 350°F for about 10-15 minutes. While texture and flavor may alter slightly after freezing, refreshing with a squeeze of fresh lime or a sprinkle of cheese before reheating can help revive it.
Chef’s Helpful Tips
- Avoid overcooking the beef to keep it juicy; it should be just browned.
- Use room temperature ingredients for better mixing, especially the cheese; it melts more evenly.
- If you’re short on time, you can use store-bought rotisserie chicken instead of ground beef.
- Feel free to add vegetables like chopped bell peppers or spinach for extra nutrition and flavor.
- For a vegetarian version, substitute the meat with lentils or mushrooms.
- Prepare the casserole ahead of time and refrigerate it before baking for a tasty, make-ahead meal.
The richness of flavors, combined with its satisfying ingredients, makes this Mexican casserole a delightful addition to your dinner rotation. It’s easy to prepare, visually appealing, and boasts a comforting taste that makes you feel at home. Don’t hesitate to experiment with the ingredients or try different garnishes—adding variety to the display keeps it exciting. Enjoy this dish hot straight from the oven, and share it with loved ones for those moments made even sweeter with food. Cooking is about love, and sharing this casserole will surely bring smiles to your table!

Recipe FAQs
Can I make this casserole ahead of time?
Absolutely! You can assemble the entire casserole in advance and store it in the refrigerator for up to 24 hours. When you’re ready to bake, just pop it in the oven, adding an extra 10-15 minutes to the baking time since it will be cold from the fridge.
Can I use different kinds of cheese?
Of course! While Colby Jack cheddar cheese is a favorite for its melting properties and flavor, feel free to mix it up with Monterey Jack, cheddar, or even a spicy pepper jack for an exciting twist.
Can I freeze Mexican casserole?
Yes! You can freeze this casserole after it’s baked, or you can prep it unbaked and freeze it instead. Just be sure to wrap it tightly. When ready to serve, let it thaw overnight in the fridge before baking.
How do I make this casserole spicier?
If you love heat, consider adding sliced jalapeños, using medium or hot salsa, or even incorporating some diced chipotle peppers in adobo sauce into the meat mixture for a smoky kick.
Print
Mexican Casserole
This Mexican Casserole combines layers of seasoned ground beef, hearty black beans, and melted cheese, making it an easy and flavorful comfort food perfect for quick dinners. You’ll love the fresh toppings and the satisfaction of a homemade meal!
- Total Time: 1 hour 40 minutes
- Yield: 12 servings 1x
Ingredients
- 2 pounds lean ground beef
- 1 cup finely chopped yellow onion
- 1 cup water
- 2 ounces taco seasoning packets (1 ounce each)
- 20 ounces diced tomatoes and green chilies, drained (like Rotel)
- 15 ounces black beans, drained and rinsed
- 16 ounces jarred mild salsa
- 18 yellow corn tortillas, soft
- 6 cups freshly shredded colby jack cheddar cheese (divided into 3 portions – 2 cups for each layer)
- 1 cup diced roma tomatoes (for garnish)
- ½ cup thinly sliced green onions (for garnish)
- sour cream (optional, for garnish)
Instructions
- Preheat the oven to 350°F.
- Brown the ground beef and chopped onion in a 5 to 6 quart saucepan over medium-high heat, stirring until the beef is cooked through, about 5 to 6 minutes. Drain any excess oil.
- Stir in 1 cup of water and the taco seasoning packets, mixing for about 3 to 4 minutes.
- Add the drained diced tomatoes, black beans, and half of the jarred salsa, heating until it begins to simmer, then remove from heat.
- Spread the remaining salsa in the bottom of a 9×13 baking dish.
- Layer 6 corn tortilla shells over the salsa.
- Spread one-third of the meat mixture over the tortilla layer and sprinkle with 2 cups of shredded cheese.
- Repeat the layering with corn tortillas, meat mixture, and cheese.
- Finish with a third layer of corn tortillas, the remaining meat, and cheese. Cover loosely with aluminum foil and bake for 35 minutes, uncovering the last 5 minutes to brown the cheese if desired.
- Let the casserole rest for 10 to 15 minutes before cutting into 12 equal pieces to allow the tortillas to soak up the sauce. Garnish with diced tomatoes and sliced green onions, adding sour cream if desired.
Last Step:
Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.Notes
For extra flavor, you can customize the toppings with your favorite ingredients like jalapeños or avocado.
To save time, you can prepare the casserole ahead of time and refrigerate it until you’re ready to bake.
Feel free to swap out the cheese for your favorite varieties or use a mix of cheeses.
- Prep Time: 20 minutes
- Cook Time: 80 minutes
- Category: Dinner
- Method: Baking
- Cuisine: Mexican
Nutrition
- Serving Size: 1 slice
- Calories: 390
- Sugar: 4g
- Sodium: 670mg
- Fat: 24g
- Saturated Fat: 12g
- Unsaturated Fat: 9g
- Trans Fat: 1g
- Carbohydrates: 26g
- Fiber: 5g
- Protein: 20g
- Cholesterol: 75mg






