beef enchilada casserole

beef enchilada casserole

Beef enchilada casserole is the perfect meal when you’re in the mood for Mexican food but you’re too lazy to wrap individual enchiladas!

The addition of lean ground beef gives you a healthy dose of protein and keeps you full for longer!


beef enchilada casserole


  • 2 tsp extra virgin olive oil
  • 1 small yellow onion (diced)
  • 1 1/2 lbs lean ground beef
  • 2 tsp sea salt
  • 1 tsp garlic powder
  • 1 tsp paprika
  • 1 tsp chili powder
  • 1 (14.5 oz can) diced tomatoes
  • 1/4 Cup filtered water
  • 1 package corn tortillas
  • 1 1/4 Cup shredded Mexican cheese

Suggested toppings

  • fresh cilantro
  • guacamole
  • salsa
  • sour cream


  1. Heat a shallow dutch oven over medium heat. You can also use a nonstick pan but a Dutch Oven is preferred because you can go from stove top to broiler!
  2. Add the olive oil to the dutch oven and heat for 1 minute.
  3. Add the diced onions to the pan and cook over medium heat for 5-6minutes (until the onions have released some liquid and they are turning translucent.
  4. Add the ground beef to the pan. Cook the beef until it turns brown and use a wooden spoon to break the beef up into crumbles. It will take 5-6minutes for the beef to brown.
  5. Once the beef is fully cooked and browned, add the sea salt, garlic powder, paprika, and chili powder. Cook for 1-2 minutes, stirring the meat so everything is evenly seasoned.
  6. Add the diced tomatoes with their liquid and the water to the beef. Let the beef and tomatoes simmer for 5 minutes over medium-high heat.
  7. Remove the dutch oven from the stove and use a large spoon to move the seasoned ground beef into a large bowl.
  8. You will build your casserole inside the dutch oven!
  9. Turn the oven on to broil and let the oven preheat while you build the layers of the casserole.
  10. Ladle out 1/4 Cup of the meat sauce onto the bottom of the dutch oven.
  11. Layer 4 corn tortillas on top of the meat sauce. You might use more or less tortillas per layer; it will depend on the size of your dish.
  12. Top the tortilla layer with 1/2 of the remaining meat sauce and top the meat with 1/4 Cup of the shredded cheese.
  13. Top the cheese with another layer of tortillas, the rest of the meat, and the remainder of the shredded cheese.
  14. Place the casserole under the broiler for 5-7 minutes or until the cheese is melted, browned, and bubbly.
  15. Remove the casserole from the oven and let it sit for 5 minutes so you can cut out even, neat servings.
  16. You can top the casserole with cilantro and serve with fresh guacamole, salsa, or sour cream!


If you’re on a time crunch, you can season the beef with 1 tsp salt and 1 tsp pepper and mix store bought enchilada sauce with the beef, omitting the following ingredients: garlic powder, chili powder, smoked paprika, diced tomatoes.

beef enchilada casserole

Recipes straight to your inbox!
Join over 3.000 visitors who are receiving our newsletter and learn how to optimize your blog for search engines, find free traffic, and monetize your website.
We hate spam. Your email address will not be sold or shared with anyone else.