
I remember making this enchilada casserole for the first time when I was craving Mexican food but didn’t have the patience to roll each tortilla and I layered everything like a lasagna instead and the result was even better than I imagined because the flavors melded perfectly and the gooey cheese pulled everyone back for seconds. Ever since that night it’s been a go-to comfort dish whenever I need something warm bold and effortless.
Instead of filling and rolling tortillas one by one this recipe makes things easier and just as tasty by layering the meat sauce tortillas and cheese all in one baking dish and every bite has that familiar enchilada flavor but with half the work and that’s a win in my kitchen.
Ingredients
- Here’s what I use for this recipe. You can always make substitutions if you prefer!
- Ground beef – The hearty base of the casserole and adds richness and protein.
- Onion – Brings a subtle sweetness and savory depth to the meat.
- Garlic – Boosts the flavor with a bold aromatic note.
- Enchilada sauce – The star of the dish bringing smoky and tangy flavor to every layer.
- Corn tortillas – Layered throughout the casserole just like lasagna sheets.
- Black beans – Adds texture and makes the dish more filling.
- Corn – Brings a pop of sweetness and color.
- Shredded cheese – I love using a blend of cheddar and Monterey Jack for a gooey melty finish.
- Cilantro – A fresh garnish that brightens every bite.
- Olive oil – Used to sauté the onion and garlic to bring out flavor.
Tools You’ll Need
- Large skillet – To brown the beef and build the filling.
- 9×13 baking dish – The perfect size for layering your casserole.
- Spatula – For stirring and mixing the ingredients.
- Knife and cutting board – To prep the onion and garlic.
- Cheese grater – If using block cheese for the best melt.
- Measuring cups – To portion out ingredients for layering.

Instructions
Step 1: Cook the Beef Mixture
I start by heating a drizzle of olive oil in a skillet and sautéing the diced onion until it softens then I add the garlic and ground beef cooking everything until the beef is browned and crumbled.
Step 2: Add the Sauce and Fillings
Next I stir in half the enchilada sauce followed by the black beans and corn and I mix it all together until the filling is well combined and warm.
Step 3: Layer the Casserole
In a greased 9×13 baking dish I spread a thin layer of the meat mixture on the bottom then I add a layer of tortillas followed by more filling then a generous handful of shredded cheese and I repeat the layers until everything is used up ending with cheese on top.
Step 4: Bake It
I bake the casserole uncovered at 375°F for about 20 to 25 minutes until the cheese is bubbly and lightly golden on top and everything is heated through.
Step 5: Garnish and Serve
Once it’s out of the oven I let it sit for 5 to 10 minutes before slicing and I garnish it with chopped fresh cilantro right before serving.
Tips
I like to use corn tortillas because they hold up better during baking but flour tortillas will work in a pinch and you can add jalapeños if you want a spicier version. This also reheats beautifully so it’s perfect for leftovers or meal prep.
Ways to Serve
Enchilada casserole goes great with a side of Mexican rice or tortilla chips and I love topping it with sour cream avocado slices or even a little hot sauce for extra flavor. It’s a full meal on its own but sides like guacamole or a fresh salad make it even better.
Frequently Asked Questions
Can I make enchilada casserole ahead of time?
Yes you can assemble it a day in advance and refrigerate it until ready to bake.
What kind of enchilada sauce should I use?
I usually go with red enchilada sauce but green also works if you want a twist.
Can I freeze leftovers?
Absolutely cool completely then wrap portions in foil and freeze for up to 2 months.
What protein substitutes can I use?
Ground turkey shredded chicken or a meatless crumble all work well here.
See You in the Kitchen
I hope you give this enchilada casserole a try! It’s one of my favorite easy meals that never fails to satisfy and I’d love to hear what twists you add or how it turned out in your kitchen. Share your take and keep this recipe on hand for busy nights or when the craving for comfort strikes.
Happy Cooking!
Print
Enchilada Casserole
- Total Time: 40 minutes
- Yield: 6 servings 1x
Description
Looking for the best enchilada casserole? This quick, easy, and cheesy dinner layers tortillas, beef, and sauce in one amazing bake! Perfect for busy nights or family gatherings, it’s simple, comforting, and totally satisfying – a no-fuss Mexican dinner idea!
Ingredients
- 1 lb ground beef
- 1 small onion diced
- 2 cloves garlic minced
- 1 tbsp olive oil
- 2 cups enchilada sauce
- 10 corn tortillas
- 1 cup canned black beans drained
- 1 cup frozen corn
- 2 cups shredded cheese (cheddar and Monterey Jack)
- Fresh cilantro chopped for garnish
Instructions
- Heat olive oil in a skillet. Add onion and sauté until soft. Add garlic and cook 1 minute.
- Add ground beef and cook until browned. Stir in half the enchilada sauce, black beans, and corn. Mix well.
- In a greased 9×13 dish, layer some meat mixture, tortillas, cheese. Repeat layers, ending with cheese.
- Bake at 375°F for 20–25 minutes until cheese is bubbly and golden.
- Let cool for 5–10 minutes. Garnish with fresh cilantro and serve warm.
Notes
- Use ground turkey or chicken for a lighter version.
- Green enchilada sauce adds a fun twist.
- Top with sour cream or avocado slices.
- Great for freezing and reheating later.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Main Dish
- Method: Baking
- Cuisine: Mexican-Inspired
Nutrition
- Serving Size: 1 slice
- Calories: 480
- Sugar: 6g
- Sodium: 850mg
- Fat: 25g
- Saturated Fat: 11g
- Unsaturated Fat: 11g
- Trans Fat: 0g
- Carbohydrates: 38g
- Fiber: 5g
- Protein: 26g
- Cholesterol: 70mg