Weeknight Beef Burrito Casserole
This Beef Burrito Casserole brings all the filling of a classic burrito into one easy, layered dish that bakes up bubbly and golden. It’s the kind of weeknight meal that feeds a crowd without a pile of dirty pans.

Ground beef, beans, and tortillas stack with melted cheese and a tangy sauce for a dinner that tastes like you spent way longer on it. It’s hearty, satisfying, and built for busy evenings.
What Makes This Casserole a Keeper
The tortillas soften into tender layers while the edges in contact with the pan turn crisp, giving you a mix of textures in every bite. The beef is seasoned simply so the cheese and sauce stay front and center.
I also love that you can assemble it ahead and slide it into the oven when everyone’s hungry. The leftovers reheat beautifully, and the flavor only gets better the next day.
It’s unfussy comfort food. There’s no rolling or folding, just a quick layering session that produces a dinner with serious staying power.
Ingredients

- 1 tbsp vegetable oil: any neutral oil works
- 1 lb ground beef: 80/20 keeps it moist
- 1 small yellow onion, diced: about 1 cup
- 3 cloves garlic, minced: or 1 tsp garlic powder
- 2 tbsp taco seasoning: store-bought or homemade
- 1 can (15 oz) black beans, drained and rinsed: pinto beans also work
- 1 cup frozen corn kernels: no need to thaw
- 1 cup red enchilada sauce: mild or medium, your call
- 8 small flour tortillas: about 6 inch, cut into halves
- 3 cups shredded Mexican blend cheese: freshly shredded melts best
- Fresh cilantro, sour cream, and sliced jalapeños for serving
Variations / Substitutions
- Change the protein: swap ground beef for ground turkey or shredded chicken. Brown the turkey the same way; stir in shredded rotisserie chicken with the beans.
- Use different beans: pinto or refried beans work well. If using refried, spread them directly onto the tortilla layers.
- Turn up the heat: add a diced jalapeño with the onion, or use hot enchilada sauce and a sprinkle of cayenne.
- Make it dairy-free: use a plant-based shredded cheese that melts well and skip the sour cream topping, or use a dairy-free alternative.
- Go low-carb: layer the filling between low-carb tortillas or thinly sliced zucchini rounds and reduce the bake time slightly.
If you love the flavors in this casserole, try our Skillet Chicken Fajita Pasta for another quick one-pan meal with a Mexican twist.
How to Make Beef Burrito Casserole
Step 1: Brown the Beef and Onion

Set a large skillet over medium-high heat and add the 1 tbsp oil. Once it shimmers, crumble in the 1 lb ground beef and scatter the diced onion over the top. Let it cook undisturbed for about 3 minutes, then break the meat apart and stir every minute or so until no pink remains, about 8 minutes total.
The beef should be nicely browned in spots, not just gray. That browning is where the deep savory flavor comes from. If a lot of liquid pools in the pan, spoon most of it out so the meat sears rather than steams.
Step 2: Stir in Garlic, Spices, and Fillings

Add the 3 cloves of minced garlic right into the skillet and stir for about 30 seconds until fragrant. Sprinkle in the 2 tbsp taco seasoning, then fold in the drained black beans and the 1 cup of frozen corn. Pour in the 1 cup of enchilada sauce and stir well to coat everything.
Let this mixture bubble gently for about 3 minutes, just long enough to warm the beans and corn through and let the sauce thicken slightly. You’re looking for a saucy but not soupy filling. Turn off the heat while you assemble.
Step 3: Layer the Tortillas and Filling

Preheat your oven to 375°F (190°C). Grab a 9×13 inch baking dish and spread a thin spoonful of the beef mixture over the bottom just to keep the first tortillas from sliding around. Arrange a single layer of halved tortillas (use about 6 halves) to cover the bottom, cutting more if needed to fill in gaps.
Spoon half of the beef mixture over the tortillas and spread it evenly. Sprinkle with 1 cup of the shredded cheese. Add another layer of tortilla halves, then the remaining beef mixture, and top with a second cup of cheese. Finish with one more layer of tortillas and the final cup of cheese on top.
Step 4: Bake Until Bubbly and Golden

