Beef and Bean Burrito Casserole Recipe: Cheesy Tortilla Layers Baked to Crispy Perfection

Soups & Stews

Beef and Bean Burrito Casserole Recipe: Cheesy Tortilla Layers Baked to Crispy Perfection

This beef and bean burrito casserole delivers the ultimate comfort food experience with layers of savory beef, hearty beans, and melted cheese all baked to crispy perfection.

The secret lies in properly browning the beef and assembling the layers just right—each tortilla sheet becomes a golden, crunchy shell that holds everything together. I've perfected this recipe over countless weeknight dinners, and it never fails to disappear from the table.

The beauty of this dish is its versatility—it's hearty enough for a family dinner but simple enough to prepare ahead for meal prep. You'll start with ground beef cooked until browned, then mix in seasoned beans and a rich tomato-based sauce.

The tortillas get layered with cheese and the beef mixture, creating a satisfying texture contrast between the crispy edges and creamy filling.

What you'll end up with is a bubbling, cheesy casserole with perfectly crispy tortilla layers on top and tender beef and beans underneath. The aroma alone will have everyone gathering around the table, and the first bite delivers that perfect balance of savory, cheesy, and slightly spicy flavors.

This is the kind of dish that feels indulgent but is actually simple to make.

Serve it with a dollop of sour cream, fresh avocado slices, or a sprinkle of cilantro for extra freshness. The leftovers reheat beautifully, making this an ideal make-ahead meal for busy weeks. Let's get started on creating this crowd-pleasing masterpiece!

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for beef and bean burrito casserole

Pantry staples plus a few fresh touches for the ultimate cheesy, crispy comfort dish.

Ingredient Amount Notes
Ground Beef (80/20) 🥩 2 lb Browned and drained well
Flour Tortillas 🌯 12 whole Medium size, 10-inch
Black Beans 🌱 1 ½ cups Drained and rinsed
Pinto Beans 🌱 1 ½ cups Drained and rinsed
Tomato Sauce 🍅 2 cups Canned, no salt added
Shredded Cheddar Cheese 🧀 3 cups Sharp cheddar preferred
Sour Cream 🥛 1 cup Full-fat for creaminess
Taco Seasoning 🌶️ 2 tbsp Homemade or store-bought
Garlic Powder 🧄 1 tsp Freshly ground preferred
Onion Powder 🧅 1 tsp For extra depth
Olive Oil 🫒 2 tbsp For browning beef
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Avocado (for serving) 🥑 1 whole Sliced, optional garnish
Fresh Cilantro (for serving) 🌿 ¼ cup Chopped, optional garnish

The ground beef is where the magic starts—80/20 fat ratio gives you that perfect browning and flavor. Costco or Walmart usually have the best prices for bulk ground beef, but grab whatever's freshest. Look for bright red color and good marbling—none of that grayish, dry stuff. If you're feeling fancy, Trader Joe's has pre-seasoned ground beef that cuts prep time in half. Just make sure to drain it well after cooking. The beans? Canned is fine, but if you've got time, soaked and cooked from dry makes a world of difference in texture.

No taco seasoning packet? Mix 1 tbsp chili powder, 1 tsp cumin, 1 tsp paprika, 1/2 tsp garlic powder, and 1/2 tsp onion powder. The tortillas can be any size, but 10-inch mediums work best—they're sturdy enough to hold the filling but still crisp up nicely. For the cheese, sharp cheddar melts best, but Monterey Jack or pepper jack add nice variations. If you're watching sodium, use low-sodium beans and skip the salt in the tomato sauce. The avocado and cilantro are totally optional but add that fresh pop—grab them at Whole Foods or your local market if you want the freshest.

This casserole tastes even better the next day, so make a double batch if you can. Store leftovers in the fridge for 4-5 days or freeze for 3 months—just reheat covered at 350°F until bubbly. For crispy tortillas every time, brush them lightly with olive oil before assembling. And pro tip: Layer the cheese in between the tortillas so every bite has that melty goodness. Serve with extra sour cream, hot sauce, or those squeeze bottles of salsa—it's all about the toppings.

❤️

Why You'll Love This Recipe

  • One-Pan Wonder: I swear by this for nights when I’d rather not scrub a sink. Brown the beef, dump in the beans and sauce, layer the tortillas—then bake. That’s it. The fat from the 80/20 beef keeps the tortillas crispy without a drop of oil.
  • Flavor Bomb: Here’s what sold me—the combo of smoky ground beef, earthy pinto beans, and that deep tomato sauce. Add a sprinkle of cheese at the end, and suddenly you’ve got restaurant-level layers: crispy top, melty middle, and a hearty bite in every forkful.
  • Meal Prep MVP: Between us, this is my go-to for lunches all week. The casserole reheats like a dream—just pop it in the oven or microwave, and it’s ready. (Yes, even on a Tuesday night.) Plus, it’s the only dish my kids will actually take to school.
  • Budget-Friendly Feast: Ground beef, dried beans, tortillas—this recipe stretches every dollar. I make a big batch for $12 and feed six people. Honestly, it’s one of those dishes where you’re not sacrificing taste for savings, just the opposite.

