Hearty Beef Enchilada Casserole Recipe with Cheesy Layers

This Beef Enchilada Casserole is a hearty, flavor-packed option for weeknight dinners. Simple ingredients combine with a creamy homemade cheese sauce to create a comforting casserole that comes together easily and bakes to bubbly perfection.

Beef Enchilada Casserole

Beef Enchilada Casserole

Ground beef is browned with onions and bell pepper, then seasoned with chili powder, cumin, and garlic for a classic enchilada-style filling. Layers of cut corn tortillas, the beef mixture, and a smooth cheese sauce are assembled in a baking dish and baked until hot and bubbly. It’s an easy, satisfying casserole that’s great for families and meal prep alike.

This dish takes less than an hour from start to finish, and you’ll likely have leftovers that reheat well. For lighter swaps, ground turkey works as a substitute, though beef provides a richer flavor.

Video

Ground Turkey or Beef?

Ground beef gives the most robust flavor, but ground turkey is an acceptable substitute if you prefer a leaner option. If using turkey and you want a deeper flavor, add a little smoked paprika and, if available, a splash of browning liquid to enhance color and richness.

Use beef for the fullest taste; switch to turkey for a lighter version that still pairs well with the same spices and toppings.

Vegetable Add-Ins

The recipe includes onion, bell pepper, tomato, and corn, but you can easily boost the veggie content. Ideas to try:

  • Stir in black, pinto, or chili beans.
  • Layer refried beans for extra creaminess.
  • Shred zucchini, carrots, or squash into the beef mixture.
  • Use jalapeño in place of the bell pepper for more heat.
  • Add diced black olives or mushrooms for variety.

Freezing and Make-Ahead

This casserole freezes and reheats well. To freeze, prepare the beef, vegetables, and cheese sauce, assemble the casserole, cool completely, then wrap tightly in plastic wrap and aluminum foil. Label with the date and reheating instructions. Disposable aluminum pans are convenient for freezing-to-oven use.

Topping Suggestions

Top individual servings with your favorite taco-style garnishes. Popular options include:

  • Diced tomatoes
  • Shredded lettuce
  • Diced red or green onion
  • Salsa, salsa verde, or hot sauce
  • Sour cream or plain Greek yogurt
  • Extra shredded cheese
  • Sliced avocado or jalapeño
  • Black olives
Casserole closeup

Tortillas to Use

Corn tortillas are traditional, but flour tortillas work too. For this casserole, 7–8 inch tortillas fit nicely in the pan when cut and layered.

What to Serve With It

Serve with a simple green salad, cornbread, or black beans and rice for a complete meal.

Ingredients (Enchilada Layers)

  • Avocado or olive oil
  • Ground beef (or ground turkey)
  • Onion, diced
  • Red bell pepper, diced
  • Frozen or fresh corn
  • Chili powder
  • Ground cumin
  • Garlic powder
  • Corn tortillas, cut into quarters
  • Tomato, seeded and chopped (optional)
  • Cilantro, chopped (optional)

Ingredients (Homemade Cheese Sauce)

  • Butter
  • All-purpose flour
  • Milk (reduced-fat or regular)
  • Worcestershire sauce
  • Shredded sharp cheddar cheese
  • Parmesan cheese
  • Diced green chiles (canned)
  • Salt

How to Make the Beef Filling

Step 1

Preheat oven to 400°F. Coat a 9×13 or similar baking dish with nonstick spray or a light drizzle of olive oil and set aside.

Step 2

In a large skillet over medium-high heat, warm the oil, add the ground beef, diced onion, and bell pepper. Cook 6–8 minutes, breaking the meat into small pieces, until the beef is no longer pink and the vegetables are tender. Drain excess fat if needed.

Step 3

Stir in the corn, chili powder, ground cumin, and garlic powder. Cook 1–2 minutes more until heated through, then remove from heat.

Onions and peppers cooking

How to Make the Cheese Sauce

Step 4

Melt butter in a saucepan over medium heat. Whisk in the flour and cook 2–3 minutes until the mixture thickens slightly and turns a light golden color.

Step 5

Reduce heat to medium-low and slowly whisk in the milk and Worcestershire sauce. Continue whisking and cook about 10 minutes until the sauce thickens. Do not allow it to boil.

Step 6

Remove from heat and add the cheddar and Parmesan a little at a time, whisking until smooth. Stir in diced green chiles and salt to taste.

Assembling the Casserole

Step 7

Cover the bottom of the baking dish with about one-third of the cut corn tortillas, overlapping as needed. Spoon half the beef mixture over the tortillas, then pour one-third of the cheese sauce over the beef.

Step 8

Repeat the layers with half of the remaining tortillas, the remaining beef, and half the remaining cheese sauce. Top with the remaining tortillas and the rest of the cheese sauce. Scatter chopped tomato over the top if desired.

Assembling casserole

Step 9

Bake in the preheated oven until hot and bubbly, about 20 minutes. Remove, garnish with chopped cilantro, and serve hot.

Served beef enchilada casserole

Ingredients Summary (Printable)

  • 2 teaspoons avocado oil
  • 1 pound 90% lean ground beef
  • 8 corn tortillas, cut into quarters
  • 1 large onion, diced
  • 3/4 cup diced red bell pepper
  • 1 cup frozen corn (optional)
  • 2 tablespoons chili powder
  • 1 tablespoon ground cumin
  • 1 teaspoon garlic powder
  • 1 large tomato, seeded and chopped (optional)
  • 1/4 cup chopped cilantro (optional)
  • Cheese sauce: 1 tbsp butter, 1 tbsp flour, 1 cup milk, 1.5 tsp Worcestershire, 1 cup shredded cheddar, 1/4 cup Parmesan, 1 (4 oz) can diced green chiles, 1/4 tsp salt

Notes and Tips

  • Substitute ground turkey for beef to reduce fat; add smoked paprika for extra depth if desired.
  • If using high-fat ground beef, drain excess fat before adding spices and corn.
  • The casserole freezes well—assemble, cool completely, wrap tightly, and label before freezing.

Nutrition (Approximate)

Calories: 415 kcal | Carbohydrates: 32 g | Protein: 27 g | Fat: 21 g | Saturated Fat: 10 g | Sodium: 446 mg

Did you make this recipe?
Share your photos or feedback and let others know how it turned out.