If you’re craving a dish that’s hearty, vibrant, and packed with layers of bold Mexican flavors, the Beef Enchilada Casserole Recipe is about to become your new favorite weeknight dinner. Combining savory ground beef, melted cheese, soft corn tortillas, and a rich tomato-chile sauce, this casserole is comfort food at its finest. It’s a perfect way to bring family and friends together around the table with minimal fuss but maximum flavor impact.

Ingredients You’ll Need
Gathering the right ingredients is key to creating that perfect balance of spice, creaminess, and texture that makes this casserole a standout. Each item plays a special role—from the warm cumin and chili powder that wake up the beef, to the soft tortillas and melty cheese that hold everything together deliciously.
- Olive oil (1 tablespoon): Essential for sautéeing the onions and browning the beef to unlock deep flavors.
- Yellow onion (1 small, diced): Adds a sweet, aromatic base that complements the spices beautifully.
- Kosher salt (1/2 teaspoon + 1/2 teaspoon): Balances all the flavors perfectly without overpowering.
- Ground cumin (1 1/2 teaspoons): Brings a warm, earthy vibe that is characteristic of Mexican cooking.
- Chili powder (2 teaspoons): Injects a gentle heat and smoky undertone to the beef mixture.
- All-purpose flour (1 tablespoon): Helps thicken the sauce to a luscious consistency.
- Tomato sauce (15 ounces): Adds tanginess and moisture, binding all layers deliciously.
- Chicken broth (1 cup): Provides a flavorful liquid base for the sauce without overpowering.
- Garlic cloves (2 minced): Infuse the beef with a robust and inviting aroma.
- Ground beef (1 pound): The star protein, juicy and well-seasoned, but feel free to swap with ground chicken if preferred.
- Black pepper (1/4 teaspoon): Offers a subtle kick that pairs well with the cumin and chili.
- Diced green chiles (4.5 ounces): Add a mild heat and zesty brightness.
- Black beans (15 ounces, drained and rinsed): Introduce wholesome texture and extra protein.
- Corn tortillas (12, 6-inch size): Soft layers that mellow the spices and add a tender bite.
- Shredded Colby Jack cheese (3 cups): The gooey, melty topping that makes every bite utterly comforting.
How to Make Beef Enchilada Casserole Recipe
Step 1: Sauté Aromatics and Brown the Beef
Start by heating the olive oil in a large skillet over medium heat. Add the diced onion and cook until it softens and becomes translucent, about 4 minutes. Stir in garlic, ground cumin, chili powder, and kosher salt, letting the spices toast slightly to release their full flavors. Now add the ground beef, breaking it apart as it cooks until browned and no longer pink. This step builds the hearty base that will flavor every layer.
Step 2: Make the Sauce
Sprinkle the flour over the beef mixture and stir well to coat; this will help thicken your sauce. Pour in the tomato sauce and chicken broth, stirring constantly. Bring the mixture to a simmer, and cook for about 10 minutes until the sauce thickens slightly and the flavors meld together beautifully. This luscious sauce ties every ingredient together perfectly.
Step 3: Add Beans and Chiles
Once the sauce is rich and thick, stir in the diced green chiles and black beans. These ingredients add delightful texture and brighten the casserole’s overall flavor profile, giving each bite a nice contrast between creamy beans and tender beef.
Step 4: Assemble the Casserole
Preheat your oven to 375°F (190°C). In a greased baking dish, start by layering corn tortillas to cover the bottom. Spoon a generous layer of the beef and bean mixture over the tortillas, then sprinkle a healthy handful of shredded Colby Jack cheese. Repeat these layers—tortillas, beef mixture, cheese—until all ingredients are used, finishing with a final cheese layer to guarantee that golden bubbly top.
Step 5: Bake to Perfection
Cover the casserole loosely with foil and bake for 20 minutes. Then remove the foil and continue baking for an additional 10 minutes, or until the cheese is completely melted and bubbling. Let it cool for a few minutes before slicing; this helps the layers set, making it easier to serve.
How to Serve Beef Enchilada Casserole Recipe
Garnishes
Fresh garnishes can elevate your Beef Enchilada Casserole Recipe to new heights. Try topping it with a dollop of sour cream, freshly chopped cilantro, thin slices of avocado, or even a squeeze of lime juice. These additions add cool contrast and refreshing brightness against the warm, cheesy casserole.
Side Dishes
This casserole is hearty on its own, but pairing it with lighter sides can create a balanced meal. Mexico-inspired sides like a simple green salad with lime vinaigrette, Mexican street corn salad, or a scoop of cilantro-lime rice complement the rich casserole beautifully without overwhelming your palate.
Creative Ways to Present
If you want to make your Beef Enchilada Casserole Recipe extra special, try serving it in individual ramekins for a charming presentation or layering it in clear glass baking dishes so those vibrant layers can shine through visually. Another fun idea is to top it with crunchy tortilla chips for added texture and a playful twist.
Make Ahead and Storage
Storing Leftovers
Leftover Beef Enchilada Casserole Recipe keeps exceptionally well in the fridge for up to 3 days. Store the casserole tightly covered with plastic wrap or in an airtight container to maintain moisture and prevent it from drying out. When you’re ready for another round of comfort, you’ll find it tastes just as good cooled and reheated.
Freezing
This casserole freezes beautifully, making it an excellent make-ahead meal. Wrap your casserole tightly with foil and plastic wrap or place portions in freezer-safe containers. It can be frozen for up to 2 months. Thaw overnight in the refrigerator before reheating for the best texture and flavor.
Reheating
To reheat, warm individual portions in the microwave for 2-3 minutes or place the entire casserole dish back into a 350°F oven, covered, for about 20 minutes until heated through. If you want to crisp up the cheese on top, remove the cover for the last 5 minutes. Your casserole will be just as inviting as the first time you served it.
FAQs
Can I substitute the ground beef with another protein?
Absolutely! Ground chicken or turkey both work wonderfully as leaner options. You can even use plant-based meat substitutes if you prefer a vegetarian twist, just be sure to adjust cooking times accordingly.
Can I make this dish gluten-free?
Yes! Simply swap the all-purpose flour with a gluten-free flour blend or cornstarch to thicken the sauce. Also, ensure your chili powder and other seasonings are gluten-free to keep the recipe safe for those with sensitivities.
What can I use instead of corn tortillas?
If corn tortillas aren’t your favorite, flour tortillas are a fine alternative, though the flavor and texture will be slightly different. For a lower-carb option, try using thinly sliced zucchini or eggplant as layers instead of tortillas.
Can this recipe be made ahead entirely?
Yes, you can assemble the whole casserole a day in advance and keep it refrigerated, then bake it fresh on the day of serving. This makes it a fantastic option for busy schedules or for entertaining guests without stress.
How spicy is this Beef Enchilada Casserole Recipe?
It has a mild to medium heat level, mostly coming from the chili powder and green chiles, which are more flavorful than fiery. You can always adjust the chili powder up or down based on your heat preference.
Final Thoughts
This Beef Enchilada Casserole Recipe is one of those dishes that feels like a warm hug in food form. It’s simple to make, satisfying to eat, and endlessly customizable for your family’s tastes. If you want a delicious, crowd-pleasing meal that’s rich in flavor and comfort, give this recipe a try—you might just find yourself making it again and again!
Print
Beef Enchilada Casserole Recipe
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Baking
- Cuisine: Mexican
Description
This Beef Enchilada Casserole is a hearty and flavorful layered dish combining seasoned ground beef, black beans, green chiles, and corn tortillas, all baked with melted colby jack cheese. Perfect for a cozy weeknight dinner, it offers a delicious twist on traditional enchiladas by layering ingredients in a casserole format for easy preparation and serving.
Ingredients
Main Ingredients
- 1 tablespoon olive oil
- 1 small diced yellow onion
- 1/2 teaspoon kosher salt
- 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 salt
- 1/4 teaspoon black pepper
- 4.5 ounces diced green chiles
- 15 ounces black beans, drained and rinsed
- 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 the diced yellow onion and cook until softened and translucent, about 3-5 minutes. Add the ground beef and cook until browned and cooked through, breaking it apart as it cooks.
- Season and Thicken the Sauce: Sprinkle the kosher salt, black pepper, cumin, chili powder, and flour over the cooked beef mixture. Stir to combine and cook for 1-2 minutes to cook out the flour taste. Add the minced garlic, tomato sauce, and chicken broth. Stir well and simmer for 5-7 minutes until the sauce thickens slightly.
- Add Beans and Chiles: Stir in the drained black beans and diced green chiles. Mix evenly and cook for another 2-3 minutes to incorporate the flavors. Remove from heat.
- Assemble the Casserole: Preheat the oven to 375°F (190°C). In a baking dish, spread a thin layer of the beef mixture on the bottom. Place a layer of corn tortillas over the beef, slightly overlapping. Spread another layer of the beef mixture over the tortillas, then sprinkle with shredded colby jack cheese. Repeat layers (tortillas, beef mixture, cheese) until all ingredients are used, finishing with a top layer of cheese.
- Bake the Casserole: Cover the baking dish with aluminum 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 on top.
- Serve: Let the casserole cool for a few minutes before slicing into portions. Serve warm, optionally garnished with fresh cilantro, sour cream, or avocado slices.
Notes
- You can substitute ground chicken or turkey in place of ground beef for a lighter variation.
- For a vegetarian version, swap the beef for sautéed vegetables or a plant-based meat alternative.
- Use mild, medium, or hot diced green chiles depending on your spice preference.
- Leftovers can be stored in the refrigerator for up to 3 days and reheated in the oven or microwave.
- If you prefer a thicker sauce, simmer it a bit longer before assembling.

