If you love the vibrant flavors of Mexican cuisine and crave something hearty, comforting, and utterly delicious, this Beef Enchilada Casserole Recipe is exactly what you need. Layers of tender ground beef seasoned with cumin and chili powder, creamy black beans, zesty green chiles, and gooey melted cheese all baked together with soft corn tortillas create a dish that feels like a warm hug on a plate. It’s an effortless dinner solution that brings big flavor without complicated steps, perfect for family dinners or casual gatherings where everyone will ask for seconds.

Ingredients You’ll Need
Gathering these straightforward ingredients is all it takes to build layers of fantastic taste and texture in this casserole. Each item plays a crucial role, from the richness of the ground beef to the perfect melt of the cheese, ensuring your dish has incredible color and warmth.
- 1 tablespoon olive oil: For sautéing the onions and meat to bring out deep, savory flavors.
- 1 small diced yellow onion: Adds sweetness and a satisfying crunch after cooking.
- 1/2 teaspoon kosher salt: Enhances the natural flavors in the dish.
- 1 1/2 teaspoons ground cumin: Infuses an earthy warmth that is essential for that true Mexican-inspired taste.
- 2 teaspoons chili powder: Provides a mild heat and smoky depth to the beef mixture.
- 1 tablespoon all-purpose flour: Helps thicken the sauce into a luscious consistency.
- 15 ounces tomato sauce: Brings acidity and richness, balancing the spices.
- 1 cup chicken broth: Softens the sauce and melds all ingredients beautifully.
- 2 minced garlic cloves: Adds aromatic pungency that lifts the entire flavor profile.
- 1 pound ground beef (or ground chicken): The hearty protein base that anchors the dish.
- 1/2 teaspoon salt: Seasoning to taste the meat perfectly.
- 1/4 teaspoon black pepper: A subtle kick that complements the spices.
- 1 small diced yellow onion: For layering to ensure bursts of flavor and texture in every bite.
- 4.5 ounces diced green chiles: Adds mild heat and a fresh, vibrant touch.
- 15 ounces black beans, drained and rinsed: Brings creaminess and extra protein.
- 12 corn tortillas (6-inch size): The soft, flexible foundation of each casserole layer.
- 3 cups shredded colby jack cheese: Provides that irresistible cheesy, melty topping and between layers.
How to Make Beef Enchilada Casserole Recipe
Step 1: Sauté the Aromatics and Brown the Meat
Start by heating your olive oil in a large skillet over medium heat. Toss in the diced onion and a pinch of kosher salt, cooking until soft and fragrant. Add the garlic and then the ground beef, stirring and breaking it up until it’s nicely browned. This step builds the savory base that flavors everything else.
Step 2: Spice It Up and Thicken the Sauce
Sprinkle in the ground cumin, chili powder, and black pepper, stirring to coat the meat evenly. Sprinkle the flour over the mixture — this little addition is key for thickening the sauce gently without clumping. Cook for a minute to remove the flour’s raw taste.
Step 3: Add Liquids and Simmer
Pour in the tomato sauce and chicken broth, giving everything a good stir to combine well. Let the mixture simmer for about 10 minutes until the sauce thickens to a stew-like consistency that clings to the meat beautifully.
Step 4: Combine Beans and Chiles
Stir in the black beans and diced green chiles. This adds delightful bursts of creaminess and a hint of heat that cuts through the rich meat sauce.
Step 5: Assemble the Casserole Layers
Preheat your oven to 375°F (190°C). In a baking dish, begin with a layer of sauce, then a layer of corn tortillas, followed by a generous sprinkling of shredded colby jack cheese. Repeat layers until all ingredients are used, finishing with a thick layer of cheese on top to get that irresistible golden melt.
Step 6: Bake to Perfection
Cover the casserole with foil and bake for 20 minutes. Remove the foil and bake for an extra 5 minutes to let the cheese bubble and turn golden brown. Once out of the oven, let it rest for a few minutes to set, making it easier to slice and serve.
How to Serve Beef Enchilada Casserole Recipe
Garnishes
Fresh garnishes elevate the entire experience of this Beef Enchilada Casserole Recipe. Sprinkle chopped cilantro for a bright herbal note, dollop cool sour cream for creaminess, or add some sliced jalapeños if you love a bit more heat. A squeeze of fresh lime juice right before serving brings a zingy freshness that balances the richness delightfully.
Side Dishes
Perfect side dishes to accompany the casserole include a crisp green salad with a tangy vinaigrette, Mexican-style rice, or roasted corn on the cob. These sides add contrasting textures and keep the meal balanced and satisfying.
Creative Ways to Present
Want to add flair? Serve individual portions in small ramekins for a charming presentation. Alternatively, scoop the casserole into warm flour tortillas and turn it into a creative enchilada bake wrap. For gatherings, stack the casserole layers in a clear glass dish so guests can admire all the colorful layers before digging in.
Make Ahead and Storage
Storing Leftovers
This Beef Enchilada Casserole Recipe keeps beautifully in the fridge for up to 3 days. Store the leftovers in an airtight container to maintain freshness and flavor. It’s perfect for easy lunches or quick weeknight dinners.
Freezing
If you want to save it for later, wrap the casserole tightly with plastic wrap and foil, then freeze it for up to 2 months. When you’re ready to enjoy, thaw overnight in the fridge for best results.
Reheating
To reheat, place the casserole in the oven at 350°F (175°C) covered with foil until warmed through, about 20 minutes. You can also microwave individual portions, but the oven helps maintain that delightful baked texture and melty cheese topping.
FAQs
Can I use ground chicken instead of ground beef?
Absolutely! Ground chicken works wonderfully and offers a lighter alternative while still delivering great flavor with the spices and sauce.
Are corn tortillas necessary, or can I use flour tortillas?
Corn tortillas give the casserole an authentic touch and hold up well to the sauce, but if you prefer, flour tortillas can be used—they’ll produce a slightly softer, chewier texture.
How spicy is this casserole?
This recipe has a mild to moderate spice level thanks to the chili powder and green chiles, but you can easily adjust by adding more chiles or a pinch of cayenne pepper if you love heat.
Is this recipe gluten-free?
To make it gluten-free, use gluten-free flour or omit the flour altogether and thicken the sauce with cornstarch. Also, check that your broth and chili powder do not contain any gluten additives.
Can I prepare this casserole ahead of time before baking?
Yes, you can assemble the casserole a day ahead, cover it tightly, and refrigerate. Bake it fresh on serving day for best taste and texture.
Final Thoughts
This Beef Enchilada Casserole Recipe truly captures the spirit of homestyle Mexican cooking with its comforting layers of savory ground beef, melted cheese, and tangy sauce. It’s straightforward to make and endlessly satisfying, perfect for anyone looking to add a little warmth and spice to their dinner table. Give it a try—you might just find your new favorite weeknight meal that keeps everyone coming back for more.
Print
Beef Enchilada Casserole Recipe
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings
- Category: Casserole
- Method: Baking
- Cuisine: Mexican
Description
This Beef Enchilada Casserole is a hearty, flavorful dish perfect for a family dinner. Ground beef is cooked with aromatic spices, onions, and garlic, then layered with black beans, diced green chiles, corn tortillas, and melty Colby Jack cheese. Baked in a tomato sauce-based mixture, this casserole brings together classic Mexican-inspired flavors in a convenient, comforting one-dish meal.
Ingredients
Beef Mixture
- 1 tablespoon olive oil
- 1 small diced yellow onion
- 1/2 teaspoon kosher salt
- 1 1/2 teaspoons ground cumin
- 2 teaspoons chili powder
- 1 tablespoon all-purpose flour
- 15 ounces tomato sauce
- 1 cup chicken broth
- 2 minced garlic cloves
- 1 pound ground beef (can be swapped with ground chicken)
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1 small diced yellow onion
- 4.5 ounces diced green chiles
- 15 ounces black beans, drained and rinsed
Casserole Layers
- 12 corn tortillas (6-inch size)
- 3 cups shredded Colby Jack cheese
Instructions
- Prepare the Beef Mixture: Heat olive oil in a large skillet over medium heat. Add the diced yellow onion and sauté until translucent, about 3-4 minutes. Add ground beef and cook until browned, breaking it up with a spoon.
- Season and Thicken: Stir in salt, black pepper, ground cumin, chili powder, and flour. Cook for 1-2 minutes to combine and remove the raw flour taste.
- Add Liquids and Simmer: Pour in tomato sauce and chicken broth, then add minced garlic. Stir well and bring to a simmer. Let the sauce thicken slightly, about 5-7 minutes. Then, fold in diced green chiles and rinsed black beans and cook for another 2 minutes to heat through.
- Assemble the Casserole: Preheat your oven to 375°F (190°C). In a baking dish, start layering with corn tortillas, then spread a portion of the beef mixture over them followed by a generous sprinkling of shredded cheese. Repeat the layers until all ingredients are used, finishing with a layer of cheese on top.
- Bake: Cover the casserole with foil and bake in the preheated oven for 20 minutes. Then remove the foil and bake for an additional 5-7 minutes until the cheese is bubbly and golden brown.
- Rest and Serve: Allow the casserole to cool for 5 minutes before serving to let it set and make serving easier.
Notes
- This recipe can be made with ground chicken as a lighter alternative to beef.
- For extra heat, add chopped jalapeños or use a spicy salsa instead of tomato sauce.
- Leftovers can be refrigerated for 3-4 days and reheated in the oven or microwave.
- To make it gluten-free, ensure the flour is substituted with a gluten-free alternative or omit it; the sauce may be slightly thinner.
- Use fresh corn tortillas and warm them slightly before layering to prevent cracking.

