The BEST Beef Enchilada Casserole

Cheesy, Saucy, and Easy—A Family Favorite Weeknight Dinner

Introduction

There’s something deeply comforting about a bubbling dish of enchiladas pulled straight from the oven. This Beef Enchilada Casserole takes everything you love about classic enchiladas—seasoned beef, rich red sauce, melty cheese—and layers it into one hearty, satisfying bake. No tedious rolling required.

Inspired by Tex-Mex flavors, this layered version is perfect for busy weeknights, meal prepping, or feeding a hungry crowd. Instead of individually filling and rolling tortillas, you simply layer the ingredients lasagna-style. The result? All the savory flavor with half the effort.

This casserole has roots in Mexican-American kitchens where bold spices, ground beef, and pantry staples come together to create something magical. From the smoky cumin to the gooey cheese and zesty enchilada sauce, every layer brings comfort and flavor. Whether you’re craving a nostalgic weeknight dinner or need a crowd-pleasing potluck option, this recipe checks all the boxes.


Ingredients Overview

Let’s break down what makes this casserole so rich, savory, and addictive.

Ground Beef (1 lb)

Lean ground beef (85/15 or 90/10) gives this dish its meaty heart. It’s sautéed with onions, garlic, and spices for bold, deep flavor. You can also use ground turkey or plant-based crumbles for a lighter version.

Onion & Garlic

  • 1 small yellow onion, diced: Adds sweetness and depth.

  • 2 garlic cloves, minced: Boosts the savory aroma and balances the richness of the beef.

Taco Seasoning (2 tbsp)

A blend of chili powder, cumin, paprika, and oregano gives the beef that classic Tex-Mex flavor. You can use a store-bought mix or homemade seasoning.

Enchilada Sauce (2 cups)

This is the soul of the casserole. Choose a high-quality canned red enchilada sauce or make your own. Look for versions with a tomato-chile base and smoky undertones.

Corn Tortillas (12 small)

Corn tortillas hold up better than flour when baked and lend authentic flavor. They soften into the sauce but retain just enough bite.

Cheddar & Monterey Jack Cheese (2 cups total, shredded)

A blend of sharp cheddar and mild Monterey Jack melts beautifully, delivering creamy, bubbly goodness in every bite.

Black Beans (1 can, drained and rinsed)

Optional but highly recommended. They add creaminess, protein, and balance the richness of the meat.

Green Chiles (1 small can)

These mild, tangy chiles bring a subtle heat and depth. Mix into the beef for extra dimension.

Optional Garnishes

  • Chopped fresh cilantro

  • Sour cream

  • Diced avocado

  • Sliced jalapeños

  • Lime wedges

Each ingredient builds on the last, creating layers of flavor and texture that make this casserole irresistibly comforting.


Step-by-Step Instructions

This beef enchilada casserole comes together in under an hour with minimal prep. Here’s how to build it, bake it, and serve it.

1. Cook the Beef Filling

  • In a large skillet over medium heat, cook 1 lb ground beef until browned, about 5–7 minutes.

  • Add diced onion and cook 3–4 more minutes, until softened.

  • Stir in minced garlic and cook another 30 seconds.

  • Add 2 tbsp taco seasoning, the can of green chiles, and half of the enchilada sauce (1 cup). Simmer for 5 minutes to blend flavors.

  • Stir in the drained black beans, if using, and remove from heat.

Tip: Taste the filling and adjust seasoning with salt or more taco spice if needed.

2. Preheat and Prep the Baking Dish

  • Preheat oven to 375°F (190°C).

  • Grease a 9×13-inch baking dish lightly with oil or cooking spray.

3. Assemble the Layers

Layering is key to a good casserole structure. You’ll build 3 main layers:

  • Spread a thin layer of enchilada sauce on the bottom.

  • Add a layer of corn tortillas (tear them to cover the bottom fully).

  • Spoon on a third of the beef mixture and sprinkle with cheese.

Repeat the layers twice more: tortillas, beef, cheese. End with a final layer of tortillas and the remaining 1 cup of enchilada sauce. Top generously with the rest of the cheese.

4. Bake Until Bubbly

  • Cover with foil and bake for 20 minutes.

  • Remove foil and bake another 10 minutes, or until cheese is melted and bubbly.

For extra golden top, broil for 2–3 minutes at the end—just keep a close eye.

5. Let It Rest and Serve

  • Let the casserole rest 5–10 minutes before slicing. This helps it set and makes serving neater.

  • Top with fresh cilantro, sour cream, or any garnishes you like.


Tips, Variations, and Substitutions

Cooking Tips

  • Don’t skip resting: It allows the layers to settle and makes for cleaner slices.

  • Shred your own cheese: Pre-shredded cheese contains anti-caking agents that prevent smooth melting.

  • Make it spicy: Add chopped jalapeños or hot sauce to the meat filling for heat lovers.

