This Taco Casserole is one of my favorite ways to turn classic taco flavors into a hearty, comforting dinner. I layer crunchy tortilla chips with creamy refried beans, seasoned ground beef, tomatoes, and plenty of melted cheddar cheese. Once it comes out of the oven, I finish it with fresh taco toppings for a satisfying combination of warm, cheesy, crunchy, and creamy textures.
I especially like making this casserole on busy weeknights because the preparation is straightforward and the entire dish is ready in about 40 minutes. It is also easy for me to customize the toppings, which makes it a convenient family dinner or casual meal for a crowd.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
1 tablespoon olive oil
1½ pounds lean ground beef
1 yellow onion, diced
1 (14.5-ounce) can diced tomatoes, undrained
¼ cup taco seasoning
2 cups tortilla chips
1 (31-ounce) can refried beans
3 cups shredded cheddar cheese
Sour cream, for serving
Diced tomatoes, for serving
Shredded lettuce, for serving
Sliced black olives, for serving
Avocado, for serving
Directions
I preheat my oven to 350°F (175°C). I lightly grease a 9×13-inch baking dish with olive oil or nonstick cooking spray.
I heat the olive oil in a large skillet over medium-high heat. I add the ground beef and diced onion and cook them for about 5 minutes, breaking up the beef as it cooks, until the meat is browned and the onion has softened.
I stir in the undrained diced tomatoes and taco seasoning. Then I reduce the heat to medium and let the mixture simmer for about 7 minutes, stirring occasionally. I cook it until the mixture has thickened and most of the excess liquid has evaporated, then remove the skillet from the heat.
I lightly crush the tortilla chips and spread them evenly over the bottom of my prepared baking dish. I like to leave some slightly larger pieces because they add extra texture.
I spoon the refried beans over the tortilla chips and carefully spread them into an even layer.
I distribute the seasoned beef mixture evenly over the beans. Then I sprinkle the shredded cheddar cheese across the entire casserole.
I bake the casserole for about 20 minutes, or until it is heated through and the cheddar cheese is completely melted.
Before serving, I add sour cream, diced tomatoes, shredded lettuce, sliced black olives, avocado, or any other taco toppings I enjoy. I serve the casserole hot, sometimes with additional tortilla chips on the side.
Servings and Timing
This recipe makes about 8 servings, making it a good option when I am feeding my family or serving several guests.
Prep Time: 20 minutes
Cooking Time: 20 minutes
Total Time: 40 minutes
Servings: 8
Calories: Approximately 590 kcal per serving
Variations
Make It Spicy:
When I want more heat, I add diced jalapeños, chopped green chiles, crushed red pepper, or a little hot sauce to the beef mixture. I can also use a spicy taco seasoning or pepper Jack cheese.
Use a Different Protein:
I sometimes replace the ground beef with ground turkey or ground chicken for a slightly lighter variation. I can also use shredded cooked chicken when I have leftovers that need to be used.
Add More Beans:
For an even heartier casserole, I add drained black beans or pinto beans to the seasoned beef mixture. This gives me extra texture and stretches the casserole a little further.
Change the Cheese:
Cheddar is my classic choice, but I can substitute Monterey Jack, pepper Jack, a Mexican-style cheese blend, or a combination of cheeses. I especially like mixing cheddar and Monterey Jack when I want an extra-melty topping.
Add Vegetables:
I can add corn, diced bell peppers, zucchini, or chopped green chiles to the beef mixture. I sauté firmer vegetables with the onion so they have enough time to soften.
Storage/Reheating
I let leftover Taco Casserole cool before transferring it to an airtight container. I keep it refrigerated for up to 3–4 days. If I know I will have leftovers, I prefer adding lettuce, avocado, sour cream, and other cold toppings to individual servings rather than the entire casserole. This keeps the fresh toppings from becoming soggy in the refrigerator.
For reheating individual portions, I use the microwave until the center is hot. When reheating several servings, I place them in an oven-safe dish, loosely cover the dish with foil, and warm them at 350°F until heated through.
The tortilla chips naturally soften as the casserole sits. When I want to restore some crunch, I add freshly crushed tortilla chips after reheating instead of trying to keep the original bottom layer crisp.
I can also freeze portions of the baked casserole without the fresh toppings. I wrap them well or place them in freezer-safe containers, then thaw them in the refrigerator before reheating. For the best texture, I add fresh toppings only after the casserole is hot.
FAQs
Can I make Taco Casserole ahead of time?
Yes. When I want to save time, I prepare the seasoned beef mixture in advance and refrigerate it separately. I assemble the casserole closer to baking time so the tortilla chips do not absorb too much moisture and become overly soft.
How do I keep Taco Casserole from becoming watery?
I make sure to simmer the beef, tomatoes, and taco seasoning until most of the excess liquid has evaporated. This step is important because too much liquid can soak into the tortilla chips and make the finished casserole watery.
What can I use instead of tortilla chips?
I can use sturdy corn tortilla strips or broken taco shells when I do not have tortilla chips. The texture will vary slightly, but both alternatives work well with the beans, beef, and cheese.
Can I make this casserole vegetarian?
Yes. For a meatless version, I leave out the ground beef and replace it with black beans, pinto beans, cooked lentils, or a plant-based ground meat alternative. I season the filling with the same taco seasoning so I still get plenty of taco-inspired flavor.
What should I serve with Taco Casserole?
I find this casserole filling enough to serve as the main dish, but I also like pairing it with a simple green salad, Mexican-style rice, corn, salsa, guacamole, or extra tortilla chips. Fresh toppings such as lettuce, tomatoes, and avocado help balance the rich beef, beans, and melted cheese.
Conclusion
Taco Casserole is a simple, hearty dinner I can rely on whenever I am craving classic taco flavors in an easy oven-baked meal. I love the layers of crunchy tortilla chips, creamy refried beans, seasoned beef, juicy tomatoes, and melted cheddar cheese, especially when I finish everything with cool, fresh toppings.
With only 40 minutes from start to finish and plenty of ways for me to customize the ingredients, this casserole fits easily into a busy weeknight while still feeling comforting and satisfying. Whether I keep the toppings simple or load each serving with sour cream, avocado, lettuce, tomatoes, and olives, I end up with a family-friendly dinner that is easy to make and even easier to enjoy.
📖 Recipe:
Print
Taco Casserole
- Total Time: 40 minutes
- Yield: 8 servings
- Diet: Low Calorie
Description
This Taco Casserole layers crunchy tortilla chips, creamy refried beans, seasoned ground beef, tomatoes, and melted cheddar cheese for a hearty, comforting dinner. Finish it with fresh taco toppings for a satisfying combination of cheesy, crunchy, and creamy textures.
Ingredients
1 tablespoon olive oil
1½ pounds lean ground beef
1 yellow onion, diced
1 (14.5-ounce) can diced tomatoes, undrained
¼ cup taco seasoning
2 cups tortilla chips
1 (31-ounce) can refried beans
3 cups shredded cheddar cheese
Sour cream, for serving
Diced tomatoes, for serving
Shredded lettuce, for serving
Sliced black olives, for serving
Avocado, for serving
Instructions
- Preheat the oven to 350°F (175°C). Lightly grease a 9×13-inch baking dish with olive oil or nonstick cooking spray.
- Heat the olive oil in a large skillet over medium-high heat. Add the ground beef and diced onion and cook for about 5 minutes, breaking up the beef as it cooks, until the meat is browned and the onion is softened.
- Stir in the undrained diced tomatoes and taco seasoning. Reduce the heat to medium and simmer for about 7 minutes, stirring occasionally, until the mixture has thickened and most of the excess liquid has evaporated. Remove from the heat.
- Lightly crush the tortilla chips and spread them evenly over the bottom of the prepared baking dish, leaving some larger pieces for extra texture.
- Spoon the refried beans over the tortilla chips and carefully spread them into an even layer.
- Spread the seasoned beef mixture evenly over the beans, then sprinkle the shredded cheddar cheese evenly over the top.
- Bake for about 20 minutes, or until the casserole is heated through and the cheese is completely melted.
- Top with sour cream, diced tomatoes, shredded lettuce, sliced black olives, avocado, or other desired taco toppings. Serve hot.
Notes
For a spicier casserole, add diced jalapeños, green chiles, crushed red pepper, hot sauce, spicy taco seasoning, or pepper Jack cheese.
Ground turkey, ground chicken, or shredded cooked chicken can replace the ground beef.
Add drained black beans or pinto beans for an even heartier casserole.
Cheddar can be replaced with Monterey Jack, pepper Jack, a Mexican-style cheese blend, or a combination of cheeses.
Corn, diced bell peppers, zucchini, or chopped green chiles can be added to the beef mixture. Sauté firmer vegetables with the onion.
Store leftovers in an airtight container in the refrigerator for up to 3–4 days. Keep cold toppings separate for the best texture.
Reheat individual portions in the microwave or cover larger portions loosely with foil and warm at 350°F until heated through.
For extra crunch after reheating, top the casserole with freshly crushed tortilla chips.
The baked casserole can be frozen without fresh toppings. Thaw in the refrigerator before reheating.
To prepare ahead, cook and refrigerate the seasoned beef mixture separately, then assemble the casserole shortly before baking to prevent soggy tortilla chips.
Simmer the beef mixture until most excess liquid evaporates to help prevent a watery casserole.
Sturdy corn tortilla strips or broken taco shells can be substituted for tortilla chips.
- Prep Time: 20 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Method: Baking
- Cuisine: Tex-Mex
Nutrition
- Serving Size: 1/8 of casserole
- Calories: 590 kcal
- Sugar: 5 g
- Sodium: 1250 mg
- Fat: 35 g
- Saturated Fat: 16 g
- Unsaturated Fat: 16 g
- Trans Fat: 1 g
- Carbohydrates: 35 g
- Fiber: 6 g
- Protein: 35 g
- Cholesterol: 105 mg
