If you’ve ever found yourself craving a comforting, flavorful dish that wraps all the best Mexican-inspired tastes into one easy dinner, then you are going to adore this Beef Enchilada Casserole Recipe. It layers tender ground beef, savory spices, creamy beans, and melty cheese between soft corn tortillas, baked to perfection. It’s the kind of dish that feels like a warm hug on a plate and is perfect for sharing with loved ones or just enjoying as a cozy night in. Trust me, once you try this Beef Enchilada Casserole Recipe, it’ll quickly become a go-to favorite in your kitchen.

Ingredients You’ll Need
This recipe calls for simple, pantry-friendly ingredients that come together to create a beautiful harmony of tastes and textures. Each component brings its unique character, from the rich ground beef and smoky spices to the soft tortillas and gooey cheese, making every bite a delight.
- 1 tablespoon olive oil: For sautéing the onions and browning the beef, adding a subtle fruity richness.
- 1 small diced yellow onion: Infuses sweetness and depth of flavor into the beef mixture.
- 1/2 teaspoon kosher salt: Enhances the natural flavors of the ingredients.
- 1 1/2 teaspoons ground cumin: Brings a warm, earthy note that lifts the dish.
- 2 teaspoons chili powder: Adds a mild kick and signature Mexican taste.
- 1 tablespoon all-purpose flour: Helps thicken the sauce so it clings beautifully to every layer.
- 15 ounces tomato sauce: Provides a tangy, rich base for the casserole.
- 1 cup chicken broth: Keeps the sauce nicely balanced and tenderizes the beef.
- 2 minced garlic cloves: Packs a punch of aromatic flavor that complements the spices.
- 1 pound ground beef (or ground chicken): The hearty protein that makes this dish so satisfying.
- 1/2 teaspoon salt: For seasoning the beef perfectly.
- 1/4 teaspoon black pepper: Adds a little subtle heat to brighten flavors.
- 1 small diced yellow onion: Extra onion for layering in the casserole for texture and flavor.
- 4.5 ounces diced green chiles: Imparts a mild heat and lovely freshness to the dish.
- 15 ounces black beans, drained and rinsed: Adds creaminess and heartiness with every bite.
- 12 corn tortillas (6-inch size): The soft, slightly sweet layers that soak up all the delicious sauce.
- 3 cups shredded colby jack cheese: Provides that irresistible gooey, melty topping and filling.
How to Make Beef Enchilada Casserole Recipe
Step 1: Prepare the Beef Mixture
Start by heating the olive oil in a large skillet over medium heat. Add the diced onion and sauté until translucent and fragrant, about 3 to 4 minutes. Then, add the ground beef along with 1/2 teaspoon salt, black pepper, cumin, chili powder, and minced garlic. Cook, breaking the meat apart, until it’s thoroughly browned and no longer pink. This flavorful base is the heart of your beef enchilada casserole recipe.
Step 2: Create the Enchilada Sauce
Sprinkle the flour over the browned beef mixture and stir well to coat evenly. This step is essential to thicken the sauce. Next, pour in the tomato sauce and chicken broth, stirring constantly to avoid lumps. Let the sauce simmer gently for about 5 minutes, allowing it to thicken and for the flavors to meld beautifully.
Step 3: Add the Beans and Chiles
Stir in the drained black beans, diced green chiles, and the additional small diced onion. These additions bring a lovely contrast of texture and a touch of freshness that balances the richness of the beef and cheese layers. Cook for another couple of minutes to warm everything through.
Step 4: Assemble the Casserole
Preheat your oven to 375°F (190°C). In a greased 9×13 inch baking dish, start by spreading a thin layer of the beef and sauce mixture on the bottom. Follow this with a layer of corn tortillas, slightly overlapping. Sprinkle a generous handful of the shredded colby jack cheese over the tortillas. Repeat the layering – sauce, tortillas, cheese – until you’ve used all the ingredients, ending with a topping of cheese to ensure a golden, bubbly finish.
Step 5: Bake to Perfection
Cover the casserole with aluminum foil and bake for 20 minutes. Then remove the foil and bake for an additional 10 to 15 minutes or until the cheese is melted and bubbly with a lightly browned top. Let the casserole rest for 5 minutes before serving to allow the layers to set beautifully.
How to Serve Beef Enchilada Casserole Recipe
Garnishes
A simple garnish can elevate your casserole to restaurant quality. Try dollops of cool sour cream, fresh cilantro sprigs, sliced green onions, or some ripe avocado slices. These touches add freshness and a delightful creaminess that contrast with the warm, spicy casserole.
Side Dishes
The best sides are those that complement the hearty beef enchilada casserole recipe without overwhelming it. Consider a crisp green salad with lime vinaigrette, Mexican street corn, or a refreshing cucumber and tomato salad. They add crunch, color, and balance to the meal.
Creative Ways to Present
For a festive dinner, serve the casserole scooped into individual ramekins for a charming personal touch. Alternatively, steal the show by layering it in clear glass bakeware so everyone can see the colorful layers. Top with colorful sliced jalapeños or chopped pickled onions to introduce eye-catching pops of color.
Make Ahead and Storage
Storing Leftovers
Once cooled, transfer any leftovers to an airtight container and refrigerate for up to 3 days. The casserole actually tastes even better the next day as the flavors have more time to develop and meld together.
Freezing
You can freeze uncooked beef enchilada casserole recipe assembled in the baking dish (wrap tightly with plastic wrap and foil) for up to one month. When you’re ready to enjoy, thaw overnight in the fridge before baking as directed, adding a bit more time for it to heat through.
Reheating
Reheat individual slices in the microwave until warmed through or place covered casserole leftovers in a 350°F oven for 15 to 20 minutes. Adding a little splash of water or broth before reheating can keep it moist and melty.
FAQs
Can I make the casserole vegetarian?
Absolutely! Simply replace the ground beef with sautéed mushrooms, a plant-based ground meat substitute, or extra beans. Add extra spices and veggies for hearty texture.
What type of cheese works best?
Colby jack cheese is perfect for meltiness and flavor, but cheddar or a Mexican cheese blend can also work beautifully if you want a sharper or more authentic taste.
Can I use flour tortillas instead of corn tortillas?
Yes, but corn tortillas give the dish its authentic texture and flavor. If using flour tortillas, consider lightly toasting them first so they don’t get soggy.
Is this recipe spicy?
It’s mildly spicy thanks to the chili powder and green chiles. You can adjust the heat level by adding more chili powder or switching to hotter peppers if you prefer more kick.
How many servings does this recipe make?
This beef enchilada casserole recipe comfortably serves four, but it’s easy to double if you’re feeding a crowd or want leftovers.
Final Thoughts
If you want a dependable, delicious dinner that delivers big on flavor with minimal fuss, you have to give this Beef Enchilada Casserole Recipe a try. It’s perfect for weeknights or casual gatherings, always earning compliments and satisfied smiles. So go ahead and dive in – your cozy, cheesy, spicy new favorite awaits!
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 and flavorful Mexican-inspired dish that layers seasoned ground beef, black beans, green chiles, and corn tortillas with a rich tomato sauce and melted colby jack cheese. Perfect for a quick yet satisfying family dinner, it combines classic enchilada flavors into an easy-to-make casserole that can be prepared in just 35 minutes.
Ingredients
Meat and Vegetables
- 1 tablespoon olive oil
- 1 small diced yellow onion
- 2 minced garlic cloves
- 1 pound ground beef (can be swapped with ground chicken)
- 1 small diced yellow onion (additional)
- 4.5 ounces diced green chiles
Spices and Seasoning
- 1/2 teaspoon kosher salt
- 1 1/2 teaspoons ground cumin
- 2 teaspoons chili powder
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
Other Ingredients
- 1 tablespoon all-purpose flour
- 15 ounces tomato sauce
- 1 cup chicken broth
- 15 ounces black beans, drained and rinsed
- 12 corn tortillas (6-inch size)
- 3 cups shredded colby jack cheese
Instructions
- Sauté Aromatics: Heat the olive oil in a large skillet over medium heat. Add the diced yellow onion and minced garlic cloves, sautéing them until softened and fragrant, about 2-3 minutes.
- Cook the Ground Beef: Add the ground beef to the skillet, breaking it up with a spoon. Cook until browned and no longer pink, approximately 5-7 minutes. Drain excess fat if necessary.
- Season the Beef: Stir in the kosher salt, ground cumin, chili powder, 1/2 teaspoon salt, and black pepper. Mix well to evenly coat the beef with spices.
- Make the Sauce: Sprinkle the all-purpose flour over the beef mixture and stir for 1 minute to cook out the raw flour taste. Pour in the tomato sauce and chicken broth, stirring constantly to combine. Bring the mixture to a simmer and let it thicken slightly for 3-5 minutes.
- Add Remaining Ingredients: Stir in the additional diced yellow onion, diced green chiles, and drained black beans. Cook for another 2 minutes to allow flavors to meld and ingredients to heat through.
- Preheat and Prepare Casserole: Preheat your oven to 350°F (175°C). Lightly grease a 9×13-inch baking dish.
- Layer the Casserole: Spread a thin layer of the beef mixture on the bottom of the baking dish. Place a layer of corn tortillas over the beef, overlapping as needed. Add another layer of the beef mixture, then sprinkle with shredded colby jack cheese. Repeat the layering process (tortillas, beef mixture, cheese) until all ingredients are used, finishing with a generous layer of cheese on top.
- Bake the Casserole: Cover the dish with foil and bake in the preheated oven for 20 minutes. Remove the foil and bake for an additional 5-10 minutes until the cheese is bubbly and golden brown.
- Let it Rest and Serve: Remove from the oven and let the casserole rest for about 5 minutes before serving. This helps it set and makes it easier to cut into portions.
Notes
- You can substitute ground chicken or turkey for the ground beef for a leaner option.
- For a spicier casserole, add jalapeños or hot sauce to the beef mixture.
- Using corn tortillas gives a traditional flavor, but flour tortillas may be used if preferred.
- Leftovers can be refrigerated for up to 3 days and reheated in the oven or microwave.
- To make this dish gluten-free, ensure the all-purpose flour is replaced with a gluten-free alternative like rice flour or cornstarch.

