The moment I take the first bite of this Ground Beef Enchilada Casserole Recipe, I’m swept away by layers of rich, savory goodness that just scream comfort food at its finest. It’s one of those dishes you can make for a weeknight dinner or feel proud serving at a casual gathering—and everyone always asks for seconds.
Jump to:
Why You'll Love This Recipe
I’m genuinely excited to share this Ground Beef Enchilada Casserole Recipe with you because it perfectly balances bold Mexican-inspired flavors with simple pantry ingredients. Trust me, once you try it, you’ll want to make it again and again!
- Layered Flavor: Each bite combines tender meat sauce, melty cheese, and slightly charred corn tortillas for the perfect texture and taste.
- Customizable & Flexible: You can easily swap ingredients or add your favorite extras to make it truly your own.
- Great for Meal Prep: It holds up well in the fridge and tastes even better reheated, making it a time-saving winner.
- Family Friendly: Mildly spiced but incredibly flavorful, it’s a crowd-pleaser for kids and adults alike.
Ingredients & Why They Work
This casserole comes together with ingredients that complement each other beautifully, creating a saucy, layered dish that’s hearty without being heavy. Here’s why each key ingredient lands just right.
- Ground beef: Provides rich, meaty depth and protein to make this a satisfying meal.
- Yellow onion: Adds sweetness and a savory base when sautéed with the beef.
- Flour and chili powder: The flour helps thicken the sauce, while chili powder delivers a slow-building warm spice (not heat).
- Cumin, garlic powder, coriander, smoked paprika, oregano, and a pinch of cayenne: These seasonings layer in classic Mexican flavors without overpowering.
- Tomato paste and fire-roasted diced tomatoes: Bring tomato richness and a hint of smokiness.
- Chicken broth: Adds moisture and rounds out the sauce with umami.
- Mild chopped green chiles: Give a subtle tang and a gentle kick of flavor.
- Unsweetened cocoa powder, sugar, and cinnamon: These unexpected ingredients deepen the sauce’s complexity, mimicking authentic Mexican chocolate nuances.
- Pinto beans, sweet corn, and black olives: Mix-ins that add texture and contrast to the beef.
- Apple cider vinegar: Brightens and balances the richness with a subtle tang.
- Corn tortillas: Charred slightly, they hold up better in the casserole and add that toasty flavor you crave.
- Monterey Jack and sharp cheddar cheeses: Freshly grated for the best melt and gooeyness.
Make It Your Way
One of the best things about this Ground Beef Enchilada Casserole Recipe is how malleable it is to your tastes. I love mixing in some chopped bell peppers or swapping black beans for pinto sometimes. Feel free to make it your own!
- Variation: I once added sautéed mushrooms and zucchini to sneak in extra veggies, and it was a hit – super flavorful but health-boosted.
- Dairy-Free: You can skip the cheese or use dairy-free cheese alternatives, though I recommend freshly grating a melty cheese for best results.
- Spice Level: If you like more heat, you can add a little chipotle in adobo or extra cayenne, but start small so it doesn’t overpower the other flavors.
Step-by-Step: How I Make Ground Beef Enchilada Casserole Recipe
Step 1: Prep and Char the Tortillas (Optional but Worth It!)
I like to take a little extra time to char the corn tortillas over a gas burner or in a hot cast iron skillet. This not only adds that beautiful smoky flavor but helps prevent sogginess in the casserole. Just flip them quickly until you see those lovely black spots. If you’re short on time, it’s okay to skip this, but I promise it makes a difference!
Step 2: Brown the Beef and Build Flavor
Start by browning the ground beef with chopped onions in a large pot or Dutch oven. Stir it often so the meat cooks evenly and the onions soften nicely. When the beef is just about cooked through, sprinkle in the flour and all your spices, then cook it for a couple of minutes. This step lets the flavors bloom and thickens the sauce when you add liquids.
Step 3: Add Tomato Paste, Garlic, and Liquids
Stir in the tomato paste and minced garlic, cooking for another minute to develop richer flavors. Then pour in the chicken broth, fire-roasted diced tomatoes, green chiles, cocoa powder, sugar, and cinnamon. Bring it all to a gentle simmer, and let it thicken up—this usually takes about 15 minutes. Stir often to avoid sticking and keep the sauce consistent.
Step 4: Fold in Beans, Corn, Olives, and Vinegar
Once your sauce has thickened, stir in the rinsed pinto beans, sweet corn, black olives, and apple cider vinegar. Give it a good mix and season with salt and pepper to taste. This combination adds texture and brightens the overall flavor.
Step 5: Assemble the Layers
Start by spreading a thin layer of meat sauce in the bottom of your greased baking dish. Arrange the tortillas as directed—two whole ones in the center and six halves around them—then layer a third of the filling over the top and sprinkle with a cup of the blended cheeses. Repeat this two more times, finishing with cheese on top.
Step 6: Bake and Enjoy
Cover generously with foil and bake at 350°F for 30 minutes. Then remove the foil and bake for another 20 minutes uncovered, until the cheese is golden and bubbly. Let it rest a bit before cutting—it helps everything set and makes serving easier.
Top Tip
From countless times making this casserole, I’ve learned that small details make a big difference. Whether it’s how you char your tortillas or pre-measuring your spices, these tricks ensure success and save you stress.
- Pre-measure Your Seasonings: Mixing all the spices before cooking means no scrambling at the stove and less chance of missing an ingredient.
- Freshly Grated Cheese: It melts better and gives a creamy texture; trust me, the pre-shredded stuff just won’t create that lovely gooey top.
- Don’t Skip the Cocoa Powder: That little touch lends a subtle richness and depth that sets this enchilada sauce apart from the rest.
- Char the Tortillas: This step helps prevent the dreaded soggy texture and adds a beautiful smoky flavor every time.
How to Serve Ground Beef Enchilada Casserole Recipe
Garnishes
I personally love topping my slice with fresh diced tomatoes, creamy avocado chunks, a dollop of sour cream, some sliced black olives, and a sprinkle of chopped cilantro. It brings a fresh, bright contrast to the rich casserole and makes every bite sing.
Side Dishes
This casserole pairs beautifully with a simple green salad dressed with lime vinaigrette or a crisp cucumber salad. For hearty dinners, I sometimes add Spanish rice or refried beans on the side to keep it authentically Mexican-inspired.
Creative Ways to Present
For parties or potlucks, serving the casserole in individual ramekins with a side of chips and fresh salsa always gets compliments. You can also make mini versions using small tortilla rounds layered in muffin tins—perfect for finger food and impressively adorable.
Make Ahead and Storage
Storing Leftovers
Once cooled, I tightly cover the casserole or transfer leftovers to an airtight container and keep it in the fridge for up to five days. It reheats beautifully, and I find the flavors meld even more overnight—almost like a secret bonus.
Freezing
I’ve frozen this casserole a few times, especially when prepping ahead for busy weeks. To keep the best texture, I recommend charring the tortillas first or using thicker corn tortillas. Wrap the cooled casserole well with plastic wrap and foil, then freeze for up to three months. When you’re ready, bake it straight from frozen for a cozy meal later.
Reheating
I usually reheat leftovers in the oven, covered with foil at 350°F for about 25 minutes until it’s warm and the cheese is melty again. For quick bites, heating single servings in the microwave works fine—just start with a 60-second blast and add time in small increments to avoid drying it out.
Frequently Asked Questions:
Flour tortillas aren't the best choice for this casserole because they tend to get soggy and mushy when baked, unlike corn tortillas which hold their structure better and add authentic flavor. Plus, lightly charring the corn tortillas adds more depth to the dish that's hard to replicate with flour.
This recipe is mildly spiced, focusing on warm chili powder and savory spices without overwhelming heat. The tiny amount of cayenne pepper is just to add subtle complexity, so it’s kid-friendly and works well for anyone who prefers less spice.
Absolutely! To make it vegetarian, substitute the ground beef with cooked lentils, crumbled tofu, or a meatless crumble. For a vegan version, swap out the cheese for vegan alternatives and use vegetable broth instead of chicken broth. The rest of the sauce and layers stay the same and still deliver fantastic flavor.
Charring the tortillas isn’t mandatory but highly recommended. It helps prevent the casserole from becoming soggy by reducing moisture and adds a smoky, toasty flavor that elevates the entire dish. If you're in a hurry, you can skip this step but expect a slightly different texture.
Final Thoughts
This Ground Beef Enchilada Casserole Recipe is one of those dishes that becomes a staple in my kitchen rotation because it’s hearty, comforting, and packs a punch of flavor that feels truly homemade. Whether you’re feeding a hungry family or looking for something delicious and a little different, this casserole will have you smiling at the dinner table. Give it a try—you’ll soon see why I’m such a fan!
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
- Diet: Low Lactose
Description
A flavorful and hearty Ground Beef Enchilada Casserole made with corn tortillas, a rich meaty enchilada sauce, layers of beans, corn, olives, and a blend of Monterey Jack and sharp cheddar cheeses. This casserole is baked to bubbly perfection, ideal for a satisfying family meal.
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
- 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 tortillas over the flame of a gas burner or in a cast iron skillet until lightly charred in spots to prevent sogginess and enhance flavor.
- Preheat Oven and Prepare Dish. Preheat oven to 350 degrees F. Lightly grease a deep 9x13-inch baking dish; set aside. Toss Monterrey Jack and sharp cheddar cheeses together and set aside.
- Cook Beef and Onions. Brown the ground beef and chopped onions in a Dutch oven or very large saucepan over medium heat until almost cooked through.
- Add Flour and Seasonings. Sprinkle in the flour and all the seasoning spices (chili powder, cumin, garlic powder, coriander, salt, smoked paprika, oregano, cayenne pepper) and cook for two minutes while stirring.
- Add Tomato Paste and Garlic. Reduce heat to low, stir in tomato paste and minced garlic, and cook for one minute to develop flavors.
- Add Liquids and Simmer Sauce. Stir in chicken broth, fire roasted diced tomatoes with juices, mild chopped green chiles, cocoa powder, sugar, and cinnamon. Bring sauce to a simmer and cook, stirring often, until thickened, about 15 minutes.
- Add Final Ingredients to Filling. Stir in pinto beans, sweet corn, black olives, and apple cider vinegar. Remove from heat and season with salt and pepper to taste (approximately ½ teaspoon salt and ¼ teaspoon pepper).
- Assemble Casserole. Spread 1 cup of meat sauce on the bottom of the prepared pan. Place 2 whole tortillas in the middle and surround them with 6 tortilla halves to cover. Top evenly with one-third of the remaining meat mixture (about 2 cups) and then 1 cup of the cheese mix. Repeat layering two more times finishing with cheese on top.
- Bake Casserole. Cover the casserole with foil and bake at 350 degrees F for 30 minutes. Remove foil and bake uncovered for an additional 20 minutes or until the cheese is melted and the casserole is heated through.
- Garnish and Serve. Optional: garnish with fresh tomatoes, olives, avocados, cilantro, and sour cream as desired before serving.
Notes
- Use corn tortillas only; avoid flour tortillas to prevent sogginess.
- Inexpensive corn tortillas work best; thick tortillas like La Tortilla Factory may be too dense.
- Pre-measure spices for ease in cooking.
- Don't skip cocoa powder, sugar, and cinnamon—they replicate authentic Mexican chocolate flavor in the sauce.
- Use freshly grated cheeses for better melting and texture; avoid pre-shredded cheeses with anti-clumping agents.
- Customize the add-ins such as beans and olives to your preference.
- You can assemble the casserole up to 24 hours ahead and refrigerate before baking; extend baking time by 10 minutes if baking from refrigerated.
- Make the meaty enchilada sauce up to 3 days in advance and refrigerate or freeze for up to 3 months for convenience.
- To store leftovers, refrigerate tightly covered for up to 5 days or freeze wrapped securely for up to 3 months.
- Reheat refrigerated casserole covered at 350 degrees F for 25 minutes or microwave servings for 60 seconds, adding 20-second intervals until hot.
- When freezing, char or use thick tortillas to help prevent softening after thawing.
Nutrition
- Serving Size: 1 serving
- Calories: 400 kcal
- Sugar: 4 g
- Sodium: 550 mg
- Fat: 18 g
- Saturated Fat: 8 g
- Unsaturated Fat: 8 g
- Trans Fat: 0 g
- Carbohydrates: 30 g
- Fiber: 5 g
- Protein: 28 g
- Cholesterol: 75 mg
Leave a Reply