Taco Casserole wakes up the house with warm, cheesy smells and a welcome on busy nights. This Taco Casserole is quick to pull together and gives you comfort food that feeds the whole family. If you want a hands-off version for a slow night, you can peek at an easy crockpot option here: crockpot taco casserole. You’ll get a crunchy top, soft middle, and simple flavors kids and grown-ups both enjoy.
Why Make This Recipe
- Quick & Easy: Ready in about 45 minutes from start to finish.
- Family Favorite: Mild spices please kids, and you can add heat later for adults.
- Budget-Friendly: Uses pantry staples like canned tomatoes, rice, and ground meat.
- Crowd Pleaser: Holds well for seconds and is great for leftovers.
This recipe stands out because it layers familiar taco flavors into a cozy baked dish. It brings homey satisfaction — like a warm hug on a plate — and makes weeknight dinners feel special. If you worry about soggy sides, these simple tips can help keep textures right: avoid soggy hash brown casserole with these simple fixing tips.
Ingredients
For the base
- 1 tablespoon olive oil
- 1 medium onion, chopped
- 2 cloves garlic, minced
For the filling
- 1 pound ground beef or turkey
- 1 packet taco seasoning (or 2 tablespoons homemade)
- 1 can (15 oz) black beans, drained and rinsed
- 1 can (14.5 oz) diced tomatoes, drained slightly
- 1 cup frozen corn, thawed
- 1 cup cooked rice (white or brown)
For the topping
- 2 cups shredded cheddar or Mexican blend cheese
- 8 small corn or flour tortillas, cut into strips or quarters
- 2 tablespoons chopped cilantro (optional)
- Sour cream and sliced jalapeños for serving (optional)
Notes: Use low-sodium broth if you add it, and pick lean ground meat to reduce grease. If you’re vegetarian, swap the meat for extra beans or a plant-based ground.
How to Make Taco Casserole
- Preheat your oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish. (Why: a hot oven crisps the top and warms the whole dish evenly.)
- Heat the olive oil in a large skillet over medium heat. Add the chopped onion and cook until soft and fragrant, about 4 minutes. Stir in garlic for 30 seconds. (Tip: soft onions add sweetness.)
- Add the ground beef or turkey to the pan. Break it apart and cook until no pink remains, about 6–8 minutes. Drain excess fat if needed. (Why: less grease keeps the casserole from getting watery.)
- Stir in the taco seasoning, black beans, diced tomatoes, corn, and cooked rice. Mix well and cook 2–3 minutes until heated through. Taste and adjust salt or spice. (Mini-tip: add a splash of water if mixture seems dry.)
- Spoon half of the meat mixture into the prepared dish. Layer half the tortilla pieces over the mixture. Sprinkle 1 cup of cheese on top. Repeat with the remaining meat, tortilla pieces, and finish with the last cup of cheese. (Why: layers help create a chewy, crisp texture.)
- Bake uncovered for 15–20 minutes, until the cheese melts and the tortilla edges turn golden. For a browner top, broil 1–2 minutes while watching closely.
- Let the casserole rest 5 minutes before cutting. Sprinkle chopped cilantro and add dollops of sour cream if you like. (Tip: resting helps the casserole set so it slices nicely.)