Slide the dish into the preheated oven and bake for 20 to 25 minutes. The casserole is ready when the cheese on top is completely melted and golden at the edges, and the filling is bubbly around the sides.
You want to see the cheese browning a little, not just melting, so let it go the full time if needed. The tortillas along the sides of the dish will have crisped up, which adds a satisfying crunch to the soft layers beneath.
Step 5: Slice and Serve with Fresh Toppings

Pull the casserole out of the oven and let it rest for 5 minutes. This helps the layers set so the slices come out neat instead of sliding apart. Cut it into squares and lift them out with a spatula onto plates.
Serve with a dollop of sour cream, a scatter of fresh cilantro, and a few sliced jalapeños for heat. The contrast of the hot, cheesy casserole with the cool, creamy toppings makes each forkful feel complete.
A Few Tips for the Best Burrito Casserole
- Shred your own cheese: if you have the time. Pre-shredded bags contain starches that stop cheese from melting into a smooth, creamy layer.
- Don’t skip the resting time after baking.: Those 5 minutes let the casserole firm up so the slices hold their shape on the plate.
- If you like a crispier top, turn the broiler on for the last 1 to 2 minutes of baking, watching carefully so the cheese doesn’t burn.
- Leftover enchilada sauce: can be frozen in an ice cube tray and used next time you need a small amount for tacos or another casserole.
Bake times by dish size:
| Dish Size | Bake Time |
|---|---|
| 8×8 inch (thicker) | 30 to 35 mins |
| 9×13 inch | 20 to 25 mins |
Leftover Love: Storing and Reheating
- Refrigerate: any cooled leftovers in a covered container for up to 4 days. The tortillas will soften further but still taste great.
- Reheating: warm individual portions in the microwave in 1-minute bursts until heated through. For crispier edges, reheat in a 350°F oven or air fryer for about 10 minutes.
- Serve cold: is not recommended; the texture is best when hot.
What to Serve with Beef Burrito Casserole
A simple green salad with a lime vinaigrette cuts through the richness of the cheese and beef. I also like to offer a side of quick Mexican rice to soak up any extra sauce from the dish. Pickled red onions bring a bright, tangy crunch that wakes up each layer. If you want something creamy, a scoop of guacamole or diced avocado never hurts.
Frequently Asked Questions
Can I use corn tortillas instead of flour?
Yes, but corn tortillas will have a different texture and may break apart more in the casserole. To help them hold up, warm them slightly before layering so they are more pliable. The flavor will be earthier and less soft.
How can I make this casserole ahead of time?
Assemble the entire casserole up to the point of baking, cover it, and refrigerate for up to 24 hours. Then bake straight from the fridge, adding 5 to 10 minutes to the covered bake time to ensure the center gets hot.
Can I freeze this casserole?
Yes, you can freeze it either unbaked or baked and cooled. Wrap tightly and freeze for up to 3 months. Thaw overnight in the fridge before baking or reheating.
What if I don’t have enchilada sauce?
A jar of salsa works in a pinch, though the result will be more tomato-forward and less smooth. You can also whisk together a small can of tomato sauce with 1 tsp cumin and 1 tsp chili powder for a quick substitute.

Beef Burrito Casserole Recipe
Ingredients
Method
- Heat oil in a large skillet over medium-high. Add beef and onion, cooking until browned, about 8 minutes. Drain excess liquid.
- Stir in garlic and cook 30 seconds. Add taco seasoning, beans, corn, and enchilada sauce. Simmer 3 minutes until slightly thickened.
- Preheat oven to 375°F (190°C). In a 9×13 dish, layer half of the tortillas, half the beef mixture, and 1 cup cheese. Repeat layers, ending with tortillas and the remaining cheese on top.
- Bake for 20 to 25 minutes until bubbly and golden on top.
- Rest 5 minutes, then slice into squares and serve with cilantro, sour cream, and jalapeños.
