Whip up this high-protein taco casserole in under 30 minutes using ground beef, black beans, and shredded cheese for a macro-friendly dinner that fits busy weeknights.
Ingredients
Instructions
Preheat your oven to 375°F (190°C). While the oven heats, place a large oven-safe skillet (12-inch cast iron or stainless steel) over medium-high heat. Add the olive oil and let it shimmer for about 30 seconds. Then add the diced onion. Sauté for 3-4 minutes until the onion becomes translucent and starts to brown at the edges. This caramelization adds a subtle sweetness that balances the bold taco spices. Add the minced garlic and cook for another 30 seconds until fragrant, stirring constantly to prevent burning. The aroma should be savory and inviting.

Add the ground beef to the skillet. Break it apart with a wooden spoon into small crumbles. Cook for 5-7 minutes, stirring occasionally, until the beef is browned all over and no longer pink. If using 85/15 beef, you may see some rendered fat; spoon off excess if desired (leave about 1 tablespoon for flavor). The sound of sizzling and the rich smell of browned meat indicate you’re on the right track. Do not overcrowd the pan—if needed, cook in batches to ensure proper browning.

Sprinkle the taco seasoning evenly over the cooked beef. Stir well to coat every crumble. Then pour in the diced tomatoes with green chiles (including the liquid) and the beef broth. Stir again, scraping up any browned bits from the bottom of the pan—this deglazing step infuses the sauce with deep flavor. Let the mixture come to a simmer and cook for 2-3 minutes until slightly thickened. The sauce should be rich and aromatic, with a vibrant red color.
Add the drained and rinsed black beans to the skillet. Stir gently to combine. If using sour cream for extra creaminess, stir it in now. The beans add a creamy texture and a boost of plant-based protein and fiber. Let the mixture simmer for another minute so the beans warm through. Taste and adjust seasoning with salt and pepper if needed—remember that taco seasoning and cheese will add saltiness later.
Remove the skillet from heat. Sprinkle half of the shredded cheese evenly over the meat mixture. Then top with crushed tortilla chips. For a crunchy topping, leave some chips in larger pieces. For a more integrated texture, crush them finer. Sprinkle the remaining cheese over the chips. This layered cheese creates a golden, bubbly crust when baked.
Transfer the skillet to the preheated oven. Bake for 15-20 minutes, until the cheese is completely melted and bubbly, and the edges are slightly browned. If you want a deeper golden top, switch to broil for the last 1-2 minutes, watching carefully to prevent burning. The casserole should be hot throughout—internal temperature should reach 165°F (74°C) if using a thermometer.
Remove from oven and let rest for 5 minutes. This allows the casserole to set slightly, making it easier to serve. Garnish with fresh cilantro, sliced jalapeños, diced avocado, a dollop of Greek yogurt or sour cream, and your favorite salsa. Serve directly from the skillet or scoop onto plates. Pair with a side salad or Mexican rice for a complete meal. Enjoy the combination of savory beef, creamy beans, crunchy chips, and melted cheese—every bite is a fiesta!
For best results
- For the best texture and flavor, use a high-quality taco seasoning or make your own blend. Homemade seasoning allows you to control sodium and spice levels. A typical homemade mix includes chili powder, cumin, paprika, garlic powder, onion powder, oregano, and a pinch of cayenne. Toast the spices in the pan for 30 seconds after adding them to the beef to intensify their flavor.
- To reduce fat without sacrificing moisture, choose lean ground beef (90/10) and drain any excess fat after browning. Alternatively, substitute ground turkey or chicken—just add an extra tablespoon of olive oil to prevent dryness. The beans also help keep the dish moist and add a creamy texture.
- For a make-ahead meal, assemble the casserole up to step 5 (before baking) and refrigerate for up to 24 hours. When ready to bake, add 5-10 minutes to the cooking time since the dish starts cold. You can also freeze the unbaked casserole for up to 3 months; thaw overnight in the fridge before baking.
- Achieve maximum crunch by reserving some crushed tortilla chips to sprinkle on top halfway through baking. This prevents them from becoming too soggy from the sauce. Use sturdy chips like restaurant-style or thick-cut tortilla chips—they hold up better than thin ones.
- If you don't have an oven-safe skillet, transfer the meat mixture to a greased 9×13-inch baking dish before adding cheese and chips. Baking times remain the same. For individual servings, divide the mixture among ramekins and reduce baking time to 10-12 minutes.
- Boost the protein content even further by adding a scoop of unflavored collagen peptides or a tablespoon of nutritional yeast to the meat mixture. You can also stir in a cup of cooked quinoa or lentils along with the beans for extra fiber and plant protein.
- Storage: Leftovers keep in an airtight container in the refrigerator for up to 4 days. Reheat in the microwave or oven at 350°F until warmed through. The chips will soften upon reheating, so consider adding fresh crushed chips after reheating for crunch.
Variations
- Vegetarian Version: Replace ground beef with two cans of black beans (or one can black beans and one can pinto beans) and add 1 cup of cooked quinoa or crumbled firm tofu. Use vegetable broth instead of beef broth. The beans provide ample protein and fiber, making this a hearty meatless meal. You can also add diced bell peppers and zucchini for extra veggies.
- Low-Carb / Keto Adaptation: Omit the tortilla chips entirely or replace them with crushed pork rinds (chicharrones) for a crunchy topping. Use full-fat sour cream and cheese. Serve over cauliflower rice or a bed of lettuce for a taco salad vibe. This variation cuts carbs significantly while keeping the protein high.
- Spicy Southwest Twist: Add 1 diced jalapeño (seeds removed for less heat) along with the onion. Use pepper jack cheese instead of Mexican blend. Stir in 1/2 cup of fire-roasted corn (fresh or frozen) and 1/4 cup of chopped sun-dried tomatoes. Top with pickled red onions and a drizzle of chipotle crema (mix sour cream with adobo sauce from canned chipotles).
- Chicken Taco Casserole: Substitute ground chicken or turkey for beef. Use 1 lb of ground chicken breast (99% lean) and add 2 tablespoons of olive oil to prevent dryness. Follow the same steps. Chicken pairs beautifully with the same taco seasoning and black beans. You can also use shredded rotisserie chicken—skip the browning step and just combine with the sauce mixture.
- Breakfast Taco Casserole: For a brunch twist, add 4 beaten eggs to the meat mixture before baking. Pour the eggs evenly over the beef-bean mixture, then top with cheese and chips. Bake until the eggs are set, about 20-25 minutes. Serve with a side of fresh fruit and hot sauce. This version is packed with protein to start your day.
- Creamy Green Chile Version: Substitute the diced tomatoes with green chiles for a 10-ounce can of green enchilada sauce (mild or medium). Add 1/2 cup of cream cheese (softened) to the meat mixture for extra creaminess. Top with crushed tortilla chips and a blend of mozzarella and monterey jack. The green sauce adds a tangy, slightly spicy flavor that's deliciously different.
Nutrition
- Calories385 kcal
- Total Fat18g
- Saturated Fat8g
- Cholesterol75mg
- Sodium820mg
- Total Carbohydrates28g
- Dietary Fiber6g
- Sugars4g
- Protein32g
