If you love enchiladas but hate the mess of rolling tortillas, this beef enchilada casserole is your new best friend. It delivers all the same bold, saucy, cheesy flavour in a fraction of the effort — just layer and bake.
I originally created this recipe to use up leftover roast beef, and it quickly became one of the most-requested dinners in my house. The green salsa and beef broth create a tangy, savoury sauce that soaks into the corn tortillas and keeps everything incredibly moist. A generous blanket of melted Monterey Jack and a dusting of smoked paprika finish it off beautifully.
Here’s what I love most about it:
- Just 7 ingredients and 10 minutes of hands-on prep
- No tortilla rolling — stack, layer, done
- Perfect for leftovers — turns yesterday’s roast beef into tonight’s star dish
Whether you’re feeding a busy family on a weeknight or prepping for a casual get-together, this casserole is the kind of recipe you’ll come back to again and again.
Beef Enchilada Casserole
Ingredients
- 12 ounce green salsa jarred
- ½ cup beef broth homemade preferred
- 2 cups roast beef cooked ; shredded or chopped
- ½ large onion diced
- 1 cup monterey jack cheese shredded
- 12 medium corn tortillas (6-inch / 15cm) ; cut in halves
- Smoked paprika
Instructions
- Preheat oven to 350°F / 175°C (180°C fan-forced).
- Mix green salsa and beef broth in a small bowl. Place a large spoonful of the salsa mixture in a 9×9 inch (23x23cm) or 11×7 inch (28x18cm) baking dish to lightly cover the bottom.
- Place 3 cut tortillas around the edge with the cut side next to the edge of the dish. Place one whole tortilla in the centre.
- Place 1/2 of beef and 1/2 of onions on top of the tortilla layer.
- Place 1/3 of the salsa mixture evenly over beef and onions. Repeat layers.
- Place remaining 3 cuts and 1 whole tortilla on top. Spoon salsa evenly over top and top with cheese. Sprinkle with smoked paprika.
- Place in the oven and bake for 35 to 40 minutes, or until the cheese is melted and bubbly and the edges are golden brown. The internal temperature should reach 165°F / 74°C.
- Let the casserole rest for 10 minutes before slicing. Serve with a crisp green salad, sour cream, and sliced avocado.
Nutrition
What Makes This Beef Enchilada Casserole Special
Most enchilada recipes ask you to roll each tortilla individually — messy, time-consuming, and frankly, not worth the effort on a busy weeknight. This casserole flips the format on its head by layering halved corn tortillas with shredded roast beef, tangy green salsa, and melted Monterey Jack cheese. The result is the same satisfying combination of tender tortilla, seasoned meat, and gooey cheese, but with a fraction of the prep work.
What really sets this version apart is the green salsa and beef broth sauce. Instead of the usual red enchilada sauce, the green salsa brings a bright, slightly tart flavour that pairs beautifully with the rich, savoury shredded beef. As the casserole bakes, the corn tortillas absorb that sauce and become soft and almost creamy — much like traditional stacked enchiladas you’d find in New Mexico.
The smoked paprika on top is a small detail that makes a big difference. It adds a subtle smokiness that bridges the tangy salsa and the mild Monterey Jack, giving the whole dish a more complex, layered flavour than you’d expect from just seven ingredients.
Tips for Best Results
- Use truly tender roast beef. Leftover pot roast, chuck roast, or slow-cooker beef works best because it shreds easily and stays moist during baking. Avoid lean cuts like eye of round, which can dry out.
- Cut the tortillas with kitchen shears. Stacking them and cutting through the whole pile at once is faster and neater than using a knife.
- Don’t skip the sauce on the bottom of the dish. That thin layer of salsa mixture prevents the bottom tortillas from sticking and ensures every layer stays moist.
- Let it rest before cutting. A full 10 minutes of resting allows the layers to firm up so your slices hold together instead of sliding apart on the plate.
- Use room-temperature ingredients. If your beef and broth are straight from the fridge, the casserole will take longer to heat through in the centre. Let them come to room temperature for about 15 minutes before assembling.
Substitutions and Variations
- Protein swaps: Shredded rotisserie chicken, pulled pork, or seasoned ground beef all work well. For ground beef, brown 1 lb (450g) with the diced onion and a teaspoon of cumin before layering.
- Cheese options: Pepper Jack adds heat, a Mexican cheese blend adds authenticity, or use sharp cheddar for a bolder flavour. A mix of Monterey Jack and cheddar is excellent.
- Red enchilada sauce version: Replace the green salsa and beef broth with 2 cups (480ml) of red enchilada sauce for a more traditional flavour profile.
- Add vegetables: A drained can of black beans, a cup of roasted corn, or a diced poblano pepper layered in with the beef adds substance and nutrition.
- Flour tortillas: You can use flour tortillas instead of corn, though the texture will be softer and less distinctly Mexican. Note that this will make the dish no longer gluten-free.
- Spice it up: Add a finely diced jalapeño to the onion layer, or stir a teaspoon of ground cumin and half a teaspoon of chilli powder into the salsa-broth mixture.
Storage and Reheating
Refrigerator: Store leftover casserole in an airtight container for up to 3 days. The tortillas will soften further overnight, which many people actually prefer.
Reheating individual portions: Microwave at 50% power for 2-3 minutes, checking halfway through. The lower power prevents the cheese from becoming rubbery.
Reheating the whole dish: Cover with foil and bake at 325°F / 160°C for 15-20 minutes until heated through. Remove the foil for the last 5 minutes to re-crisp the cheese on top.
Freezing: This casserole freezes beautifully. For best results, assemble but don’t bake — wrap the dish tightly in plastic wrap and then foil, and freeze for up to 2 months. Thaw overnight in the fridge before baking as directed, adding 5-10 extra minutes to the cook time. Already-baked portions can also be frozen for up to 1 month, though the tortilla texture won’t be quite as good.
What to Serve With This
- Crisp green salad with a lime vinaigrette — the acidity cuts through the richness of the cheese beautifully
- Mexican rice or cilantro-lime rice to round it into a complete plate
- Refried beans or black beans on the side for extra protein and fibre
- Sliced avocado or guacamole — the creaminess is a perfect contrast to the tangy green salsa
- Sour cream and pickled jalapeños as table condiments so everyone can customise their plate
- Warm cornbread — particularly good if you want a heartier meal
Frequently Asked Questions
Can I make this beef enchilada casserole with raw beef instead of cooked?
This recipe is designed for already-cooked, shredded roast beef. If you only have raw beef, you’ll need to cook it first. Brown ground beef in a skillet with the diced onion, drain the fat, then layer it in the casserole as directed. For a whole roast, cook it in a slow cooker or Dutch oven until shreddable before assembling.
Why are my corn tortillas falling apart in the casserole?
Corn tortillas can break down if they absorb too much liquid. Make sure you’re using a standard 12-ounce jar of salsa mixed with just half a cup of broth — don’t add extra liquid. Also, avoid soaking the tortillas before layering. They’ll absorb the perfect amount of sauce as they bake.
Can I use store-bought enchilada sauce instead of green salsa?
Absolutely. Replace the green salsa and beef broth with about 2 cups (480ml) of your favourite canned enchilada sauce — red or green. The flavour profile will shift slightly, but the method stays exactly the same.
What size baking dish should I use?
A 9×9 inch (23x23cm) square dish works perfectly for this recipe and creates nice, thick layers. An 11×7 inch (28x18cm) dish also works if that’s what you have — the layers will be slightly thinner but will still hold together well.
How do I know when the casserole is done?
Look for melted, bubbly cheese on top with slightly golden edges. The casserole should be visibly bubbling around the sides, and the internal temperature should reach at least 165°F / 74°C. If the cheese is browning too quickly but the centre isn’t hot, cover loosely with foil and continue baking.
Can I add sour cream to the layers?
Yes — spreading a thin layer of sour cream over each tortilla layer before adding the beef creates a richer, creamier casserole. Use about ¾ cup total, divided between the two tortilla layers. This is an especially good addition if you find green salsa too tart on its own.
Is this recipe spicy?
As written, this casserole is mild. The green salsa provides flavour but minimal heat. To add spice, choose a hot salsa, add diced jalapeños to the filling, or use Pepper Jack cheese instead of Monterey Jack. You can also pass hot sauce at the table for those who want more kick.
A Brief History of Enchilada Casserole
Enchiladas date back to Aztec times, when Mesoamerican people would roll tortillas around small fish and other fillings. The Spanish colonisers documented the practice, and over centuries, the dish evolved into the sauced, cheese-topped enchiladas we know today. The stacked or layered style — sometimes called enchiladas montadas — is particularly popular in New Mexico and parts of northern Mexico, where flat tortillas are layered with sauce, meat, and cheese rather than rolled. This casserole version is a natural American adaptation of that tradition, making the dish even more accessible for home cooks who want big enchilada flavour without the fuss of rolling each tortilla individually.
If you try this beef enchilada casserole, I’d love to hear how it turns out — feel free to leave a star rating and drop a comment below with any tweaks you made or tips of your own!














