Variations

  • Vegetarian: Use lentils, mushrooms, or meatless crumbles instead of beef.

  • Tex-Mex twist: Add a layer of sautéed bell peppers or roasted corn between the beef layers.

  • Chicken Enchilada Casserole: Use shredded rotisserie chicken instead of ground beef.

Substitutions

  • Flour tortillas: Okay in a pinch but tend to get mushier—corn tortillas hold their shape better.

  • Cheese: Try pepper jack for spice or queso fresco for a tangier flavor.

  • Sauce: Swap red enchilada sauce for green if you prefer a brighter, tomatillo-forward taste.

This casserole adapts beautifully to what’s in your fridge or pantry.


Serving Ideas & Occasions

This dish is the definition of comfort food. It’s satisfying, crowd-pleasing, and easy to portion.

Serve It With:

  • Mexican rice or cilantro lime rice

  • Simple side salad with lime vinaigrette

  • Refried beans or elote (Mexican street corn)

  • Chips and guacamole

Great For:

  • Weeknight family dinners: Kids love the cheesy, saucy layers.

  • Potlucks or gatherings: Travels well and reheats beautifully.

  • Game day: Serve in squares with toppings for a hands-off main.

  • Meal prep: Freeze individual portions for fast lunches.

It’s filling enough to stand alone or become part of a festive Tex-Mex spread.


Nutritional & Health Notes

While hearty and indulgent, this casserole can still fit into a balanced meal plan with a few smart choices:

  • Protein-rich: With beef, beans, and cheese, it’s packed with satisfying protein to keep you full.

  • Customizable: Adjust portions, toppings, or ingredients to meet your dietary needs.

  • Vegetable add-ins: Add bell peppers, spinach, or zucchini into the beef for extra fiber and vitamins.

  • Make it lighter: Use reduced-fat cheese, ground turkey, and whole grain tortillas.

One square of this casserole can be the base of a balanced plate when paired with fresh salad or roasted veggies.


FAQ

1. Can I make this casserole ahead of time?

Yes! Assemble the casserole up to 24 hours in advance and refrigerate. When ready to bake, let it sit at room temp for 20 minutes, then bake as directed.

2. Can I freeze it?

Absolutely. Freeze before or after baking. Wrap tightly and label. To reheat, thaw in the fridge overnight and bake covered at 375°F until hot.

3. How do I keep it from getting soggy?

Use corn tortillas and pre-cook the beef mixture well so it’s not watery. Letting the casserole rest before cutting also helps keep layers firm.

4. Is this dish spicy?

It depends on the enchilada sauce and chiles you use. Choose mild versions for a kid-friendly option, or add jalapeños for a kick.

5. What cheese melts best for enchiladas?

A mix of cheddar and Monterey Jack offers both sharp flavor and smooth melting. Avoid pre-shredded if possible for best texture.

6. Can I make it in a slow cooker?

Yes. Layer everything as you would in a baking dish and cook on LOW for 4–5 hours or HIGH for 2–3 hours. Add cheese in the last 30 minutes.

7. How long will leftovers keep?

Store leftovers in an airtight container in the fridge for up to 4 days. Reheat in the microwave or oven until warmed through.

Print

The BEST Beef Enchilada Casserole

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A cheesy, saucy beef enchilada casserole layered with corn tortillas, seasoned ground beef, and melty cheese. An easy, comforting Tex-Mex dinner the whole family will love.

  • Author: Maya Lawson
  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Total Time: 50 minutes
  • Yield: 68 servings 1x

Ingredients

Scale
  • 1 lb ground beef

  • 1 small yellow onion, diced

  • 2 cloves garlic, minced

  • 2 tbsp taco seasoning

  • 1 can (4 oz) diced green chiles

  • 1 can black beans (15 oz), drained and rinsed (optional)

  • 2 cups red enchilada sauce

  • 12 small corn tortillas

  • 1 cup shredded cheddar cheese

  • 1 cup shredded Monterey Jack cheese

  • Cooking spray or oil for baking dish

  • Optional: chopped cilantro, sour cream, diced avocado, lime wedges

Instructions

  • Preheat oven to 375°F.

  • In a skillet, brown ground beef. Add onion, garlic, taco seasoning, green chiles, and half the enchilada sauce. Simmer 5 minutes. Stir in beans.

  • Lightly grease a 9×13-inch baking dish.

  • Spread a little enchilada sauce in the bottom. Layer tortillas, beef mixture, and cheese. Repeat layers two more times.

  • Top with final layer of tortillas, remaining enchilada sauce, and cheese.

  • Cover with foil and bake 20 minutes. Remove foil and bake 10 more minutes. Broil for 2–3 minutes for golden top.

  • Rest 5–10 minutes before slicing. Garnish as desired.

Notes

  • Use ground turkey or plant-based meat for variation.

  • Add bell peppers or corn for extra vegetables.

  • Freeze in portions for easy reheating.

  • Serve with rice, beans, or salad.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star