Soups & Stews
This beef and bean burrito casserole recipe delivers all the comfort of a burrito without the fuss of rolling—just layer, bake, and enjoy. The secret lies in perfectly seasoned ground beef, creamy refried beans, and crispy tortillas that transform into a golden, cheesy masterpiece.
I've made this dish countless times for family gatherings, and it never fails to disappear quickly.
The beauty of this recipe is its customizable nature—swap black beans for pinto, add jalapeños for heat, or top with sour cream and green onions for freshness. With layers of flavorful beef, hearty beans, and melted cheese between crispy tortillas, every bite combines textures and tastes that make it irresistible.
The oven does all the work while you prepare sides or relax.
What you'll end up with is a bubbling, cheesy casserole with crispy edges and tender layers that hold together beautifully. 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.
It's the kind of dish that feels indulgent but satisfies even the pickiest eaters.
Serve this casserole with a side salad or extra salsa for dipping—it's perfect for meal prep, potlucks, or when you want a crowd-pleasing dinner that requires minimal effort. Let's get started on this crowd-pleasing recipe that's sure to become a family favorite.
Ingredients for beef and bean burrito casserole
Twelve simple ingredients transform into a crowd-pleasing casserole that's crispy, cheesy, and full of flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef 🥩 | 1 ½ lb | 80% lean for best flavor |
| Refried Beans 🌽 | 1 can | Canned, no salt added preferred |
| Flour Tortillas 🌯 | 12 whole | Medium size, 10-inch diameter |
| Shredded Cheese 🧀 | 3 cups | Mild cheddar or Mexican blend |
| Onion 🧅 | 1 medium | Diced, yellow or white |
| Garlic Cloves 🧄 | 3 cloves | Minced for seasoning |
| Taco Seasoning 🌶️ | 2 tbsp | Homemade or store-bought |
| Sour Cream 🥛 | ½ cup | For topping |
| Green Onions 🌱 | 4 whole | Sliced, for garnish |
| Salsa 🍅 | ½ cup | Mild or medium heat |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Butter 🧈 | ½ cup | Melted for brushing |
The ground beef is where the flavor starts. 80% lean gives you that perfect meaty taste without too much grease—Costco or Walmart usually have it pre-packaged in 1.5 lb bags. Look for bright red color, not brownish. The refried beans? No-salt-added is key if you're watching sodium, but regular works too. I grab the La Choy brand at Target—it's reliable and affordable. For the tortillas, Mission or Old El Paso are my go-tos, but any medium-sized flour tortillas work. Just make sure they're not too thick or they won't crisp up right.
No taco seasoning packet? Mix 1 tbsp chili powder, 1 tsp cumin, 1 tsp paprika, ½ tsp garlic powder, and ½ tsp onion powder—it's just as good. Swapping the cheese? Monterey Jack or pepper jack adds a nice kick. The sour cream can be Greek yogurt if you prefer something lighter. Green onions not your thing? Fresh cilantro or chopped scallions work too. Salsa? Any kind—mild, medium, or even pico de gallo. Just don't skip the butter for brushing the top—trust me on the full-fat version—it makes everything crispy and golden.
This casserole reheats beautifully—honestly tastes better the next day once everything melts together. Keeps for 4-5 days in the fridge, freezes for 3 months if you portion it into containers. I like to make a double batch and freeze half—weeknight dinners solved. For serving, let it sit for 5 minutes after baking so it doesn't fall apart when you cut it. And if you're feeling fancy, broil it for 2 minutes at the end for extra crispy edges.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to scrub pots—just brown the beef, mix in the beans and onions, layer with tortillas and cheese, and bake. Cleanup? One spatula and a wipe-down later, you’re done.
- Deep, Meaty Comfort: The ground beef gets seasoned just enough to stay rich but not overpowering, while the refried beans add that creamy, smoky base. Topped with melted cheese, it’s like a hug in a dish—especially when the tortillas get that crispy edge.
- Leftovers That Don’t Suck: Between us, most casseroles turn into sad, dry meals the second day. Not this one. The tortillas stay tender, the cheese pulls back into gooey perfection, and I’ve reheated portions for lunch all week without complaint.
- Budget-Friendly Crowd-Pleaser: Ground beef and beans stretch for miles, and tortillas are cheaper than takeout. Honestly, I’ve fed six people for under $15 with this—plus, it’s the kind of dish where even picky eaters will ask for seconds. (Yes, even on a Tuesday night.)
Step-by-step instructions for cheesy tortilla layers baked to golden crunch
This method builds layers of flavor and texture for the perfect burrito casserole.
Cook and Season the Ground Beef
In a large skillet over medium-high heat, crumble the 1.5 lb ground beef and cook until it loses its raw color and begins to brown. This takes about 5-7 minutes. Break it apart with a wooden spoon as it cooks to ensure even browning.
Once the beef is mostly cooked, add the 1 medium diced onion and 3 minced garlic cloves. Cook for another 3-4 minutes until the onion becomes translucent and the garlic is fragrant. Stir in the 2 tbsp taco seasoning, 1 tsp salt, and ½ tsp black pepper. Pour in ½ cup water and let it simmer for 2 minutes to help distribute the seasoning evenly.
Real talk: Don't drain the fat from the beef. That rendered fat adds incredible flavor to the casserole. Just let it sit in the skillet until you're ready to mix it with the beans.
Assemble the Cheesy Filling Layers
In a large bowl, combine the cooked beef mixture with the 1 can refried beans. Stir well to create a thick, flavorful base. Spread about ⅓ of the shredded cheese (about 1 cup) evenly over the bottom of a 9x13-inch baking dish.
Layer half of the beef-bean mixture on top of the cheese. Then add 6 of the flour tortillas, slightly overlapping them if needed to cover the bottom layer completely. Sprinkle another ⅓ of the shredded cheese (about 1 cup) over the tortillas.
Here's the thing—don't worry if the layers look uneven. The cheese will melt and create a cohesive layer when baked. The key is just to keep alternating between filling and tortillas until you've used everything.
Build the Final Layers and Bake
Add the remaining beef-bean mixture on top of the tortillas. Place the remaining 6 flour tortillas on top, again overlapping slightly if needed. Sprinkle the final ⅓ of the shredded cheese (about 1 cup) over the top layer.
Preheat your oven to 375°F. Once preheated, melt the ½ cup butter in a small saucepan over low heat until just melted. Use a pastry brush to spread the melted butter evenly over the top of the casserole. This creates that golden, crispy crust we're after.
Bake uncovered for 30-35 minutes until the top is golden brown and the edges are bubbling. You'll know it's ready when the cheese is fully melted and the tortillas are crispy on top. If the top browns too quickly, tent loosely with foil for the last 5 minutes to prevent burning.
Finish with Toppings and Rest
Remove the casserole from the oven and let it rest for 5-10 minutes. This resting period allows the layers to set slightly and makes it easier to slice. While it rests, spread the ½ cup sour cream evenly over the top.
Garnish with the 4 sliced green onions and ½ cup salsa. I like to drizzle any extra salsa around the edges for a pop of color and freshness. Serve warm with additional salsa or sour cream on the side if desired.
This casserole tastes even better the next day, so it's perfect for meal prep. The flavors meld together beautifully, and the tortillas stay crispy when reheated. Enjoy your cheesy, hearty burrito casserole!
Pro Tips For Making Beef And Bean Burrito Casserole
- CRISP THE TORTILLAS FIRST: Cut those tortillas into strips before assembling—toss them in a dry skillet over medium heat for 2-3 minutes until just golden. This gives you crispy edges without soggy layers later, and you can even do it while the beef cooks. (Yes, I know it’s extra work, but the texture change is worth it.)
- SWEAT THE ONION LOW: Don’t rush the onion—cook it in the same pan as the beef on low heat for 8-10 minutes until translucent and caramelized. High heat burns it before it softens, and you’ll taste that bitter edge in every bite. (I learned this the hard way when my casserole tasted like a sad office potluck.)
- LAYER CHEESE LAST: Skip dumping all the cheese on top at once—sprinkle half between layers of tortillas and beef, then top with the rest. This prevents a greasy, melted cheese river at the bottom while keeping every forkful cheesy. (Your future self will curse you if you ignore this.)
- USE COLD BEANS: Drain and rinse canned refried beans, then chill them in the fridge for 15 minutes before mixing. Cold beans blend smoother into the beef mixture and won’t turn the filling into a gluey mess. (I was skeptical until I tried it—now I won’t go back.)
Best sauces and condiments for these flavors
Creamy Sour Cream
Spread a thin layer of ½ cup sour cream over the hot casserole right after baking—this adds a velvety texture that contrasts perfectly with the crispy tortillas. For extra richness, mix in 1 tsp lime juice and ½ tsp cumin before spreading.
If you prefer a tangier kick, try Greek yogurt instead—it holds its shape better when baked. 🥛
Spicy Salsa Toppings
Use ½ cup salsa for a fresh, tangy finish—mild or medium heat works best to complement the savory beef. For extra depth, blend ½ cup pico de gallo with 1 tbsp chopped cilantro and 1 tsp lime zest.
If you love heat, add 1-2 diced jalapeños to the salsa before serving. I like to drizzle it in a zigzag pattern for visual appeal. 🌶️
Cheesy Enchilada Sauce
For a deeper flavor, replace the butter topping with 1 cup enchilada sauce (store-bought or homemade) mixed with ½ cup sour cream. Brush this over the casserole before baking for a creamy, slightly spicy layer.
Brands like Old El Paso or Herdez work well—just avoid chunky sauces that might not distribute evenly. 🧀
Smoky Chipotle Cream
Elevate your casserole with a smoky twist by mixing ½ cup sour cream with 1 tsp adobo sauce (from canned chipotles) and ½ tsp smoked paprika.
Spread this over the top after baking and broil for 2-3 minutes to create a caramelized crust. The smokiness pairs beautifully with the beef and beans. 🔥
Avocado Lime Crema
For a lighter, fresher option, blend ½ cup sour cream with ½ avocado, 1 tbsp lime juice, and 2 tbsp chopped cilantro. Spread this over the casserole after baking and garnish with extra lime wedges for serving.
This creamy, herby topping adds a bright contrast to the rich beef filling. 🥑
Hot Honey Drizzle
Add a sweet-spicy finish by drizzling 2 tbsp hot honey (mix ¼ cup honey with 1 tsp cayenne pepper) over the top after baking. The honey caramelizes slightly in the oven, creating a sticky, flavorful crust.
This works especially well with Monterey Jack cheese for a balanced sweet-and-spicy bite. 🍯
Nutrition facts
Frequently asked questions
Can I use corn tortillas instead of flour tortillas?
Flour tortillas are ideal for this recipe because they hold their shape better when baked and create that perfect crispy texture. Corn tortillas will work in a pinch, but they tend to get soggy and may not give you the same golden crunch. If you must use corn, try lightly toasting them first to help with texture.
How do I prevent the casserole from getting soggy? Sogginess usually happens when too much moisture gets trapped in the layers. To avoid this,
Can I make this ahead of time or freeze it?
This casserole actually tastes even better the next day! You can assemble it completely (up to the butter topping) and refrigerate it overnight. When ready to bake, just add the butter and bake as directed. For freezing, assemble the casserole completely (including the butter topping), cover tightly with foil, and freeze for up to 3 months. Thaw overnight in the fridge before baking.
What's the best way to reheat leftovers?
For best results, cover the casserole with foil and reheat at 350°F for 15-20 minutes until warmed through. If you're short on time, you can use the microwave—cover with a damp paper towel and heat in 30-second intervals at 50% power until heated through. The foil helps keep the tortillas from drying out during reheating.
Can I add other proteins like chicken or shrimp?
For chicken, use 1.5 lbs boneless, skinless chicken breasts cooked and shredded instead of beef. For shrimp, use 1.5 lbs peeled and deveined shrimp sautéed with the onions and garlic. Just
