If you have been searching for the perfect taco casserole recipe, your weeknight dinner game is about to change forever.
This dish takes everything you love about taco night and layers it into one bubbling, cheesy baking dish. Seasoned ground beef, black beans, corn, salsa, melted cheese, and a satisfying crunch from tortilla chips all come together in under an hour.
It is hearty enough to feed a hungry family, simple enough for a Tuesday night, and impressive enough to bring to a potluck. Once you try it, you will understand why this recipe has been a beloved American comfort food staple for decades.
The secret to a really great taco casserole is getting the beef mixture seasoned just right before it ever hits the baking dish. Cooking your ground beef with diced onion, bell pepper, garlic, and a well-rounded blend of taco spices creates a rich, savory base that carries the whole dish.
Adding a layer of refried beans under the beef mixture gives the casserole structure and a creamy, earthy contrast to all that bold taco flavor. And the crushed tortilla chips? They go in at the end so they stay perfectly crispy on top rather than turning soggy underneath.
You might also enjoy this Taco Skillet Recipe for another quick weeknight twist on classic taco flavors.
Why You’ll Love This Taco Casserole Recipe
This recipe checks every single box for a go-to family dinner.
It comes together quickly, bakes up beautifully, and leftovers are just as good the next day. Here is what makes it so special:
- Ready in under an hour: From start to finish, you are looking at about 50 minutes total.
- Big, bold flavors: Layers of seasoned beef, beans, salsa, and cheese deliver serious taco flavor in every single bite.
- Family-friendly: Even picky eaters tend to love this one. It has all the familiar taco ingredients without the mess of building individual tacos.
- Feeds a crowd: A 9×13-inch baking dish serves 6 to 8 people generously, making it ideal for potlucks, game nights, or feeding a hungry household.
- Totally customizable: Swap the protein, adjust the spice level, or load it up with extra toppings. This recipe works with whatever you have on hand.
- Make-ahead friendly: You can assemble the casserole up to one day in advance and bake it when you’re ready, making meal prep a breeze.
For another crowd-pleasing Tex-Mex bake, check out this Cowboy Casserole Recipe.
Ingredients
You do not need anything fancy for this recipe. Most of these items are pantry staples that you likely already have at home. Here is what you will need:
- 1.5 lbs (680g) lean ground beef (85/15 or 90/10)
- 1 medium yellow onion, finely diced
- 1 medium red bell pepper, finely diced
- 3 cloves garlic, minced
- 1 packet (1 oz / 28g) taco seasoning, or 2.5 tablespoons homemade taco seasoning
- 1 can (15 oz / 425g) black beans, drained and rinsed
- 1 can (15 oz / 425g) whole kernel corn, drained (or 1.5 cups / 240g frozen corn, thawed)
- 1 can (10 oz / 283g) Rotel diced tomatoes and green chiles, undrained
- 1 cup (240ml) salsa (medium recommended for best flavor)
- 1 can (16 oz / 450g) refried beans
- 3 cups (340g) shredded Mexican blend cheese or sharp cheddar, divided
- 2 cups (56g) crushed tortilla chips or Doritos, for topping
- 1 tablespoon (15ml) olive oil
Optional toppings (to serve): sour cream, shredded lettuce, diced tomatoes, sliced avocado or guacamole, sliced black olives, pickled jalapeños, fresh cilantro, diced green onions
Read Also: Taco Seasoning Recipe
Kitchen Equipment Needed
Nothing specialized required here. Just standard kitchen tools most home cooks already own:
- 9×13-inch (23x33cm) baking dish (glass or ceramic)
- Large (12-inch / 30cm) oven-safe skillet or sauté pan
- Wooden spoon or heat-safe spatula
- Chef’s knife and cutting board
- Measuring cups and spoons
- Can opener
- Aluminum foil
- Cooking spray or butter (for greasing the baking dish)
Read Also: Chicken Casserole Recipe
Recommended Products for This Recipe
These are products I genuinely recommend based on quality and performance. They will help you get the best results possible with this taco casserole.
1. Le Creuset Enameled Casserole Baking Dish
A high-quality ceramic or enameled baking dish distributes heat evenly, which means your casserole bubbles and melts perfectly from edge to edge. The enameled surface also prevents sticking and makes cleanup significantly easier. This is the kind of kitchen investment that pays off every single time you use it.
2. Old El Paso Taco Seasoning Mix
A reliable, consistent taco seasoning blend is critical to getting the flavor of this casserole right. Old El Paso’s seasoning delivers the right balance of cumin, chili powder, paprika, and garlic without any overpowering heat. It has been the standard for a reason.
3. Lodge Cast Iron Skillet 12-Inch
A cast iron skillet retains heat beautifully and browns ground beef far more evenly than a standard non-stick pan. Better browning on the beef means more caramelization, more flavor, and a richer-tasting casserole overall. It also lasts forever with basic care.
4. Rotel Diced Tomatoes and Green Chiles
Rotel is a pantry hero that adds bright tomato flavor and a subtle kick of heat from green chiles. It is far more flavorful than plain canned tomatoes in this recipe, giving the beef mixture a complexity that plain diced tomatoes just cannot match.
5. Organic Mexican Cheese Blend
A freshly-shredded Mexican cheese blend (Monterey Jack, cheddar, asadero, and queso quesadilla) melts more smoothly than pre-shredded cheese because it does not contain anti-caking agents. Grating your own makes a noticeable difference in the melt and stretch factor.
Another great make-ahead dinner option is this Chicken Broccoli Rice Casserole Recipe.
Step-by-Step Instructions
Follow these steps carefully and your taco casserole will come out perfect every time. Take your time on the beef mixture because that is where most of the flavor is built.
Step 1: Preheat the Oven and Prepare Your Baking Dish
- Preheat your oven to 375°F (190°C) and position a rack in the center of the oven.
- Lightly coat a 9×13-inch (23x33cm) baking dish with cooking spray or a thin layer of butter.
- Set the baking dish aside while you prepare the filling. Having it ready ahead of time makes the assembly process much smoother.
Step 2: Brown the Ground Beef
- Heat 1 tablespoon (15ml) of olive oil in a large skillet over medium-high heat.
- Once the oil shimmers, add the 1.5 lbs (680g) of lean ground beef to the pan. Spread it out into an even layer.
- Cook the beef for about 3 minutes without stirring, allowing it to develop a golden-brown crust on one side. This browning (known as the Maillard reaction) adds deeper, more complex flavor.
- Begin breaking the beef apart with a wooden spoon or spatula, stirring and crumbling as it cooks.
- Continue cooking for an additional 2 to 3 minutes until no pink remains in the meat.
- If there is an excessive amount of fat in the skillet (more than 2 tablespoons), carefully drain some off to avoid a greasy casserole.
Step 3: Add the Aromatics
- Reduce the heat to medium and add the finely diced yellow onion and red bell pepper directly to the skillet with the browned beef.
- Stir everything together and cook for 4 to 5 minutes, until the onion becomes soft and translucent and the bell pepper has softened.
- The vegetables will release moisture as they cook, which will help deglaze any flavorful browned bits from the bottom of the pan.
- Add the 3 minced garlic cloves and stir constantly for 30 to 60 seconds, just until fragrant. Be careful not to let the garlic burn as it will turn bitter.
Step 4: Season the Meat Mixture
- Sprinkle the full packet of taco seasoning (or 2.5 tablespoons of homemade blend) evenly over the beef and vegetable mixture.
- Stir thoroughly to coat every piece of beef and every vegetable in the seasoning.
- Cook for 1 minute, stirring constantly, to bloom the spices in the heat of the pan. This wakes up the cumin, chili powder, and paprika and intensifies their flavor significantly.
Step 5: Add the Remaining Filling Ingredients
- Pour the undrained can of Rotel diced tomatoes and green chiles directly into the skillet and stir well.
- Add the drained and rinsed black beans and the drained corn. Stir to combine all ingredients evenly.
- Pour in the 1 cup (240ml) of salsa and stir once more to bring everything together.
- Let the entire mixture simmer over medium heat for 3 to 4 minutes, stirring occasionally. The liquid will reduce slightly and the flavors will meld together beautifully.
- Remove the skillet from the heat. Stir in 1 cup (115g) of the shredded Mexican cheese blend. The residual heat from the beef mixture will melt the cheese right in, creating a creamy, cohesive filling.
Step 6: Spread the Refried Beans
- Open the can of refried beans. Using a rubber spatula or the back of a large spoon, spread the refried beans in an even layer across the bottom of your prepared 9×13-inch baking dish.
- Try to spread them as evenly as possible all the way to the edges so that every serving gets a bit of that creamy bean layer. The refried beans act as a built-in flavor booster and help the casserole hold together when sliced.
Step 7: Layer the Beef Mixture
- Spoon all of the seasoned beef filling evenly over the refried bean layer.
- Use the back of the spoon to gently spread it into an even, flat layer. Make sure the filling is distributed all the way to the corners and edges of the dish.
Step 8: Add the Cheese Topping
- Sprinkle the remaining 2 cups (230g) of shredded Mexican cheese blend evenly over the top of the beef mixture.
- Make sure the cheese covers the filling from edge to edge. The cheese will melt and form a gorgeous golden crust on top of the casserole while baking.
Step 9: Add the Tortilla Chip Topping
- Scatter 2 cups (56g) of crushed tortilla chips or Doritos evenly over the shredded cheese.
- Do not press them down. Just let them sit loosely on top so that they stay as crunchy as possible during baking. The chips should go on last so they maintain their texture while the cheese melts below them.
Step 10: Bake the Casserole
- Place the assembled casserole into the preheated oven, uncovered.
- Bake at 375°F (190°C) for 20 to 25 minutes, until the cheese is fully melted, bubbly around the edges, and lightly golden on top.
- The tortilla chips on top will deepen slightly in color as they toast, adding an extra layer of savory flavor and crunch.
- Remove the casserole from the oven and let it rest for 5 minutes before serving. This allows the filling to settle and makes it much easier to cut and scoop into clean portions.
Step 11: Add Toppings and Serve
- Once the casserole has rested, add your favorite cold toppings directly to the top (or let everyone add their own at the table).
- Suggested toppings include: a generous dollop of sour cream, shredded iceberg or romaine lettuce, diced fresh tomatoes, sliced avocado or a spoonful of guacamole, sliced black olives, pickled jalapeños, fresh cilantro leaves, and thinly sliced green onions.
- Scoop generous portions into bowls or onto plates and serve immediately while hot.
For another flavorful beef skillet meal, try this Mexican Beef and Rice Skillet Recipe.
Tips for Success
A few simple techniques make a big difference in the final result. Keep these pointers in mind for the best possible taco casserole:
- Do not skip the bloom step. Cooking the taco seasoning in the hot pan for one full minute before adding liquids deepens the flavor significantly. Raw spices sprinkled in at the last second never fully come alive.
- Use medium salsa over mild. Mild salsa can make the casserole taste a little flat. Medium gives you the right balance of brightness and depth without making the dish too spicy for most palates.
- Drain and rinse the black beans. Rinsing removes excess sodium and the starchy liquid from canned beans. This keeps your casserole from getting watery at the bottom during baking.
- Add chips at the very end. Putting tortilla chips directly on top of the cheese (and not layered underneath the beef) ensures they toast up crispy in the oven rather than turning into a soggy layer.
- Rest before serving. Allow the casserole to rest for at least 5 minutes after removing it from the oven. This brief rest time helps the filling set slightly, so you get tidy, scoopable portions rather than a runny mess.
- Shred your own cheese. Pre-shredded cheese contains anti-caking agents that can prevent it from melting as smoothly. Shredding from a block gives you a better melt and a stretchier, creamier topping.
You might also love this Enchilada Skillet Recipe for an easy stovetop spin on Tex-Mex comfort food.
Serving Suggestions

