Taco casserole is the kind of dinner that gets everyone to the table fast. It is loaded with seasoned ground beef, black beans, corn, melty cheese, and layered corn tortillas all baked into one bubbling dish. I started making this on busy weeknights when I needed something hearty and hands-off, and it has never let me down.
The first time I made this, my kids were hovering near the oven before the timer even went off. The smell of cumin and chili powder filling the kitchen is something else entirely. This taco casserole comes together with simple pantry staples, feeds a crowd without any fuss, and the leftovers are honestly even better the next day. It is the kind of recipe that earns a permanent spot on your weekly menu. Make this tonight!
Table of Contents
Ingredients for Taco Casserole
Every time I make this taco casserole, I keep the ingredient list simple and reliable. I always use a medium jarred salsa because it adds just the right amount of heat without overpowering the other flavors. Here is everything you need.
- 2 teaspoons olive oil
- 1 cup chopped yellow or red onion
- 1 pound ground beef (I recommend 85% or 90% lean so there is some fat for flavor but not too much grease to drain)
- 1 red bell pepper (chopped)
- 1 tablespoon chili powder
- 1 teaspoon ground cumin
- 1/2 teaspoon garlic powder
- 1/2 teaspoon dried oregano
- 1/4 teaspoon salt
- 1/8 teaspoon black pepper
- 1 cup frozen corn or canned corn (drained if canned)
- 15 oz can black beans (rinsed and drained — my preference is low-sodium for better control over saltiness)
- 1 1/2 cups jarred salsa, divided (one 16 oz jar works perfectly; medium heat is my go-to)
- 8 corn tortillas
- 8 oz shredded cheddar or Mexican cheese blend, about 2 cups (pro tip: shred it yourself for better melt)
Optional Toppings:
- Chopped fresh cilantro, avocado, red or green onion, fresh tomatoes, black olives, sour cream
Step-by-Step Instructions
In my experience, getting the beef filling well-seasoned before it goes into the casserole dish is the single biggest key to a flavorful result. Do not rush that step.
Step 1: Preheat your oven to 350 degrees F.
Step 2: Heat olive oil in a large skillet over medium-high heat. Add the chopped onion and cook, stirring often, for about 2 minutes until it starts to soften and turn translucent.
Step 3: Add the ground beef and cook, breaking it apart with a spoon, until fully browned with no pink remaining. Drain off any excess grease so your casserole does not turn out greasy.
Step 4: Add the chopped red bell pepper and cook for 2 more minutes, stirring often, until slightly softened.
Step 5: Add the chili powder, cumin, garlic powder, oregano, salt, pepper, corn, black beans, and 1 cup of the salsa. Stir everything together until well combined, then remove the pan from heat. The mixture should smell smoky and deeply savory at this point.
Step 6: Spread the remaining 1/2 cup of salsa across the bottom of a 13×9-inch baking dish. This thin layer prevents the bottom tortillas from drying out during baking.
Step 7: Lay 4 corn tortillas in the dish, overlapping as needed to cover the bottom as evenly as possible. Do not worry if there are small gaps.
Step 8: Spread two-thirds of the beef mixture evenly over the tortillas, then sprinkle with one-third of the shredded cheese.
Step 9: Add the remaining 4 tortillas on top, then spread the rest of the beef mixture over them, and finish with the remaining cheese.
Step 10: Spray the underside of a piece of foil with cooking spray to prevent cheese from sticking, then cover the dish tightly. Bake covered for 25 minutes. Uncover and bake 5 to 10 more minutes until hot, bubbly, and the cheese just starts to turn golden at the edges. Let it rest for 5 minutes before serving so the layers hold together when you cut into it.
Did you enjoy this recipe?
Save it to your Pinterest board and make it again later!
๐ Save this Recipe@dinnerchickenrecipes
What to Serve with Taco Casserole
This dish has bold, smoky Tex-Mex flavor, so the best sides either cool things down or add a fresh contrast to all that cheesy richness.
Simple Green Salad: A crisp lettuce salad with lime vinaigrette cuts right through the richness of the casserole and adds freshness to the plate without competing with the Tex-Mex flavors.
Taco Rice Bowl: Cilantro lime rice or plain white rice soaks up the extra salsa and juices from the casserole. My Taco Rice Bowl uses similar seasoning and makes a great companion dish on a Tex-Mex night.
Easy Ground Beef Enchiladas: If you are feeding a larger crowd and want to round out the meal with another Tex-Mex classic, my Easy Ground Beef Enchiladas use many of the same spices and come together quickly. A natural pairing for a full dinner spread.
5-Ingredient Beef Enchiladas: Short on time but still want that enchilada flavor alongside the casserole? My 5-Ingredient Beef Enchiladas are as simple as it gets and work beautifully on the same table.
Queso Chicken Enchiladas: For a crowd that loves extra cheesy Tex-Mex options, my Queso Chicken Enchiladas bring that warm, melty queso topping that pairs perfectly with this casserole at potlucks and family dinners.
Street Corn: Charred corn with cotija cheese and a little chili lime seasoning is one of the best sides for taco casserole. The sweetness and char balance the smoky beef filling beautifully. My Easy Street Corn Creamy Cucumber Chicken Salad brings that same fresh corn flavor in a fun salad format.
Creamy Chicken Enchilada Soup: If you are turning taco casserole night into a full Tex-Mex dinner, my Creamy Chicken Enchilada Soup served as a starter ties the whole meal together with shared spices and bold flavor.
Cheesy Garlic Chicken Wraps: For picky eaters at the table who want something different, my Cheesy Garlic Chicken Wraps are easy to pull together alongside the casserole and always disappear fast.
How to Store and Reheat Taco Casserole
Leftover taco casserole keeps well in an airtight container in the refrigerator for up to 4 days. You can also cover the baking dish tightly with plastic wrap or foil if you plan to store it directly in the dish.
To reheat, I recommend covering the dish with foil and warming it in a 350 degree F oven for about 15 to 20 minutes until heated through. For individual portions, the microwave works well in 90-second intervals. Add a small spoonful of fresh salsa on top after reheating to brighten the flavor back up.
Pro tip: this taco casserole freezes well too. Wrap individual portions tightly and freeze for up to 2 months. Thaw overnight in the fridge before reheating for the best texture.
FAQs
Can I make taco casserole ahead of time?
Yes. Assemble the full casserole up to 24 hours ahead, cover tightly, and refrigerate. When ready to bake, let it sit at room temperature for 20 minutes, then bake as directed. You may need to add about 5 extra minutes to the covered bake time since it is starting cold.
Can I use flour tortillas instead of corn tortillas?
You can, but corn tortillas hold up better to the moisture in the filling and give the casserole a more authentic Tex-Mex texture. Flour tortillas tend to get softer and can become a little gummy after baking. If you use them, go with small 6-inch flour tortillas and keep a close eye on the bake time.
Can I substitute ground turkey or chicken for the ground beef?
Absolutely. Ground turkey or ground chicken both work well here. The flavor will be slightly lighter, so I recommend adding an extra 1/4 teaspoon each of chili powder and cumin to keep the filling bold and well-seasoned.
Conclusion
Taco casserole is the kind of recipe that feels like a treat but takes almost no effort to pull together. It is hearty, full of bold flavor, and a guaranteed crowd-pleaser from the very first bite. Try it this week and watch your family ask for it again before the week is even over. This one is a keeper.
Easy Taco Casserole
Ingredients
Equipment
Method
- Preheat oven to 350 degrees F.
- Heat olive oil in a large skillet over medium-high heat. Add chopped onion and cook, stirring often, for about 2 minutes until softened and translucent.
- Add ground beef and cook, crumbling with a spoon, until fully browned with no pink remaining. Drain off any excess grease.
- Add chopped red bell pepper and cook for 2 more minutes, stirring often, until slightly softened.
- Add chili powder, cumin, garlic powder, oregano, salt, pepper, corn, black beans, and 1 cup of the salsa. Stir to combine and remove the pan from heat.
- Spread the remaining 1/2 cup salsa across the bottom of a 13×9-inch baking dish.
- Lay 4 corn tortillas in the dish, overlapping as needed to cover the bottom. Spread two-thirds of the beef mixture on top and sprinkle with one-third of the cheese.
- Layer the remaining 4 tortillas on top, then add the rest of the beef mixture and top with remaining cheese.
- Spray the underside of a piece of foil with cooking spray to prevent sticking. Cover the dish tightly and bake for 25 minutes. Uncover and bake 5 to 10 more minutes until hot, bubbly, and cheese just starts to turn golden at the edges. Rest 5 minutes before serving.












