If you are craving a hearty, flavorful dish that brings the best of Mexican-inspired comfort food straight to your dinner table, this Beef Enchilada Casserole Recipe is exactly what you need. Layered with seasoned ground beef, tender corn tortillas, rich tomato sauce, and melty cheese, this casserole combines textures and spices that will have everyone asking for seconds. It’s simple to prepare, comes together quickly, and makes a fantastic family meal or meal-prep option that’s as satisfying as it is delicious.

Ingredients You’ll Need
These ingredients are straightforward but packed with flavor, each playing an essential role in building the delicious layers of our Beef Enchilada Casserole Recipe. From the aromatic onions to the smoky chili powder, every addition enhances the taste, texture, and visual appeal of the dish.
- 1 tablespoon olive oil: Helps sauté the onions and garlic, infusing the beef mixture with rich flavor.
- 1 small diced yellow onion: Adds sweetness and depth to balance the spices.
- 1/2 teaspoon kosher salt: Key for seasoning the onions and bringing out their natural flavors.
- 1 1/2 teaspoons ground cumin: Offers a warm, earthy undertone that is classic in Mexican dishes.
- 2 teaspoons chili powder: Brings that signature mild heat and smoky punch.
- 1 tablespoon all-purpose flour: Acts as a thickening agent for the saucy layer.
- 15 ounces tomato sauce: Provides a rich base that ties all the flavors together.
- 1 cup chicken broth: Keeps the casserole moist and contributes savory depth.
- 2 minced garlic cloves: Adds a fragrant, pungent kick that livens up the beef mixture.
- 1 pound ground beef: The star protein that delivers hearty, savory satisfaction (swap with ground chicken for a lighter option).
- 1/2 teaspoon salt: For seasoning the beef perfectly.
- 1/4 teaspoon black pepper: Adds subtle warmth and slight bite.
- 1 small diced yellow onion: Another layer of onion to keep the textures and flavors balanced in the mixture.
- 4.5 ounces diced green chiles: Give the casserole a mild spicy pop and a bit of color.
- 15 ounces black beans, drained and rinsed: Bring a creamy texture and extra protein, plus great contrast.
- 12 corn tortillas (6-inch size): The essential soft and slightly chewy layer that holds everything together.
- 3 cups shredded Colby Jack cheese: Melts perfectly and adds a creamy, cheesy finish on top.
How to Make Beef Enchilada Casserole Recipe
Step 1: Sauté Aromatics and Brown the Beef
Begin by heating the olive oil over medium heat in a large skillet. Add the diced yellow onion and kosher salt, cooking until the onions soften and become translucent—about 3 to 4 minutes. Stir in the minced garlic, ground cumin, and chili powder, allowing the spices to bloom and fill your kitchen with that inviting aroma. Add the ground beef and cook until browned, breaking it up with a spoon as it cooks, then season with salt and black pepper for a perfect balance.
Step 2: Create the Sauce
Sprinkle the all-purpose flour over the beef mixture and stir well to incorporate, cooking for about a minute to get rid of the raw flour taste. Slowly pour in the tomato sauce and chicken broth, stirring constantly to create a thick and flavorful sauce. Toss in diced green chiles and black beans, letting everything simmer gently for 5 to 7 minutes so the flavors meld beautifully.
Step 3: Assemble the Casserole
Preheat your oven to 375°F (190°C). In a greased baking dish, start by layering four corn tortillas in the bottom, overlapping slightly. Spread about a third of the beef mixture across the tortillas, then sprinkle with a generous amount of shredded Colby Jack cheese. Repeat this layering two more times—tortillas, beef mixture, and cheese—ending with the cheese on top for that irresistible golden crust.
Step 4: Bake to Perfection
Cover the casserole dish with foil and bake for 20 minutes. Then remove the foil and bake for an additional 10 minutes or until the cheese is bubbling and slightly golden. Let the casserole rest for 5 minutes before slicing; this helps everything set and makes it easier to serve.
How to Serve Beef Enchilada Casserole Recipe
Garnishes
Brighten your Beef Enchilada Casserole Recipe with fresh garnishes like chopped cilantro, a dollop of sour cream, and slices of ripe avocado. These add refreshing contrasts in texture and taste, cutting through the richness with cool, creamy notes.
Side Dishes
Pair this casserole with crisp, refreshing sides such as a simple green salad with lime vinaigrette, Mexican street corn (elote), or even some zesty Spanish rice. These sides bring balance and elevate your meal from good to memorable.
Creative Ways to Present
For entertaining or family meals, serve the casserole in individual ramekins for a personalized touch. Alternatively, add layers of different colored tortillas for a festive visual twist or sprinkle some pickled jalapeños on top for a spicy surprise.
Make Ahead and Storage
Storing Leftovers
Once cooled, store any leftover Beef Enchilada Casserole Recipe in an airtight container in the refrigerator. It will stay fresh for up to 4 days, making it perfect for quick lunches or dinners later in the week.
Freezing
This casserole freezes beautifully. Prepare and assemble it fully, then cover tightly with foil and plastic wrap before freezing. It can be frozen for up to 3 months. When ready to enjoy, thaw overnight in the fridge before reheating.
Reheating
To reheat, cover the casserole with foil and warm in a preheated oven at 350°F (175°C) for about 20 minutes or until heated through. You can also microwave individual servings, but the oven will keep that delicious melty texture intact.
FAQs
Can I use ground chicken instead of beef?
Absolutely! Ground chicken is a great substitute if you prefer a lighter option. Just be sure to adjust the cooking time slightly to ensure the chicken is fully cooked.
Are corn tortillas essential in this recipe?
Corn tortillas give an authentic texture and flavor to the casserole, but if you’re more comfortable using flour tortillas, feel free to swap them. Just keep in mind the taste and texture will vary slightly.
How spicy is this casserole?
This Beef Enchilada Casserole Recipe is mildly spicy thanks to the chili powder and green chiles, making it accessible for most palates. You can always increase or decrease the chili powder or add jalapeños for more heat.
Can I make this recipe vegetarian?
Yes! Substitute the beef with cooked lentils, crumbled tofu, or extra beans to keep the hearty texture without meat.
What’s the best cheese to use?
Colby Jack cheese melts beautifully and has a mild, creamy flavor that complements the casserole perfectly, but you could also use a blend of cheddar and Monterey Jack for more sharpness and creaminess.
Final Thoughts
Trust me when I say this Beef Enchilada Casserole Recipe will become a go-to comfort food in your home. It’s full of warm spices, bold flavors, and cheesy goodness that bring friends and family to the dinner table with smiles. Give it a try—you’ll love how easy it is to make and how satisfying the results are!
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 flavorful and comforting dish featuring layers of seasoned ground beef, black beans, corn tortillas, and melted Colby Jack cheese all baked to perfection. With a rich enchilada sauce made from tomato sauce, chicken broth, and spices, this casserole provides a delicious twist on classic enchiladas in an easy one-dish format perfect for weeknight dinners.
Ingredients
For the Beef and Sauce
- 1 tablespoon olive oil
- 1 small diced yellow onion (divided into 2 portions)
- 1/2 teaspoon kosher salt (for beef mixture)
- 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 additional salt
- 1/4 teaspoon black pepper
- 4.5 ounces diced green chiles
- 15 ounces black beans, drained and rinsed
Assembly
- 12 corn tortillas (6-inch size)
- 3 cups shredded Colby Jack cheese
Instructions
- Prepare the beef mixture: Heat olive oil in a skillet over medium heat. Add half of the diced yellow onion and sauté until softened, about 3-4 minutes. Add the minced garlic and cook for another 30 seconds until fragrant.
- Cook the ground beef: Add the ground beef to the skillet along with 1/2 teaspoon salt and 1/4 teaspoon black pepper. Cook until browned and no longer pink, breaking it up with a spoon as it cooks. Drain excess fat if necessary.
- Add spices and flour: Stir in ground cumin, chili powder, and all-purpose flour to coat the meat. Cook for 1-2 minutes to allow the spices and flour to toast slightly, enhancing flavor and thickening the sauce later.
- Make enchilada sauce: Pour in the tomato sauce and chicken broth while stirring. Add the remaining diced yellow onion, diced green chiles, and drained black beans to the mixture. Stir well and bring to a simmer. Let cook for 5-7 minutes until the sauce thickens slightly, stirring occasionally.
- Preheat oven: Preheat your oven to 375°F (190°C) while preparing the casserole.
- Assemble the casserole: In a 9×13-inch baking dish, spread a thin layer of the beef and sauce mixture on the bottom. Layer 3 corn tortillas over the sauce. Add one-third of the remaining beef mixture, followed by one cup of shredded Colby Jack cheese. Repeat layering two more times, finishing with cheese on top.
- Bake: Cover the baking dish with aluminum foil and bake for 20 minutes. Remove the foil and bake for an additional 5-7 minutes, or until the cheese is bubbly and golden brown.
- Cool and serve: Let the casserole cool for 5 minutes before slicing and serving. Enjoy your hearty beef enchilada casserole with your favorite toppings or sides.
Notes
- You can substitute ground chicken or turkey for a leaner option.
- For a spicier version, add some chopped jalapeños or cayenne pepper to the beef mixture.
- If you prefer, use flour tortillas instead of corn tortillas.
- Leftovers can be stored in the refrigerator for up to 3 days and reheated in the oven.
- Add sour cream, avocado, or fresh cilantro as toppings for extra flavor.