How to Serve Taco Casserole
- Serve warm in square slices, topped with sour cream, chopped cilantro, and a squeeze of lime.
- Offer sides like a simple green salad and tortilla chips for crunch.
- For a fun build-your-own plate, place the casserole in the center and let people add jalapeños, avocado, or hot sauce.
How to Store Taco Casserole
- Fridge: Cool to room temperature, then cover tightly with foil or store in an airtight container for up to 3–4 days.
- Freezer: Cut into portions, wrap each piece in plastic wrap and foil, or place in a freezer-safe container for up to 2 months.
- Reheat: Thaw overnight in the fridge if frozen. Reheat covered in a 350°F (175°C) oven for 15–20 minutes or microwave individual portions until hot. To refresh the crunch, bake uncovered 5 minutes after reheating.
Tips to Make Taco Casserole
- Drain excess grease well after cooking meat to avoid a watery casserole.
- Warm tortillas before layering so they bend and crisp rather than stay stiff.
- Use fresh shredded cheese for better melt and texture than pre-shredded blends.
- Taste and adjust seasoning before baking — flavors concentrate as it cooks.
Variation (if any)
- Vegetarian: Replace meat with extra black beans, cooked lentils, or a plant-based crumbled product. Add more spices for depth.
- Gluten-free: Use corn tortillas and check that taco seasoning has no wheat. Most other ingredients are naturally gluten-free.
FAQs
Can I use chicken instead of beef?
Yes. Cook diced or shredded chicken with taco seasoning and use it the same way as the beef. Chicken keeps the dish light and still soaks up the flavors.
Can I assemble this ahead of time?
You can assemble the casserole, cover it, and refrigerate for up to 24 hours. Add 5–10 extra minutes to the bake time if it goes into the oven cold.
How do I stop the casserole from getting soggy?
Drain canned tomatoes and beans well, and don’t add extra liquid. Removing excess fat from the cooked meat helps too. Let the casserole rest after baking so it firms up.
Is this recipe freezer-friendly?
Yes. Portion it before freezing for easy meals. Thaw in the fridge overnight and reheat in the oven for best texture.
Conclusion
This Taco Casserole brings homey warmth, cheesy edges, and a soft, savory inside that fills the house with good smells. It’s a quick weeknight winner and a great way to please picky eaters while still feeling like a treat. If you want another take on a classic, check the Best Taco Casserole Recipe for more ideas and a slightly different twist. Please leave a comment and a star rating if you tried this—your notes help other cooks. Share this recipe on Pinterest or Facebook to spread the comfort. What twist did you try? Let us know below!
PrintTaco Casserole
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Diet: Omnivore
Description
A quick and easy Taco Casserole that layers familiar taco flavors in a cozy baked dish, perfect for busy nights.
Ingredients
- 1 tablespoon olive oil
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 1 pound ground beef or turkey
- 1 packet taco seasoning (or 2 tablespoons homemade)
- 1 can (15 oz) black beans, drained and rinsed
- 1 can (14.5 oz) diced tomatoes, drained slightly
- 1 cup frozen corn, thawed
- 1 cup cooked rice (white or brown)
- 2 cups shredded cheddar or Mexican blend cheese
- 8 small corn or flour tortillas, cut into strips or quarters
- 2 tablespoons chopped cilantro (optional)
- Sour cream for serving (optional)
- Sliced jalapeños for serving (optional)
Instructions
- Preheat your oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish.
- Heat the olive oil in a large skillet over medium heat. Add the chopped onion and cook until soft and fragrant, about 4 minutes. Stir in garlic for 30 seconds.
- Add the ground beef or turkey to the pan. Break it apart and cook until no pink remains, about 6–8 minutes. Drain excess fat if needed.
- Stir in the taco seasoning, black beans, diced tomatoes, corn, and cooked rice. Mix well and cook 2–3 minutes until heated through. Taste and adjust salt or spice.
- Spoon half of the meat mixture into the prepared dish. Layer half the tortilla pieces over the mixture. Sprinkle 1 cup of cheese on top. Repeat with the remaining meat, tortilla pieces, and finish with the last cup of cheese.
- Bake uncovered for 15–20 minutes, until the cheese melts and the tortilla edges turn golden. For a browner top, broil 1–2 minutes while watching closely.
- Let the casserole rest 5 minutes before cutting. Sprinkle with chopped cilantro and add dollops of sour cream if desired.
Notes
Use low-sodium broth if you add it, and pick lean ground meat to reduce grease. For a vegetarian version, swap the meat for extra beans or a plant-based ground.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Baking
- Cuisine: Mexican
Nutrition
- Serving Size: 1 serving
- Calories: 350
- Sugar: 5g
- Sodium: 400mg
- Fat: 12g
- Saturated Fat: 4g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 3g
- Protein: 15g
- Cholesterol: 30mg