Step-by-step instructions for beef and bean burrito casserole

Here's how to build layers of cheesy, crispy goodness that'll have everyone asking for seconds.

1

Brown the Ground Beef

Heat the 2 tablespoons olive oil in a large skillet over medium-high heat. Add the 2 pounds ground beef (80/20) and cook, breaking it apart with a wooden spoon, until it's no longer pink in the center. This should take about 6-8 minutes. You want the beef to be well-browned and any excess fat to render out.

Drain the cooked beef in a colander, pressing gently to remove as much fat as possible. Return the beef to the skillet and stir in the 2 tablespoons taco seasoning, 1 teaspoon garlic powder, 1 teaspoon onion powder, 1 teaspoon salt, and ½ teaspoon black pepper. Cook for another 1-2 minutes to let the spices meld with the beef. This seasoned beef will form the flavor base for your entire casserole.

2

Prepare the Bean and Sauce Mixture

In a large bowl, combine the 1.5 cups black beans, 1.5 cups pinto beans, 2 cups tomato sauce, and the seasoned beef. Stir well to distribute everything evenly. This mixture will be the hearty filling for your burrito casserole, so make sure all the flavors are well incorporated.

Taste the mixture and adjust seasoning if needed. You might want to add a pinch more salt or pepper, depending on how strong your taco seasoning is. This is your chance to make sure every bite will be packed with flavor. The beans should be warm but not hot, so if you're concerned about temperature, let the mixture sit for a few minutes before proceeding.

3

Assemble the Casserole Layers

Preheat your oven to 375°F. Grease a 9x13-inch baking dish with a little olive oil or butter to prevent sticking. Spread half of the bean and beef mixture evenly across the bottom of the dish. This layer will be the foundation of your casserole, so make sure it's spread out in an even layer.

Next, layer half of the 12 flour tortillas on top of the bean mixture. You'll want to slightly overlap them to create a continuous layer, but don't worry about being perfect—it'll still taste amazing. Sprinkle half of the 3 cups shredded cheddar cheese evenly over the tortillas. Repeat the process with the remaining bean mixture, tortillas, and cheese. The final layer should be tortillas topped with cheese to ensure a crispy top.

4

Bake Until Bubbly and Golden

Cover the casserole tightly with aluminum foil and bake for 30 minutes. This initial covered baking time allows the layers to soften and the cheese to begin melting. After 30 minutes, remove the foil and bake for another 10-15 minutes until the top is golden brown and bubbly. You'll see the cheese starting to brown and the tortillas crisping up—this is your signal that it's almost done.

For the crispiest top, you can broil the casserole for 1-2 minutes at the end, keeping a close eye on it to avoid burning. The casserole is done when the cheese is fully melted, the tortillas are crispy, and the edges are golden. Let it rest for 5-10 minutes before serving—this helps everything set and makes it easier to slice.

5

Serve with Fresh Toppings

Slice the casserole into squares or rectangles and serve immediately. Top each serving with a dollop of 1 cup sour cream, slices of 1 whole avocado, and ¼ cup chopped fresh cilantro. The contrast of the cool sour cream, creamy avocado, and fresh cilantro against the warm, cheesy casserole is what makes this dish truly special.

This casserole is best served right away while everything is hot and the tortillas are still crispy. If you have leftovers, you can reheat them in the oven at 350°F for 10-15 minutes to restore that crispy texture. Enjoy your hearty, cheesy, and perfectly crispy beef and bean burrito casserole!

👨‍🍳

Pro Tips For Making Beef And Bean Burrito Casserole

  • CRANK THE HEAT HIGH: Brown that beef fast—no one likes gray, greasy meat. Use a skillet on medium-high heat and break it into small chunks right away. I learned this the hard way: dragging out the cooking turns the beef into a sad, watery mess that clings to the beans instead of adding flavor.
  • DRAIN BEANS TWICE: Rinse and drain those black and pinto beans two times—once after soaking (if you do) and once more before mixing. The extra step cuts down on that slimy texture that ruins the whole dish. Yes, it’s a pain, but your casserole will thank you later.
  • LAYER TORTILLAS DRY: Stack those tortillas in a single layer, cover with a damp towel, and weigh them down for 10 minutes before cutting. This keeps them from crumbling into a sad, gluey pile when you slice them. I skip this step sometimes, and the strips fall apart like wet kindling—don’t be that person.
  • SAUCE FIRST, BEANS SECOND: Mix the tomato sauce into the beef before adding the beans. The sauce clings better to the meat, and the beans absorb the flavor instead of just sitting there like wet rocks. Also, season the sauce with extra salt—you’ll need it to cut through the richness of the beef and tortillas.

