This easy taco casserole brings all the flavors of classic tacos together in one warm, cheesy dish. Seasoned ground beef, beans, salsa, tortillas, and plenty of melted cheese are layered together and baked until bubbly and golden.
It’s an easy family dinner that’s perfect for busy weeknights, casual gatherings, or whenever you’re craving Mexican-inspired comfort food without assembling individual tacos.
Why You’ll Love This Taco Casserole
- Easy to prepare
- Ready in about 40 minutes
- Uses simple ingredients
- Family-friendly and customizable
- Great for weeknight dinners
- Easy to make ahead
- Perfect for leftovers
- Delicious with your favorite taco toppings
Ingredients

- 1 pound lean ground beef
- 1 small yellow onion, diced
- 2 garlic cloves, minced
- 1 packet taco seasoning
- 1/2 cup water
- 1 can (15 ounces) black beans, drained and rinsed
- 1 cup salsa
- 1 cup frozen corn
- 8 small flour or corn tortillas
- 2 cups shredded Mexican cheese blend
- 1/2 cup sour cream
- 2 green onions, sliced
- 1/4 cup chopped fresh cilantro, optional
Optional Toppings
- Diced tomatoes
- Sliced jalapeños
- Avocado
- Shredded lettuce
- Extra salsa
- Sour cream
- Guacamole
- Fresh cilantro
How to Make Taco Casserole

1. Prepare the Oven
Preheat your oven to 375°F.
Lightly grease a 9×13-inch baking dish and set it aside.
2. Brown the Ground Beef
Heat a large skillet over medium-high heat.
Add the ground beef and diced onion.
Cook for about 6 to 8 minutes, breaking the beef apart with a wooden spoon as it cooks.
Once the beef is browned and the onion has softened, drain any excess grease if necessary.
3. Add the Seasoning
Add the minced garlic and cook for about 30 seconds.
Stir in the taco seasoning and water.
Cook for another 2 to 3 minutes, stirring occasionally, until the beef is evenly coated and most of the liquid has cooked away.
4. Add the Beans, Salsa, and Corn
Reduce the heat to medium.
Stir the black beans, salsa, and frozen corn into the seasoned beef mixture.
Cook for about 2 minutes, just until everything is heated through.
Remove the skillet from the heat.
5. Build the Casserole
Place a layer of tortillas across the bottom of the prepared baking dish. You can cut or overlap them slightly to cover the surface.
Spread about half of the beef mixture over the tortillas.
Sprinkle with about 1/2 cup of shredded cheese.
Repeat the layers with the remaining tortillas, beef mixture, and cheese.
Finish with a generous layer of cheese on top.
6. Bake
Cover the casserole loosely with aluminum foil.
Bake for about 20 minutes.
Remove the foil and continue baking for another 8 to 10 minutes, or until the cheese is completely melted and bubbling around the edges.
For a more golden top, place the casserole under the broiler for 1 to 2 minutes. Watch carefully.
7. Rest and Serve
Remove the casserole from the oven and let it rest for about 5 to 10 minutes.
Top with sour cream, sliced green onions, fresh cilantro, diced tomatoes, avocado, or your favorite taco toppings.
Slice into portions and serve warm.
Best Toppings for Taco Casserole

The toppings are where you can really make this casserole your own.
Try adding:
- Sour cream
- Fresh avocado
- Guacamole
- Diced tomatoes
- Jalapeños
- Shredded lettuce
- Green onions
- Fresh cilantro
- Salsa
- Pickled red onions
For a little extra crunch, add crushed tortilla chips just before serving.
What to Serve With Taco Casserole

