There’s just something so comforting about this layered, cheesy, and richly spiced Ground Beef Enchilada Casserole Recipe that always makes me feel right at home. The blend of flavors and textures truly takes simple ingredients and turns them into a memorable meal you’ll want to make again and again.
Jump to:
Why You'll Love This Recipe
I’ve made quite a few casseroles over the years, but this Ground Beef Enchilada Casserole Recipe stands out for its perfect balance of spices, fresh corn tortillas, and layers of melting cheeses. It’s a crowd-pleaser that’s surprisingly straightforward to pull together.
- Rich, Flavorful Sauce: The meaty sauce has a unique depth thanks to spices, tomato paste, and a touch of cocoa and cinnamon that you’ll soon find irresistible.
- Easy to Customize: You can tweak the beans, corn, or olives — or swap cheeses — to suit your taste or pantry stash.
- Comfort Food Classic Beneath the Cheese: This casserole hits all the right notes — cheesy, saucy, and satisfying every single time.
- Perfect for Gatherings: It’s a great make-ahead dinner that’s guaranteed to impress without fuss.
Ingredients & Why They Work
This Ground Beef Enchilada Casserole Recipe relies on simple pantry staples and fresh cheeses that come together beautifully. The secret? Using corn tortillas and layering flavors thoughtfully, plus a little love in the spices and sauces.
- Lean ground beef: Provides a hearty base with just enough fat to carry the flavors without excess greasiness.
- Yellow onion: Adds sweetness and depth as it cooks down in the beef mixture.
- Flour: Helps thicken the saucy enchilada filling into that luscious consistency.
- Chili powder and spices: A blend of chili powder, cumin, coriander, smoked paprika, and a hint of cayenne creates that classic Mexican-inspired flavor without overwhelming heat.
- Garlic cloves & tomato paste: Garlic brings aromatics, while tomato paste intensifies the tomato flavor.
- Reduced sodium chicken broth: Provides moisture and balances the sauce depth without too much salt.
- Fire roasted diced tomatoes & green chiles: Offer smoky sweetness and a touch of green chile flavor.
- Cocoa powder, sugar & cinnamon: These small additions pack a punch, giving the sauce a subtle richness and a hint of authentic Mexican chocolate flavor.
- Pinto beans, corn & black olives: These add texture and extra layers of flavor, making the casserole more substantial.
- Apple cider vinegar: Brightens the overall sauce with acidity.
- Corn tortillas: Essential for the right texture — they hold up without getting mushy and add a nice corn flavor.
- Monterrey Jack and sharp cheddar cheeses: Freshly grated for gooey melt and sharp, cheesy flavor payoff.
Make It Your Way
One of my favorite parts about this Ground Beef Enchilada Casserole Recipe is how easily you can make it your own. Whether you want to switch up the proteins, add more veggies, or adjust the cheese, there’s room to make tweaks without losing the soul of this dish.
- Variation: I sometimes swap pinto beans for black beans and add diced bell peppers for extra crunch. It’s a twist I enjoy when I want a bit more texture.
- Make it vegetarian: Replace the ground beef with a mix of mushrooms and lentils, and use vegetable broth.
- Spice level: Adjust the cayenne or add sliced jalapeños if you like things hotter, but the original balance is perfectly mild yet flavorful.
- Cheese swap: Try using Pepper Jack for a subtle kick or a mix of cheddar and mozzarella for extra melty goodness.
Step-by-Step: How I Make Ground Beef Enchilada Casserole Recipe
Step 1: Browning the Beef and Building Flavor
Start by heating a large Dutch oven or heavy pot over medium heat. Toss in the ground beef and chopped yellow onion. Cook until the beef is nearly done and the onions are soft — that should take about 8-10 minutes. The key here is to let the meat brown nicely; don’t stir constantly, give it a chance to develop some texture and color. Once browned, sprinkle in the flour and the spice blend, stirring for two minutes to toast the spices and eliminate any raw flour taste. This step builds a rich base for your enchilada sauce.
Step 2: Creating the Depth in the Sauce
Reduce the heat to low and stir in the tomato paste and minced garlic, cooking for another minute to awaken those flavors. Then add the chicken broth, fire roasted diced tomatoes, green chilis, cocoa powder, sugar, and cinnamon. Bring this mixture to a gentle simmer, then let it bubble away uncovered, stirring often, until the sauce thickens — about 15 minutes. This slow simmer lets the flavors meld beautifully and the sauce reach that cozy, clingy texture you want for layering.
Step 3: Final Seasoning and Add-ins
Once thickened, stir in the rinsed pinto beans, sweet corn, black olives, and a dash of apple cider vinegar. This last touch adds brightness that cuts through the richness. Taste the filling and add salt and pepper as needed — I usually start with half a teaspoon salt and a quarter teaspoon pepper and adjust from there.
Step 4: Prepare the Tortillas
While the filling simmers, you can prepare your corn tortillas. I love to char mine directly over a gas burner or in a dry cast iron skillet until they have some nice spots of toastiness. This step prevents sogginess later and adds a subtle smoky flavor that really elevates the casserole.
Step 5: Assemble the Casserole
Lightly grease a deep 9x13-inch baking dish. Start by spreading about a cup of the meat sauce thinly on the bottom to prevent sticking. Then layer two whole tortillas in the center and surround them with six tortilla halves to cover the base completely — this layering method helps every bite have tortilla everywhere. Spoon about a third of the meat mixture evenly over the tortillas, then sprinkle a cup of the cheese blend. Repeat this layering twice more, finishing with the last of the meat and cheese on top.
Step 6: Bake to Melty Perfection
Cover the casserole with foil and bake at 350°F (175°C) for 30 minutes. Then remove the foil and bake uncovered for another 20 minutes or until the cheese on top is perfectly melted and bubbly. Let it rest a few minutes before digging in — this helps everything set nicely so it slices better.
Top Tip
Having made this Ground Beef Enchilada Casserole Recipe countless times, I can confidently say a few tricks make all the difference. These tips helped me avoid soggy tortillas and blah flavors, so I hope they help you too!
- Char Your Tortillas: I can’t stress this enough — giving your corn tortillas a little toast before layering locks in flavor and texture and keeps your casserole from turning mushy.
- Pre-Measure Spices: I prepare the spice mix before I start cooking to add everything at once. It makes the cooking process smoother and the flavor more consistent.
- Use Freshly Grated Cheese: It melts better and stretches wonderfully, unlike pre-shredded cheese with anti-caking agents that can leave your casserole grainy.
- Don’t Skip the Cocoa and Cinnamon: These small touches add surprising depth and authenticity to the sauce, creating a flavor that you won’t get from a typical enchilada sauce.
How to Serve Ground Beef Enchilada Casserole Recipe
Garnishes
I love topping this casserole with diced fresh tomatoes, sliced black olives, creamy diced avocados, and a sprinkle of chopped cilantro. A dollop of sour cream on the side rounds out each bite with cool creaminess that balances the rich cheese and spices perfectly.
Side Dishes
My go-to sides include a crisp green salad with lime vinaigrette or some smoky roasted vegetables. You can also serve it with Mexican rice or refried beans if you want to keep the meal hearty and authentic.
Creative Ways to Present
For a special gathering, I’ve layered this casserole in individual ramekins or small cast iron skillets for a personal touch. You can also sprinkle some pickled jalapeños or sliced radishes on top for a pop of color and brightness that wows guests.
Make Ahead and Storage
Storing Leftovers
I tightly cover leftovers with foil or transfer to an airtight container and keep them refrigerated for up to five days. Each time I’ve reheated it, the flavors seem even better after a day or two.
Freezing
When freezing, I like to char the tortillas first to help prevent sogginess after thawing. Wrapped well in plastic and foil, this casserole freezes beautifully for up to three months. You’ll want to bake it covered at a high temperature straight from the freezer for best results.
Reheating
For reheating, I cover the casserole with foil and warm it in a 350°F oven for about 25 minutes until it’s hot and bubbly. For quick meals, individual portions microwave well, but the oven method keeps the casserole’s texture just right.
Frequently Asked Questions:
Flour tortillas are softer and contain more moisture, which can cause the casserole to become soggy and mushy. Corn tortillas are sturdy and absorb just enough sauce without falling apart, making them the best choice for this recipe.
The cocoa powder, along with sugar and cinnamon, adds a subtle richness and complexity that mimics traditional Mexican mole flavors. It deepens the sauce’s flavor without adding sweetness or bitterness.
Absolutely! You can make the entire casserole, cover it tightly, and refrigerate it for up to 24 hours before baking. Just add about 10 extra minutes to the covered baking time to ensure it’s fully heated through.
Charring the corn tortillas before layering is key. The light toasting removes excess moisture and adds a smoky flavor, helping the tortillas hold up better in the casserole.
Final Thoughts
This Ground Beef Enchilada Casserole Recipe feels like a warm hug from the inside—rich, cheesy, and packed with those cozy southwestern flavors I always reach for when I want something satisfying yet approachable. I hope you’ll find it as easy and rewarding to make as I do. Trust me, once it’s on your weeknight rotation, you’ll wonder how you ever lived without it!
Print
Ground Beef Enchilada Casserole Recipe
- Prep Time: 45 minutes
- Cook Time: 50 minutes
- Total Time: 1 hour 35 minutes
- Yield: 12 servings
- Category: Main Course
- Method: Baking
- Cuisine: Mexican
Description
This Ground Beef Enchilada Casserole is a flavorful and hearty dish featuring a rich meaty sauce layered with corn tortillas and melted cheeses. Infused with spices like chili powder, cumin, and cocoa powder, this casserole delivers authentic enchilada flavors baked to perfection. Ideal for a comforting family dinner or entertaining guests, it can be prepared ahead and customized with beans, corn, and olives for added texture and taste.
Ingredients
Beef Filling
- 1 ½ pounds lean ground beef
- 1 yellow onion, chopped
- ¼ cup flour
- 3 tablespoons chili powder (NOT cayenne pepper)
- 1 teaspoon ground cumin
- 1 teaspoon garlic powder
- 1 teaspoon ground coriander
- 1 teaspoon salt
- ½ teaspoon smoked paprika
- ½ teaspoon dried oregano
- ¼ teaspoon cayenne pepper
- 4-6 garlic cloves, minced
- ⅓ cup tomato paste
- 3 ½ cups reduced sodium chicken broth
- 1 14.5 oz. can fire roasted diced tomatoes with juices
- 1 4 oz. can mild chopped green chiles
- 1 teaspoon unsweetened cocoa powder
- 1 teaspoon sugar
- pinch of cinnamon
Add Later
- 1 15 oz. can pinto beans, rinsed and drained
- 1 15 oz. can sweet corn, drained
- 1 6 oz. can chopped black olives, drained
- ½ tablespoon apple cider vinegar
- Salt and pepper to taste
Layers
- 15 corn tortillas (cut 9 in half)
- 1 ½ cups freshly grated Monterrey Jack cheese
- 1 ½ cups freshly grated sharp cheddar cheese
Instructions
- Optional Char Tortillas: Char the tortillas over the flame of a gas burner or in a cast iron skillet until lightly charred in spots to prevent sogginess and add flavor.
- Preheat and Prepare Dish: Preheat your oven to 350 degrees F. Lightly grease a deep 9x13-inch baking dish and set aside. Toss the Monterrey Jack and sharp cheddar cheeses together.
- Cook Beef and Onions: In a Dutch oven or very large saucepan, brown the ground beef and chopped onions until almost cooked through, breaking up the meat as it cooks.
- Add Flour and Seasonings: Sprinkle in the flour and all the seasonings (chili powder, cumin, garlic powder, coriander, salt, smoked paprika, oregano, cayenne pepper) and cook for two minutes to develop flavor.
- Incorporate Tomato Paste and Garlic: Reduce heat to low, stir in the tomato paste and minced garlic, and cook for one minute to blend flavors.
- Add Liquids and Simmer Sauce: Stir in chicken broth, diced tomatoes with juices, chopped green chiles, cocoa powder, sugar, and cinnamon. Bring to a simmer and cook, stirring often, until the sauce thickens, about 15 minutes.
- Mix in Add-Ins: Stir in the rinsed pinto beans, drained corn, chopped black olives, and apple cider vinegar. Remove from heat and season with additional salt and pepper to taste.
- Assemble Casserole: Spread 1 cup of meat sauce in the bottom of the prepared baking dish. Arrange 2 whole tortillas in the center and surround with 6 tortilla halves to cover. Layer ⅓ of the remaining meat mixture (about 2 cups) over the tortillas, then sprinkle with 1 cup of the cheese mixture.
- Repeat Layers: Add another layer of tortillas, ⅓ of the meat mixture, and 1 cup of cheese. Finish with the final layer of tortillas, the remaining meat mixture, and the remaining cheese.
- Bake Casserole: Cover the baking dish with foil and bake at 350 degrees F for 30 minutes. Remove the foil and bake uncovered for an additional 20 minutes until the cheese is melted and the casserole is heated through.
- Serve: Garnish with fresh tomatoes, olives, avocados, cilantro, and sour cream if desired before serving.
Notes
- Use corn tortillas only to avoid soggy texture; avoid flour tortillas as they become mushy.
- Char the tortillas before assembling to help them hold up during baking and add smoky flavor.
- Pre-measure all seasonings before starting for convenience and accuracy.
- Do not skip the cocoa powder, sugar, and cinnamon as they enhance the sauce's authentic enchilada flavor.
- Grate your own cheese for better melting; pre-shredded cheese contains anti-clumping agents that affect texture.
- You can customize add-ins like beans, corn, and olives to your preference.
- Prepare and assemble the casserole up to 24 hours ahead; increase baking time by 10 minutes when baking from refrigerated.
- Make the meaty sauce up to 3 days in advance or freeze for up to 3 months for easy meal prep.
- Store leftovers tightly covered in the refrigerator for up to 5 days or freeze for up to 3 months.
- For freezing, char tortillas or use thicker ones to help maintain texture after thawing.
- Reheat frozen casserole covered at 425 degrees F for 60 minutes, then uncovered for 15-30 minutes.
- To reheat refrigerated portions, cover and bake at 350 degrees F for 25 minutes.
- Microwave individual servings for 60 seconds, then continue in 20-second intervals until hot.
Nutrition
- Serving Size: 1 serving
- Calories: 450 kcal
- Sugar: 5 g
- Sodium: 650 mg
- Fat: 22 g
- Saturated Fat: 9 g
- Unsaturated Fat: 11 g
- Trans Fat: 0 g
- Carbohydrates: 33 g
- Fiber: 6 g
- Protein: 28 g
- Cholesterol: 75 mg

Leave a Reply