This dish layers seasoned ground beef with corn tortillas and a blend of melted cheddar and Monterey Jack cheeses, all baked in a rich enchilada sauce. Aromatics like onion, garlic, and spices such as cumin and chili powder elevate the flavor. Once baked until bubbly and golden, it’s garnished with sour cream, avocado, and fresh cilantro for a perfect balance of creamy and fresh notes.
Ideal for a satisfying dinner, this casserole offers a warm, hearty dish with Mexican-American flair, perfect for feeding a group with minimal prep and cook time.
My neighbor knocked on the door one Saturday with a casserole dish and the best kind of problem: she'd made too much for her family dinner. One bite and I understood why everyone gathered around her kitchen table every time she mentioned making this. The layers of seasoned beef, melting cheese, and that perfect sauce hitting all the savory notes at once—it became the dish I reach for whenever I need something that feels both effortless and impressive.
The first time I made this for a potluck, I was nervous about transporting it, so I baked it the morning of and reheated it gently right before heading over. Walking in, the smell hit before I even set the dish down—people actually stopped talking. That's when I realized this recipe had real power.
Ingredients
- Ground beef (1 lb, 85% lean): The lean percentage matters here—too fatty and you'll have grease pooling on top, too lean and the meat gets tough. Brown it hard and don't be shy about breaking it into small pieces.
- Yellow onion (1 medium, finely chopped): The sweetness balances the spices and creates a base that makes everything else taste better.
- Garlic (2 cloves, minced): Fresh garlic makes this taste homemade; jarred just doesn't have the same warmth.
- Ground cumin (1 tsp): This is the spice that says enchilada—it's earthy and slightly warm without overpowering.
- Chili powder (1 tsp): Use a decent quality one; it builds the depth that makes people ask what your secret is.
- Smoked paprika (1/2 tsp): A tiny bit adds a subtle smokiness that elevates the whole dish without making it spicy.
- Salt and black pepper (1/2 tsp and 1/4 tsp): These adjust at the end if needed, so taste as you layer.
- Red enchilada sauce (2 cups): Store-bought is perfectly fine and honestly saves you time; just pick one without weird ingredients.
- Corn tortillas (10 small, 6-inch): Corn tortillas hold up better than flour when baked and won't get soggy.
- Cheddar cheese (2 cups, shredded): Sharp cheddar adds flavor; mild is fine but shred it fresh if possible because pre-shredded has anticaking agents.
- Monterey Jack cheese (1 cup, shredded): It melts beautifully and adds a mild, buttery note that rounds out the sharper cheddar.
- Cooking spray or oil: Just enough to prevent sticking—the cheese will handle the richness.
- Optional toppings (sour cream, cilantro, avocado, green onions): These are not really optional if you want the final dish to shine; the freshness cuts through the richness perfectly.
Instructions
- Get Your Pan Ready:
- Preheat your oven to 375°F and grease a 9x13-inch baking dish—this temperature is the sweet spot where everything bakes through without the cheese browning too fast. Don't skip greasing; it makes cleanup easier and prevents sticking.
- Brown the Beef:
- Heat a large skillet over medium-high and add the ground beef, breaking it apart with your spoon as it cooks—you want small, distinct pieces, not clumps. After about 5 minutes it should be brown and crumbly; if there's standing fat, pour most of it off.
- Build the Flavor Base:
- Add your chopped onion and let it soften for 3-4 minutes, stirring occasionally, then add the garlic and all your spices. Cook for just one more minute until the kitchen smells incredible—that moment when you know you're on the right track.
- Add Sauce to the Beef:
- Stir in 1/2 cup of enchilada sauce to the beef mixture and set it aside. This small amount keeps the meat moist without making it soupy.
- Start Layering:
- Spread 1/2 cup enchilada sauce on the bottom of your baking dish, then layer 5 tortillas across it, tearing them to fit snugly with no big gaps. You want everything to stay intact while baking.
- First Layer of Beef and Cheese:
- Spread half of your beef mixture over the tortillas, then sprinkle with 1 cup cheddar and 1/2 cup Monterey Jack cheese. This is where you start building those gorgeous layers.
- Second Layer:
- Repeat with the remaining tortillas, then the rest of the beef mixture, 1/2 cup more sauce, and finish with the remaining cheese on top. The top layer of cheese is what gets bubbly and golden, so don't be stingy.
- Top with Final Sauce:
- Pour the last 1/2 cup of sauce evenly over the cheese layer. This keeps the top from drying out while baking.
- Bake Covered, Then Uncover:
- Cover with foil and bake for 20 minutes so the filling heats through gently. Remove the foil and bake uncovered for 10-15 more minutes until the cheese is bubbly and starting to turn golden at the edges.
- Rest and Finish:
- Let it sit for 5-10 minutes out of the oven—this lets the layers set so they don't slide around when you serve. Top with sour cream, cilantro, avocado, and green onions right before eating.
The moment someone serves themselves a second helping, you know you've nailed it. This dish has this quiet power where it makes people linger at the table longer, talking and eating without really noticing they're doing both.
Making It Your Own
This recipe is your canvas, not your rulebook. I've made it with ground turkey when beef felt too heavy, and it was just as good—lighter but still satisfying. Some nights I add diced jalapeños to the beef mixture for extra heat, and other times I keep it mild because the crowd at the table includes kids. The beauty is you can taste as you go and adjust without ruining anything.
Timing and Make-Ahead
You can assemble this completely the night before, cover it, and pop it in the oven the next day—just add 5-10 minutes to the baking time since it'll be cold. Or bake it early in the day and reheat gently at 325°F for about 15 minutes, covered with foil, to warm through without drying out. It's one of those recipes that actually tastes better the next day because the flavors have time to settle and meld together.
Pairing and Serving
A crisp lager cuts through the richness perfectly, or if you want wine, a fruity red like Zinfandel echoes the spices without competing. Serve it straight from the baking dish with a big spoon and let people go back for seconds without ceremony. Keep the toppings on the side so people can pile on as much cilantro and avocado as they want.
- A simple green salad on the side adds brightness and keeps the meal from feeling too heavy.
- Lime wedges squeezed over top right before eating tie all the flavors together.
- Make extra because leftovers are almost as good reheated, and honestly, cold right out of the fridge at midnight is pretty great too.
This is the kind of dish that ends up on your regular rotation because it works every time and makes everyone happy. Once you make it once, it becomes the thing people ask you to bring.
Recipe FAQs
- → Can ground turkey be used instead of beef?
-
Yes, substituting ground turkey or chicken works well for a lighter variation without compromising flavor.
- → What type of cheese blends best in this dish?
-
Combining shredded cheddar and Monterey Jack cheese gives a nice balance of sharp and creamy melted textures.
- → How can I add more heat to the casserole?
-
Adding chopped jalapeños to the beef mixture or using a spicier enchilada sauce will increase the heat profile.
- → Are corn tortillas essential for the dish?
-
Corn tortillas are traditional and provide authentic texture, but gluten-free alternatives can be used if needed.
- → What are good serving suggestions?
-
This casserole pairs nicely with a crisp lager or fruity red wine like Zinfandel to complement its bold flavors.
- → Can the casserole be prepared ahead of time?
-
Yes, you can assemble it in advance and refrigerate before baking, allowing flavors to meld nicely.