Enchilada Casserole Recipe
Introduction
This enchilada casserole combines all the classic flavors of traditional enchiladas into a simple, layered bake. It’s hearty, flavorful, and perfect for a family dinner or casual gathering.

Ingredients
- 2 tablespoons vegetable oil
- 2 tablespoons all-purpose flour
- 3 tablespoons chili powder
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1 teaspoon ground cumin
- 1 teaspoon dried oregano
- 3 tablespoons tomato paste
- 2 cups chicken or vegetable stock
- ¼ teaspoon sea salt
- 1 pound 90/10 ground beef
- ½ teaspoon kosher salt
- ½ teaspoon freshly cracked black pepper
- 1 small yellow onion, diced
- 1 medium red bell pepper, diced
- 3 garlic cloves, minced
- 1 (7-ounce) can diced green chiles
- 1 (15-ounce) can black beans, drained and rinsed
- 2 cups corn, canned or frozen
- 12 (6-inch) corn tortillas
- 1½ cups pepper jack cheese, shredded
- 1½ cups medium cheddar cheese, shredded
- Pico de gallo, for serving (optional)
- Pickled onions, for serving (optional)
- Sour cream, for serving (optional)
Instructions
- Step 1: Preheat the oven to 350°F with a rack in the center position.
- Step 2: Make the enchilada sauce. In a medium saucepan, heat the oil and flour over medium heat, whisking constantly until smooth and bubbling, about 6 minutes. Whisk in chili powder, garlic powder, onion powder, cumin, oregano, and tomato paste. Gradually add chicken stock and sea salt, whisking to combine. Bring to a simmer, then reduce heat to low and cook, stirring occasionally, until slightly thickened, about 5 minutes.
- Step 3: Meanwhile, heat a large skillet over medium heat. Add ground beef, kosher salt, and black pepper. Cook, breaking up the meat, until browned, about 8–10 minutes. Add onion and red bell pepper and cook until softened, about 5 minutes. Stir in garlic and cook until fragrant, about 1 minute. Add diced green chiles, black beans, corn, and half of the enchilada sauce. Cook, stirring, until warmed through, about 5 minutes. Remove from heat.
- Step 4: Dip half of the tortillas in the remaining enchilada sauce, then arrange in a single layer on the bottom of a 9×13-inch baking dish. Spread half of the beef mixture over the tortillas, then sprinkle with half of the pepper jack and cheddar cheeses. Dip the remaining tortillas in sauce and layer on top of the cheese. Spread the remaining filling over the tortillas and top with the remaining cheeses. Cover with foil and bake for 20 minutes.
- Step 5: Remove the foil and bake uncovered for another 15 minutes, until the cheese is bubbly and golden. Let cool slightly before serving. Garnish with pico de gallo, pickled onions, and sour cream if desired.
Tips & Variations
- For a vegetarian version, substitute ground beef with extra black beans and diced vegetables like zucchini or mushrooms.
- Use flour tortillas if you prefer a softer texture, but lightly toast them first to prevent sogginess.
- Add a pinch of smoked paprika or cayenne to the sauce for extra depth and heat.
- Make the casserole a day ahead for the flavors to meld; just add extra baking time if baking straight from the fridge.
Storage
Store leftovers covered in the refrigerator for up to 3 days. Reheat in the oven at 350°F until warmed through, about 15–20 minutes, to keep the cheese melty and the casserole moist.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use rotisserie chicken instead of ground beef?
Yes! Swap the ground beef for shredded rotisserie chicken and adjust seasoning as needed. This makes an easy, flavorful variation.
Is it possible to make this recipe gluten-free?
Absolutely. Use gluten-free flour for the sauce and ensure the corn tortillas are certified gluten-free to keep this dish safe for gluten-sensitive diets.
PrintEnchilada Casserole Recipe
This Enchilada Casserole features layers of tender corn tortillas dipped in a homemade enchilada sauce, filled with a savory mixture of ground beef, beans, corn, and diced vegetables, then topped with melted pepper jack and cheddar cheese. Baked to bubbly perfection, it makes a comforting and flavorful meal perfect for family dinners or casual gatherings.
- Prep Time: 20 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour 5 minutes
- Yield: 8 servings 1x
- Category: Main Course
- Method: Baking
- Cuisine: Mexican
Ingredients
Enchilada Sauce
- 2 tablespoons vegetable oil
- 2 tablespoons all-purpose flour
- 3 tablespoons chili powder
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1 teaspoon ground cumin
- 1 teaspoon dried oregano
- 3 tablespoons tomato paste
- 2 cups chicken or vegetable stock
- ¼ teaspoon sea salt
Casserole Filling
- 1 pound 90/10 ground beef
- ½ teaspoon kosher salt
- ½ teaspoon freshly cracked black pepper
- 1 small yellow onion, diced
- 1 medium red bell pepper, diced
- 3 garlic cloves, minced
- 1 (7-ounce) can diced green chiles
- 1 (15-ounce) can black beans, drained and rinsed
- 2 cups corn, canned or frozen
- 12 (6-inch) corn tortillas
- 1½ cups pepper jack cheese, shredded
- 1½ cups medium cheddar cheese, shredded
For Serving (Optional)
- Pico de gallo
- Pickled onions
- Sour cream
Instructions
- Preheat Oven: Preheat your oven to 350°F (175°C) and position a rack in the center.
- Make Enchilada Sauce: In a medium saucepan, combine vegetable oil and flour. Cook over medium heat, whisking constantly, until smooth and bubbly, about 6 minutes. Whisk in chili powder, garlic powder, onion powder, cumin, oregano, and tomato paste until well blended. Gradually whisk in the chicken or vegetable stock and sea salt. Bring to a simmer, then reduce heat to low and cook, stirring occasionally, for about 5 minutes until slightly thickened.
- Prepare Filling: While the sauce simmers, heat a large skillet over medium heat. Add ground beef seasoned with kosher salt and black pepper. Cook, breaking it apart with a wooden spoon until browned, about 8-10 minutes. Add diced onion and red bell pepper, cooking until softened, around 5 minutes. Stir in minced garlic and cook for an additional minute until fragrant. Incorporate diced green chiles, black beans, corn, and half of the prepared enchilada sauce. Cook for 5 minutes more until heated through, then remove from heat.
- Assemble Casserole: Dip half the corn tortillas in the remaining enchilada sauce, then layer them in a single layer on the bottom of a 9×13-inch baking dish. Spread half of the beef filling over the tortillas, followed by half of the shredded pepper jack and cheddar cheeses. Dip the remaining tortillas in the sauce and arrange in a single layer over the cheese. Add the remaining beef filling and top with the remaining shredded cheeses.
- Bake: Cover the baking dish with foil and bake in the preheated oven for 20 minutes. Remove the foil and bake uncovered for an additional 15 minutes, or until the cheese is bubbly and golden brown.
- Serve: Let the casserole cool slightly before serving. Optionally, serve with pico de gallo, pickled onions, and sour cream for added flavor and texture.
Notes
- Use 90/10 ground beef for a balance of flavor and lower fat content.
- Vegetable stock can be used in place of chicken stock to make the sauce vegetarian.
- If fresh corn isn’t available, canned or frozen corn works well.
- For a spicier kick, add jalapeños or increase the chili powder in the sauce.
- The casserole can be assembled a day ahead and refrigerated; bake just before serving.
Keywords: Enchilada Casserole, Mexican casserole, ground beef enchilada, baked enchiladas, layered Mexican dish

