Soups & Stews
This beef and black bean casserole delivers restaurant-quality comfort in one foolproof baking dish—where tender beef, hearty black beans, and a crispy cheesy tortilla topping come together for a meal that feeds a crowd.
I developed this recipe after years of testing, ensuring every bite balances rich spices, melt-in-your-mouth textures, and bold flavors without requiring advanced techniques. The secret? Sautéing the beef until deeply browned and layering ingredients just right for that perfect blend of hearty filling and golden, bubbly topping.
The beauty of this casserole lies in its versatility—it’s equally at home on a busy weeknight or as a centerpiece for game day.
Ground beef and black beans simmer in a spiced tomato sauce until tender, while the tortilla topping transforms into a crispy, cheesy crust that holds together beautifully. With simple ingredients and minimal prep, this dish proves you don’t need fancy skills to create something impressive.
The aroma alone—smoky spices, melted cheese, and caramelizing tortillas—will have everyone gathering around the table.
What makes this recipe stand out is the textural contrast: tender beef and beans in a rich sauce, topped with a crunchy, cheesy tortilla blanket that’s impossible to resist.
It’s the kind of dish that gets better as leftovers, with flavors deepening overnight, and it reheats perfectly for meal prep. Whether you’re feeding a family or hosting guests, this casserole delivers satisfying, crowd-pleasing results with almost no effort.
Ready in just 45 minutes, this recipe is designed for stress-free cooking—no last-minute scrambling or complicated steps. The instructions walk you through every layer, from browning the beef to assembling and baking the casserole to that golden, bubbly finish.
Serve with a side salad or cornbread for a complete meal that’s sure to become a weekly favorite. Let’s get started!
Ingredients for beef and black bean casserole
Simple, hearty ingredients that transform into restaurant-quality comfort in one baking dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef (80/20) 🥩 | 1 ½ lb | Lean-to-fat ratio for best flavor |
| Black Beans (Drained & Rinsed) 🌱 | 2 cups | Canned or cooked, no salt added |
| Diced Tomatoes (No Juice) 🍅 | 2 cups | San Marzano if possible for sweetness |
| Onion (Yellow, Medium) 🧅 | 1 whole | Diced fine for even cooking |
| Garlic Cloves 🧄 | 4 cloves | Minced for deep flavor infusion |
| Chicken Broth (Low Sodium) 💧 | 1 cup | For rich, balanced flavor |
| Tomato Paste 🍅 | 2 tbsp | Concentrated for deep umami |
| Ground Cumin 🌿 | 1 tsp | Toasted for deeper aroma |
| Smoked Paprika 🌶️ | 1 tsp | For smoky depth (not sweet) |
| Oregano (Dried) 🍃 | 1 tsp | Mexican oregano preferred |
| Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked for heat |
| Corn Tortillas (Medium) 🌽 | 12 whole | Fresh or high-quality dried |
| Shredded Monterey Jack Cheese 🧀 | 2 cups | Freshly shredded for melt |
| Shredded Cheddar Cheese 🧀 | 1 cup | Sharp cheddar for extra bite |
| Olive Oil 🫒 | 2 tbsp | For browning beef perfectly |
The ground beef is where the magic starts—80/20 fat ratio ensures deep flavor and juicy results. Grab it from the butcher counter if possible, as pre-packaged often sits too long. Look for bright red color and good marbling. For the beans, no-salt-added canned black beans are a must—rinsing removes excess sodium. The San Marzano tomatoes (if you can find them) bring a natural sweetness that elevates the whole dish. I always toast my spices—cumin and smoked paprika—right in the pan with the olive oil before adding anything else. That extra step makes a world of difference in flavor depth.
No black beans? Kidney beans or pinto beans work in a pinch, but they’ll change the texture slightly. Short on tomato paste? Extra tomato sauce or even ketchup can stretch it out, though the flavor won’t be as concentrated. The tortillas are non-negotiable for that perfect crispy topping—corn tortillas give the best texture, but if you must use flour, look for low-moisture varieties. Cheese swaps? Pepper jack instead of cheddar adds heat, or cotija brings a tangy kick. And if you’re feeling fancy, add a sprinkle of feta on top before baking for extra creaminess.
This casserole tastes even better the next day—honestly, I make a double batch just so I have leftovers. Store it in the fridge for up to 5 days, covered tightly. For freezing, assemble the casserole, bake until just set (about 20 minutes less), then cool completely before wrapping in foil. It keeps for 3 months and reheats beautifully. The tortilla topping gets crispier when reheated, so I often pop it under the broiler for 2-3 minutes after warming. Pro tip: Make the filling ahead and refrigerate it overnight—the flavors meld even more overnight, making it even more delicious.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to scrub pots. The ground beef browns right in the same dish where it all comes together—no extra pans, no mess. Just chop an onion, dump everything in, and let it simmer while I pour my second cup of coffee.
- Umami Bomb: That 80/20 ground beef? Chef’s kiss. The fat renders down into the black beans and tomatoes, turning this into something rich and deep—like a slow-cooked stew but with half the effort. Honestly, the garlic and onion caramelize just enough to make it taste like it simmered all day.
- Lunchbox Hero: Between us, this is my go-to for meal prep. I double the batch, let it cool, and pack it in containers for the week—no reheating drama, just hearty, flavorful bites. My kids actually ask for leftovers, and that’s saying something.
- Budget Win: Black beans and ground beef stretch this into a full meal for less than $10. Diced tomatoes add brightness without breaking the bank, and you’re left with enough to feed four (or me, three times). Not the prettiest, but the taste makes up for it—and my wallet thanks me.
Step-by-step instructions for beef and black bean casserole
Here's how to build this comforting casserole with layers of flavor and texture.
Brown the Ground Beef Perfectly
Heat a large skillet over medium-high heat and add the 2 tablespoons olive oil. Once shimmering, add the 1.5 pounds ground beef (80/20) and break it apart with a wooden spoon. Cook for 6-8 minutes until the beef loses its raw color and begins to brown in spots.
This high-fat ratio is crucial—it renders enough fat to build flavor. Drain most of the fat (leave about 1 tablespoon) and add the 1 whole onion (diced) and 4 cloves garlic (minced). Cook for another 3-4 minutes until the onions soften and garlic becomes fragrant. You want the onions translucent but not browned—this prevents bitterness in the final dish.
Build the Spiced Filling
Transfer the beef mixture to a large bowl and stir in the 2 cups black beans (drained & rinsed), 2 cups diced tomatoes (no juice), 1 cup chicken broth (low sodium), 2 tablespoons tomato paste, 1 teaspoon ground cumin, 1 teaspoon smoked paprika, 1 teaspoon oregano, 1 teaspoon salt, and ½ teaspoon black pepper. Mix well to combine all ingredients thoroughly.
The tomato paste here acts as a flavor concentrator—it deepens the umami without adding liquid. Taste the mixture now and adjust seasoning if needed. The spices should be noticeable but balanced, not overpowering. This filling will form the hearty base of your casserole, so proper seasoning at this stage is critical.
Assemble the Cheesy Tortilla Topping
Preheat your oven to 375°F. In a separate bowl, combine the 2 cups shredded Monterey Jack cheese and 1 cup shredded cheddar cheese. Tear the 12 corn tortillas into small pieces (about ½-inch squares) and mix them with the cheese until evenly coated. The tortilla pieces should look like they've been tossed in a snowy cheese blanket.
Spread half of the beef filling evenly in the bottom of a 9x13-inch baking dish. Then sprinkle half of the cheesy tortilla mixture over the top. Repeat with the remaining filling and cheese mixture, creating a second layer. This layered approach ensures every bite has both the hearty filling and crispy topping you crave.
Bake Until Bubbly and Golden
Cover the baking dish tightly with aluminum foil and bake for 30 minutes. Remove the foil and bake for another 15-20 minutes until the top is golden brown and bubbly. The edges should be crispy while the center remains slightly soft—this indicates perfect doneness.
Let the casserole rest for 5-10 minutes before serving. This resting period allows the layers to set slightly, making it easier to slice through cleanly. The tortilla pieces will crisp up further as they cool, creating that satisfying texture contrast with the creamy cheese and tender beef.
Pro Tips For Making Beef And Black Bean Casserole
- Brown the Beef First: Skip the raw-beef-in-sauce shortcut—crank your pan to medium-high and break the ground beef into ¼-inch pieces while it cooks. You’re not making hamburgers here; you want that meat to release fat and develop a deep, savory crust before anything else hits the pan. (Yes, even if you’re impatient like me, resist the urge to stir constantly—let it sear in patches.)
- Sweat the Onion Low: After browning the beef, reduce heat to low and cook the diced onion for 8–10 minutes until it’s translucent and just starting to soften. High heat turns onions mushy; low and slow caramelizes their natural sugars, which actually changes the flavor of the whole dish. Pro move: Add a pinch of salt here—it draws out moisture and speeds up the process.
- Rinse Those Beans: Drain and rinse your black beans under cold water before adding them to the casserole. Canned beans hold onto starch and excess sodium, which can make your dish gummy or overly salty. A quick rinse keeps the texture firm and the flavor balanced—no weird aftertaste, no slimy mouthfeel.
- Layer the Tomatoes Last: Hold off on adding the diced tomatoes until the very end of cooking. If you toss them in early, they’ll turn to mush and water down the mixture. Instead, stir them in with the beans during the final 5 minutes of simmering—just enough time to warm through without collapsing. (This is the thing that matters most if you want actual chunks of tomato, not soup.)
Best sauces and condiments for beef and black bean casserole
Creamy Avocado Sauce
Blend 1 ripe avocado, ½ cup sour cream, 2 tablespoons lime juice, ¼ cup cilantro, ½ teaspoon cumin, and salt to taste until smooth.
Drizzle over your casserole before serving for a cool, creamy contrast to the spicy filling. This sauce adds freshness and balances the richness of the cheese topping beautifully. 🥑
Spicy Chipotle Crema
Mix ½ cup sour cream with 1 tablespoon chipotle in adobo sauce, 1 teaspoon honey, and a pinch of salt. Thin with 1-2 tablespoons milk if needed.
This smoky, slightly sweet sauce brings heat and depth to every bite. I love spooning it over the casserole right before serving. 🌶️
Quick Salsa Verde
Pulse 1 cup tomatillos, 1 serrano pepper, ½ red onion, ¼ cup cilantro, and 1 tablespoon lime juice in a food processor. Season with ½ teaspoon salt.
This bright, tangy salsa cuts through the richness and adds a refreshing crunch. Serve on the side or spoon it over the top. 🍅
Caramelized Onion Jam
Slow-cook 2 large yellow onions in 2 tablespoons olive oil over low heat for 45 minutes until deep brown and jam-like. Stir in 1 tablespoon balsamic vinegar and ½ teaspoon brown sugar at the end. This sweet, caramelized topping adds complexity and pairs perfectly with the smoky spices. 🧅
Lime Crema
Whisk ½ cup mayonnaise with ¼ cup sour cream, 2 tablespoons lime juice, and 1 tablespoon chopped cilantro. Add a pinch of salt and pepper to taste.
This zesty, light sauce is perfect for balancing the hearty flavors. It’s my go-to for adding brightness to any Mexican-inspired dish. 💛
Pickled Red Onions
Thinly slice 1 red onion and soak in ½ cup vinegar, 1 tablespoon lime juice, 1 teaspoon sugar, and ½ teaspoon salt for at least 30 minutes.
These tangy onions add a refreshing crunch and acidity that cuts through the richness. Sprinkle them on top right before serving. 🧅
Nutrition facts
Frequently asked questions
Can I use ground turkey or chicken instead of beef?
Ground turkey (especially dark meat) or chicken work well, but expect slightly leaner results. Use 1.5 pounds of ground turkey (93/7 fat ratio) and reduce the olive oil to 1 tablespoon since turkey renders less fat. For chicken, add 1 extra tablespoon olive oil to prevent dryness. The spices and cooking times remain the same.
How do I make this casserole vegetarian?
Swap the beef for 1.5 cups cooked lentils or 1 can (15 oz) brown lentils (drained/rinsed) plus 1 cup crumbled tempeh for texture. Boost the spices with ½ teaspoon liquid smoke and add 1 tablespoon soy sauce to the filling. The tortilla topping stays exactly the same—just ensure your lentils are well-seasoned to match the beef's depth.
Why did my tortilla topping get soggy?
Soggy topping usually means the casserole baked too long uncovered or the filling was too wet. First, ensure your tortilla pieces are ½-inch squares—smaller pieces crisp better. Second, cover with foil for the full 30 minutes before uncovering. If the filling seems too saucy, simmer it uncovered for 5 minutes after mixing to reduce liquid.
Can I make this ahead of time?
Yes! Assemble the casserole completely (including the tortilla topping) and refrigerate it for up to 24 hours before baking. Add 10-15 minutes to baking time if starting from cold. For freezer prep: Bake until just set (20 minutes less total time), cool completely, wrap tightly, and freeze for up to 3 months. Thaw overnight in the fridge before reheating.
What's the best way to reheat leftovers?
Leftovers reheat beautifully! Cover with foil and warm at 350°F for 20-25 minutes until heated through. For extra crispiness, transfer to a baking sheet and broil for 2-3 minutes under a watchful eye. Alternatively, microwave in 30-second bursts on medium power, stirring between each interval to restore texture.