Taco casserole is filling on its own, but it pairs well with simple sides.
Try serving it with:
- Mexican rice
- Refried beans
- Corn salad
- Simple green salad
- Avocado salad
- Tortilla chips and salsa
- Fresh fruit
- Cilantro lime rice
Tips for the Best Taco Casserole
Drain excess grease from the beef. This keeps the casserole from becoming overly greasy.
Don’t add too much salsa. Too much liquid can make the tortillas soggy.
Let the casserole rest. Giving it a few minutes before slicing helps the layers hold together.
Use freshly shredded cheese when possible. It melts smoothly and gives you a better cheese pull.
Don’t overbake it. Once the cheese is melted and bubbly, the casserole is ready.
Easy Variations
Chicken Taco Casserole
Replace the ground beef with 2 cups of shredded cooked chicken.
Rotisserie chicken works especially well for a quick version.
Ground Turkey Taco Casserole
Use lean ground turkey instead of beef for a lighter variation.
Vegetarian Taco Casserole
Skip the meat and add extra black beans, pinto beans, corn, bell peppers, and diced tomatoes.
Spicy Taco Casserole
Use hot salsa and add diced jalapeños or a pinch of cayenne pepper.
Breakfast Taco Casserole
Add scrambled eggs and breakfast sausage for a fun brunch-inspired variation.
Can I Use Corn Tortillas?
Yes. Corn tortillas work beautifully and add a slightly more traditional taco flavor.
Flour tortillas are softer and create a more tender casserole, while corn tortillas provide a little more texture.
Can I Make Taco Casserole Ahead of Time?
Yes.
Assemble the casserole, cover it tightly, and refrigerate it for up to 24 hours before baking.
When ready to bake, remove it from the refrigerator while the oven preheats.
You may need to add a few extra minutes to the baking time because the casserole will start cold.
How to Store Leftovers
Allow the casserole to cool before transferring leftovers to an airtight container.
Refrigerate for up to 3 days.
Reheat individual portions in the microwave or warm the casserole in the oven until heated through.
Add fresh toppings after reheating.
Can I Freeze Taco Casserole?
Yes. Taco casserole freezes well.
For best results, assemble the casserole without fresh toppings and allow it to cool completely before freezing.
Wrap it tightly and freeze for up to 2 months.
Thaw overnight in the refrigerator before reheating.
Frequently Asked Questions
Can I use ground chicken instead of beef?
Absolutely. Ground chicken works well with taco seasoning and makes a lighter alternative.
Why is my taco casserole watery?
Excess liquid from salsa, beans, or vegetables can make the casserole watery. Drain canned ingredients well and avoid using more salsa than the recipe calls for.
Can I make this without tortillas?
Yes. You can replace the tortillas with cooked rice for a taco rice casserole.
What cheese is best for taco casserole?
A Mexican cheese blend, Monterey Jack, cheddar, or Colby Jack all melt beautifully.
Can I make this casserole spicy?
Yes. Use hot salsa, pepper jack cheese, jalapeños, or a pinch of cayenne pepper.
Recipe Card
Easy Taco Casserole
Prep Time: 15 minutes
Cook Time: 25 minutes
Resting Time: 5 minutes
Total Time: 45 minutes
Servings: 6
Cuisine: Mexican-American
Course: Dinner
Ingredients
- 1 pound lean ground beef
- 1 small yellow onion, diced
- 2 garlic cloves, minced
- 1 packet taco seasoning
- 1/2 cup water
- 1 can black beans, drained and rinsed
- 1 cup salsa
- 1 cup frozen corn
- 8 small flour or corn tortillas
- 2 cups shredded Mexican cheese blend
- 1/2 cup sour cream
- 2 green onions, sliced
- 1/4 cup fresh cilantro, optional
Instructions
- Preheat oven to 375°F and grease a 9×13-inch baking dish.
- Brown the ground beef and onion in a large skillet.
- Add garlic, taco seasoning, and water. Cook for 2 to 3 minutes.
- Stir in black beans, salsa, and corn.
- Layer tortillas, beef mixture, and cheese in the baking dish.
- Finish with a generous layer of shredded cheese.
- Cover and bake for 20 minutes.
- Remove foil and bake another 8 to 10 minutes until bubbly.
- Rest for 5 to 10 minutes.
- Add your favorite taco toppings and serve.
Final Thoughts
This taco casserole is one of those dinners that makes feeding the family a little easier. You get all the familiar flavors of tacos—seasoned beef, beans, salsa, tortillas, and plenty of cheese—in one comforting dish.
It’s also incredibly flexible, so you can change the toppings or swap the protein depending on what your family likes.
Make it for a busy weeknight, a casual get-together, or whenever you want an easy dinner with plenty of flavor.
From my kitchen to yours, enjoy! ❤️
— Mary