Introduction
If you’re craving a meal bursting with bold flavors, rich textures, and comforting aromas, look no further than this Heavenly Beef Enchilada Casserole. The savory ground beef mingles perfectly with a homemade enchilada sauce that’s fragrant with cumin, chili powder, and garlic. Layers of tender corn tortillas, creamy black beans, and melted Colby Jack cheese come together to create a dish that’s both hearty and irresistible. Whether you’re feeding a family or prepping for a crowd, this casserole delivers all the classic enchilada taste but with the ease of a one-dish bake. Get ready for a flavor-packed dinner you’ll want to make again and again.
Prep Time, Cook Time, Total Time & Servings
Preparing this delicious casserole takes about 15 minutes of prep time and approximately 30 minutes of cooking and baking, for a total time of 45 minutes. This recipe makes enough to serve 6 generous portions, perfect for family dinners or leftovers.
Ingredients
- 1 tablespoon olive oil
- 1 medium yellow onion, diced (for sauce)
- 1/2 teaspoon kosher salt (for sauce)
- 1 1/2 teaspoons ground cumin
- 2 teaspoons chili powder
- 1 tablespoon all-purpose flour
- 1 cup chicken broth
- 1 can (15 ounces) tomato sauce
- 2 cloves garlic, minced
- 1 pound ground beef
- 1/2 teaspoon salt (for beef mixture)
- 1/4 teaspoon black pepper
- 1 medium yellow onion, diced (for casserole)
- 1 can (4.5 ounces) diced green chiles
- 1 can (15 ounces) black beans, drained and rinsed
- 12 corn tortillas
- 3 cups shredded Colby Jack cheese
Step-by-Step Instructions
- Preheat and prepare: Preheat your oven to 350°F (175°C). Grease a 9×13-inch baking dish lightly with cooking spray or oil and set it aside.
- Make the enchilada sauce: Heat the olive oil in a large skillet over medium heat. Add the diced onion and 1/2 teaspoon kosher salt. Cook for about 5 minutes until the onion softens and turns translucent.
- Stir in the ground cumin and chili powder, cooking for 30 seconds until fragrant. Sprinkle the all-purpose flour over the onion mixture and stir constantly to incorporate the flour and cook out the raw taste.
- Slowly whisk in the chicken broth, making sure no lumps form. Add the tomato sauce and minced garlic. Reduce heat to low and simmer gently for 5 minutes, stirring occasionally. Remove from heat and set aside.
- Cook the beef mixture: In another skillet over medium heat, cook the ground beef. Season with 1/2 teaspoon salt and 1/4 teaspoon black pepper.
- Add the diced onion intended for the casserole. Continue cooking until the beef is browned and the onion is tender, about 7-8 minutes. Drain any excess grease carefully.
- Stir in the diced green chiles and drained black beans. Mix until combined and remove from heat.
- Assemble the casserole: Spread 1/2 cup of the enchilada sauce evenly over the bottom of the prepared baking dish.
- Dip 6 corn tortillas into the enchilada sauce, coating both sides lightly, then arrange them in a single layer over the sauce in the baking dish.
- Spread half of the beef mixture over the tortillas, then sprinkle 1 cup of shredded Colby Jack cheese evenly on top.
- Dip the remaining 6 tortillas in the sauce and layer them over the beef and cheese.
- Add the remaining beef mixture on top, followed by the remaining 2 cups of shredded cheese.
- Bake: Place the casserole in the preheated oven uncovered, baking for 20 minutes or until the cheese is fully melted, bubbly, and lightly golden.
- Remove from oven and let the casserole rest for 5 minutes before slicing and serving. This resting time helps the layers set and makes serving easier.
Pro Tips for Perfect Results
- Use fresh corn tortillas if possible—they tend to soften better when dipped in sauce and baked.
- Don’t skip simmering the enchilada sauce; it develops deeper flavor and smooth texture.
- Drain excess grease from the cooked beef to prevent a greasy casserole and keep flavors balanced.
- For an extra layer of flavor, lightly toast the tortillas in a dry skillet before dipping them in sauce to avoid sogginess.
- Let the casserole rest after baking to allow it to firm up; this prevents it from falling apart when serving.
Variations and Substitutions
You can easily customize this Heavenly Beef Enchilada Casserole to suit your dietary preferences or available ingredients.
- Healthier swaps: Substitute lean ground turkey or chicken for ground beef to reduce fat. Use low-fat cheese or part-skim mozzarella for fewer calories.
- Vegetarian option: Replace the beef with extra black beans, diced bell peppers, and mushrooms for a hearty vegetable enchilada casserole.
- Spice it up: Add diced jalapeños or use hot chili powder instead of mild for more heat.
- Gluten-free: Use gluten-free all-purpose flour for the sauce and verify that your corn tortillas are certified gluten-free.
- Dairy-free option: Use dairy-free cheese alternatives and ensure your broth and other ingredients are free from dairy products.
Storage and Reheating Tips
Store any leftover casserole tightly covered in the refrigerator for up to 3 days. Use an airtight container or cover the baking dish with foil or plastic wrap.
To reheat, place individual servings on a microwave-safe plate and heat for 1-2 minutes until hot throughout. Alternatively, reheat in a 350°F (175°C) oven covered with foil for 15-20 minutes until warmed through.
For longer storage, freeze the casserole in a freezer-safe container for up to 2 months. Thaw overnight in the refrigerator before reheating using the oven instructions above.
FAQ
- Can I make this casserole ahead of time? Absolutely! You can assemble it a day ahead, keep it refrigerated, and bake it fresh when ready, adding 5-10 extra minutes to the baking time.
- What if I don’t have Colby Jack cheese? Cheddar, Monterey Jack, or a blend of Mexican cheeses make great substitutes and still provide meltiness and flavor.
- Can I use flour tortillas instead of corn tortillas? Yes, but corn tortillas give an authentic texture and flavor. If using flour, consider lightly toasting them to reduce doughiness.
- Is it possible to make this recipe dairy-free? Yes, simply replace cheese with your favorite plant-based cheese and ensure all other ingredients are dairy-free.
- Can I use canned chicken broth alternatives? Yes, vegetable broth works well if you prefer a vegetarian base or do not have chicken broth.
Nutrition Estimate Per Serving
Each serving of this heavenly beef enchilada casserole provides approximately 450 calories, 30 grams of protein, 35 grams of carbohydrates, and 20 grams of fat. This balance offers a satisfying and nutrient-rich meal with enough energy to keep you fueled and full.
Heavenly Beef Enchilada Casserole
Ingredients
- 1 tablespoon olive oil
- 1 medium yellow onion, diced (for sauce)
- 1/2 teaspoon kosher salt (for sauce)
- 1 1/2 teaspoons ground cumin
- 2 teaspoons chili powder
- 1 tablespoon all-purpose flour
- 1 cup chicken broth
- 1 can (15 ounces) tomato sauce
- 2 cloves garlic, minced
- 1 pound ground beef
- 1/2 teaspoon salt (for beef mixture)
- 1/4 teaspoon black pepper
- 1 medium yellow onion, diced (for casserole)
- 1 can (4.5 ounces) diced green chiles
- 1 can (15 ounces) black beans, drained and rinsed
- 12 corn tortillas
- 3 cups shredded Colby Jack cheese
Instructions
- Preheat and prepare: Preheat oven to 350°F (175°C). Grease a 9x13-inch baking dish with cooking spray or oil and set aside.
- Make the enchilada sauce: Heat olive oil in a skillet over medium heat. Add diced onion (sauce) and 1/2 tsp salt. Cook for 5 minutes until translucent. Stir in cumin and chili powder; cook for 30 seconds until fragrant. Sprinkle flour and stir constantly to cook out raw taste. Whisk in chicken broth, then add tomato sauce and garlic. Simmer for 5 minutes.
- Cook the beef mixture: In another skillet, cook ground beef with 1/2 tsp salt and 1/4 tsp pepper. Add diced onion (casserole) and cook until beef is browned and onion is tender (7-8 minutes). Drain excess grease.
- Assemble the casserole: In the prepared baking dish, spread 1/2 cup enchilada sauce. Layer 4 tortillas, beef mixture, black beans, green chiles, and 1 cup cheese. Repeat layers. Top with remaining sauce and cheese. Bake for 20-25 minutes until bubbly and golden. Cool slightly before serving.



