Ground Beef Enchilada Casserole
Classic enchilada casserole with savory ground beef, vegetables, beans, and corn tortillas. All of the ingredients are layered in a baking dish and baked for an easy enchilada dinner!
Beef Enchilada Recipe
Everything you love about enchiladas – the sauce! the cheese! the savory beef! – layered up in a baking dish for easy prep and easy serving. I love some great enchiladas and don’t really mind all the rolling and fuss, but for those nights when I want things a little less fussy, this enchilada casserole comes to the rescue.
How to Make It
Even better, you can make this casserole up to three days in advance and keep it in the fridge until you’re ready to bake it. A little advanced planning means dinner is taken care of a few days later when you just don’t have the time to cook.
More Enchilada Recipes
Poblano Chicken Enchiladas | Enchilada Tortilla Pie | Chicken Enchilada Soup | Beef Enchiladas

Enchilada Casserole
Ingredients
- 1 tablespoon olive oil
- 1 1/2 cups chopped yellow onion about 1 medium onion
- 1 pound ground beef 93% lean
- 2 teaspoons garlic powder
- 2 teaspoons kosher salt
- 1 teaspoon ground black pepper
- 1 cup frozen corn kernels
- 1 (15.5-ounce) can low-sodium black beans, drained and rinsed
- 1 (14.5-ounce) canned diced tomatoes, drained
- 1 small jalapeno seeded and diced
- 1 (10-ounce) can of red enchilada sauce
- 12 5-inch corn tortillas (street tacos-style)
- 3 cups shredded Mexican-blend cheese divided
- 1 tablespoon cilantro for garnish
- 1 to 2 sliced green onions for garnish
Instructions
- Preheat the oven to 350ยฐF.ย
- Heat 1 tablespoon of olive oil in a large pan over medium heat. Add the onions and cook them until they are softened about five minutes.
- Add the beef, 2 teaspoons garlic powder, 2 teaspoons salt, and 1 teaspoon pepper to the pan. Break up the beef as it cooks and stir until it’s browned, about 7 to 10 minutes.
- Combine the corn, beans, tomatoes, and jalapeno in a large bowl. Stir to combine. Measure 1/3 cup of the mixture and set that amount aside. Add the remaining mixture to the pan with the beef and stir to combine. Take the pan off the heat.
- Pour the enchilada sauce into a bowl. Dip 6 tortillas in the sauce, coating them on both sides. Place the tortillas in a single layer on the bottom of a 9/13″ baking dish.
- Spread half of the meat mixture over the tortillas. Top the beef with 1 1/2 cups of shredded cheese.
- Dip 6 more tortillas in the enchilada sauce and layer them over the cheese. Spread the rest of the meat mixture on top, followed by the rest of the cheese.
- Cover the baking dish with foil and bake the casserole for 25 minutes. Remove the foil and bake it for 10 minutes more or until the cheese is melted and the casserole is lightly browned around the edges.ย
- Spread the reserved vegetable mixture over the top of the casserole and add the chopped cilantro and green onions. Let the casserole cool for five to ten minutes before serving.
Video
Notes
Nutrition Estimate
The nutrition is an estimate only. It was calculated using Nutrifox, an online nutrition calculator.
Variations
There are quite a few ways to switch this recipe up! Here are some ideas:
- Swap the red enchilada sauce for salsa verde.
- Try using ground turkey instead of ground beef.
- Toss in other veggies like diced bell peppers, black olives, or mushrooms.
- Use your favorite taco seasoning when you cook the beef. This adds more flavor, but you will want to reduce the amount of added salt in the recipe if you try this.
- Switch out the corn tortillas for small flour tortillas.
- Add more garnishes! Serve the casserole with sour cream, red salsa, guacamole, or diced avocado.









Looks delicious. Nice and cheesy!
This looks SO GOOD!
You only put 2 halves on the bottom of a 9×13 pan?
Oh, geez! Thanks for pointing that out – if using small tortillas you should use 4 halves for each layer and two whole ones on top. I’ve updated the recipe ๐
I LOVE THIS…mmm veggies. thank you!