This beef enchilada casserole is a hearty, family-friendly dinner layered with seasoned ground beef, black beans, tender corn tortillas, homemade enchilada sauce, green chiles, and plenty of melted Colby Jack cheese.

When you want enchilada flavor without individually filling and rolling tortillas, this layered casserole is a practical choice. Everything goes into one 9 × 13-inch baking dish, making it especially useful for busy weeknights or a relaxed weekend dinner.
The homemade sauce gives the casserole a deeper flavor than simply layering tortillas with plain tomato sauce. Toasted cumin and chili powder bring warmth, while the beef, beans, green chiles, and cheese create a filling center that stays moist as it bakes.
Because the tortillas are coated with sauce before assembly, they soften into the layers rather than becoming dry around the edges. After just 20 minutes in the oven, the top is bubbling, melted, and ready to serve after a brief cooling period.
Beef Enchilada Casserole Ingredients
You only need a few groups of familiar ingredients to build the sauce, savory filling, and cheesy tortilla layers.
- Ground beef: An 80/20 blend provides enough richness to keep the filling flavorful. Drain excess fat after browning so the finished casserole does not become greasy.
- Corn tortillas: Six-inch tortillas create the layered enchilada structure without any rolling. Coating them in sauce also helps them soften properly while baking.
- Colby Jack cheese: Melts smoothly over and between the layers, giving the casserole its creamy, cheesy finish.
- Black beans: Add substance to the beef mixture while helping stretch the filling throughout the casserole.
- Diced green chiles: Bring mild chile flavor to the meat and bean mixture without overpowering the sauce.
- Tomato sauce: Forms the tomato-rich base of the homemade enchilada sauce.
- Chicken broth: Loosens the sauce and provides the right consistency for coating the tortillas.
- Yellow onions: Used in both the enchilada sauce and beef filling for savory depth.
- Garlic: Fresh minced garlic rounds out the tomato sauce with extra aromatic flavor.
- Chili powder and cumin: Give the sauce its warm enchilada-style seasoning. Briefly cooking them in oil helps bring out their aroma.
- All-purpose flour: Lightly thickens the sauce so it clings to the tortillas instead of running to the bottom of the dish.
- Olive oil: Used for sautéing the onion and blooming the spices before the remaining sauce ingredients are added.
- Salt and black pepper: Season both the homemade sauce and the beef filling.

Cooking Steps
STEP 1: Heat your oven to 350°F (175°C). Lightly coat a 9 × 13-inch baking dish with cooking spray so the bottom tortilla layer releases more easily when the casserole is served.
STEP 2: Start the enchilada sauce by heating the olive oil in a large skillet over medium heat. Add one diced onion and the kosher salt, then cook for about 5 minutes, stirring occasionally, until the onion is tender and translucent.
STEP 3: Stir the chili powder and cumin into the softened onion and cook for about 30 seconds. Add the flour and stir until it disappears into the mixture. Slowly whisk in the chicken broth, followed by the tomato sauce and minced garlic. Bring everything to a gentle simmer and cook for about 5 minutes. Leave the sauce slightly textured or blend it until smooth if you prefer.
STEP 4: In a separate skillet, brown the ground beef with the second diced onion. Season with salt and black pepper, break the beef into small crumbles, and cook for around 5 minutes or until no pink remains and the onion is tender. Drain off the excess fat before stirring in the black beans and green chiles.
STEP 5: Stir about ½ cup of the enchilada sauce into the beef mixture. Spread another ½ cup of sauce over the bottom of the prepared baking dish. Coat six corn tortillas with some of the remaining sauce and arrange them across the bottom, overlapping as needed to form an even layer.
STEP 6: Spread half of the beef and bean filling over the tortillas, then top it with about 1 cup of Colby Jack cheese. Coat the remaining tortillas with sauce and arrange them over the cheese. Add the rest of the beef mixture, then finish with the remaining cheese.
STEP 7: Bake the casserole uncovered for 20 minutes. It is ready when the cheese has completely melted and is bubbling across the surface with a few lightly golden spots. Let the casserole rest briefly before cutting so the layers have time to settle.
Perfect Pairings
Because this casserole already combines beef, beans, tortillas, sauce, and cheese, simple side dishes work especially well.
- Mexican-style rice: A mild tomato rice complements the enchilada sauce and helps turn the casserole into a complete dinner.
- Fresh green salad: Crisp lettuce and fresh vegetables provide a lighter contrast to the rich beef and cheese layers.
- Corn or roasted vegetables: A simple vegetable side adds color and texture without competing with the seasoned enchilada filling.
Can I assemble this casserole ahead of time?
Yes. You can prepare the sauce and beef filling in advance and refrigerate them separately. You can also assemble the casserole several hours before baking, cover it tightly, and keep it refrigerated. Let the baking dish lose some of its refrigerator chill before placing it in the hot oven.
Why should I dip the tortillas in enchilada sauce?
Coating the corn tortillas helps them absorb flavor and soften as the casserole bakes. It also prevents dry tortilla patches between the filling layers. You do not need to soak them for long; simply coat each tortilla with sauce before arranging it in the baking dish.
Can I make the enchilada sauce smooth?
Absolutely. The sauce can be used directly from the skillet if you like the texture of softened onion throughout the casserole. For a smoother sauce, carefully blend it after simmering. Either method works because the flavor and thickening process remain the same.
How do I know when the beef enchilada casserole is done?
The casserole only needs about 20 minutes at 350°F because the beef and sauce are already cooked before assembly. Look for thoroughly melted cheese, bubbling around the edges, and a hot center. Allowing it to rest briefly afterward will also make cleaner portions easier to cut.

