If you’re looking for a hearty, family-friendly meal that brings the bold flavors of Mexico straight to your table, this Mexican Casserole is exactly what you need. Packed with layers of tender beef, creamy beans, melty cheese, and aromatic spices, it’s the perfect comfort food for any night of the week. I first made this dish on a chilly evening, and the warm, savory aroma that filled my kitchen instantly made it a staple in my home. The beauty of this recipe lies in its simplicity—every ingredient contributes to that classic, satisfying flavor without requiring complicated steps or fancy tools. Whether you’re feeding a crowd, prepping for a weeknight dinner, or craving something cheesy and delicious, this casserole is guaranteed to please.
Why You’ll Love This Recipe
This Mexican Casserole is rich, flavorful, and versatile. You can customize it to your liking—use ground turkey for a lighter version or add extra veggies for more texture. It’s also great for meal prep, as it reheats beautifully and tastes even better the next day.
Print
Mexican Casserole: A Comforting, Flavor-Packed Dinner You’ll Crave Every Week
- Total Time: 45 minutes
- Yield: 6 servings
- Diet: Halal
Description
A hearty and flavorful Mexican casserole layered with seasoned beef, beans, corn, cheese, and tortillas, baked to perfection for a comforting, crowd-pleasing meal.
Ingredients
- 1 lb ground beef
- 1 packet taco seasoning
- 1 cup canned black beans, drained and rinsed
- 1 cup corn kernels
- 1 can (10 oz) diced tomatoes with green chilies
- 1 cup salsa
- 2 cups shredded cheddar cheese
- 6 small flour or corn tortillas
- 1/2 cup chopped onion
- 1/2 cup chopped bell pepper
- 1/2 tsp cumin
- 1/2 tsp chili powder
- Salt and pepper to taste
- Fresh cilantro and sour cream for garnish (optional)
Instructions
- Preheat oven to 375°F (190°C).
- In a large skillet, cook ground beef over medium heat until browned. Drain excess fat.
- Add onion, bell pepper, taco seasoning, cumin, and chili powder to the beef and cook for 3-4 minutes.
- Stir in beans, corn, diced tomatoes, and salsa. Simmer for 5 minutes.
- In a greased 9×13-inch baking dish, layer tortillas, beef mixture, and cheese. Repeat until all ingredients are used, finishing with a cheese layer on top.
- Bake for 25–30 minutes, or until cheese is melted and bubbly.
- Let cool for 5 minutes, then garnish with cilantro and sour cream before serving.
Notes
- You can substitute ground turkey or chicken for beef.
- For a spicier version, use hot salsa or add jalapeños.
- Leftovers keep well in the fridge for up to 3 days.
- Can be made ahead and frozen before baking.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Baked
- Cuisine: Mexican
Ingredients
(Tip: You can find the complete list of ingredients and their measurements in the recipe card below.)
Ground beef: The foundation of this dish, providing rich, meaty flavor. You can also use ground turkey or chicken for a leaner version.
Onion: Adds sweetness and depth to the base. I prefer yellow onions for their mild yet aromatic quality.
Garlic: Fresh garlic enhances the savoriness and brings a hint of sharpness that complements the spices perfectly.
Black beans: These provide creaminess and protein, balancing the richness of the meat. If you prefer, you can swap them for pinto beans.
Corn: Adds a subtle sweetness and a pleasant crunch. I’ve tried using both canned and frozen corn—both work beautifully.
Diced tomatoes with green chilies: Infuse the dish with zest and a touch of heat, creating that signature Mexican-inspired flavor.
Taco seasoning: A mix of chili powder, cumin, paprika, and oregano. You can use store-bought or make your own blend.
Cooked rice: Gives the casserole body and ensures each bite is satisfying. Brown rice or quinoa can be used for a healthier twist.
Cheddar cheese: Melts perfectly and forms a golden crust on top. Feel free to mix in Monterey Jack for extra creaminess.
Olive oil: Used for sautéing, it adds a subtle richness and helps the flavors meld together.
Fresh cilantro: Finishes the dish with brightness and a touch of color.
Directions
Start by preheating your oven to 375°F (190°C). In a large skillet, heat olive oil over medium heat, then add diced onions and cook until translucent. Stir in minced garlic and cook for another minute until fragrant. Add ground beef and cook until browned, breaking it up with a spatula as it cooks. Drain any excess fat.
Stir in taco seasoning, black beans, corn, diced tomatoes with green chilies, and cooked rice. Mix well to combine all the ingredients evenly. Let it simmer for 5–7 minutes so the flavors can blend.
Transfer the mixture into a lightly greased baking dish, spreading it evenly. Sprinkle shredded cheddar cheese generously over the top. Bake for 20–25 minutes, or until the cheese is bubbly and golden. Once done, remove from the oven and allow it to rest for a few minutes before serving. Garnish with fresh cilantro for a vibrant finish.
I’ve also tried layering tortillas between the meat mixture for an extra hearty version—it gives a lasagna-like texture that’s truly delicious.
Equipment needed :
Must-Have Tools to Get Rolling
Here’s what you’ll want to have on hand:
Silicone Spatula – Durable, heat-resistant silicone spatula perfect for mixing, scraping, and spreading. Gentle on non-stick cookware and easy to clean.
Large pot – You’ll need this to boil the whole cabbage head and soften the leaves.
large bowl –Spacious, durable large bowl ideal for mixing, serving, or food preparation. Made from sturdy material and easy to clean.
Sharp knife – For coring the cabbage and slicing out the thick stem in each leaf. A paring knife works best.
Mixing bowl – A big bowl makes it easier to combine your meat and rice filling evenly.
Cutting board – For prepping cabbage leaves and rolling them like a pro.
9×13-inch baking dish – Ideal size to fit your rolled cabbage leaves snugly and prevent them from unraveling.
knife – A sharp, durable kitchen knife perfect for slicing, chopping, and dicing with ease
Servings and timing
This recipe makes 6–8 servings and takes around 45 minutes total—about 20 minutes of prep time and 25 minutes of baking time.
Storage/reheating
Store leftovers in an airtight container in the refrigerator for up to 4 days. To reheat, place portions in the oven at 350°F (175°C) for about 15 minutes, or microwave for 1–2 minutes until warm. This casserole also freezes well for up to 3 months—just thaw overnight before reheating.

