Main Courses
This cheesy taco rice casserole delivers the ultimate comfort food experience with a crispy topping that locks in melty cheese and savory taco flavors.
The secret lies in layering seasoned rice with refried beans, spices, and a golden cheese crust that holds everything together—perfect for a hands-off, foolproof dinner that feels like a restaurant classic.
What makes this recipe shine is the balance of textures and flavors: tender rice, creamy cheese, and that irresistible crispy top that turns every bite into a satisfying crunch.
It’s designed to bake in one dish, so cleanup is minimal, and the aroma filling your kitchen will have everyone rushing to the table. Ready in about 45 minutes, it’s ideal for feeding a crowd or prepping ahead for busy nights.
Ingredients for cheesy taco rice casserole
Six servings of cheesy comfort with minimal prep and maximum flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 2 cups | Uncooked, dry weight |
| Chicken Broth 💧 | 2 cups | Low-sodium preferred |
| Refried Beans 🥫 | 15 oz | Canned, smooth variety |
| Taco Seasoning 🌶️ | 2 tbsp | Homemade or packet mix |
| Shredded Monterey Jack Cheese 🧀 | 2 cups | Freshly shredded preferred |
| Shredded Cheddar Cheese 🧀 | 1 cup | Medium sharp variety |
| All-Purpose Flour 🌾 | ½ cup | For crispy topping |
| Milk 🥛 | ½ cup | Whole milk for creaminess |
| Diced Green Bell Pepper 🧅 | 1 cup | Fresh, diced small |
| Diced Tomato 🍅 | 1 cup | Fresh or canned diced |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Cooking Oil 🫒 | 1 tbsp | For greasing baking dish |
| Diced Onion 🧅 | 1 cup | Yellow or white onion |
The cheese is where this dish shines—Monterey Jack and cheddar melt perfectly together. Kraft or Sargento brands are reliable for pre-shredded, but freshly grating gives the best texture. For the rice, long-grain white holds up best to the baking time without turning mushy. The refried beans? Goya or Bush's smooth varieties work best—chunky ones can make the texture uneven. If you're feeling fancy, swap the canned beans for homemade mashed black beans, but honestly, the canned stuff gets the job done.
No taco seasoning packet? Mix 1 tbsp chili powder, 1 tsp cumin, 1 tsp paprika, 1/2 tsp garlic powder, 1/2 tsp onion powder, and 1/4 tsp cayenne for a homemade version. Short on bell peppers? Mushrooms or zucchini add moisture without overpowering. The milk in the topping can be swapped for half-and-half or heavy cream if you want extra richness. For a spicier kick, add 1/2 tsp cayenne or hot sauce to the rice layer. And if you're watching sodium, use low-sodium broth and reduce the taco seasoning by half.
Prep ahead by assembling the casserole and refrigerating it overnight—it bakes even better the next day. The crispy topping stays fresh for 2-3 days if stored properly, but the texture suffers after that. For leftovers, cover tightly and reheat covered at 350°F for 15-20 minutes. Freezing works too: assemble, bake 10 minutes, then freeze in portions. Reheat from frozen at 375°F for 30-40 minutes until bubbly and golden.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to wash three bowls. Just dump the rice, broth, beans, and seasoning in one pan, let it simmer, then top it with cheese—no fuss. The refried beans melt right into the rice, turning it into this creamy, cheesy dream without extra effort.
- Cheese Pull Factor: That melted Monterey Jack? It’s the star. The second it browns on top, you’ll want to eat it straight from the pan. Between us, I’ve caught myself sneaking bites before dinner’s even ready—it’s that good.
- Meal Prep MVP: Make a big batch on Sunday, and you’ve got lunch or dinner covered all week. The flavors actually get better as it sits, so reheating is a win. Honestly, I’ve had this for breakfast with a fried egg—no judgment.
- Budget-Friendly Feast: This feeds six for under $10. Rice, beans, and cheap cheese stretch into a hearty meal that still feels special. Plus, the leftovers freeze like a champ, so you’re always set. My wallet and freezer thank me every time.
Step-by-step instructions for cheesy taco rice casserole
A perfect blend of savory rice, melty cheese, and a golden crust—this method delivers restaurant-quality texture every time.
Cook the Rice Base
In a medium saucepan, combine the 2 cups long-grain white rice with the 2 cups chicken broth. Bring to a boil over medium-high heat, then immediately reduce to a simmer. Cover and cook for 15 minutes without lifting the lid—this prevents the rice from drying out. You'll know it's ready when all the liquid is absorbed and the rice is tender.
While the rice cooks, mix the 1 cup diced onion, 1 cup diced green bell pepper, and 1 cup diced tomato in a bowl. Stir in the 2 tbsp taco seasoning, 1 tsp salt, and 0.5 tsp ground black pepper. This pre-mixed vegetable blend ensures even seasoning throughout the casserole. Once the rice is cooked, remove it from heat and gently fold in the seasoned vegetables using a wooden spoon.
Prepare the Cheese Mixture
In a separate bowl, combine the 15 oz refried beans, 2 cups shredded Monterey Jack cheese, and 1 cup shredded cheddar cheese. Mix well to distribute the cheese evenly—this creates pockets of melty goodness in every bite. The refried beans add creaminess and help bind the casserole together. Set this mixture aside while you prepare the crispy topping.
For the topping, whisk together the 0.5 cup all-purpose flour, 0.5 cup milk, and a pinch of salt in a small bowl until smooth. This creates a light, airy batter that will form a golden crust when baked. The flour-to-milk ratio is crucial—too much flour makes it dense, while too little results in a watery topping.
Assemble the Casserole
Lightly grease a 9x13-inch baking dish with the 1 tbsp cooking oil to prevent sticking. Spread the cooked rice mixture evenly across the bottom, pressing down gently with a spatula. This creates a solid foundation for the cheese layer. Then, spread the refried bean and cheese mixture evenly over the rice.
Pour the flour-milk mixture evenly over the top, spreading it into an even layer. The batter should cover the entire surface but not pool—this ensures a crispy crust rather than a soggy one. Sprinkle any remaining cheese on top if desired, though the recipe already includes ample melted goodness.
Bake to Golden Perfection
Preheat your oven to 375°F for 10 minutes to ensure even heating. Place the assembled casserole on the middle rack and bake for 25 minutes. After 25 minutes, the edges should begin to turn golden brown, but the center will still need time to fully set.
For the final 5-7 minutes, increase the oven temperature to 400°F to crisp the topping. Watch closely—you want the surface to turn a deep golden brown with slight caramelization, not burn. The casserole is done when the top is firm to the touch and the cheese is fully melted throughout. Let it rest for 5 minutes before serving to allow the layers to set.
Serve with Confidence
Use a sharp knife to cut the casserole into 6 equal squares—this ensures everyone gets a perfect portion of crispy topping, melty cheese, and seasoned rice. The contrast between the golden crust and creamy interior is what makes this dish irresistible. Serve immediately while the topping is still crisp and the cheese is at its peak meltiness.
This casserole reheats beautifully, though the texture will soften slightly. For best results, cover loosely with foil and warm in the oven at 350°F for 10-15 minutes before serving again. The crispy topping is the star—don't skip the high-heat finish if you want that satisfying crunch with every bite.
Pro Tips For Making Cheesy Taco Rice Casserole
- TOAST THE RICE FIRST: Before adding broth, spread uncooked rice in a dry skillet over medium heat for 2-3 minutes until it smells nutty and lightly colors. I learned this the hard way—skipping this step leaves your casserole gummy instead of crisp at the edges. (Yes, even if you're impatient like me.)
- SALT THE BROTH: Don’t rely on taco seasoning alone—add 1½ teaspoons of salt to the chicken broth while it heats. Refried beans and taco mix already pack sodium, and you’ll end up with bland rice if you don’t adjust. Trust me, your taste buds will notice the difference.
- LAYER BEANS LAST: Spread the refried beans on top of the rice-cheese mix in the final layer, not mixed in. They’ll melt into a gooey blanket when baked, creating that restaurant-style texture. I used to stir them in and always wondered why my casserole felt heavy instead of cohesive.
- BAKE UNTIL BUBBLY: Cover with foil for the first 20 minutes, then uncover and bake 10-15 more until the cheese is bubbling aggressively at the edges. The moment it stops bubbling is when it starts drying out—don’t walk away. (Your future self will thank you.)
Make-ahead tips for this recipe
Prep Ahead Strategy
Assemble your casserole the night before and refrigerate it uncovered for 6-8 hours—this helps the cheese set slightly and prevents a soggy topping. I swear by this method because it eliminates last-minute stress.
Just cover it loosely with foil and bake straight from the fridge at 375°F for 35-40 minutes instead of the usual 25-30 minutes. The cold start ensures even cooking and that perfect golden crust. 🌟
Freezer-Friendly Assembly
For ultimate convenience, assemble the casserole completely (even the topping) and bake it for just 10 minutes before transferring to the freezer. Wrap tightly in heavy-duty aluminum foil and store for up to 3 months.
When ready to serve, thaw overnight in the fridge, then bake at 375°F for 40-45 minutes until bubbly. The texture stays surprisingly crispy after freezing—just avoid reheating in the microwave, which kills the crunch. ❄️
Portion Control Tips
Divide the assembled (unbaked) casserole into individual 9x9-inch baking dishes for single servings. This is a game-changer for meal prep—I make two mini versions and freeze one. Bake from frozen at 375°F for 35-40 minutes.
The smaller size ensures even cooking and makes reheating a breeze. Perfect for busy weeknights when you only need one serving. 🍽️
Overnight Refrigeration Hack
If you refrigerate the assembled casserole overnight, let it sit at room temperature for 30 minutes before baking. This adjustment prevents steam buildup that can make the topping soggy.
I also recommend adding an extra 5 minutes to the baking time when coming from the fridge—cold dishes need that extra heat to crisp properly. Trust me, this small step makes all the difference in texture. 💡
Make-Ahead Topping Trick
Prepare the flour-milk topping separately and refrigerate it in an airtight container for up to 24 hours. This keeps it from getting gummy and makes assembly faster. Just stir it well before pouring over the casserole.
For extra crispiness, sprinkle 1/4 cup crushed tortilla chips on top before baking—it adds a satisfying crunch that holds up even after reheating. 🌶️
Double Batch Strategy
Double the recipe and bake two 9x13-inch casseroles simultaneously on the middle and lower oven racks. This cuts baking time in half and makes feeding a crowd effortless.
I use this trick for game days or family gatherings—just assemble both pans, bake them side by side, and serve straight from the oven. The crowd always asks for seconds, and you'll have leftovers for days. 🏈
Nutrition facts
Frequently asked questions
Can I use brown rice instead of white rice for this casserole?
While you can substitute brown rice, it won't have the same texture or flavor. Brown rice takes longer to cook and absorbs moisture differently, which can make the casserole denser and less creamy. If you must use it, increase the cooking time by 10-15 minutes and add an extra 1/4 cup broth to keep it moist. The topping may also need 5 extra minutes at 400°F to crisp properly.
What's the best way to make the topping extra crispy?
For a restaurant-style crispy topping, broil the casserole for 2-3 minutes at the end of baking. Watch closely to avoid burning! Another trick is to sprinkle 1/4 cup crushed tortilla chips or 1/2 cup panko breadcrumbs over the batter before baking. The high heat and extra crunch elements create that irresistible golden crust.
Can I add ground beef or chicken to this recipe?
Brown 1/2 lb ground beef or chicken with 1/2 tsp cumin and 1/4 tsp chili powder before mixing it into the rice. Drain excess fat and fold it in with the seasoned vegetables. For extra flavor, use 1/2 cup salsa instead of diced tomatoes in the veggie mix. This transforms it into a full taco-inspired casserole with protein.
Why did my casserole turn out soggy instead of crispy?
Soggy topping usually happens from one of three issues: not enough baking time, insufficient heat at the end, or too much moisture in the batter. Double-check that you baked at 400°F for the final 5-7 minutes. Also ensure your flour-milk mixture isn't too wet—it should be like heavy cream, not thin milk. For next time, let the casserole rest 10 minutes after baking before serving to help set the crust.
How can I make this dish spicier without adding heat?
Boost the taco flavors with 1/2 tsp smoked paprika, 1/4 tsp garlic powder, and 1/4 tsp onion powder in the seasoning mix. For depth without heat, add 1/2 cup diced jalapeños (seeds removed) to the veggie mixture or stir in 1 tbsp taco sauce with the refried beans. The key is balancing these with extra cheese to keep it comforting rather than fiery.
