Beef and Cheese Enchilada Casserole Recipe: Crispy Tortilla Topping With Melted Cheese Rivers

Main Courses

Beef and Cheese Enchilada Casserole Recipe: Crispy Tortilla Topping With Melted Cheese Rivers

This beef and cheese enchilada casserole delivers the perfect combination of crispy tortilla edges and gooey melted cheese rivers in every bite. The secret lies in layering thin tortillas over a rich beef and sauce mixture, then baking until golden and bubbly.

I developed this recipe after years of perfecting the balance between crispy topping and creamy filling—no soggy bottoms here.

The foundation starts with tender shredded beef simmered in a savory tomato sauce, then topped with melted cheese and tortillas that bake into a satisfying crunch. This dish transforms simple pantry staples into a restaurant-quality meal that feeds a crowd without the fuss of individual enchiladas.

The tortilla topping stays crispy while the cheese inside melts into rich, stretchy strands.

By the time it emerges from the oven, you'll have a casserole with a crispy golden crust that shatters at every bite, revealing layers of melted cheese and flavorful beef underneath.

The aroma alone will have everyone gathering around the table, and each forkful delivers that perfect texture contrast. This is comfort food at its finest—easy to make but impossible to resist.

Serve with sour cream, sliced jalapeños, or fresh cilantro for extra flavor, or enjoy it as-is for a hearty meal that's perfect for weeknight dinners or holiday gatherings. The best part? Leftovers reheat beautifully, making this an ideal make-ahead dish for busy schedules. Let's get started on this crowd-pleasing classic.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for beef and cheese enchilada casserole

Sixteen ingredients transform into a restaurant-worthy casserole with crispy edges and gooey cheese rivers.

Ingredient Amount Notes
Ground Beef (85% lean) 🥩 2 lb Finely ground for even cooking
Yellow Onion 🧅 1 whole Medium size, finely diced
Garlic Cloves 🧄 4 cloves Freshly minced for bold flavor
Black Beans 🫘 15 oz Drained and rinsed well
Tomato Sauce 🍅 15 oz Canned, no sugar added
Flour Tortillas 🌯 12 whole Medium size, slightly overlapping
Shredded Monterey Jack Cheese 🧀 2 cups Freshly shredded for meltiness
Shredded Cheddar Cheese 🧀 1 ½ cups Sharp variety preferred
Chicken Broth 💧 1 cup Low sodium preferred
Taco Seasoning 🌶️ 2 tbsp Homemade or quality packet
Olive Oil 🫒 2 tbsp For crispy tortilla layer
Salt 🧂 1 tsp Kosher or sea salt
Ground Black Pepper 🌶️ ½ tsp Freshly ground preferred
Sour Cream 🥛 ½ cup For serving, optional
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish

The beef is non-negotiable—85% lean ground beef gives you that perfect balance of flavor and texture. Costco or Walmart usually have it pre-ground, but if you're buying a whole chuck roast, ask the butcher to grind it fine. The tortillas? Mission brand flour tortillas are my go-to—they hold up best to the baking process without getting soggy. For the cheese, Monterey Jack and sharp cheddar melt beautifully together, but don't use pre-shredded—it gets clumpy. Freshly shredding at home makes all the difference.

No taco seasoning packet? Mix 1 tbsp chili powder, 1 tsp cumin, 1 tsp paprika, ½ tsp garlic powder, ½ tsp onion powder, ¼ tsp oregano—it's better than store-bought. Short on black beans? Substitute pinto beans or kidney beans, but rinse them well to remove any gummy residue. The tomato sauce can be homemade (simmer crushed tomatoes with garlic and onion) or a quality canned version like Muir Glen. For extra richness, stir in 2 tbsp tomato paste with the sauce. And if you're feeling fancy, add ½ cup corn kernels for texture.

Assemble this casserole ahead and refrigerate for up to 24 hours—it actually tastes better the next day as flavors meld. Bake it, then let it rest 10 minutes before slicing so the cheese sets properly. Leftovers reheat beautifully in the oven at 350°F for 15 minutes, covered with foil. For crispier edges, broil for 2-3 minutes at the end. Store any leftovers in the fridge for 4 days or freeze for 3 months. The tortilla topping stays crispy when reheated—just cover with foil to prevent burning.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe because it’s literally one pan, one spatula, and zero stress. Brown the beef with onions and garlic, dump in the beans and sauce, top with tortillas and cheese—then bake. No chopping, no layering, no fuss. The only thing you’ll be stressing is how to eat it fast enough.
  • Cheesy-Garlicky Bliss: That crispy cheese crust on top? Chef’s kiss. The ground beef gets tender with the onions and garlic, then soaks up the tomato sauce until it’s rich and smoky. Add the melted cheese, and suddenly you’ve got layers of gooey, savory perfection that tastes like a hug from your abuela’s kitchen.
  • Weeknight Hero: Between us, this is my secret weapon for busy nights. It feeds a crowd (or my family’s bottomless pits) without requiring a PhD in cooking. I’ve made it for game days, lazy Sundays, and even when my kid’s soccer team showed up unannounced—everyone left happy. Zero takeout needed.
  • Budget-Friendly Leftovers: Honestly, I almost always make too much because it’s so dang good. The ground beef stretches with beans and sauce, and the cheese stretches even further when melted. Best part? It reheats like a dream—perfect for lunch the next day or freezing for when you’re too tired to cook. Money saved, taste not sacrificed.