Make-ahead tips for leftovers

Prep Ahead Strategy

Assemble your casserole up to 24 hours in advance and refrigerate uncovered. This allows flavors to meld beautifully while preventing soggy tortillas. I like to cover it loosely with plastic wrap if I'm prepping 12 hours ahead—just remove it when baking.

The cold start means you'll need 5-10 extra minutes of baking time at 375°F to compensate. 💪

Freezer Prep Tips

For maximum convenience, assemble the casserole completely (including cheese), wrap tightly in heavy-duty aluminum foil, then place in a freezer bag with all air squeezed out. Label with the date and freeze for up to 3 months.

Thaw overnight in the fridge before baking at 375°F for 45-50 minutes (covered for first 30 minutes).

Cheese Layering Hack

To ensure every bite has melty cheese, sprinkle ½ cup shredded cheese between each tortilla layer. I also recommend using Monterey Jack cheese in the middle layers—it melts faster and creates a creamy texture while sharp cheddar stays on top for that perfect crispy-melty contrast. 🧀

Tortilla Prep Shortcut

Save time by lightly brushing each tortilla with 1 teaspoon olive oil before assembling. This creates a subtle crispiness without making them too tough.

For extra flavor, I sometimes sprinkle a pinch of taco seasoning on the tortillas before layering—it adds a little kick that pairs perfectly with the beef mixture.

Reheating Leftovers

Leftovers reheat beautifully in the oven at 350°F for 15-20 minutes covered with foil. For microwave reheating, cover with a damp paper towel and heat in 1-minute intervals at 50% power until warmed through. Add 1 tablespoon sour cream or a splash of water if the casserole looks dry.

Make-Ahead Garnishes

Prep your toppings separately and store them in airtight containers. Slice the avocado and store it with a sprinkle of lime juice to prevent browning. Keep the cilantro and sour cream refrigerated until ready to serve.

This keeps everything fresh and makes assembly a breeze when it's time to eat. ✨

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 14g70%
Cholesterol 135mg45%
Sodium 1250mg54%
Total Carbohydrate 48g17%
Dietary Fiber 12g43%
Sugars 6g
Protein 38g76%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use ground turkey instead of beef?

Ground turkey works beautifully in this casserole, especially if you're watching your fat intake. Use 93% lean turkey and reduce the olive oil to 1 tablespoon to prevent dryness. The flavor will be slightly lighter, so you might want to add an extra ½ teaspoon cumin or ¼ teaspoon smoked paprika to deepen the taste. Cook the turkey until it reaches 165°F for food safety.

2

How do I make the tortillas extra crispy?

For perfectly crispy tortillas, brush each one lightly with 1 teaspoon olive oil before assembling. Then, bake uncovered for the final 5-10 minutes at 375°F until golden brown. For even more crunch, sprinkle a pinch of taco seasoning on the tortillas before layering—the spices caramelize slightly during baking. A quick broil for 1-2 minutes at the end also works wonders!

3

What can I do if my casserole is too dry?

If your casserole turns out dry, don't worry—it's an easy fix! Before baking, stir ¼ cup sour cream or Greek yogurt into the bean mixture to add moisture. You can also sprinkle 2 tablespoons water or beef broth over the tortilla layers before baking. For leftovers, simply add a dollop of sour cream or a splash of milk when reheating to restore creaminess.

4

Can I make this casserole in a smaller dish?

Yes, you can scale this recipe down to a 9x9-inch dish by reducing the ingredients by about 30-40%. For example, use 1 pound ground beef, 8 tortillas, 1 cup beans, and 1.5 cups cheese. The baking time will be similar, but check for doneness at 25-30 minutes covered and 8-10 minutes uncovered. A smaller dish also means quicker reheating!

5

Is this dish freezer-friendly?

This casserole freezes beautifully! Assemble it completely (including cheese), wrap tightly in heavy-duty aluminum foil, and place in a freezer bag for up to 3 months. Thaw overnight in the fridge, then bake at 375°F for 45-50 minutes (covered for the first 30 minutes). The texture will be slightly softer after freezing, but reheating in the oven restores that crispy top.

★★★★★4.9(12 reviews)
Categories Soups & Stews