Flash Sale! to get a free eCookbook with our top 25 recipes.

Taco Casserole

This Taco Casserole is one of those recipes that instantly feels like a warm hug in a dish. It has all the zesty, savory flavors of our favorite tacos but layered together into a hearty, bubbly bake that fills the whole kitchen with the most incredible aroma. It’s the kind of meal that brings everyone to the table, no questions asked.

taco casserole
Taco Casserole 29

I remember my mom making a similar dish for potlucks and family game nights. Her version was a bit simpler, but the spirit is the same—layers of goodness that are both comforting and exciting. Seeing everyone’s faces light up as she pulled it from the oven is a memory I channel every time I make this for my own family.

This recipe is designed for busy families who still want a delicious, home-cooked meal. It’s incredibly low-stress and comes together with minimal fuss. My best tip? Get all your toppings prepped while it bakes so everyone can customize their own slice right away.

What You Need to Make This Recipe

This easy Taco Casserole comes together with a handful of simple, flavorful ingredients. The heart of the dish is the savory ground beef and a wonderfully creamy sauce made with sour cream, cream cheese, and condensed soup. The full ingredient list and measurements are waiting for you in the recipe card below!

taco casserole recipe
Taco Casserole 30

How to Make Taco Casserole

Making this Taco Casserole is all about simple, satisfying layers. You’ll start by cooking the seasoned ground beef mixture, then whip up the creamy sauce. From there, it’s just a matter of layering the tortillas, beef, and creamy goodness before baking it to bubbly, golden perfection. It’s just as simple and satisfying as my favorite Meatball Casserole—another weeknight lifesaver!

A serving of a cheesy Taco Casserole with ground beef, tomatoes, olives, and green onions being lifted from a baking dish.

Hearty Layered Taco Casserole

This easy Taco Casserole layers seasoned ground beef, a creamy cheese sauce, and tortillas for the ultimate weeknight comfort food. It's a family-favorite that brings all the flavors of a taco into one delicious, shareable dish.
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings: 8 servings
Course: Dinner, Main Course
Cuisine: American, Mexican-Inspired
Calories: 485

Ingredients
  

For the Meat Filling
  • 1 lb lean ground beef 90/10 recommended
  • 1 medium yellow onion finely chopped
  • 1 packet (1 oz) taco seasoning or 2-3 tbsp homemade taco seasoning
  • 2/3 cup water
  • 1 can (15 oz) black beans rinsed and drained
  • 1 can (10 oz) diced tomatoes with green chiles such as Rotel, undrained
For the Casserole Assembly
  • 1 cup sour cream full-fat recommended
  • 1 can (10.5 oz) condensed cream of chicken soup or cream of mushroom
  • 4 oz cream cheese softened to room temperature
  • 8 corn tortillas (6-inch), torn into 1-inch pieces
  • 2 cups shredded Mexican cheese blend divided
Optional Toppings for Serving
  • Shredded lettuce, diced tomatoes, sliced black olives, guacamole, sour cream, cilantro

Equipment

  • 9x13 inch Casserole Dish
  • Large Skillet
  • Medium Bowl
  • Spatula

Method
 

Prepare and Cook the Filling
  • Preheat your oven to 375°F (190°C). Lightly grease a 9x13-inch casserole dish.
  • In a large skillet over medium-high heat, cook the ground beef and chopped onion until the beef is browned and the onion is soft, about 5-7 minutes. Drain any excess grease from the skillet.
  • Stir in the taco seasoning packet and the water. Bring the mixture to a simmer, then reduce the heat to medium-low. Cook for 3-4 minutes, allowing the sauce to thicken slightly. Stir in the drained black beans and the undrained can of diced tomatoes with green chiles. Remove from heat and set aside.
Assemble the Casserole
  • In a medium bowl, combine the sour cream, condensed cream of chicken soup, and softened cream cheese. Whisk until mostly smooth (a few small lumps of cream cheese are okay).
  • Begin layering the casserole. Spread half of the torn tortilla pieces evenly across the bottom of the prepared casserole dish.
  • Spoon the entire beef and bean mixture over the tortillas and spread it into an even layer.
  • Pour the sour cream mixture over the beef layer and gently spread it to the edges.
  • Top with the remaining tortilla pieces, then sprinkle evenly with the 2 cups of shredded Mexican cheese blend.
Bake and Serve
  • Bake uncovered for 20-25 minutes, or until the cheese is melted and bubbly and the edges are slightly golden brown.
  • Remove the casserole from the oven and let it rest for 5-10 minutes before serving. This allows it to set up, making it easier to cut and serve.
  • Serve warm, topped with your favorite taco toppings like shredded lettuce, diced tomatoes, guacamole, and extra sour cream.

Notes

