Side Dishes
This bean burrito casserole recipe delivers all the cozy, layered goodness of a burrito—without the fuss of rolling. The secret lies in crispy tortilla layers that form a golden, crunchy top while keeping the heart of the dish tender and flavorful.
I developed this recipe after years of testing, ensuring every bite delivers the perfect balance of creamy refried beans, melted cheese, and savory spices.
The beauty of this dish is its simplicity: one pan, minimal prep, and a crispy finish that rivals restaurant-style casseroles. The tortillas bake up perfectly crispy on top while the beans and cheese stay warm and gooey inside.
It's the kind of recipe that transforms a weeknight dinner into a crowd-pleasing fiesta—ideal for meal prep or serving at gatherings.
What makes this recipe stand out is the layering technique, which ensures each component—refried beans, seasoned rice, and melted cheese—stays in place while baking. The result is a dish that's hearty enough to serve as a main but flexible enough to pair with sides or salads.
Plus, it's easily adaptable for vegan diets with simple substitutions.
Ready in just 45 minutes, this casserole is perfect for busy schedules. The crispy tortilla top adds texture and visual appeal, making it a standout dish that’s sure to disappear quickly.
Whether you're feeding a family or meal prepping for the week, this recipe delivers restaurant-quality results with minimal effort.
Ingredients for bean burrito casserole
The heart of this casserole starts with creamy beans and crispy tortillas—simple ingredients that pack a fiesta-worthy punch.
| Ingredient | Amount | Notes |
|---|---|---|
| Refried Beans 🫘 | 2 cups | Canned or homemade, slightly thickened |
| Cooked White Rice 🍚 | 2 cups | Day-old rice preferred for texture |
| Flour Tortillas 🌯 | 8 whole | Medium or large size, slightly overlapping |
| Shredded Monterey Jack Cheese 🧀 | 2 cups | Or cheddar blend for extra melt |
| Canned Black Beans 🫘 | 1 cup | Drained and rinsed thoroughly |
| Taco Seasoning 🌶️ | 2 tbsp | Homemade or store-bought blend |
| Diced Tomatoes 🍅 | 1 cup | Canned or fresh, fire-roasted preferred |
| Minced Garlic 🧄 | 3 cloves | Freshly minced for best flavor |
| Olive Oil 🫒 | 2 tbsp | For crispy tortilla layers |
| Salt 🧂 | 1 tsp | Kosher or sea salt preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground for best flavor |
| Sour Cream 🍦 | ½ cup | For serving (optional) |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish (optional) |
| Vegetable Broth 💧 | 1 cup | Low-sodium preferred |
The tortillas are the star here—medium or large size from Mission or La Tortilla Factory work best for that perfect crispy texture. Look for flour tortillas with minimal preservatives if you're at a specialty store like Whole Foods. The secret to the crispy top is lightly overlapping them and brushing with olive oil before baking. For extra authenticity, toast the tortillas for 30 seconds in a dry skillet before layering. The beans should be thick enough to hold their shape when baked—homemade refried beans with a bit of lard substitute (or vegan butter) give the best texture, but canned works in a pinch.
No taco seasoning packet? Mix 1 tbsp chili powder, 1 tsp cumin, 1/2 tsp paprika, 1/4 tsp garlic powder, and 1/4 tsp onion powder—it's a game-changer. The black beans can be any variety, but low-sodium is ideal since we're adding extra seasoning. For a vegan version, swap the cheese for nutritional yeast and use vegan sour cream. The tomatoes? Fire-roasted canned tomatoes add smoky depth, but fresh diced works too. If you're short on time, pre-cooked rice is fine, but day-old rice absorbs flavors better and prevents a soggy bottom.
Assemble this casserole up to 24 hours ahead—it actually tastes better the next day as flavors meld. Store leftovers in an airtight container for 4-5 days in the fridge. For freezer prep, portion into individual servings before freezing—reheats beautifully in 3-4 minutes in the microwave. The crispy top softens slightly when reheated, so broil for 2-3 minutes at the end to restore the crunch. Garnish with fresh cilantro and a dollop of sour cream right before serving for that restaurant-quality finish.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to scrub pots—just layer, bake, and boom. The tortillas soften into crispy edges while the cheese melts into a golden blanket, and honestly? That’s my kind of effortless dinner.
- Cheesy, Smoky, Satisfying: The Monterey Jack melts into gooey pockets, while the black beans add that deep, earthy punch. Between us, the first bite always makes me think, "Why don’t I make this more often?"—especially when the tortillas soak up all the flavor.
- Meal Prep MVP: Make a double batch on Sunday, and you’ve got lunches for the week. The leftovers actually taste better the next day—crispier, richer, and still packed with that comforting burrito vibe. (Yes, even on a Tuesday night.)
- Budget-Friendly Feast: This dish turns cheap staples into something that feels fancy. Canned beans, rice, tortillas—it’s the kind of recipe that stretches my grocery budget without sacrificing taste. My wallet and my family both win.
Step-by-step instructions for bean burrito casserole
Build this layered masterpiece for crispy tortilla edges and creamy, flavorful fillings.
Prepare the Seasoned Bean and Rice Mixture
In a large bowl, combine the 2 cups refried beans, 2 cups cooked white rice, 1 cup canned black beans, 1 cup diced tomatoes, 3 cloves minced garlic, 2 tbsp taco seasoning, 1 tsp salt, and 0.5 tsp black pepper. Mix thoroughly until all ingredients are evenly distributed and the mixture reaches room temperature. The rice should be slightly sticky—this ensures it binds well with the beans when baked.
For best texture, I recommend using day-old rice as it's firmer and absorbs flavors better. If your rice is fresh, spread it on a plate and refrigerate for 30 minutes before mixing to achieve the same effect. This step is crucial for preventing a mushy final product.
Assemble the Casserole Layers
Preheat your oven to 375°F. In a 9x13-inch baking dish, spread 1 cup of the bean-rice mixture evenly across the bottom. This creates a flavorful base that won't get lost between layers. Lightly brush 4 of the flour tortillas with 1 tbsp olive oil on both sides—this ensures they crisp up beautifully during baking.
Arrange the oiled tortillas in a single layer over the bean mixture, slightly overlapping them if needed to cover the entire surface. Sprinkle ½ cup of the shredded Monterey Jack cheese evenly over the tortillas. Repeat this process with the remaining 1 cup bean-rice mixture, 4 tortillas, and 1½ cups cheese, creating three distinct layers. The cheese acts as a glue between layers while adding rich flavor.
Add Broth and Bake Until Golden
Pour the 1 cup vegetable broth evenly over the top layer of tortillas. This liquid steams the casserole from within, creating tender layers rather than dry ones. Cover the baking dish tightly with aluminum foil and bake for 30 minutes. The foil traps steam and helps the tortillas soften while preventing the cheese from over-browning.
After 30 minutes, remove the foil and bake for an additional 15-20 minutes until the tortillas are deep golden brown and crispy around the edges. You'll notice the edges begin to pull away from the baking dish slightly—that's your signal it's ready. If the top isn't brown enough, return it to the oven for 5-10 more minutes until perfectly crisp.
Rest and Serve with Garnishes
Remove the casserole from the oven and let it rest for 10 minutes before serving. This resting period allows the layers to set and makes it easier to slice cleanly. The internal temperature should reach 165°F when checked with a meat thermometer in the center of the bean mixture.
To serve, cut into 6 equal portions (about 2x3-inch pieces). Garnish each serving with a dollop of 0.5 cup sour cream and a sprinkle of 0.25 cup chopped fresh cilantro. The contrast of creamy sour cream against the crispy tortillas and warm bean filling makes this dish truly special. Serve immediately while the tortillas are still crisp and the filling is hot.
Pro Tips For Making Bean Burrito Casserole
- Preheat Like It’s 1999: Your oven should hit 375°F before you even think about assembling this. I learned this the hard way—cold pans and lazy preheating mean soggy tortillas and a sad, uneven bake. (Yes, even if you’re impatient like me, give it 10 minutes.)
- Drain and Rinse Black Beans: Skip this, and your casserole turns into a mushy, watery disaster. Drain the canned black beans, then rinse them under cold water—it removes excess starch and keeps the texture firm. Trust me, your future self will notice the difference.
- Layer Tortillas Tight: Stack the flour tortillas snugly in the dish, overlapping edges like shingles. This prevents gaps where cheese will pool and burn while the rest stays undercooked. (Pro move: Lightly spray them with oil first—they’ll crisp up just enough.)
- Cheese on Top, Not Mixed: Sprinkle the Monterey Jack only on the top layer of tortillas, not buried in the middle. Melting cheese on the surface creates a golden crust while keeping the rest creamy. I used to mix it in, and the whole thing turned into a sad, gloppy blob.
Health benefits of bean burrito casserole
Plant-Based Protein Power
This casserole is a vegetarian protein powerhouse, delivering a satisfying 20 grams of plant-based protein per serving thanks to the combination of refried beans, black beans, and cheese.
The beans provide complete amino acids when paired with rice, making this dish a complete protein source—perfect for meat-free diets or anyone looking to reduce animal protein intake. 💪
Fiber-Rich for Digestion
The 15 grams of dietary fiber per serving comes primarily from the beans and whole-grain tortillas, supporting healthy digestion and keeping you full for hours. The fiber also helps stabilize blood sugar levels, making this a great option for balanced meals.
I've noticed my energy levels stay steady after eating this—no afternoon slump!
Calcium and Vitamin Boost
With 30% of your daily calcium needs from the shredded cheese, this casserole strengthens bones and teeth while providing vitamin C from the tomatoes and cilantro. The vitamin C also enhances iron absorption from the beans, making this dish particularly beneficial for plant-based eaters who need to monitor iron intake.
Low-Fat, High-Flavor
Despite its rich flavors, this recipe contains only 12 grams of fat per serving, mostly from the healthy oils in beans and olive oil. The tortillas add minimal fat while creating that satisfying crispy texture.
For a lighter version, I sometimes reduce the cheese to 1 cup total—the flavors still shine through!
Meal Prep Friendly
The casserole's layered structure makes it perfect for make-ahead meals, as flavors meld beautifully overnight in the fridge. Each serving contains 350-400 calories, making it ideal for portion control when meal prepping for the week.
The crispy tortilla layers actually hold up better after reheating than many other casseroles I've tried.
Vegan Adaptations
For a vegan version, simply replace the cheese with nutritional yeast (for cheesy flavor) and use vegan sour cream. The protein content remains impressive at 18 grams per serving from beans alone.
I've tested this version and found it just as satisfying—proof that plant-based meals can be just as hearty as traditional ones. 🌱
Nutrition facts
Frequently asked questions
Can I make this casserole with corn tortillas instead of flour?
Flour tortillas are ideal for that perfect crispy texture, but you can use corn tortillas if that's what you have. Just brush them with 1 extra tablespoon of olive oil per tortilla to compensate for their lower fat content. Expect a slightly different flavor and texture—corn tortillas will be more delicate and may not crisp as dramatically.
How do I prevent the tortillas from getting soggy?
The key is proper layering and moisture control. Always brush tortillas with olive oil before baking, and pour the broth after assembling the layers. For extra insurance, sprinkle a thin layer of crushed tortilla chips between each cheese layer—they'll absorb excess moisture while adding crunch.
Can I prepare this ahead of time for meal prep?
Assemble the casserole up to 24 hours ahead and refrigerate uncovered to let flavors meld. Bake as directed, then store leftovers in an airtight container for 4-5 days. For freezer prep, assemble completely (including broth), cover tightly, and freeze. Thaw overnight in the fridge before reheating.
What's the best way to reheat leftovers?
For best results, cover with foil and reheat at 350°F for 15-20 minutes. To restore crispiness, broil for 2-3 minutes at the end. Microwave reheating works too (3-4 minutes covered), but the tortillas will lose their crunch—sprinkle a little water and cover tightly to revive texture.
Can I add meat to make it a heartier main dish?
Yes! Brown 1 pound of ground turkey or beef with taco seasoning before mixing with the beans. For a Mexican-inspired twist, add 1 cup of cooked chorizo** or diced ham. Just reduce the cheese slightly to maintain the casserole's signature texture balance.