Recipe Tips
- Drain the cooked ground beef thoroughly before adding the beans and chiles. Removing excess fat keeps the tortilla layers from becoming overly oily.
- Give the cumin and chili powder about 30 seconds in the skillet before adding the liquids. This short cooking time helps release their aroma without burning the spices.
- Let the baked casserole stand for a few minutes before slicing. Straight from the oven, the sauce and cheese are very hot and the layers are softer.
How to Store & Reheat
Allow leftovers to cool before transferring them to an airtight container or covering the baking dish securely. Refrigerate the casserole for up to 3 to 4 days.
For individual portions, reheating in the microwave is convenient. Heat until the center is fully hot, using shorter intervals if necessary so the cheese does not overcook before the filling warms through.
For several servings, place the casserole in an oven-safe dish, cover loosely, and warm at about 350°F until heated through. Covering it during most of the reheating time helps prevent the exposed tortillas and cheese from drying out.
You can also freeze portions for longer storage. Wrap individual pieces securely or place them in freezer-safe containers and freeze for about 2 to 3 months. Thaw overnight in the refrigerator before reheating for the most even texture.
The combination of homemade enchilada sauce, beef, black beans, green chiles, corn tortillas, and Colby Jack makes this casserole filling enough to stand on its own while remaining simple to portion and serve. It is especially convenient when you want all the familiar layers of enchiladas without spending extra time rolling each tortilla individually.

Beef Enchilada Casserole
Ingredients
Enchilada Sauce
- 15 ounces tomato sauce
- 2 fresh garlic cloves finely minced
- 1 cup chicken broth
- 1 small yellow onion cut into small dice
- 1 tablespoon all-purpose flour
- 2 teaspoons chili powder
- 1 tablespoon olive oil
- ½ teaspoon kosher salt
- 1½ teaspoons ground cumin preferably fresh and aromatic
Beef Filling
- 15 ounces black beans rinsed well and drained
- 4.5 ounces diced green chiles such as Hatch
- 1 pound 80/20 ground beef
- ¼ teaspoon ground black pepper
- 1 small yellow onion diced
- ½ teaspoon salt
For Assembly
- 3 cups shredded Colby Jack cheese
- 12 six-inch corn tortillas
- Cooking spray for coating the baking dish
Instructions
- Set the oven to 350°F (175°C) and allow it to preheat. Lightly coat a 9 × 13-inch baking dish with cooking spray and reserve it for assembly.
- Warm the olive oil in a large skillet over medium heat. Add the diced yellow onion along with ½ teaspoon kosher salt and sauté for approximately 5 minutes, or until the onion becomes translucent.
- Stir the chili powder and ground cumin into the softened onion. Cook the spices for about 30 seconds to release their aroma.
- Sprinkle in the all-purpose flour and stir thoroughly until it is evenly incorporated.
- Gradually whisk in the chicken broth. Follow with the tomato sauce and freshly minced garlic, stirring until the mixture is well combined.
- Bring the sauce to a gentle simmer and continue cooking for 5 minutes, stirring from time to time. For a completely smooth consistency, the finished enchilada sauce may optionally be blended.
- While the onion for the sauce is cooking, place the ground beef in a separate skillet. Break the meat into crumbles and season it with ½ teaspoon salt and ¼ teaspoon black pepper.
- Add the second diced yellow onion to the beef. Continue cooking for about 5 minutes, or until the beef is fully cooked and the onion has softened.
- Remove the skillet from the heat and carefully drain away the excess fat. Fold in the drained black beans and diced green chiles.
- Measure ½ cup of the prepared enchilada sauce into the beef mixture and stir until the filling is evenly coated.
- Spread ½ cup of enchilada sauce across the bottom of the prepared baking dish.
- Coat 6 corn tortillas in the remaining enchilada sauce, then arrange them across the bottom of the dish to create the first tortilla layer.
- Divide the beef filling into two equal portions. Spread one half evenly over the tortillas, then scatter 1 cup of shredded Colby Jack cheese over the beef.
- Dip the remaining 6 tortillas into the enchilada sauce and arrange them over the cheese layer.
- Spread the remaining beef mixture over the second tortilla layer. Finish by distributing the remaining 2 cups of Colby Jack cheese evenly across the top.
- Place the casserole in the preheated oven and bake uncovered for 20 minutes, or until the cheese is fully melted, bubbling, and lightly golden.
- Remove the baking dish from the oven and allow the casserole to cool briefly before portioning and serving.
Notes
Colby Jack cheese contributes a moist, creamy texture when melted.
Freshly aromatic ground cumin provides the best flavor in the enchilada sauce.
Hatch diced green chiles may be used as specified in the original recipe.
Blending the enchilada sauce is optional and produces a smoother finished texture.