Step-by-step instructions for beef and cheese enchilada casserole

Here's how to build layers of flavor and texture that result in that perfect crispy tortilla topping.

1

Brown the Ground Beef and Sauté Aromatics

Heat 2 tablespoons olive oil in a large skillet over medium-high heat. Add the 2 pounds ground beef (85% lean) and cook, breaking it apart with a wooden spoon, until it loses its raw color and begins to brown—about 5-7 minutes. This step develops deep meaty flavor through the Maillard reaction.

Push the beef to one side of the pan and add the finely diced yellow onion and minced garlic cloves. Sauté for 3-4 minutes until the onions are translucent and the garlic is fragrant. Here's the thing—don't let the garlic burn, or it will turn bitter and ruin your entire dish. If it starts to darken too quickly, remove the pan from heat for 10 seconds to cool slightly before continuing.

2

Build the Filling Mixture

Return the beef to the pan and stir in the 2 tablespoons taco seasoning, 1 teaspoon salt, and ½ teaspoon ground black pepper. Cook for 1 minute to toast the spices and let their aromas infuse into the beef. Remove from heat and stir in the 15 ounces drained black beans and 15 ounces tomato sauce. Let the mixture cool slightly while you prepare the baking dish.

Here's where it gets fun—this filling should be thick enough to cling to the tortillas but still spreadable. If it's too thick, add 1-2 tablespoons chicken broth to loosen it. The perfect consistency ensures each tortilla gets properly coated, preventing dry spots in your casserole.

3

Assemble the Enchilada Layers

Preheat your oven to 375°F. In a 9x13-inch baking dish, spread ½ cup of the filling mixture evenly across the bottom. This thin layer prevents the tortillas from sticking directly to the dish. Place 6 of the flour tortillas on top, slightly overlapping them like shingles on a roof. Spread all of the remaining filling evenly over the tortillas.

Sprinkle 1 cup shredded cheddar cheese and 2 cups shredded Monterey Jack cheese evenly over the filling. This cheese layer will create those beautiful melted rivers when baked. Place the remaining 6 tortillas on top, again overlapping slightly. Drizzle 1 cup chicken broth evenly over the top tortillas—this creates steam during baking for that crispy top layer.

4

Create the Crispy Tortilla Topping

Here's the moment that matters: brush the top tortillas with 2 tablespoons olive oil using a pastry brush. This oil is what transforms the tortillas from soft to gloriously crispy. Press down gently on the tortillas with your hands or a spatula to ensure they make good contact with the baking dish.

Bake uncovered for 30-35 minutes until the tortillas are deep golden brown and the cheese has melted into rivers. You'll know it's done when you see crispy edges on the tortillas and the cheese is bubbly and golden. If the tortillas brown too quickly, tent loosely with foil for the last 5-10 minutes to prevent burning while still achieving crispiness.

5

Rest and Serve

Remove from the oven and let the casserole rest for 10 minutes before serving. This resting period allows the cheese to set slightly and makes it easier to slice cleanly. The casserole will be hot—handle with care as the cheese will be molten inside.

Garnish with ½ cup chopped fresh cilantro and serve with ½ cup sour cream on the side. Each bite should deliver that perfect combination of crispy tortilla, melted cheese rivers, and flavorful beef filling. For extra presentation, slice into squares before serving—this showcases the beautiful layers and makes it easier for everyone to enjoy.

👨‍🍳

