There’s something so comforting about a dish that layers bold flavors, melty cheese, and tender ground beef into one satisfying meal. This Ground Beef Enchilada Casserole Recipe packs all that and more—plus it’s easy to make and perfect for sharing with family or friends.
Jump to:
Why You'll Love This Recipe
I’ve made enchiladas countless times, but this casserole style changed the game for me. It’s like all the best parts of enchiladas without the fuss of rolling each one. Plus, everyone gets a perfect cheesy, savory bite every time.
- Flavor-packed: The sauce is rich, layered with spices, tomato, and even a hint of cocoa for authenticity.
- Simple layering: Corn tortillas create the perfect textured base without getting soggy or mushy.
- Customizable: You can easily tweak add-ins like beans, corn, olives, or cheese to your liking.
- Great for leftovers: This casserole tastes even better the next day and freezes beautifully.
Ingredients & Why They Work
Each component in this Ground Beef Enchilada Casserole Recipe has its place—offering richness, spice, or texture. Together, they build a layered dish that’s hearty but balanced. Here’s what you’ll want to keep an eye out for at the store and why they matter.
- Lean ground beef: Gives you that meaty base without too much grease, which keeps the casserole from getting oily.
- Yellow onion: Adds sweetness and depth once sautéed with the beef.
- Flour: Helps thicken the enchilada sauce brilliantly so it clings to every tortilla layer.
- Chili powder & spices: The combination of chili powder, cumin, coriander, smoked paprika, oregano, and a dash of cayenne creates an authentic, warm flavor profile.
- Garlic: Fresh garlic makes a noticeable difference—depth and that savory punch you want.
- Tomato paste: Concentrated tomato flavor to enrich the beef sauce.
- Chicken broth: The simmering liquid that ties everything together while keeping it moist.
- Fire roasted diced tomatoes: Adds subtle smokiness and texture.
- Green chiles: Mild heat and that signature Southwestern flavor.
- Cocoa powder, sugar, and cinnamon: These subtle additions mimic traditional Mexican chocolate, rounding out the sauce beautifully.
- Pinto beans, corn, olives: These add texture, color, and extra heartiness to the filling.
- Apple cider vinegar: Brightens and balances the richness of the sauce.
- Corn tortillas: Use inexpensive, thin corn tortillas—they hold together without turning mushy like flour tortillas might.
- Monterey Jack & sharp cheddar cheeses: Freshly grated for optimal melting and cheesy goodness.
Make It Your Way
This recipe is a wonderful base for your own twists—trust me, I’ve turned this into meatless versions, added extra veggies, and swapped cheeses depending on what I have around. Don’t hesitate to make it yours!
- Variation: One time, I swapped pinto beans for black beans and added diced roasted poblano peppers—resulted in an extra smoky flavor that my family raved about.
- Spice it up: If you like heat, feel free to bump up the cayenne or add jalapeños alongside the green chiles.
- Dairy-free option: Use a dairy-free cheese blend or skip the cheese entirely and add more beans and veggies for creaminess.
- Make it vegetarian: Swap out the ground beef for crumbled tempeh or cooked lentils with all the seasonings for a hearty meatless casserole.
Step-by-Step: How I Make Ground Beef Enchilada Casserole Recipe
Step 1: Brown the Beef and Create the Flavor Base
Start by heating your Dutch oven or a large deep skillet over medium-high heat. Toss in the ground beef and chopped onions, cooking until the beef is nearly cooked through and onions are translucent—around 6-8 minutes. Make sure you break up the meat as it cooks. I find letting it develop some brown bits on the bottom adds extra flavor. Once browned, sprinkle the flour and all the spices over the meat and stir for about two minutes—this helps the seasonings bloom and thickens the sauce later.
Step 2: Build the Sauce
Turn the heat to low. Stir in tomato paste and minced garlic, cooking just a minute to prevent burning but coax out the flavors. Then, add your chicken broth, fire roasted diced tomatoes, chopped green chiles, cocoa powder, sugar, and cinnamon. Bring everything to a gentle simmer and let it bubble away, stirring frequently to avoid sticking. This step is crucial because the sauce thickens and deepens in flavor here—plan for about 15 minutes.
Step 3: Add the Beans, Corn, and Finishing Touches
Once the sauce is nice and thick, stir in your rinsed pinto beans, drained corn, black olives, and apple cider vinegar. These add texture and a balance to the richness. Season with salt and pepper carefully—I usually add around ½ teaspoon salt and ¼ teaspoon freshly ground black pepper but adjust to your taste.
Step 4: Prepare Your Pan and Tortillas
Preheat your oven to 350°F and lightly grease a 9x13-inch deep baking dish. To get an extra boost of flavor and to keep the tortillas from becoming too soft, I like to lightly char them over a gas flame or in a hot skillet—watch carefully! Then cut your tortillas in half for layering.
Step 5: Assemble the Casserole
Spread a thin layer of the meat sauce (about 1 cup) on the bottom of your pan to prevent sticking and get started layering. Place 2 whole tortillas in the center, then arrange 6 halves around them to cover evenly. Layer about one-third of the meat mixture over the tortillas and top with one cup of the cheese blend. Repeat for a second layer, then finish with a final layer of tortillas, the remaining meat sauce, and cheese.
Step 6: Bake to Perfection
Cover your pan with foil and bake for 30 minutes. After that, remove the foil and bake uncovered for another 20 minutes or until the cheese is melted and bubbly. The aroma will fill your kitchen with the most irresistible scent and your patience will definitely pay off!
Top Tip
Having nailed this recipe several times, here are my go-to tips to ensure your Ground Beef Enchilada Casserole Recipe turns out amazing every time.
- Char Your Tortillas: Don’t skip charring the tortillas—it adds flavor and helps them hold up during baking without getting soggy.
- Pre-Measure Seasonings: Mix your spices beforehand so you can add them all at once without missing a beat while cooking.
- Freshly Grate Cheese: Avoid pre-shredded cheese with anti-clumping agents; fresh cheese melts and browns better.
- Don’t Skip the Cocoa Powder: That little pinch adds a rich complexity to the sauce that makes it taste authentically Mexican.
How to Serve Ground Beef Enchilada Casserole Recipe
Garnishes
I love topping my enchilada casserole with fresh diced tomatoes, sliced black olives, chunks of creamy avocado, chopped cilantro, and a dollop of tangy sour cream. These fresh garnishes brighten all those rich flavors and add some texture contrast.
Side Dishes
For sides, I usually keep it simple: a crisp green salad with a lime vinaigrette or some Mexican street corn (elote) pairs beautifully. If you’re feeling indulgent, black beans and Spanish rice round out the meal perfectly.
Creative Ways to Present
For a dinner party, I’ve transferred smaller portions into mini cast iron skillets, adding fresh jalapeño slices on top for a vibrant look. This makes everyone feel special and ready to dig in.
Make Ahead and Storage
Storing Leftovers
I tightly cover leftover casserole with foil or airtight containers and keep it in the fridge for up to five days. It reheats wonderfully without drying out.
Freezing
When freezing, I like to char the tortillas first to help them maintain texture after thawing. Wrap the cooled casserole tightly with plastic wrap, then foil, and freeze for up to three months. Baking from frozen requires a longer bake time at 425°F for about 60 minutes covered, then 15-30 minutes uncovered to ensure it’s heated through and bubbly.
Reheating
The best way to reheat leftovers is in the oven at 350°F, covered with foil for about 25 minutes. This keeps it moist and evenly heated. If you’re in a hurry, the microwave works fine—heat individual portions in 20-second increments until warmed through.
Frequently Asked Questions:
Flour tortillas tend to become soggy and mushy in this casserole, altering the texture. Corn tortillas are thinner and absorb the sauce better, giving you the classic enchilada feel. If you prefer flour, consider crisping them well before layering, but corn tortillas are definitely recommended.
These ingredients mimic traditional Mexican chocolate flavors found in authentic enchilada sauces. They add depth and a subtle richness that complements the tomato and spices perfectly without making the dish sweet.
Absolutely! You can assemble the entire casserole up to 24 hours in advance and keep it refrigerated. When ready, bake as directed, adding 10 minutes or so to ensure it’s heated through. Just note that the tortillas might soften a bit more the longer it’s refrigerated.
The oven reheating method with foil covering keeps the casserole moist and evenly warmed. Microwaving individual portions is quicker but can sometimes dry edges slightly, so I cover leftovers in the oven whenever possible for best results.
Final Thoughts
This Ground Beef Enchilada Casserole Recipe is one I turn to when I want something cozy, crowd-pleasing, and just a bit special without spending all day in the kitchen. I hope it becomes a favorite in your home too—with its layers of rich sauce, hearty beef, and melty cheese, it’s the kind of dish comfort food dreams are made of. Give it a try and see how easy it is to whip up an authentic-tasting Mexican-inspired meal that everyone will ask for again.
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-American
- Diet: Low Lactose
Description
This Ground Beef Enchilada Casserole with Corn Tortillas is a flavorful layered dish featuring a rich, meaty enchilada sauce, beans, corn, olives, and a blend of Monterrey Jack and sharp cheddar cheeses. The casserole is baked to bubbly perfection, offering a delicious, hearty meal perfect for family dinners or entertaining guests.
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 (will not make it spicy)
- 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 for better texture and flavor.
- Prep: Preheat the oven to 350 degrees F. Lightly grease a deep 9x13-inch baking dish and toss together the Monterrey Jack and sharp cheddar cheeses; set aside.
- Cook Beef: In a Dutch oven or very large saucepan, brown the ground beef and chopped onions until almost cooked through. Sprinkle in the flour and seasonings, cook for two minutes to blend flavors.
- Add Tomato Paste and Garlic: Reduce heat to low, stir in the tomato paste and minced garlic, and cook for one minute to enhance the flavor.
- Add Filling Ingredients: Stir in chicken broth, fire roasted diced tomatoes with juices, chopped green chiles, cocoa powder, sugar, and cinnamon. Bring to a simmer, then continue to simmer stirring often until thickened, about 15 minutes.
- Add Remaining Ingredients: After sauce thickens, stir in the pinto beans, sweet corn, black olives, and apple cider vinegar. Remove from heat and season with salt and pepper to taste (about ½ teaspoon salt and ¼ teaspoon pepper recommended).
- Assemble: Spread 1 cup of meat sauce on the bottom of the prepared baking dish. Arrange 2 whole tortillas in the center and surround with 6 tortilla halves to cover the surface. Top with one-third of the remaining meat mixture (about 2 cups), then sprinkle 1 cup of the cheese blend evenly over the top. Repeat two more layers of tortillas, meat mixture, and cheese.
- Bake: Cover the casserole with foil and bake at 350 degrees F for 30 minutes. Remove foil and bake uncovered for an additional 20 minutes until cheese is melted and casserole is heated through.
- Serve: Garnish with fresh tomatoes, olives, avocados, cilantro, and sour cream if desired before serving.
Notes
- Use corn tortillas only; flour tortillas will become soggy and mushy in this recipe.
- Use inexpensive corn tortillas; thick gourmet tortillas like La Tortilla Factory may be too thick for this dish.
- Pre-measure seasonings before cooking to add them all at once and ensure balanced flavor.
- Do not skip the cocoa powder, sugar, and cinnamon—they simulate authentic Mexican chocolate and enhance the enchilada sauce flavor.
- Grate your own cheese for better melting; pre-shredded cheeses contain anti-clumping agents that affect melting.
- Customize the add-ins like beans, corn, and olives based on preference.
- Assemble and refrigerate the casserole for up to 24 hours before baking; increase bake time by about 10 minutes if baking from refrigerated.
- Make the meaty enchilada sauce up to 3 days ahead and store in the fridge or freeze for up to 3 months.
- Char tortillas before assembling to help maintain texture, especially when refrigerating or freezing.
- Store leftover casserole tightly covered in the refrigerator for up to 5 days.
- Freeze leftovers wrapped in plastic and foil for up to 3 months; bake from frozen at 425 degrees F for 60 minutes covered plus 15-30 minutes uncovered.
- Reheat in oven covered at 350 degrees F for 25 minutes or in microwave in 20-second intervals until heated through.
Nutrition
- Serving Size: 1 serving
- Calories: 400 kcal
- Sugar: 5 g
- Sodium: 550 mg
- Fat: 22 g
- Saturated Fat: 9 g
- Unsaturated Fat: 11 g
- Trans Fat: 0 g
- Carbohydrates: 30 g
- Fiber: 6 g
- Protein: 25 g
- Cholesterol: 70 mg
Leave a Reply