Taco casserole is a complete meal on its own, but it also pairs beautifully with simple sides that round out the dinner spread.
Keep the sides light and fresh to balance out the rich, hearty casserole. Here are some ideas:
- A simple green salad with lime vinaigrette
- Mexican Street Corn for a classic Tex-Mex side
- Warm Skillet Cornbread to scoop up extra filling
- Fresh Salsa and tortilla chips as a starter
- Classic Guacamole served alongside for topping
- Spanish or cilantro lime rice for a more filling plate
- Classic Deviled Eggs as a party appetizer if serving a crowd
Variations to Try
Once you have made the classic version, there are so many fun ways to put your own spin on this recipe. Here are some crowd-tested ideas:
- Chicken Taco Casserole: Swap the ground beef for 2 cups (about 280g) of shredded rotisserie chicken. Stir it into the skillet with the seasoning and vegetables instead of browning raw ground beef.
- Turkey Taco Casserole: Use lean ground turkey instead of beef for a lighter version that is still incredibly flavorful. Add an extra half-teaspoon of cumin since turkey is milder in flavor than beef.
- Vegetarian Taco Casserole: Skip the meat entirely and double up on the black beans. You can also add a can of pinto beans and a diced zucchini for extra heartiness.
- Spicy Version: Use hot salsa, add one diced jalapeño with the onion, and sprinkle in a quarter-teaspoon of cayenne pepper with the taco seasoning for a dish with real heat.
- Dorito Casserole Style: Replace regular tortilla chips with Nacho Cheese Doritos on top for an extra bold, cheesy punch that kids (and adults) absolutely love.
- Rice-Based Version: Stir 1.5 cups (280g) of cooked white or brown rice into the beef mixture before adding it to the baking dish for a heartier, even more filling casserole.
For a related Tex-Mex dinner idea, check out this Enchiladas Suizas Recipe.
Storage and Reheating
This casserole stores beautifully, which makes it a fantastic meal prep option for the week ahead. Here is how to keep it tasting great:
- Refrigerator: Transfer leftover taco casserole to an airtight container (or cover the baking dish tightly with plastic wrap or foil) and refrigerate for up to 4 days.
- Freezer: To freeze, let the casserole cool completely. Omit the sour cream and shredded lettuce toppings before freezing. Wrap tightly in two layers of plastic wrap followed by a layer of aluminum foil and freeze for up to 3 months. Thaw in the refrigerator overnight before reheating.
- Reheating in the oven: Place leftovers in an oven-safe dish, cover loosely with foil, and heat at 350°F (175°C) for 15 to 20 minutes until heated through. Remove the foil for the last 5 minutes to re-crisp the chip topping.
- Reheating in the microwave: Transfer a portion to a microwave-safe plate and heat in 60-second intervals until hot throughout. Note that the chips will soften in the microwave, so add a fresh handful of crushed tortilla chips on top after reheating if you want that crunch back.
Read Also: Tater Tot Casserole Recipe
Nutritional Facts
The following estimates are based on 1 serving (approximately 1/8 of the casserole) without optional toppings:
| Nutrient | Per Serving |
|---|---|
| Calories | ~420 kcal |
| Total Fat | 22g |
| Saturated Fat | 10g |
| Cholesterol | 75mg |
| Sodium | 820mg |
| Total Carbohydrates | 28g |
| Dietary Fiber | 5g |
| Sugars | 4g |
| Protein | 28g |
Nutritional values are estimates and will vary based on specific brands, ingredient substitutions, and portion sizes.
Another hearty and satisfying casserole to try is this Corn Casserole Recipe.
Health Benefits of Key Ingredients
This taco casserole is not just delicious. Several of its core ingredients actually bring real nutritional value to your plate.
The combination of lean protein, fiber-rich beans, and whole-food vegetables makes this a more balanced meal than you might expect from a cheesy baked casserole:
- Lean ground beef: An excellent source of complete protein, iron, zinc, and B vitamins. Using 90/10 lean beef keeps the saturated fat content in a reasonable range while still delivering all the savory, meaty flavor this dish needs.
- Black beans: Packed with plant-based protein (about 7-8g per half cup) and dietary fiber, black beans support digestive health and help keep you feeling full and satisfied longer after the meal.
- Bell peppers: Red bell peppers are one of the richest food sources of vitamin C, providing more than 150% of the daily recommended value per cup. They also contain antioxidants that support immune function.
- Garlic: Contains allicin, a compound with well-documented antimicrobial and anti-inflammatory properties. Garlic also contributes to cardiovascular health when consumed regularly as part of a balanced diet.
- Corn: Provides B vitamins, fiber, and antioxidants including lutein and zeaxanthin, which are important for eye health.
- Salsa (tomatoes): Tomatoes are rich in lycopene, a powerful antioxidant associated with reduced risk of certain chronic diseases. Using salsa as an ingredient is an easy way to add vegetable nutrition without extra effort.
Read Also: Broccoli Casserole Recipe
Frequently Asked Questions
1. Can I make taco casserole ahead of time?
Yes, this casserole is an excellent make-ahead meal. You can assemble the entire dish, cover it tightly with plastic wrap or foil, and refrigerate it for up to 24 hours before baking. When you are ready to cook, let the casserole sit at room temperature for 20 to 30 minutes before putting it in the oven. This helps it bake evenly all the way through.
2. Can I use flour tortillas instead of tortilla chips?
You can use flour tortillas if you prefer a softer layered texture similar to a Tex-Mex lasagna. However, most people prefer tortilla chips or corn tortillas for this recipe because they hold up better in the oven. Flour tortillas tend to become quite soft and almost doughy when baked, which changes the texture of the dish significantly.
3. Can I use a different type of bean?
Absolutely. Black beans are used in this recipe for their earthy flavor and firm texture, but pinto beans, kidney beans, or even a can of refried beans stirred into the beef mixture all work well. Each type of bean brings a slightly different flavor and texture to the dish, but all of them taste great.
4. How do I keep the tortilla chips from getting soggy?
The best way to maintain chip crunch is to add the crushed chips as the very last layer, directly on top of the shredded cheese, right before the casserole goes into the oven. Avoid pressing them into the cheese or layering them underneath the beef. Serving the casserole promptly after baking also helps, since chips will soften over time as they absorb moisture from the filling.
5. Can I freeze taco casserole?
Yes, taco casserole freezes very well. Assemble and bake the casserole as directed (or simply assemble without baking), then cool completely. Omit the chip topping and any cold toppings like lettuce before freezing. Wrap the dish tightly in plastic wrap and foil and freeze for up to 3 months. Thaw overnight in the refrigerator, add the chip topping fresh, and reheat in the oven at 350°F (175°C) until piping hot throughout.
For another easy weeknight dinner, try this Stuffed Pepper Skillet Recipe.
Final Thoughts
This taco casserole recipe is one of those dishes that earns a permanent spot in your dinner rotation.
It is easy enough for a weeknight but satisfying and impressive enough for company. The layered combination of creamy refried beans, richly seasoned beef, melted cheese, and crispy tortilla chips gives you all the comforting, bold flavors of taco night without any of the messy assembly.
Give it a try this week and see how quickly it disappears from the table. If you make it, drop a comment below and let me know how it turned out. And if you have a favorite variation or a topping combination that your family loves, share it too. We would all love to hear it!
Recommended:
- Taco Skillet Recipe
- Crockpot Taco Soup Recipe
- Easy Taco Soup Recipe
- Mexican Skillet Recipe
- Loaded Nachos Recipe
- Pico de Gallo Recipe
- Corn Tortilla Recipe
- Flour Tortilla Recipe
- Easy Guacamole Recipe
- Birria Tacos Recipe



