Cheesy Taco Beef Casserole brings everything you love about taco night together in one warm, hearty, family-friendly dish. Layers of seasoned ground beef, tender corn tortillas, black beans, sweet corn, tomatoes, salsa, and plenty of melted cheese make every serving rich, satisfying, and full of Tex-Mex flavor.
The beef mixture is the heart of this casserole. Ground beef is browned with onion and garlic, seasoned with classic taco spices, and simmered with beans, corn, tomatoes with green chiles, and salsa. The result is a flavorful, slightly saucy filling that keeps the casserole moist without becoming overly heavy.
Layering corn tortillas between the beef and cheese gives the dish structure while soaking up all those savory juices as it bakes. A generous final layer of cheese melts into a bubbling, lightly golden topping, while fresh tomatoes, green onions, cilantro, and black olives add color, texture, and freshness.
This easy casserole is ideal for weeknight dinners, casual gatherings, or game-day meals. Serve it straight from the baking dish with cool sour cream, guacamole, extra salsa, or crunchy tortilla chips for a complete taco-inspired dinner everyone can customize.
Servings: 6 servings
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Ingredients
For the Taco Beef Casserole
- 1½ lbs (680 g) ground beef
- 1 small onion, diced
- 2 cloves garlic, minced
- 1 packet taco seasoning
- ½ cup water
- 1 (15-ounce) can black beans, drained and rinsed
- 1 cup corn, drained
- 1 (10-ounce) can diced tomatoes with green chiles, drained
- 1 cup salsa
- 8 small corn tortillas, halved or cut into strips
- 2½ cups shredded Mexican-blend or cheddar cheese
For the Topping
- ½ cup sliced black olives
- 2 green onions, thinly sliced
- 1 medium tomato, diced
- 2 tablespoons chopped fresh cilantro
- Sour cream, for serving