Make-Ahead Tip: Assemble the entire casserole as directed (but don't bake), cover tightly with foil, and refrigerate for up to 24 hours. When ready to bake, you may need to add 5-10 minutes to the baking time.
Storage: Store leftovers in an airtight container in the refrigerator for up to 4 days.
Substitutions: You can substitute ground turkey or chicken for the ground beef. Pinto beans can be used instead of black beans. For a bit of spice, add a pinch of cayenne pepper to the meat mixture.

Pro Tips for Making This Taco Casserole

Over the years, I’ve learned a few things that take this dish from great to absolutely fantastic. Here are my best tips for making this Taco Casserole recipe.

  • Don’t Over-Bake: Keep an eye on the casserole as it bakes. You’re looking for the cheese to be fully melted and bubbly, and the edges to be slightly golden. Over-baking can make the layers dry.
  • Let It Rest: This is so important! Letting the casserole sit for 5-10 minutes after it comes out of the oven allows it to set. This makes it much easier to slice and serve, so the layers hold their shape beautifully.
  • Warm the Tortillas: Briefly warming the corn tortillas in the microwave makes them more pliable and easier to arrange in the dish without tearing. Just a few seconds will do the trick.
  • My Secret Trick: I always add the cream cheese to the sauce mixture while it’s still warm. This helps it melt seamlessly into the other ingredients, creating an ultra-smooth, creamy texture without any lumps. It’s a small step that makes a huge difference in the final Taco Casserole.
taco casserole pinterest
Taco Casserole 31

Fun Variations for Taco Casserole

One of the things I love most about cooking is making a recipe my own, and this Taco Casserole is perfect for creative twists! Here are a few fun ideas to get you started.

  • Add Some Veggies: Feel free to stir in a cup of corn (canned or frozen works great) or some sautéed bell peppers and zucchini into the beef mixture for extra flavor and nutrition.
  • Switch Up the Meat: Ground turkey or shredded chicken are fantastic substitutes for ground beef. For a delicious chicken version, you can draw inspiration from this Chicken and Spinach Casserole.
  • Spice It Up: If your family enjoys a little heat, add a pinch of red pepper flakes, a chopped jalapeño to the onion and beef mixture, or use a can of hot diced tomatoes with green chiles.
  • Bean Swaps: While I love black beans here, pinto beans or kidney beans would also be delicious.

What to Serve With Taco Casserole

This Taco Casserole is a wonderful all-in-one meal, but a few simple sides can round it out perfectly. A crisp green salad with a cilantro-lime vinaigrette adds a fresh, bright contrast to the rich casserole. For something a little heartier, a side of Spanish rice or a simple cilantro-lime rice is always a winner. And you can never go wrong with a bowl of guacamole and chips for the table!

How to Store Taco Casserole

Storing leftovers is simple, and this Taco Casserole heats up beautifully for lunch the next day!

  • To Store: Allow the casserole to cool completely, then cover the dish tightly with plastic wrap or transfer individual portions to an airtight container. It will keep in the refrigerator for up to 4 days.
  • To Reheat: You can reheat individual slices in the microwave for 1-2 minutes or until warmed through. For larger portions, I prefer reheating it in the oven at 350°F (175°C) until bubbly to help the top layer get a little crispy again.

Nutritional Benefits

This satisfying Taco Casserole offers a good balance of protein from the lean ground beef and black beans, which helps keep everyone feeling full and energized. It’s a hearty, comforting meal that proves family dinners can be both delicious and nourishing.

FAQs

Can I prepare this taco casserole ahead of time?

Absolutely! You can assemble the entire casserole, cover it tightly, and refrigerate it for up to 24 hours before baking. You may need to add about 5-10 minutes to the baking time since it will be going into the oven cold.

Can I use ground turkey instead of ground beef?

Yes, ground turkey or even ground chicken are excellent, leaner alternatives. Just cook it the same way you would the ground beef. This taco casserole recipe is very forgiving.

How can I make this dish spicier?

For more heat, you can add a chopped jalapeño along with the onion, use a hot variety of taco seasoning, or serve it with your favorite hot sauce on the side. A sprinkle of red pepper flakes in the meat mixture also works well.

Can I use flour tortillas instead of corn?

You certainly can. Flour tortillas will result in a slightly softer, more tender texture compared to the firmer bite of corn tortillas. Both are delicious options for this easy taco casserole, so feel free to use your family’s favorite!

Conclusion

This Hearty Layered Taco Casserole is more than just a recipe; it’s a promise of a warm, comforting meal that brings the family together without any stress. It’s proof that you don’t need to spend hours in the kitchen to create something truly delicious and memorable. I hope you love making this simple Taco Casserole as much as I do!

Follow us on Social Media : Facebook and Pinterest