This easy taco enchilada casserole is a hearty 6-serving dinner made with taco-seasoned lean ground beef, refried beans, corn tortillas, red enchilada sauce, tomatoes with green chiles, and plenty of shredded cheese. It takes just 15 minutes to prepare and bakes in a 9-by-13-inch dish for 30–35 minutes, making it a practical 45–50-minute meal for busy weeknights.
Every slice is warm, saucy, cheesy, and packed with familiar taco flavor. The tortillas soften as they bake, the beans add creamy richness, and the bubbling cheese on top turns golden and irresistible.
Jump to RecipeWhy You’ll Love This Recipe

This taco enchilada casserole brings together the best parts of tacos and enchiladas in one easy baking dish. Instead of filling and rolling individual enchiladas, you simply layer the ingredients, cover the dish, and let the oven do the work.
The contrast of textures makes every bite satisfying. Seasoned beef provides savory depth, refried beans create a creamy middle, soft corn tortillas give the casserole structure, and red enchilada sauce ties everything together with a mild, tangy chile flavor.
It is also a smart dinner for families because the toppings can be customized at the table. Serve it with sour cream for cool creaminess, avocado for richness, jalapeños for heat, or cilantro and green onions for a fresh finish.
If you enjoy layered Tex-Mex comfort food, you may also like this easy taco pie, which offers another cozy way to serve seasoned beef and familiar taco toppings.
Ingredients You’ll Need

The ingredient list is short and built around convenient pantry staples. Lean ground beef keeps the casserole hearty without making it excessively greasy, while a small diced yellow onion adds sweetness and aroma as it cooks.
- Ground beef and onion: Cook these together until the beef is browned and the onion is tender.
- Taco seasoning and water: A 1-ounce packet is convenient, or use 2 tablespoons of homemade taco seasoning. The water helps distribute the spices through the meat.
- Enchilada sauce: One 10-ounce can of red sauce adds moisture and classic enchilada flavor.
- Refried beans: The 15-ounce can creates a creamy layer and helps make the casserole filling.
- Tomatoes with green chiles: Drain the 10-ounce can thoroughly so the casserole does not become watery.
- Corn tortillas: Twelve 6-inch tortillas, cut into quarters, are easy to arrange in layers.
- Cheese: Use 2 cups, or about 8 ounces, of Mexican-blend or cheddar-Monterey Jack cheese for a smooth, bubbly topping.
The optional 4-ounce can of diced green chiles adds extra chile flavor without requiring a major change to the recipe. For a milder casserole, leave it out and choose mild enchilada sauce.
How to Make It Step-by-Step

Step 1: Heat your oven to 350°F and lightly grease a 9-by-13-inch baking dish. Greasing the dish makes serving easier and helps prevent the corners from sticking.
Step 2: Place the lean ground beef and diced yellow onion in a large skillet over medium-high heat. Cook for 7–10 minutes, breaking the beef into small pieces, until the meat is browned and the onion is tender, then drain the excess fat.
Step 3: Sprinkle the taco seasoning over the cooked beef and pour in the 1/2 cup water. Stir well and simmer for 2–3 minutes, or until the liquid is mostly absorbed and the beef looks saucy rather than wet.
Step 4: Spread a small amount of red enchilada sauce across the bottom of the prepared baking dish. Do not use all the sauce at this stage; reserve enough to moisten the remaining layers and cover the top.
Step 5: Arrange one layer of quartered corn tortillas over the sauce. Add about one-third of the seasoned beef, one-third of the refried beans, some of the drained tomatoes with green chiles, optional diced green chiles if using, a little enchilada sauce, and a portion of the shredded cheese.
Step 6: Repeat the same layering pattern two more times, arranging the tortillas so they cover as much of the dish as possible. Finish with the remaining enchilada sauce and shredded cheese, making sure the cheese reaches close to the edges.
Step 7: Cover the casserole tightly with foil and bake for 20 minutes. The covered baking time allows the tortillas to soften and gives the beans and meat time to heat through without drying out.
Step 8: Remove the foil and bake for another 10–15 minutes. The casserole is ready when it is hot and bubbling and the cheese has melted into a golden, inviting topping.
Step 9: Remove the dish from the oven and rest it for 5–10 minutes before cutting. Serve warm with your favorite toppings so each portion keeps its layers.
Pro Tips for the Best Casserole