Pro Tips For Making Beef And Cheese Enchilada Casserole

  • Brown the Beef Properly: I learned this the hard way—skipping the full brown isn’t just about flavor, it’s about texture. Cook the 85% lean ground beef in batches if needed, breaking it into small crumbles with a wooden spoon until it’s deep brown in spots, not just pink. That’s where the richness hides, and it makes the whole casserole taste like it simmered for hours instead of 30 minutes.
  • Sauté Onions Low and Slow: High heat turns onions mushy fast, and mushy onions in a casserole are a crime. Cook the yellow onion over medium-low until it’s soft but still holds its shape—about 8-10 minutes. If you’re impatient, you’ll end up with a watery filling that soaks into the tortillas instead of staying where it belongs.
  • Drain and Rinse the Beans: Canned black beans are convenient, but the starchy water they’re packed in will turn your casserole into a gluey mess. Drain them, then rinse under cold water for 10 seconds—just enough to wash away the excess starch. Your layers will stay crisp, and the cheese won’t turn into a sad, soggy blanket.
  • Layer Cheese Like a Pro: Don’t just dump cheese on top and call it a day. Sprinkle half the shredded cheese between layers of tortillas and filling, then finish with the rest on top. This keeps every bite cheesy, not just the surface. (And yes, even if you’re lazy like me, it makes a real difference.)

Flavor customization for these flavors

Spicy Kick Options

For those who love heat, stir 1-2 teaspoons of chili powder or ½ teaspoon cayenne pepper directly into the beef mixture. I like to add 1 chopped jalapeño with the onions for a fresh, bright heat.

For smoky spice, sprinkle ½ teaspoon smoked paprika over the top tortillas before baking—it adds depth without overwhelming the dish. 🌶️

Creamy Variations

Swap out some of the shredded cheese for ½ cup sour cream mixed into the filling for a tangy twist. I also love adding ½ cup refried beans to the bottom layer for extra creaminess.

For a richer flavor, stir ¼ cup cream cheese into the sauce before assembling—it melts beautifully and adds a velvety texture. 🥛

Vegetarian Twist

Replace the beef with 2 cups cooked lentils or 15 ounces seasoned black beans for a hearty plant-based version. I recommend using 1 packet taco seasoning plus 1 teaspoon liquid smoke to mimic the beefy flavor.

Add ½ cup corn and ½ cup diced bell peppers to the filling for extra texture and color. 🌱

Cheese Swaps

Monterey Jack and cheddar are classics, but try pepper jack for a spicy kick or Colby Jack for a milder, creamier melt. For a smoky flavor, substitute ½ cup queso fresco on top before serving.

If you love blue cheese, crumble ¼ cup Gorgonzola over the filling before adding the top tortillas—it adds a bold, tangy contrast. 🧀

Extra Crispy Topping

For maximum crunch, brush the top tortillas with a mix of 1 tablespoon olive oil and 1 tablespoon melted butter. I also recommend sprinkling ½ cup crushed tortilla chips on top before baking—they add an extra layer of crispiness.

For a nutty crunch, top with ¼ cup chopped pecans or walnuts during the final 5 minutes of baking. 🌯

Breakfast Enchilada

Transform this into a breakfast casserole by adding 4 scrambled eggs mixed into the filling. Stir in ½ cup cooked chorizo for extra flavor, and top with ¼ cup crumbled bacon before baking.

Serve with salsa and avocado slices for a hearty morning meal. The crispy tortillas add a satisfying crunch that pairs perfectly with runny yolks. 🍳

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 14g70%
Cholesterol 120mg40%
Sodium 1050mg46%
Total Carbohydrate 45g16%
Dietary Fiber 8g29%
Sugars 3g
Protein 38g76%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use corn tortillas instead of flour?

Flour tortillas are ideal for this recipe—they hold up better during baking and create that perfect crispy texture. Corn tortillas will work in a pinch, but they tend to get soggy and may not crisp as nicely. If using corn, brush the top layer with an extra 1 tablespoon olive oil for better browning.

2

How do I prevent soggy tortillas in the casserole?

The key is the chicken broth drizzle on top tortillas—it creates steam for crispiness without making them soggy. Also, press the tortillas firmly into the dish before baking and avoid overfilling with sauce. If your casserole seems too wet, bake uncovered for 5 extra minutes to evaporate excess moisture.

3

Can I make this ahead of time?

Assemble the casserole in a baking dish, cover tightly with foil, and refrigerate for up to 24 hours before baking. For best results, let it sit at room temperature for 30 minutes before baking to ensure even cooking. Leftovers keep well in the fridge for 4 days or freeze for 3 months.

4

What's the best way to reheat leftovers?

Cover with foil and bake at 350°F for 15-20 minutes until heated through. For extra crispiness, broil for 2-3 minutes at the end. Microwaving works too—cover with a damp paper towel and heat in 1-minute intervals until hot, but expect slightly softer tortillas. Always let it rest 2 minutes before serving.

5

Can I make this in a smaller baking dish?

Yes! For a 9x9-inch dish, reduce all ingredients by about 30% (use 1 lb beef, 8 tortillas, 1 cup cheese, etc.). For a 8x8-inch dish, reduce by 40%. The baking time will be similar (30-35 minutes), but watch closely for browning—smaller dishes can overcook faster.

★★★★★4.8(2 reviews)
Categories Main Courses