If you love the flavors of traditional enchiladas but want a quicker, easier option, this Beef Enchilada Casserole is your answer. Layers of seasoned ground beef, black beans, green chiles, corn tortillas, and melty Colby Jack cheese are baked in a rich, homemade enchilada sauce to create a dish that’s warm, satisfying, and perfect for family dinners or meal prep. The casserole takes the essence of enchiladas and simplifies it, while still delivering that classic, comforting taste you crave.
This recipe is versatile and easy to adapt. You can substitute ground chicken or turkey for beef, use store-bought sauce if you’re short on time, and adjust the spice level to suit your family’s taste. By building the casserole layer by layer, you get a dish that’s as visually appealing as it is delicious.
Ingredients
For the Enchilada Sauce:
- 1 tablespoon olive oil
- 1 small yellow onion, diced
- ½ teaspoon kosher salt
- 1½ teaspoons cumin
- 2 teaspoons chili powder
- 1 tablespoon all-purpose flour
- 15 ounces tomato sauce
- 1 cup chicken stock
- 2 cloves garlic, minced
For the Casserole:
- 1 pound ground beef (or substitute with chicken)
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 1 small yellow onion, diced
- 4.5 ounces diced green chiles
- 15 ounces black beans, drained and rinsed
- 12 corn tortillas (6 inches)
- 3 cups shredded Colby Jack cheese (see note)
Instructions
Step 1: Prepare the Baking Dish
Preheat your oven to 350°F (175°C). Spray a 9×13-inch baking dish with cooking spray and set aside.
Step 2: Make the Enchilada Sauce
- In a large skillet, heat 1 tablespoon olive oil over medium heat.
- Add the diced onion and ½ teaspoon kosher salt. Sauté until translucent, about 5 minutes.
- Stir in chili powder and cumin, cooking for about 30 seconds to release the spices’ aroma.
- Add 1 tablespoon flour, stirring constantly for 1 minute.
- Slowly whisk in chicken stock, then add tomato sauce and minced garlic.
- Simmer for 5 minutes, stirring occasionally, until slightly thickened. Optional: Transfer the sauce to a blender for a smooth consistency.
Step 3: Cook the Beef Filling
- In a separate skillet, cook ground beef over medium heat, breaking it apart as it cooks.
- Season with ½ teaspoon salt and ¼ teaspoon black pepper.
- Add the second diced onion and cook until the beef is fully cooked, about 5 minutes.
- Drain excess fat. Stir in diced green chiles and black beans.
- Pour ½ cup of the enchilada sauce into the beef mixture and stir to combine.
Step 4: Assemble the Casserole
- Dip 6 tortillas in the remaining enchilada sauce to coat. Line the bottom of the baking dish with the tortillas.
- Spread half of the beef mixture over the tortillas.
- Sprinkle 1 cup of shredded Colby Jack cheese over the beef.
- Dip the remaining 6 tortillas in the sauce and layer on top.
- Add the remaining beef mixture, then top with 2 cups Colby Jack cheese.
Step 5: Bake
Bake uncovered for 20 minutes, until the cheese is bubbly and golden. Remove from the oven and let it rest for a few minutes before serving.
Notes & Tips
- Shortcut: Use 2 cups of store-bought enchilada sauce if you don’t have time for homemade.
- Cheese Tip: Shredding Colby Jack from a block melts better than pre-shredded cheese, giving a creamier, gooier topping.
- Protein Substitutions: Ground chicken, turkey, or even plant-based meat can be used instead of beef.
- Extra Flavor: Add a pinch of smoked paprika or a dash of hot sauce to the beef for a smoky or spicy kick.
- Make Ahead: Assemble the casserole up to 24 hours in advance. Cover tightly and refrigerate. Bake just before serving, adding 5–10 extra minutes if cold from the fridge.
Serving Suggestions
- Serve with sour cream, guacamole, or chopped fresh cilantro.
- A side of Mexican rice or a green salad balances the richness of the casserole.
- Garnish with sliced avocado, diced tomatoes, or pickled jalapeños for a fresh, tangy contrast.
Why This Recipe Works
- Quick: Unlike traditional enchiladas, this casserole doesn’t require rolling each tortilla individually.
- Flavorful: Homemade enchilada sauce and seasoning blend infuse the beef with robust Mexican-inspired flavors.
- Cheesy and Comforting: Colby Jack cheese melts perfectly, creating layers of gooey, savory goodness.
- Versatile: Easily adapted for different proteins or spice preferences.
- Meal-Friendly: Leftovers reheat well for lunches or dinner the next day.
Beef Enchilada Casserole – A Comforting, Flavor-Packed Meal
Beef Enchilada Casserole is a delicious and comforting recipe that comes together quicker than traditional enchiladas but still tastes amazing with homemade enchilada sauce.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 6 servings
- Category: Main Dish, Casserole
- Method: Bake
- Cuisine: Mexican
Ingredients
- Enchilada Sauce (see note)
- 1 tablespoon olive oil
- 1 small yellow onion, diced
- 1/2 teaspoon kosher salt
- 1 1/2 teaspoons cumin
- 2 teaspoons chili powder
- 1 tablespoon all-purpose flour
- 15 ounces tomato sauce
- 1 cup chicken stock
- 2 cloves garlic, minced
- 1 pound ground beef (or chicken)
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1 small yellow onion, diced
- 4.5 ounces diced green chiles
- 15 ounces black beans, drained and rinsed
- 12 corn tortillas (6 inches)
- 3 cups shredded Colby Jack cheese
Instructions
- Preheat oven to 350°F (175°C). Spray a 9×13 inch baking dish with cooking spray.
- For the enchilada sauce: Heat oil over medium heat in a skillet. Add onion and salt, saute until translucent (~5 minutes). Stir in chili powder and cumin, cook 30 seconds. Add flour, whisk in chicken stock, then tomato sauce and garlic. Simmer 5 minutes.
- For the casserole filling: In another skillet, brown ground beef with salt and pepper. Add diced onion and cook until beef is cooked through (~5 minutes). Drain fat, stir in green chiles and black beans.
- Optional: Blend enchilada sauce for smoothness.
- Pour 1/2 cup sauce in bottom of prepared dish. Pour 1/2 cup sauce into beef mixture.
- Dip 6 tortillas in remaining sauce, line bottom of dish. Add half the beef mixture, top with 1 cup cheese.
- Dip remaining 6 tortillas in sauce, layer remaining beef mixture, top with 2 cups cheese.
- Bake uncovered for 20 minutes or until cheese is bubbly.
Notes
- You can use 2 cups of store-bought enchilada sauce instead of homemade.
- Shredding Colby Jack cheese from a block gives better melting results.
Frequently Asked Questions (FAQs)
1. Can I make this gluten-free?
Yes. Corn tortillas and a gluten-free flour or cornstarch in the sauce will keep it gluten-free.
2. Can I use canned enchilada sauce instead of making my own?
Absolutely. 2 cups of store-bought sauce works fine and saves time.
3. Can I prepare this ahead of time?
Yes. Assemble the casserole, cover, and refrigerate up to 24 hours. Bake when ready.
4. Can I freeze leftovers?
Yes. Freeze in airtight containers for up to 3 months. Thaw overnight and bake to reheat.
5. Can I use other cheeses?
Monterey Jack, cheddar, or a Mexican blend also work well.
6. Can I add vegetables?
Yes. Sautéed zucchini, corn, or bell peppers can be mixed into the beef for extra nutrition.
7. How can I make it spicier?
Add diced jalapeños, hot sauce, or cayenne pepper to the beef mixture or enchilada sauce.
8. How many servings does this recipe make?
6 generous servings, perfect for a family dinner.
9. Can I use flour tortillas?
Yes, flour tortillas can be used, but corn tortillas give a more authentic texture and flavor.
10. Can I make it vegetarian?
Replace ground beef with beans, lentils, or a plant-based meat substitute for a hearty vegetarian version.