Corn tortillas can become dry or tough if they are exposed to too much heat without enough moisture. Warm them briefly before layering, or make sure every tortilla layer is generously touched by enchilada sauce.
Drain the canned tomatoes with green chiles well, especially if you prefer a casserole that slices neatly. Excess liquid can collect at the bottom of the dish and make the layers softer than intended.
Spread the refried beans in small portions rather than trying to create one perfectly smooth layer. If the beans seem difficult to spread, stir them briefly in a bowl first to loosen their texture.
For the best cheese melt, shred cheese from a block when possible. A Mexican blend gives a balanced flavor, while cheddar-Monterey Jack offers a creamy melt with a familiar cheddar finish.
Letting the casserole rest is not optional if you want clean servings. During those 5–10 minutes, the sauce thickens slightly and the tortillas settle around the filling.
For another comforting dinner that is easy to portion and share, try this simple turkey casserole when you want a different family-style option.
Serving Ideas and Variations

Set out a small topping bar so everyone can finish a serving to taste. Sour cream, sliced green onions, chopped cilantro, diced tomatoes, avocado, and jalapeños all work beautifully with the rich beef and cheese.
Serve the casserole with a crisp green salad, steamed vegetables, or a simple side of rice. Because the dish already contains meat, beans, tortillas, and cheese, a fresh or lightly seasoned side is usually all you need.
To change the flavor while keeping the same structure, use a hotter enchilada sauce or add the optional diced green chiles. Keep the tomatoes well drained and make only one change at a time so the casserole remains balanced.
Looking for more cozy baking-dish inspiration? This cheesy tater tot casserole is another filling choice for a relaxed family dinner.
Storage and Reheating
Allow leftovers to cool, then cover the baking dish tightly or transfer portions to airtight containers. Refrigerate and enjoy them reheated until hot throughout.
For individual portions, microwave gently until warmed through, checking after each interval so the cheese does not become rubbery. For a larger portion, cover it and warm it in the oven until hot, then uncover briefly if you want the cheese topping to regain some of its baked texture.
The casserole is especially convenient for planned leftovers because the layers remain flavorful after resting. Add fresh toppings after reheating rather than before, particularly sour cream, avocado, cilantro, and green onions.
For dessert after dinner, a slice of easy butterscotch pie provides a sweet, creamy contrast to the savory casserole.

Easy Taco Enchilada Casserole
Ingredients
Method
- Heat the oven to 350°F and lightly grease a 9-by-13-inch baking dish.
- Cook the ground beef and diced onion in a large skillet over medium-high heat for 7–10 minutes, breaking up the meat as it cooks, until the beef is browned and the onion is tender. Drain any excess fat.
- Stir the taco seasoning and water into the cooked beef. Simmer for 2–3 minutes, stirring occasionally, until most of the liquid has been absorbed.
- Spread a small amount of enchilada sauce over the bottom of the prepared baking dish. This first layer helps keep the tortillas moist.
- Arrange a layer of quartered corn tortillas over the sauce. Add about one-third of the beef, one-third of the refried beans, some drained tomatoes or optional green chiles, enchilada sauce, and cheese.
- Repeat the tortilla, beef, bean, tomato or chile, sauce, and cheese layers two more times. Finish with enchilada sauce and the remaining shredded cheese on top.
- Cover the baking dish with foil and bake for 20 minutes. Remove the foil and continue baking for 10–15 minutes, until the casserole is hot and bubbling and the cheese is fully melted.
- Let the casserole rest for 5–10 minutes before serving. This gives the sauce time to thicken so the layers hold together more cleanly.
Notes
Final Thoughts
This easy taco enchilada casserole is a dependable dinner when you want bold taco flavor without a complicated cooking process. With 15 minutes of prep, a 30–35-minute bake, and a short resting period, it delivers six generous servings of saucy, cheesy comfort food.
Keep the tomatoes drained, moisten the tortilla layers with enchilada sauce, and give the finished casserole time to rest before slicing. Add your favorite fresh toppings at the table, and this simple layered dinner will feel special enough for guests while remaining easy enough for a busy weeknight.