Cheesy Beef Taco Casserole with Beans
Affiliate disclosure: This post may contain affiliate links. I may earn a small commission at no extra cost to you. See our Privacy Policy for details HERE.
A bubbling pan of Cheesy Beef Taco Casserole with Beans is pure comfort food: hearty, cheesy, and easy to share. I love how it brings the familiar flavors of tacos to the table in a warm casserole that is simple to scoop and serve.
The filling combines ground beef, pinto or pink beans, tomato sauce, fire-roasted green chiles, and a generous mix of taco seasoning, chili powder, and oregano. Tortilla chips form the base, while melted Mexican cheese adds a savory finish. Add toppings such as sour cream, avocado, or pickled jalapeños to make each serving your own.
To make it, brown the beef with onion, stir in the seasonings, tomato sauce, chiles, and beans, then layer the mixture over tortilla chips. Sprinkle on the cheese and bake until hot and bubbly. It takes about 10 minutes to prepare and 30 minutes to cook, so dinner is ready in 40 minutes.
This casserole is a welcome choice on chilly nights, busy weeknights, and casual potlucks. It serves eight, and the toppings make it easy for everyone to customize a plate.
Why You’ll Love This Cheesy Beef Taco Casserole with Beans
- It is weeknight friendly. The casserole takes about 40 minutes from start to finish, and most of that time is hands-off cooking.
- It uses familiar ingredients. Ground beef, beans, tomato sauce, tortilla chips, and shredded cheese are easy to find at most grocery stores.
- It has satisfying layers. First come crunchy chips, then a hearty, saucy beef and bean filling, and finally a blanket of melted cheese.
- It is easy to customize. Serve toppings on the side so everyone can choose sour cream, avocado, jalapeños, or fresh greens.
- It feeds a group. One 9×13-inch casserole makes about eight servings, which is handy for family dinners or sharing with friends.
Ground Beef Tips
For a juicy, flavorful casserole, choose ground beef with some fat, such as 85% lean. The fat helps keep the meat tender, but it is important to drain off excess fat after browning so the tortilla chips do not become soggy. Break the beef into small pieces as it cooks, and make sure it browns rather than steams. If you prefer leaner meat, 90% lean beef also works well. Cook it thoroughly, then drain it before adding the seasonings and sauce.
Options for Substitutions
- Use another bean. Black beans or kidney beans can replace the pinto or pink beans. Rinse and drain them well before adding.
- Choose a different cheese. A cheddar and Monterey Jack blend works nicely. You can also use plain cheddar or a Mexican-style shredded cheese blend.
- Replace the taco seasoning packet. Use 3 tablespoons chili powder plus 2 teaspoons garlic powder in place of the packet. Taste the filling before adding extra salt, since seasoning blends vary.
- Adjust the green chiles. Use mild fire-roasted green chiles for gentle heat, or choose a hotter variety if you like a spicier casserole.
- Swap the tortilla chips. Bite-size tortilla chips are convenient, but larger chips broken into pieces work too. Keep the pieces fairly large so they do not turn to crumbs.
- Make the topping dairy-free. Leave off the cheese and sour cream, or use dairy-free versions. The casserole will still be hearty, though the cheese layer will naturally be different.
Watch Out for These Mistakes
Drain the browned beef well before adding the other ingredients. Extra grease can make the filling heavy and seep into the chips, leaving the casserole soggy. If the meat releases a lot of fat, carefully spoon it off or drain the beef in a colander.
Next, avoid crushing the tortilla chips too finely. Small crumbs soften quickly under the saucy filling, while larger pieces give the base more texture. Bite-size chips are especially handy because they make an even layer without much breaking.
Also, do not rush the filling. Let the taco seasoning, chili powder, oregano, tomato paste, and water cook together for about two minutes before adding the tomato sauce, chiles, and beans. This brief step helps the seasonings blend into the beef.
Finally, bake only until the cheese melts and the filling bubbles, about 10 to 15 minutes. The filling is already cooked before it goes into the oven, so extra baking time can dry out the casserole and soften the chips more than you want. Serve it soon after baking for the best texture.
What to Serve With Cheesy Beef Taco Casserole with Beans?
Because this casserole is rich and filling, fresh or crisp sides make a nice match. Serve it with a simple green salad, a crunchy cabbage slaw, or corn on the cob. You could also add a bowl of sliced fruit or a side of sautéed zucchini. For a taco-night spread, set out extra lettuce, diced tomatoes, avocado, and salsa so everyone can build a fresh, colorful plate.
Storage Instructions
Store: Cool leftover casserole, then transfer it to an airtight container or cover the baking dish securely. Refrigerate it for up to 3 to 4 days. For the best texture, store any fresh toppings separately and add them just before serving.
Freeze: For the best quality, freeze the cooked beef and bean filling without the chips and toppings for up to 2 to 3 months. Thaw it overnight in the refrigerator, warm it until hot, and assemble with fresh tortilla chips and cheese before baking. You can freeze fully assembled leftovers, too, but the chips will soften after thawing.
Reheat: For a single serving, cover it loosely and microwave in short bursts until hot throughout, stirring or rearranging the portion if needed. To reheat a larger amount, place it in a skillet over low heat with a small splash of water, cover, and warm gently, stirring now and then. The stovetop method works best for the filling; add fresh chips if you want more crunch.
Recipe Info
- Preparation Time: 10 minutes
- Cooking Time: 30 minutes
- Total Time: 40 minutes
- Level of Difficulty: Easy
- Servings: 8
- Estimated Calories: 811 kcal per serving
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: Approximately 6,000 to 6,800 kcal
- Protein: Approximately 300 to 360 g
- Fat: Approximately 250 to 330 g
- Carbohydrates: Approximately 480 to 600 g
These are broad estimates. The exact nutrition depends on the fat percentage of the beef, the brands of chips and cheese, and the type of beans and taco seasoning you use.
Ingredients
For the casserole:
- 1 Tbsp extra virgin olive oil
- 1 medium onion, diced
- 2 lbs ground beef
- 1 oz taco seasoning (1 packet)
- 1 1/2 Tbsp chili powder
- 2 tsp dried oregano
- 1 Tbsp tomato paste
- 1/4 cup water
- 15 oz tomato sauce
- 8 oz minced green chiles (2 cans), fire roasted
- 30 oz pink or pinto beans (2 cans), rinsed and drained
- Kosher salt and pepper
- 4 cups tortilla chips, broken into pieces (or bite-size chips)
- 8 oz Mexican cheese blend, shredded (cheddar and Monterey Jack mix works)
Optional toppings:
- Sour cream
- Pickled jalapeños
- Diced tomatoes
- Shredded romaine lettuce
- Diced avocado
- Sliced scallions
- Minced cilantro
Step-by-Step Instructions
Step 1: Heat the Oven and Prepare the Dish
Heat the oven to 400°F. Then grease a 9×13-inch casserole dish so the filling and melted cheese do not stick as they bake.
Step 2: Soften the Onion and Brown the Beef
Warm the olive oil in a large nonstick skillet over medium-high heat. Add the diced onion and sauté for about five minutes, until it softens and turns golden. Next, add the ground beef and cook, breaking it into small pieces, until browned. Drain off the fat, then return the skillet to the stove.
Step 3: Season the Beef and Simmer the Filling
Stir the taco seasoning, chili powder, oregano, tomato paste, and water into the beef. Cook for two minutes, stirring so the seasonings coat the meat. Add the tomato sauce, fire-roasted green chiles, and rinsed, drained beans. Cook for five minutes, then season with kosher salt and pepper to taste.
Step 4: Layer, Bake, and Serve
Spread the tortilla chips across the bottom of the prepared dish. Spoon the beef and bean mixture over the chips in an even layer, then sprinkle the shredded cheese over the top. Bake for 10 to 15 minutes, until the cheese melts and the casserole bubbles. Serve right away, scooping from the bottom so each portion gets chips, filling, and cheese. Add your choice of toppings.
Conclusion
This Cheesy Beef Taco Casserole with Beans layers crunchy tortilla chips with seasoned beef, beans, fire-roasted green chiles, and melted cheese. It is easy to prepare, serves eight, and is ready in about 40 minutes. Drain the beef well, use bite-size chips for an easy base, and set out fresh toppings for a custom finish. Try it for your next family dinner, and let me know which toppings you chose.

Cheesy Beef Taco Casserole with Beans
Ingredients
Method
- Heat the oven to 400°F. Grease a 9×13-inch casserole dish.
- In a large nonstick skillet, heat the olive oil over medium-high heat. Add the diced onion and sauté for about five minutes, until it softens and turns golden.
- Add the ground beef and cook, breaking it into small pieces, until browned. Drain off the fat and return the skillet to the stove.
- Stir in the taco seasoning, chili powder, oregano, tomato paste, and water. Cook for two minutes, ensuring the seasonings coat the meat.
- Add the tomato sauce, fire-roasted green chiles, and rinsed, drained beans. Cook for five minutes, then season with salt and pepper to taste.
- Spread the tortilla chips across the bottom of the prepared dish. Spoon the beef and bean mixture over the chips in an even layer. Sprinkle the shredded cheese over the top.
- Bake for 10 to 15 minutes, until the cheese melts and the casserole bubbles. Serve immediately with toppings.



