beef enchilada casserole

beef enchilada casserole recipe

This beef enchilada casserole is a weeknight work horse. I’ve made it twice in the last month and we’ve enjoyed each serving.

I cook the beef and simmer it with the seasoned tomato sauce on lazy Sunday evenings. Then layering the beef with tortillas and cheese I store the ready-to-bake casserole in the fridge, giving us something delicious to anticipate come Monday night (…and Tuesday…and Wednesday – thanks to leftovers!).

Working full time in the hustle of Silicon Valley means our weeknight meals have to be planned. Most weeks, Kenny and I have strategized exactly what we’re going to eat each night so we can shop, cook, store, and reheat accordingly.

Most of our scheming leads to plans of meals that are comforting, high in protein, and delicious. This recipe lets us enjoy all the flavors of enchiladas without having to roll individual servings. We just layer the flavors, lasagna style, and bake everything together in a casserole dish.

I love this recipe because served alongside veggies (or a green salad) it’s completely balanced and totally delicious. This beef enchilada casserole is a favorite in the Campos house and I hope you’ll love it too!

Be sure to pin this post to make your next weeknight meal easy, wholesome, and delicious!

beef enchilada casserole recipe

Other recipes for delicious weeknight cooking:

Get your Le Creuset casserole dish!
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
beef enchilada casserole

beef enchilada casserole

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Sepideh Esmaili Campos
  • Yield: 12 servings 1x


  • 2 tablespoons olive oil
  • 1 medium yellow onion, diced 
  • Kosher salt 
  • 2 pounds 85% lean ground beef 
  • 2 teaspoon cumin
  • 2 teaspoon garlic powder
  • 2 Tablespoons smoked paprika
  • 2 Tablespoons chili powder
  • ¼ tsp cayenne pepper 
  • 2 Tablespoons tomato paste
  • 1, 15-ounce can tomato sauce
  • 15 ounces water
  • 2, 4-ounce cans green chilis
  • 1, 12-ounce package corn tortillas 
  • 8 ounces shredded cheddar cheese 
  • 1, 3.8-ounce can drained sliced black olives
  • ⅓ cup sliced green onions, the dark and light green parts
  • Guacamole and sour cream to serve (optional)


  1. Heat olive oil in a shallow dutch oven over medium heat until the oil starts to ripple, about 3 minutes. 
  2. Add the onion and ½ teaspoon salt. 
  3. Cook over medium heat until the onion is translucent and starting to brown, about 5 minutes. 
  4. Add the ground beef and increase the heat to high. 
  5. Brown the beef while you break the meat up into small pieces using a wooden spoon. Cook until the meat is no longer pink, 6-8 minutes. 
  6. Reduce the heat to medium, add to the meat 2 teaspoon salt, cumin, garlic powder, smoked paprika, chili powder, cayenne pepper, and tomato paste. Stir to combine and cook until the tomato paste is dark red, 3-5 minutes. 
  7. Add the tomato sauce to the meat. Fill the empty tomato sauce can with filtered water (about 15 ounces) and add to the beef. 
  8. Add the green chilis bring to a boil then lower heat to low and simmer until the sauce has thickened and the flavors are well combined, 15-20 minutes. 
  9. Taste the sauce at this point and add some salt if necessary. 
  10. Preheat the oven to 375 degrees.
  11. Assemble the casserole in a 9X13 inch casserole dish: 
  12. Spread a thin layer of sauce over the bottom of the dish. Layer 4-5 tortillas across the bottom of the dish, cutting some tortillas in half and placing cut edges against the sides of the casserole dish. 
  13. Spread ⅓ of the sauce over the tortillas, top with ⅓ of the cheese, ⅓ of the olives, and ⅓ of the sliced green onions. 
  14. Top with another layer of tortillas and spread ½ of the remaining sauce over the tortillas. Sprinkle ½ of the remaining cheese, ½ of the remaining olives, and ½ of the remaining green onions over the meat sauce. 
  15. Complete the final layer of meat sauce, cheese, olives, and green onions. Cover the dish with aluminum foil and bake in the oven until the cheese has melted, about 20 minutes. 
  16. Remove the casserole from the oven and let it sit for 10 minutes before cutting into the casserole. 
  17. Cut into square pieces, like lasagna, and serve with guacamole and sour cream as desired. 


  • Serving Size: 1/12 of casserole
  • Calories: 385
  • Sugar: 2.3g
  • Sodium: 529mg
  • Fat: 22.3g
  • Saturated Fat: 9.1g
  • Carbohydrates: 18.4g
  • Fiber: 2.8g
  • Protein: 25.8g
  • Cholesterol: 87mg
get your FREE e-cookbook with movie inspired recipes!
sign up for the SepCooks newsletter and receive the "Cook" ebook as a gift
I agree to have my personal information transfered to MailChimp ( more information )
your information is never shared and only used to send you recipes and updates from SepCooks

Leave a Reply

Your email address will not be published. Required fields are marked *

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.