Variations and Customizations
Vegetarian Version: Skip the meat and double up on beans and vegetables like bell peppers or zucchini for a hearty plant-based option.
Spicy Kick: Add chopped jalapeños or a dash of hot sauce to the beef mixture for an extra punch of heat.
Creamy Layer: Mix a bit of sour cream or cream cheese into the filling for a richer texture.
Tortilla Layer: Add corn or flour tortillas between layers of the mixture for a more structured casserole, similar to enchiladas.
Cheese Blend: Combine cheddar, mozzarella, and pepper jack for a more complex, melty topping.
Low-Carb Option: Substitute cauliflower rice for regular rice to keep the dish lighter and keto-friendly.
Breakfast Twist: Use scrambled eggs and chorizo instead of beef for a bold breakfast casserole.
Seafood Version: Try using shrimp or crab for a coastal-inspired take.
FAQs
Can I make this casserole ahead of time?
Yes, assemble it up to a day in advance and refrigerate. Bake when ready to serve.
Can I freeze Mexican Casserole?
Absolutely. It freezes beautifully for up to three months.
What kind of cheese works best?
Cheddar is classic, but Monterey Jack or a Mexican blend also work wonderfully.
Can I make it vegetarian?
Yes, simply omit the meat and add extra beans and vegetables.
What can I serve with Mexican Casserole?
Try it with a side of guacamole, sour cream, or a simple green salad.
Can I use brown rice instead of white?
Yes, brown rice works well but may add a nuttier flavor and slightly firmer texture.
How spicy is this recipe?
It’s mild to medium, but you can easily adjust the spice level by adding or reducing chilies.
Can I use chicken instead of beef?
Definitely—ground or shredded chicken makes a great substitute.
How do I make it creamier?
Stir in a few spoonfuls of sour cream or cream cheese before baking.
What’s the best way to reheat leftovers?
Reheat in the oven for best texture or in the microwave for convenience.
Conclusion
This Mexican Casserole is the kind of dish that brings everyone to the table. Its rich flavors, comforting texture, and easy preparation make it a go-to for busy weeknights or family gatherings. Whether you stick to the traditional version or add your own creative twist, this casserole is a delicious, no-fuss way to enjoy a taste of Mexico at home. I’ve made it countless times, and every batch tastes just as satisfying as the first.
Hungry for more? Visit our website for full recipes and follow us on Pinterest for daily foodie inspo you’ll love to pin!