Taco casserole is a delightful dish that brings the comforting flavors of tacos into a hearty and warm meal. This article is written by a passionate cook who found this recipe on Pinterest. After testing it multiple times, I made my own touches and improvements to make it even better for you and your family to enjoy.
This recipe is great because it combines delicious flavors with simple ingredients that you probably already have at home. It is easy to make and does not take a lot of time, making it perfect for weeknight dinners or potluck gatherings. The layers of tortillas, seasoned meat, and cheese create a filling and satisfying dish that everyone will love.
Ingredients
1 pound ground beef or turkey
1 medium onion, chopped
1 can (15 ounces) black beans, drained and rinsed
1 can (15 ounces) corn, drained
1 can (10 ounces) diced tomatoes with green chilies
2 cups shredded cheese (cheddar or a Mexican blend)
6 corn or flour tortillas
1 tablespoon taco seasoning
Salt and pepper to taste
Directions
First, preheat your oven to 350°F (175°C).
In a large skillet, cook the ground beef or turkey with the chopped onion over medium heat until the meat is brown. Drain any excess fat.
Add the taco seasoning to the meat in the skillet and stir well.
Next, add the black beans, corn, and diced tomatoes to the skillet. Mix everything together and let it cook for about 5 minutes. Season with salt and pepper to taste.
In a baking dish, layer the bottom with 2 tortillas. Spread half of the meat mixture over the tortillas, then sprinkle with a layer of cheese.
Add another layer of 2 tortillas, the rest of the meat mixture, and more cheese.
Finish with the last 2 tortillas on top and sprinkle the remaining cheese.
Cover the dish with foil and bake for 20 minutes. After that, remove the foil and bake for an additional 10 minutes until the cheese is bubbly and golden.
Let it cool for a few minutes before serving.
How to serve this recipe
You can serve the casserole hot, directly from the oven. It pairs well with a simple side salad, sour cream, and guacamole. You can also add fresh cilantro or jalapeños for extra flavor.
How to store this recipe
After the casserole cools down, cover it and place it in the fridge. It can stay there for up to four days. To reheat, place it back in the oven at 350°F until heated through, or microwave individual portions. If you want to freeze it, wrap it tightly before storing it. It can be frozen for up to three months. Thaw in the fridge before reheating.
Variations
You can swap out the ground beef for chicken, pork, or keep it vegetarian by using lentils or mushrooms. You can also add extra vegetables like bell peppers or zucchini for more nutrition. Use different types of cheese to change the flavor as well.
FAQs
Can I use different meat?
Yes, you can use chicken, turkey, or even beans for a vegetarian version.
How long does it take to make?
It takes about 15 minutes to prepare and another 30 minutes to bake.
Can I make it ahead of time?
Yes, you can prepare it and store it in the fridge before baking.
Is this recipe spicy?
It can be if you use spicy taco seasoning or add jalapeños.
Can kids eat this dish?
Yes, it’s a kid-friendly meal as it is mild and cheesy.
How do I know when it is done cooking?
The cheese should be bubbly and golden brown.
Can I add more toppings?
Absolutely! You can add sour cream, guacamole, or avocado slices.
This dish is a wonderful way to enjoy the flavors of tacos in a comforting casserole form. It is easy to prepare, making it a great option for busy weeknights or family meals. The combination of tortillas, meat, beans, and cheese creates a satisfying flavor that everyone will appreciate. Whether you add side dishes or change up the ingredients, this meal remains a simple and delicious comfort food. I encourage you to try this recipe—you’ll find it to be an instant favorite!

Taco Casserole
Ingredients
Method
- Preheat your oven to 350°F (175°C).
- In a large skillet, cook the ground beef or turkey with the chopped onion over medium heat until the meat is brown. Drain any excess fat.
- Add the taco seasoning to the meat in the skillet and stir well.
- Next, add the black beans, corn, and diced tomatoes to the skillet. Mix everything together and let it cook for about 5 minutes. Season with salt and pepper to taste.
- In a baking dish, layer the bottom with 2 tortillas. Spread half of the meat mixture over the tortillas, then sprinkle with a layer of cheese.
- Add another layer of 2 tortillas, the rest of the meat mixture, and more cheese.
- Finish with the last 2 tortillas on top and sprinkle the remaining cheese.
- Cover the dish with foil and bake for 20 minutes. After that, remove the foil and bake for an additional 10 minutes until the cheese is bubbly and golden.
- Let it cool for a few minutes before serving.