If you are craving a comforting, crowd-pleasing meal full of rich layers and bold flavors, this Beef Enchilada Casserole Recipe is an absolute winner. Imagine tender, seasoned ground beef combined with onions, garlic, and a homemade enchilada sauce, all wrapped between soft tortillas and topped generously with melted cheddar and Monterey Jack cheese on each layer. This casserole makes every bite a cozy celebration of classic Mexican-inspired tastes, perfect for family dinners or entertaining friends who love a hearty, cheesy dish that feels like a warm hug on a plate.
Ingredients You’ll Need
This Beef Enchilada Casserole Recipe calls for simple, pantry-friendly ingredients that come together to create a beautiful balance of texture, color, and flavor. Each ingredient plays a vital role in building the layers of deliciousness you’ll savor.
- 1 ½ lbs ground beef: The hearty protein base that brings savory richness to the casserole.
- 1 onion, finely chopped: Adds sweetness and depth when sautéed with the beef.
- 2 cloves garlic, minced: Infuses warmth and a subtle kick of flavor.
- 2 cups enchilada sauce: The star sauce that infuses every layer with smoky, tangy magic.
- 1 can (15 oz) black beans, drained and rinsed: Boosts texture and adds earthy heartiness.
- 1 can (7 oz) diced green chiles, drained: Gives a gentle heat and vibrant color contrast.
- 12-14 flour or corn tortillas: The soft, tender layers that hold it all together.
- 1¼ cup shredded cheddar cheese: Sharp and melty—essential for that cheesy goodness.
- 1¼ cup shredded Monterey Jack cheese: Adds creamy, mellow flavor with perfect meltability.
- 1 avocado, peeled, seeded, diced: For a fresh, creamy topping with buttery texture.
- 1 tablespoon lemon juice: Keeps avocado vibrant and adds a touch of brightness.
- ½ cup diced tomato: Freshness and color that contrast beautifully with the rich layers.
- ¼ cup chopped cilantro: Brings an herbaceous punch to finish the dish.
- 1 jalapeno, seeded and minced: Adds a lively, spicy kick to garnish.
How to Make Beef Enchilada Casserole Recipe
Step 1: Prepare the Beef Mixture
Begin by preheating your oven to 350 degrees and greasing a 9 x 13-inch casserole dish with nonstick spray—it saves you from sticky cleanups later on. In a large skillet, brown the ground beef over medium heat. When the beef is halfway browned, add the chopped onion and continue cooking until the beef is fully browned and the onion is softened. Lower the heat and stir in the minced garlic, cooking for about one minute until fragrant. Drain any excess grease to keep your casserole from getting greasy. Then, add 1 1/4 cups of the enchilada sauce, black beans, and diced green chiles. Stir and cook for a couple of minutes until everything blends into a deliciously stewed mixture.
Step 2: Assemble the Casserole
Start by spreading about two tablespoons of enchilada sauce on the bottom of your prepared casserole dish—this creates a flavorful base and helps keep the tortillas moist. Lay down about a quarter of your tortillas to form the first layer, then spread one-third of the beef mixture evenly over them. Top this with a quarter of both the cheddar and Monterey Jack cheeses. Repeat this layering process two more times: tortillas, beef mixture, and cheeses. Finish with the remaining tortillas on top, pour the rest of the enchilada sauce over them, and sprinkle with the remaining cheese. This layering ensures cheesy, saucy goodness in every bite.
Step 3: Bake to Perfection
Cover your casserole tightly with foil to keep the moisture locked in and bake in the preheated oven for about 30 to 35 minutes. This lets all the flavors meld, and the cheese melt beautifully. Then, remove the foil and bake uncovered for an additional five minutes to get a lovely golden finish on top. The smell alone at this point will make it almost impossible to wait to dig in.
Step 4: Add Fresh Toppings
While the casserole bakes, toss the diced avocado with lemon juice to keep it from browning and to add a zesty note. Once you take the casserole out of the oven, sprinkle the top with avocado, diced tomato, fresh cilantro, and minced jalapeno. These fresh garnishes cut through the rich layers and bring a burst of freshness to every forkful.
How to Serve Beef Enchilada Casserole Recipe
Garnishes
The garnishes are just as important as the casserole itself for balancing the richness. The creamy avocado lends a buttery smoothness, the diced tomato brings juicy sweetness, the cilantro adds an herbal lift, and the jalapeno gives it a gentle heat that enlivens the whole dish. Feel free to swap in some sour cream, black olives, or sliced green onions to suit your personal taste.
Side Dishes
This Beef Enchilada Casserole Recipe stands tall as a main dish but pairs beautifully with simple sides. A crisp green salad with lime vinaigrette brightens the palate, and some Mexican rice or refried beans can add another comforting element. For a lighter option, try a corn and black bean salad to keep the meal vibrant and colorful.
Creative Ways to Present
If you want to impress guests or make your family dinner extra special, try serving the casserole with individual portions topped with a dollop of guacamole, a drizzle of sour cream, or a sprinkle of chopped fresh herbs. Alternatively, layering it in smaller ramekins creates charming personal casseroles perfect for sharing. It’s a versatile dish that adapts beautifully to casual or festive gatherings.
Make Ahead and Storage
Storing Leftovers
Store any leftover casserole in an airtight container and refrigerate for up to three days. Keeping it well-covered helps maintain moisture and flavor. Leftovers often taste even better the next day as the flavors continue to meld.
Freezing
This enchilada casserole freezes beautifully. Wrap the whole casserole tightly in plastic wrap followed by aluminum foil, or use a freezer-safe container. It can stay in the freezer for up to three months without losing its flavor. Just thaw in the refrigerator overnight before reheating.
Reheating
When you’re ready to enjoy leftovers, remove the casserole from the fridge about 40 minutes before reheating to help it warm evenly. Cover with foil and bake at 350 degrees for 20 to 25 minutes until hot throughout. You can also reheat individual portions in the microwave or toaster oven for convenience, though oven reheating preserves the best texture and melty cheese.
FAQs
Can I use corn tortillas instead of flour tortillas for this Beef Enchilada Casserole Recipe?
Absolutely! Both flour and corn tortillas work wonderfully for this recipe. Corn tortillas add a slightly different texture and traditional flavor, while flour tortillas offer a softer, chewier layer. Use whichever your family prefers.
Is it possible to make the enchilada sauce from scratch?
Definitely. While store-bought sauce keeps this recipe simple, making a homemade enchilada sauce with chili powder, tomato paste, garlic, and broth adds a fresh, personal touch. It’s a great way to control the spice level and ingredients.
Can I add vegetables to the beef mixture?
Yes! Feel free to sneak in diced bell peppers, corn, or zucchini to boost the veggie content and add extra sweetness and texture. Just sauté them with the onions for best results.
How spicy is this casserole?
The spice level is moderate, mainly from the green chiles and jalapeno garnish, which you can adjust to taste by reducing or omitting the jalapeno or choosing mild green chiles. It’s a great recipe if you enjoy a little kick but nothing overwhelming.
Can I prepare this casserole in advance?
Yes, this casserole is perfect for making ahead. Assemble it entirely, cover tightly, and refrigerate until baking time. You may need to add a few more minutes to the baking time if it’s cold from the fridge, but it’s a real timesaver for busy days or entertaining.
Final Thoughts
This Beef Enchilada Casserole Recipe is a true gem in any cook’s repertoire—a dish that combines ease, flavor, and the kind of comforting warmth that makes everyone gather around the table with happy appetites. If you’re looking for a family-friendly recipe that’s both satisfying and crowd-pleasing, it’s time to give this casserole a try. Prepare to fall in love with its layers of cheesy, saucy goodness and the burst of fresh toppings every single time you serve it.
Print
Beef Enchilada Casserole Recipe
This layered Beef Enchilada Casserole combines ground beef, onions, garlic, homemade enchilada sauce, black beans, and green chiles, layered with flour or corn tortillas and topped with a blend of cheddar and Monterey Jack cheeses. Baked until bubbly and topped with fresh avocado, tomato, cilantro, and jalapeno, it’s a hearty and flavorful main dish perfect for family dinners.
- Total Time: 50 minutes
- Yield: 8 servings
Ingredients
Beef Mixture
- 1 ½ lbs ground beef
- 1 onion, finely chopped
- 2 cloves garlic, minced
- 2 cups enchilada sauce (divided, 1¼ cups for beef mixture, remaining for layering)
- 1 can (15 ounces) black beans, drained and rinsed
- 1 can (7 ounces) diced green chiles, drained
Other Ingredients
- 12–14 flour or corn tortillas
- 1¼ cup shredded cheddar cheese
- 1¼ cup shredded Monterey Jack cheese
Toppings
- 1 avocado, peeled, seeded and diced
- 1 tablespoon lemon juice
- ½ cup diced tomato
- ¼ cup chopped cilantro
- 1 jalapeno, seeded and minced
Instructions
- Preheat and Prepare Dish: Preheat oven to 350°F (175°C). Spray a 9 x 13-inch casserole dish with nonstick cooking spray to prevent sticking and make cleanup easier.
- Cook the Beef Mixture: In a large skillet over medium heat, brown the ground beef. When it is halfway browned, add the finely chopped onion. Continue cooking until the beef is fully browned and the onion softens. Reduce heat to low, add the minced garlic and cook for 1 minute, stirring continuously to release the garlic’s aroma. Drain any excess grease from the skillet.
- Combine with Sauce and Veggies: To the beef mixture, add 1¼ cups of enchilada sauce, drained black beans, and diced green chiles. Cook for 1-2 minutes, stirring well to combine all ingredients evenly.
- Assemble the Casserole: Spread 2 tablespoons of the remaining enchilada sauce on the bottom of the prepared casserole dish. Layer one-quarter of the tortillas on the bottom, then spread one-third of the beef mixture over the tortillas. Sprinkle one-quarter of both the shredded cheddar and Monterey Jack cheeses on top. Repeat this layering two more times, building up the casserole with tortillas, beef mixture, and cheeses.
- Final Layer and Bake: Finish with a final layer of tortillas, spread the remaining enchilada sauce evenly on top, and sprinkle the remaining shredded cheeses. Cover the casserole dish tightly with aluminum foil.
- Bake: Bake in the preheated oven for 30-35 minutes until the cheese is melted and the casserole is heated through. Remove the foil and bake uncovered for an additional 5 minutes to allow the cheese on top to brown slightly.
- Prepare Toppings: While the casserole bakes, toss the diced avocado with lemon juice to prevent browning.
- Serve: Once baked, remove the casserole from the oven and top with the avocado mixture, diced tomato, chopped cilantro, and minced jalapeno for a fresh, flavorful garnish.
Notes
- Both flour and corn tortillas work well in this recipe; use your preference.
- Cut tortillas to fit the casserole dish and overlap as needed to create even layers.
- Customize the toppings to your taste. Other options include black olives, sour cream, green onions, additional jalapenos, salsa, or shredded lettuce.
- Store leftovers in an airtight container in the refrigerator for up to 3 days.
- To reheat, remove the casserole from the refrigerator about 40 minutes before reheating to bring to room temperature. Cover with foil and bake at 350°F for 20-25 minutes. Alternatively, reheat in the microwave or toaster oven.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Category: Main meal
- Method: Baking
- Cuisine: Mexican