This Cheesy Mexican Taco Casserole is the ultimate cozy weeknight dinner, layered with seasoned ground beef, hearty beans, tender vegetables, salsa, and plenty of bubbling melted cheese. Every spoonful is packed with bold Mexican-inspired flavors and satisfying textures, making it an easy family favorite. It’s also naturally protein-rich and customizable for a lower-carb lifestyle.
Can This Cheesy Mexican Taco Casserole Support Weight Loss Goals?
Yes, it can fit into a balanced weight-conscious eating plan when portions are appropriate. Lean ground beef and beans provide protein and fiber that can help make the meal satisfying, while vegetables add volume. Using lean meat, moderate cheese, and plenty of vegetables can make the casserole easier to fit into different calorie goals.
Does This Recipe Fit a High-Protein Lifestyle?
Yes, this casserole is naturally high-protein friendly thanks to lean ground beef, black beans, and cheese. The beans also provide fiber, while vegetables add nutrients without contributing excessive carbohydrates. For an even higher-protein version, use extra-lean beef, high-protein tortillas, or add Greek yogurt as a topping.
Why This Recipe Is Special
- Cheesy and comforting — A generous layer of melted cheese makes every bite satisfying.
- Protein-rich — Beef, beans, and cheese provide a substantial protein base.
- Mexican-inspired flavor — Taco seasoning, salsa, peppers, and corn create bold flavor.
- One-dish convenience — Easy preparation and simple cleanup.
- Family-friendly — Everyone can customize their serving with favorite toppings.
My Personal Experience
- The cheesy top is always the first thing everyone goes for.
Baking until the cheese bubbles and develops golden spots makes the casserole irresistible. - I like adding beans to stretch the filling without losing flavor.
They make the casserole hearty while adding fiber and plant-based protein. - Fresh toppings make the finished dish taste brighter.
Tomato, cilantro, avocado, and lime balance the warm, cheesy casserole. - I always let it rest before serving.
A few minutes gives the layers time to settle and makes each scoop easier to serve.
Perfect For
Perfect for busy weeknight dinners, family meals, taco nights, potlucks, game days, meal prep, casual gatherings, Sunday dinners, and high-protein meal plans. Serve with avocado, fresh salsa, cilantro, lime wedges, or a crisp side salad.
Why You’ll Love This Recipe
- Big taco flavor in every bite
Seasoned beef, salsa, beans, and cheese create a bold and comforting combination. - Easy one-pan-style dinner
Most of the preparation happens in one skillet before everything goes into the baking dish. - Protein-packed
Beef, beans, and cheese make this a satisfying meal. - Great for leftovers
Individual portions reheat well for lunches throughout the week. - Easy to customize
Add rice, tortilla chips, jalapeños, peppers, corn, or your favorite taco toppings.
Common Mistakes to Avoid
- Using overly watery salsa — Too much liquid can make the casserole soggy.
- Not draining the beans — Excess liquid can loosen the layers.
- Overcooking the beef — Brown it just until cooked to keep the filling juicy.
- Adding cheese too early — Save most of the cheese for the final baking stage.
- Skipping the resting time — Resting helps the casserole hold together when served.
Required Equipment
- Large skillet — Browns the beef and combines the taco filling.
- 9×13-inch baking dish — Creates an even casserole layer for consistent baking.
- Wooden spoon — Breaks up ground beef and mixes the filling easily.
- Cheese grater — Freshly grated cheese melts smoothly.
- Measuring spoons — Keeps the seasoning balanced.
Storage Instructions
Allow the casserole to cool before transferring portions to airtight containers. Refrigerate for up to 4 days.
For longer storage, freeze individual portions in freezer-safe containers for up to 2 months. Thaw overnight in the refrigerator before reheating.
Reheat in the microwave for 1–3 minutes, or cover and warm in a 350°F (175°C) oven for 15–20 minutes until hot.
Recipe Details
- Preparation Time: 15 minutes
- Cooking Time: 30 minutes
- Total Time: 45 minutes
- Servings: 8
- Best Season: All-season
- Total Calories: Approximately 420 calories per serving
Short 3-Line Description
This Cheesy Mexican Taco Casserole is loaded with seasoned beef, black beans, salsa, vegetables, and plenty of melted cheese.
It delivers all the comforting flavors of taco night in one bubbling, family-friendly casserole.
Perfect for busy weeknights, meal prep, potlucks, and high-protein dinners.
📝 Ingredients
For the Taco Filling
- 1 lb (450 g) lean ground beef
- 1 tablespoon (15 ml) olive oil
- 1 medium yellow onion, diced.
- 1 bell pepper, diced.
- 3 cloves garlic, minced.
- 1 can (15 oz / 425 g) black beans, drained and rinsed.
- 1 cup (170 g) corn, drained if canned.
- 1½ cups (360 g) chunky salsa
- 2 tablespoons taco seasoning
- ½ teaspoon ground cumin
- ½ teaspoon smoked paprika
- ¼ teaspoon black pepper
- ½ teaspoon salt, or to taste.
For the Casserole
- 8 small corn tortillas, cut into quarters.
- 2 cups (200 g) shredded Mexican cheese blend
- ½ cup (120 g) sour cream or plain Greek yogurt
Optional Toppings
- Diced avocado
- Fresh cilantro
- Diced tomatoes
- Jalapeños
- Green onions
- Lime wedges
- Sliced black olives
Note: For a higher-protein version, use lean ground beef and Greek yogurt instead of sour cream.
Directions
- Preheat the oven.
Set the oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish. - Sauté the vegetables.
Heat olive oil in a large skillet over medium heat. Add onion and bell pepper and cook for 4–5 minutes, until softened. - Add garlic.
Stir in minced garlic and cook for 30–60 seconds, until fragrant. - Brown the beef.
Add ground beef and cook over medium-high heat for 6–8 minutes, breaking it apart until browned and fully cooked. - Season the filling.
Add taco seasoning, cumin, smoked paprika, black pepper, and salt. Stir for 1 minute to coat the beef. - Add beans and corn.
Stir in black beans and corn. Cook for 2–3 minutes until heated through. - Add salsa.
Stir in salsa and simmer over medium-low heat for 3–4 minutes. The mixture should be thick rather than watery. - Build the first layer.
Arrange half of the tortilla pieces across the bottom of the baking dish. - Add taco filling.
Spread half of the beef and bean mixture evenly over the tortillas. - Add cheese.
Sprinkle about ⅓ of the shredded cheese over the filling. - Repeat the layers.
Add the remaining tortilla pieces, followed by the remaining taco filling and another layer of cheese. - Finish with cheese.
Sprinkle the remaining cheese evenly over the top. - Bake.
Cover loosely with foil and bake at 375°F (190°C) for 15 minutes. - Brown the top.
Remove the foil and continue baking for another 8–10 minutes, until the cheese is completely melted and bubbling. - Optional broiling.
For a golden top, broil for 1–2 minutes, watching carefully. - Rest and serve.
Let the casserole rest for 5–10 minutes before serving. Top with Greek yogurt or sour cream, avocado, cilantro, tomatoes, and lime.
High-protein cooking tip: Use extra-lean ground beef, black beans, and Greek yogurt. You can also replace some of the tortilla layers with extra vegetables to increase volume without adding many calories.
Nutrition Facts — Per Serving (Approximate)
Values vary depending on the beef, tortillas, cheese, salsa, and toppings used.
- Calories: ~420 kcal
- Fats: ~22 g
- Cholesterol: ~70 mg
- Sodium: ~850 mg
- Potassium: ~650 mg
- Total Carbohydrates: ~32 g
- Fiber: ~7 g
- Net Carbs: ~25 g
- Sugars: ~6 g
- Protein: ~29 g
- Calcium: ~260 mg
Notes
- Storage: Refrigerate leftovers in airtight containers for up to 4 days.
- Freezing: Freeze individual portions for up to 2 months.
- Reheating: Reheat gently in the microwave or covered in the oven.
- Allergy note: Contains dairy and corn; check packaged taco seasoning and tortillas for additional allergens.
- Gluten-free option: Use certified gluten-free corn tortillas and taco seasoning.
- Flavor boost: Add chipotle peppers, fresh lime juice, cilantro, jalapeños, or smoked paprika.
- Protein boost: Add lean chicken or turkey, extra beans, Greek yogurt, or high-protein cheese.
- Lower-carb option: Reduce the tortillas and increase beef, vegetables, and cheese.
Frequently Asked Questions
1. Can I make this casserole ahead of time?
Yes, assemble it up to 24 hours ahead, cover, refrigerate, and bake when ready.
2. Can I use ground turkey instead of beef?
Absolutely, lean ground turkey is an excellent lighter, high-protein alternative.
3. Can I make this casserole vegetarian?
Yes, replace the beef with additional black beans, pinto beans, lentils, or plant-based ground meat.
4. Can I add rice?
Yes, add a layer of cooked rice, although this will increase the carbohydrate content.
5. How can I make it spicier?
Add diced jalapeños, chipotle peppers, cayenne, hot salsa, or your favorite hot sauce.
6. Can I freeze taco casserole?
Yes, portion and freeze it in airtight freezer-safe containers for up to 2 months.

