Soups & Stews
This beef and bean taco casserole recipe transforms weeknight dinner into a cheesy, layered fiesta with minimal effort. The secret lies in balancing traditional taco flavors—spiced ground beef, smoky beans, and melted cheese—into one foolproof one-pan dish that bakes up crispy on top while staying tender inside.
I developed this recipe after testing countless variations, and it's now my go-to for feeding crowds without the fuss of individual tacos. What makes this casserole special is how it combines convenience with bold flavor.
You'll start with a savory beef and bean mixture seasoned with cumin, chili powder, and garlic, then layer it with tortillas, cheese, and a final sprinkle of toppings. The 30-minute bake transforms everything into a crispy, cheesy masterpiece that's impossible to resist. The best part?
It's freezer-friendly, so you can prep ahead and enjoy it later when cravings strike. By the time it emerges from the oven, you'll have a dish that's hearty enough for a main course but easy enough for a weeknight.
The top layer gets golden and slightly crispy, while the layers below stay creamy and packed with flavor. Serve it with a side of rice, a simple salad, or extra tortilla chips for scooping up every last bite.
This recipe scales beautifully—whether you're feeding a family of four or a crowd of hungry guests. The layers ensure each bite delivers the perfect combination of textures and flavors, making it a restaurant-quality dish that's surprisingly simple to prepare. Let's get started!
Ingredients for beef and bean taco casserole
Six ingredients make this layered fiesta dish—just add cheese and bake.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef (80/20) 🥩 | 1 ½ lb | Lean but flavorful, not pre-cooked |
| Black Beans 🌿 | 1 ½ cups | Canned, drained and rinsed |
| Taco Seasoning 🌶️ | 2 tbsp | Homemade or store-bought |
| Diced Tomatoes (14.5 oz can) 🍅 | 1 can | Fire-roasted for extra flavor |
| Tortillas (flour, 10-inch) 🍞 | 6 whole | Cut into quarters for layers |
| Shredded Cheddar Cheese 🧀 | 2 cups | Sharp cheddar preferred |
| Sour Cream 🥛 | ½ cup | Full-fat for creaminess |
| Salsa 🌶️ | ½ cup | Store-bought or homemade |
| Green Onions 🧅 | ¼ cup | Sliced, for garnish |
| Olive Oil 🫒 | 1 tbsp | For browning beef |
| Garlic Cloves 🧄 | 2 cloves | Minced for seasoning |
| Salt 🧂 | ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
| Refried Beans (optional) 🍲 | ½ cup | For extra creaminess |
The ground beef is where the flavor starts. 80/20 fat ratio gives you that juicy, flavorful bite—don't go leaner. I grab mine from Costco or the butcher counter at Kroger because pre-packaged often has less fat. For the beans, black beans are non-negotiable—they hold their shape better than pinto or kidney. If you're using canned, always rinse them to cut down on sodium. The taco seasoning? I make my own (2 tbsp chili powder, 1 tbsp cumin, 1 tsp garlic powder, 1 tsp onion powder, 1/2 tsp oregano, 1/2 tsp salt), but Old El Paso works in a pinch.
No sour cream? Greek yogurt is a great swap—it's tangier and thicker. Skip the refried beans? The black beans and diced tomatoes already give you enough creaminess, but if you want that extra richness, mash half an avocado into the sour cream before adding it to the top. The tortillas should be soft but sturdy—Mission or La Tortilla Factory are my go-tos. For the cheese, sharp cheddar melts better than mild, but if you've got Monterey Jack or pepper jack, mix it in for extra kick. The salsa can be mild or hot—just make sure it's chunky for texture.
This casserole reheats like a dream—5 minutes at 350°F is all it takes. It keeps well in the fridge for 4 days, but honestly, it's even better the next day when everything has time to meld. For freezing, assemble the casserole, cover tightly with foil, and bake for 20 minutes before freezing. It'll keep for 3 months. I always make a double batch—one for dinner, one for leftovers that disappear faster than you can say 'taco Tuesday.'
Why You'll Love This Recipe
- One-Pan Magic: The moment I realized this casserole only needs one skillet—no chopping, no extra pans—was a game-changer. Brown the beef, dump in the beans, tomatoes, and seasoning, then fold in the tortillas. Boom. Done. My sink stays cleaner, and my Tuesday nights get easier.
- Deep, Smoky Comfort: That 80/20 beef? Rich, fatty, and packed with flavor. The taco seasoning turns it into something deeper than takeout, while the black beans add texture and that earthy punch. Top it with crispy tortillas, and suddenly you’ve got layers—crunchy, creamy, and ridiculously satisfying.
- Leftovers for Days: This recipe actually tastes better the next day. The flavors meld, the tortillas soften just enough to soak up all the juices, and it reheats like a dream. I make it on Sundays, portion it out, and have dinner covered all week—no sad, soggy leftovers here.
- Budget-Friendly Crowd-Pleaser: Ground beef and beans stretch this dish far, and tortillas add that handheld appeal without breaking the bank. It’s the kind of meal where everyone at the table feels like they got a full serving—kids, adults, picky eaters. Plus, the ingredients? All pantry staples. No fancy shopping needed.
Step-by-step instructions for beef and bean taco casserole
Let's build this cheesy, layered fiesta in one pan—it's easier than you think!
Brown the Ground Beef
Heat the 1 tablespoon olive oil in a large oven-safe skillet over medium-high heat. Add the 1.5 pounds ground beef (80/20) and cook, breaking it apart with a wooden spoon, until it's no longer pink in the center and the edges are browned—about 6-8 minutes. This step is crucial for building deep flavor.
Once the beef is fully cooked, drain any excess fat (but leave about 1 tablespoon for moisture), then stir in the 2 cloves minced garlic, 2 tablespoons taco seasoning, 0.5 teaspoon salt, and 0.25 teaspoon black pepper. Cook for another 1 minute until the spices are fragrant and well incorporated. Set the skillet aside for now—we'll come back to it.
Layer the Tortillas and Cheese
Cut each of the 6 whole flour tortillas into quarters, giving you 24 tortilla pieces. Arrange half of these pieces (about 12 quarters) evenly over the browned beef mixture in the skillet. Sprinkle 1 cup of the shredded cheddar cheese evenly over the tortillas, then spread 0.5 cup of the refried beans (if using) over the cheese.
Here's the thing—don't overcrowd the layers. You want the tortillas to peek through slightly so they get crispy when baked. If you're using the optional refried beans, spread them evenly now. This adds creaminess and helps bind the layers together during baking.
Add the Bean-Tomato Mixture
In a medium bowl, combine the 1.5 cups black beans, 1 can (14.5 oz) diced tomatoes, 0.5 cup salsa, and the remaining 1 cup shredded cheddar cheese. Stir until everything is well mixed and the cheese is evenly distributed. This mixture should be thick but spreadable—if it's too thick, add 1-2 tablespoons of water to loosen it.
Spread this bean-tomato mixture evenly over the tortilla layer in the skillet. Press down gently with a spatula to ensure good contact with the beef below. The goal is to create a cohesive layer that holds together when baked. This step ensures every bite has that perfect blend of cheesy, tangy, and savory flavors.
Top with Sour Cream and Bake
Spoon the 0.5 cup sour cream evenly over the top layer, then sprinkle with the remaining 0.5 cup shredded cheddar cheese. The sour cream adds a creamy contrast to the spicy, cheesy layers, and the extra cheese ensures a golden, bubbly top. Preheat your oven to 375°F while the skillet is still on the stovetop.
Once the oven is preheated, transfer the skillet to the oven and bake for 20-25 minutes, or until the top is golden brown and bubbly, and the edges are crispy. The casserole is done when the cheese is fully melted and the tortillas are tender. If the top browns too quickly, tent it loosely with aluminum foil for the last 5-10 minutes to prevent over-browning.
Garnish and Serve
Remove the casserole from the oven and let it rest for 5 minutes—this allows the layers to set slightly and makes it easier to serve. Garnish with the 0.25 cup sliced green onions just before serving. The green onions add a fresh, bright contrast to the rich, cheesy layers.
Slice the casserole into 6 equal portions (about 2 slices per serving) and serve immediately. Each bite should deliver a perfect mix of tender beef, creamy beans, crispy tortillas, and melty cheese. If you have leftovers, store them in an airtight container in the refrigerator for up to 3 days, and reheat in the oven at 350°F until warmed through.
Pro Tips For Making Beef And Bean Taco Casserole
- Brown the Beef First: I learned this the hard way—skipping the initial sear means you’ll end up with a mushy, gray center instead of flavorful, crumbly beef. Cook the ground beef in a dry skillet over medium-high heat until it loses its raw color, breaking it into small pieces with a wooden spoon. This step takes 5-6 minutes and builds the foundation for everything else.
- Drain and Rinse Beans: Canned black beans are packed in saltwater, and that extra sodium can make your casserole taste flat or even slightly bitter. Drain them, then rinse under cold water for 10 seconds—just enough to cut the brine without turning them to mush. Trust me, your dish will taste fresher and brighter.
- Layer Tortillas Dry: Wet tortillas turn into a soggy mess halfway through baking, and nobody wants that. Cut the tortillas into triangles or strips, then layer them completely dry over the filling. If you’re worried about sticking, lightly brush the top layer with oil—but don’t overdo it, or you’ll end up with greasy tortillas instead of crispy ones.
- Cover with Foil Early: After adding the filling to the baking dish, tent it with foil before the first 15 minutes of baking. This traps steam and helps the beans and beef absorb the taco seasoning evenly without drying out. Remove the foil for the last 10 minutes to let the top get a little crispy—just don’t skip this step or you’ll end up with a sad, watery casserole.
Essential equipment for this recipe
Oven-Safe Skillet
This recipe is built around a large oven-safe skillet—I use a 12-inch cast iron skillet from Lodge because it distributes heat evenly and holds up to high temperatures. Cast iron retains heat beautifully, ensuring the bottom layer doesn’t get soggy while the top crisps.
If you don’t have cast iron, a stainless steel skillet or oven-safe ceramic dish (like CorningWare) works just as well. Just make sure it’s deep enough to hold all the layers without spilling over during baking. 🔥
Mixing Bowls
You’ll need two medium-sized mixing bowls—one for combining the bean-tomato mixture and another for assembling toppings if you’re prepping ahead. I prefer glass bowls (like Pyrex) because they’re microwave-safe and easy to clean.
A stainless steel bowl also works, but glass is more forgiving if you’re measuring wet ingredients like salsa or sour cream. Keep one bowl near the stove for quick assembly and another for mixing dry ingredients like cheese and spices.
Tortilla Cutter
Cutting 6 large flour tortillas into quarters can get messy with a regular knife. A tortilla cutter (like the OXO Good Grips model) makes this step effortless—just press down, and it slices through cleanly.
If you don’t have one, a sharp chef’s knife and a cutting board work fine, but take your time to avoid tearing. For even cuts, fold each tortilla in half twice before slicing into 24 equal quarters. This ensures uniform layers and even baking. 🍞
Measuring Spoons
Precise measurements matter in this recipe, especially for spices and liquids. A set of stainless steel measuring spoons (like OXO’s nested set) is a game-changer for scooping out 2 tablespoons of taco seasoning, 0.5 teaspoon salt, or 1 tablespoon olive oil.
Avoid plastic spoons—they wear out quickly and can harbor flavors from previous uses. For dry ingredients like flour or spices, a small scoop or spoon helps prevent overfilling. I keep mine in a magnetic strip on the fridge for easy access during cooking. ✨
Spatula and Tongs
A heat-resistant silicone spatula (like OXO Good Grips) is essential for spreading the bean-tomato mixture evenly and scraping up any stuck-on bits from the skillet. For flipping tortilla quarters or adjusting layers, a pair of long tongs (like Mercer Culinary) gives you better control without crushing the tortillas.
These tools also help transfer the casserole from skillet to plate without tearing the layers. Keep them nearby while baking to make adjustments if needed.
Aluminum Foil
While this recipe doesn’t require foil, it’s a lifesaver if the top starts browning too quickly. Keep a large sheet of heavy-duty aluminum foil (like Reynolds) handy to loosely tent the casserole for the last 5-10 minutes of baking.
This prevents over-browning while keeping the cheese melty. I also use foil to line the skillet if I’m prepping ahead—just grease it lightly with olive oil spray to prevent sticking. Foil is the ultimate backup for crispy, golden perfection. 💫
Nutrition facts
Frequently asked questions
Can I make this casserole ahead of time?
This dish actually tastes even better the next day. Assemble it completely, cover tightly with foil, and refrigerate for up to 24 hours before baking. For freezing, bake it for 20 minutes first, then cool completely, wrap in foil, and freeze for up to 3 months. Thaw overnight in the fridge before reheating.
What if I don't have flour tortillas?
Corn tortillas work perfectly—they add a slightly different texture but still get crispy when baked. For extra crispiness, brush them lightly with olive oil before layering. If you're using 8-inch tortillas, you'll need 8 total (cut into quarters) instead of 6. Corn tortillas also pair beautifully with the smoky flavors of the beans and beef.
Can I make this vegetarian?
Yes! Swap the ground beef for 1.5 cups of seasoned lentils or crumbled soyrizo (soy-based ground "meat"). For extra protein, add 1 cup of cooked quinoa mixed into the bean-tomato layer. Keep all other ingredients the same—the flavors will still shine through with the spices and cheese.
Why did my casserole get soggy?
Sogginess usually happens when the tortillas absorb too much moisture. To prevent this, - Pat the tortillas dry before cutting
- Don't over-mix the bean-tomato layer (keep it thick but spreadable)
- Bake at 375°F (not higher) to prevent the top from cooking too fast while the bottom stays wet
- Consider adding an extra layer of cheese between tortilla layers for better binding
What are the best sides to serve with this?
This hearty casserole pairs perfectly with:
- Cilantro-lime rice (adds freshness)
- Simple green salad (balances richness)
- Warm flour tortillas (for scooping)
- Pickled red onions (bright contrast) The key is keeping sides light so the casserole remains the star of the meal.
