Main Courses
This beef and cheese enchilada casserole delivers restaurant-quality comfort in one foolproof baking dish. The layers of tender beef, melted cheese, and crisp tortillas create a dish so rich and satisfying, it becomes an instant family favorite.
I've perfected this recipe over years of holiday gatherings, where it disappears faster than you can say "seconds, please."
The secret lies in balancing bold Mexican spices with creamy cheese and tender beef—each layer building flavor as it bakes. You'll start with a savory beef mixture, then layer it with tortillas and cheese until the casserole reaches bubbly perfection.
The best part? It's ready in just 45 minutes, making it perfect for busy weeknights or special occasions.
What you'll end up with is a golden, bubbling casserole that's crispy on top, creamy in the middle, and packed with layers of flavor in every bite. The cheese stretches beautifully, the tortillas stay tender, and the beef remains juicy—no dry or tough textures here.
This dish serves a crowd with ease and tastes even better the next day.
Whether you're feeding a hungry family or hosting a dinner party, this enchilada casserole delivers restaurant-quality results without the fuss. The technique is simple, but the flavor is anything but ordinary. Let's get baking—your taste buds will thank you.
Ingredients for beef and cheese enchilada casserole
These bold ingredients transform into bubbly, cheesy perfection in one baking dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef (Lean) 🥩 | 1 ½ lb | 80/20 fat ratio preferred |
| Yellow Onion 🧅 | 1 whole | Medium size, finely diced |
| Garlic Cloves 🧄 | 4 cloves | Fresh, minced for depth |
| Canned Tomato Sauce 🍅 | 1 cup | San Marzano preferred |
| Taco Seasoning 🌶️ | 2 tbsp | Homemade or quality packet |
| Flour Tortillas 🌯 | 12 whole | Medium size, cut into strips |
| Shredded Monterey Jack Cheese 🧀 | 3 cups | Freshly shredded for melt |
| Shredded Cheddar Cheese 🧀 | 2 cups | Sharp variety preferred |
| Sour Cream 🥛 | ½ cup | Full-fat for creaminess |
| Black Beans (Canned) 🫘 | 1 cup | Rinsed for texture |
| Butter 🧈 | ¼ cup | Melted for crispy top |
| Chopped Green Onions 🧅 | ¼ cup | For fresh garnish |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Ground Black Pepper 🌶️ | ¼ tsp | Freshly ground |
The beef and cheese are the stars here—80/20 ground beef stays juicy while the Monterey Jack and cheddar melt into gooey perfection. Grab freshly shredded cheese from the deli counter (pre-shredded gets clumpy), and San Marzano tomato sauce if you want that authentic Italian flavor boost. For the tortillas, Flour Factory brand holds up best—just cut them into strips so they crisp beautifully. The onions and garlic? Fresh is non-negotiable—they're the flavor foundation, so don't skip the mincing.
No taco seasoning packet? Mix 1 tbsp chili powder, 1 tsp cumin, 1 tsp paprika, ½ tsp garlic powder, ½ tsp onion powder, and ¼ tsp cayenne—it's better than store-bought. Short on cheese? Pepper Jack adds heat while still melting beautifully. The beans can be swapped for refried beans if you prefer that texture. For the tortillas, corn tortillas work too, but they'll be slightly chewier. And that melted butter on top? Don't skip it—it creates that golden, crispy crust that everyone loves.
This casserole tastes even better the next day—make extra and freeze portions for quick meals. Store leftovers in the fridge for 4-5 days with foil pressed against the surface to keep it fresh. For freezing, portion into individual servings before baking, then reheat covered at 350°F for 20 minutes. The cheese stretches beautifully when reheated, so it's perfect for lunches or dinners all week.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe—just brown the beef with onion and garlic, dump in the tomato sauce and seasoning, layer with tortillas and cheese, and bake. No pots, no mess, no stress.
- Taco Night Every Night: That blend of ground beef, garlic, and taco seasoning? It’s like a warm hug in a casserole dish. The tomato sauce keeps it rich but not too heavy, and the melted cheese ties it all together.
- Lunchbox Hero: Between us, this is my go-to for meal prep. The leftovers reheat like a dream—crispy edges, gooey cheese, all in one bite. Pack it cold or warm, and you’ve got a lunch that feels fancy but costs pennies.
- Budget-Friendly Feast: Honestly, this recipe uses pantry staples you already own. Lean beef stretches with onions and garlic, tomato sauce adds depth, and cheese makes it feel indulgent. Feed a crowd or save leftovers for days—either way, your wallet stays happy.
Step-by-step instructions for beef and cheese enchilada casserole
Here's how to create layers of cheesy, bubbly perfection without the fuss of rolling individual enchiladas.
Brown the Beef and Sauté the Aromatics
In a large skillet over medium-high heat, break apart the 1.5 lb ground beef (lean) with a wooden spoon, cooking until it loses its raw color and browns evenly—about 5-6 minutes. This step develops deep flavor through the Maillard reaction, so don't rush it. Once fully cooked, drain excess fat, leaving about 1 tablespoon for flavor.
In the same skillet, add the 1 whole yellow onion and 4 cloves garlic cloves, cooking until the onion softens and becomes translucent—about 4-5 minutes. You'll smell the sweet, caramelized aroma that signals they're ready. Stir in the 2 tbsp taco seasoning, 1 cup canned tomato sauce, and 1 cup black beans (canned), mixing well. Let the mixture simmer for 3 minutes to meld the flavors together. This forms the rich, savory base for your casserole.
Prepare the Tortillas for Layering
Cut each of the 12 whole flour tortillas into 8 equal strips—about 1-inch wide. This creates thin, crispy "enchilada" pieces that will bake up perfectly without curling. Arrange them on a baking sheet and lightly brush both sides with melted butter using a pastry brush. This step ensures they'll crisp up beautifully in the oven rather than absorbing too much moisture from the filling.
In a separate bowl, mix together the 3 cups shredded Monterey Jack cheese, 2 cups shredded cheddar cheese, and 0.5 cup sour cream. This blend gives you that perfect balance of creamy and sharp flavors. Keep this mixture at room temperature so it melts smoothly into the casserole.
Assemble the Casserole Layers
Preheat your oven to 375°F and grease a 9x13-inch baking dish lightly with butter or cooking spray. Spread half of the beef mixture evenly across the bottom of the dish, creating a thin, even layer. Sprinkle half of the cheese mixture over the beef, followed by half of the buttered tortilla strips, arranging them in a single layer with slight overlaps. This creates a sturdy base that won't shift during baking.
Repeat the process with the remaining beef mixture, cheese mixture, and tortilla strips. The final layer should be tortilla strips followed by the remaining cheese. Press down gently on the top layer to ensure everything stays in place—this prevents the tortillas from floating up during baking. The cheese should peek through the tortilla strips, creating those beautiful, bubbly pockets when baked.
Bake to Golden, Bubbly Perfection
Cover the casserole tightly with heavy-duty aluminum foil and bake for 30 minutes. This initial covered baking allows the layers to soften and the cheese to begin melting without over-browning. After 30 minutes, remove the foil and bake for an additional 15-20 minutes until the tortilla strips are golden brown and the cheese is bubbling vigorously on top. You'll see the edges crisping and the cheese forming those irresistible, stretchy bubbles—this is your cue that it's ready.
Let the casserole rest for 5 minutes before serving. This resting time allows the layers to set slightly, making it easier to slice cleanly. Garnish with 0.25 cup chopped green onions just before serving for a fresh, vibrant finish. The result should be a perfectly balanced dish with crispy tortilla strips, creamy cheese pockets, and a rich, savory beef filling in every bite.
Pro Tips For Making Beef And Cheese Enchilada Casserole
- Brown the Beef Thoroughly: Lean ground beef releases more flavor when you cook it until it’s actually brown, not just pink. I used to rush this step because I thought the tomato sauce would cover it up—wrong. Break the beef into small chunks first, then cook on medium-high heat for 5-6 minutes until deeply browned. That’s when the meaty flavor kicks in.
- Sweat the Onion Low: Onions caramelize best when they’re cooked slowly, but most recipes don’t give them enough time. After dicing, cook the onion in a dry pan over medium-low heat for 8-10 minutes, stirring occasionally, until it’s soft and golden. Skimp here, and your casserole will taste raw and dull—no one wants that.
- Prevent Cheese Sog: The biggest mistake? Dumping all the cheese on top and baking it uncovered. Instead, sprinkle a thin layer of cheese first, then add the rest after the casserole has baked for 15 minutes. Cover it loosely with foil for the last 5-10 minutes to melt the cheese evenly—this keeps it gooey, not waterlogged.
- Upgrade with a Crispy Top: Broil the casserole for the last 2-3 minutes with a sprinkle of crushed tortilla chips or panko on top. It’s not traditional, but it adds a satisfying crunch that cuts through the richness. Just keep an eye on it—broilers are sneaky and can burn faster than you think.
Essential equipment for beef and cheese enchilada casserole
Must-Have Baking Dish
A 9x13-inch baking dish is non-negotiable for this recipe—it provides the perfect surface area for even baking and layering. I recommend a heavy-duty stainless steel or ceramic dish (like Pyrex) to distribute heat evenly and prevent warping.
Avoid dark-colored dishes—they can cause uneven browning. If you only have an 8x8-inch dish, reduce the recipe by half, but the texture won't be as satisfying. 🔥
Skillet for Browning
Use a large, heavy skillet (I prefer 10-inch cast iron or stainless steel) for browning the beef and sautéing aromatics. Cast iron retains heat beautifully, helping develop that deep, caramelized flavor through the Maillard reaction.
If you don’t have cast iron, a non-stick skillet works too—just avoid overcrowding the beef to prevent steaming instead of browning. A wooden spoon is essential for breaking up the beef without tearing the tortillas later. 🍳
Tortilla Cutter
While you can cut tortillas with a knife, a tortilla cutter (or even a pizza cutter) makes this step effortless and consistent. I like the OXO Good Grips Tortilla Cutter—it’s sharp, easy to clean, and cuts 12 tortillas into strips in under 2 minutes.
If you’re cutting by hand, use a serrated knife for clean edges. Pro tip: Brush the strips with melted butter immediately after cutting to prevent drying. ✂️
Cheese Tools
For the best texture, shred your own cheese using a box grater (like the Microplane) instead of pre-shredded bags—it melts smoother and doesn’t clump. A small mixing bowl (about 2-quart capacity) is perfect for combining the cheese and sour cream.
For pressing down layers, use a wet paper towel or parchment-lined spatula to avoid sticking. A pastry brush (like OXO’s silicone one) is ideal for buttering the tortilla strips evenly. 🧀
Foil and Resting Tools
Heavy-duty aluminum foil (like Reynolds Wrap) is a game-changer—it seals in moisture during the initial bake. For resting, I use a cooling rack (placed over a baking sheet) to keep the bottom from getting soggy.
A sharp chef’s knife (like Victorinox 8-inch) is best for slicing the casserole cleanly after resting. And don’t skip the chopping board for the green onions—it’s the perfect size for quick garnishing. ⏳
Nutrition facts
Frequently asked questions
Can I make this casserole with corn tortillas instead of flour?
Yes, corn tortillas work beautifully! They'll add a slightly different texture—more chewy and less tender than flour tortillas. For best results, cut them into 1-inch strips and brush lightly with melted butter or oil to prevent drying. The flavor will be more authentic, but the tortillas may hold up slightly differently during baking.
How can I make this dish spicier?
Boost the heat by adding ½ teaspoon cayenne pepper or 1 teaspoon chili powder to the beef mixture, or sprinkle ¼ cup diced jalapeños between layers. For extra kick, top with diced pickled jalapeños or a dollop of salsa before serving. Start with small amounts—you can always add more!
Why did my casserole get watery or soggy? This usually happens if the tortillas absorbed too much moisture from the filling or if the cheese wasn't enough to bind everything. To fix it next time, press the tortilla strips firmly into the beef mixture, and
Can I use ground turkey or chicken instead of beef?
Ground turkey or chicken works well, but you'll need to adjust the cooking time slightly. For turkey, cook until it reaches 165°F (about 6-7 minutes), and for chicken, cook until no longer pink (5-6 minutes). Use 1 teaspoon more taco seasoning to compensate for the milder flavor of poultry. The texture will be slightly lighter but still delicious!
How do I reheat leftovers without drying them out?
Cover the casserole with aluminum foil and reheat at 350°F for 20-25 minutes until warmed through. For a crispier top, uncover for the last 5 minutes of reheating. Alternatively, reheat individual portions in the microwave for 90 seconds on 50% power, then cover with a damp paper towel for 1 minute to restore moisture.
