Main Courses
This cheesy taco rice casserole recipe delivers the ultimate comfort food experience with its crispy golden top and melty cheese layers. The perfect blend of savory ground beef, zesty taco seasoning, and creamy rice creates a hearty dish that's as satisfying as it is easy to prepare.
What makes this recipe special is how it transforms simple pantry staples into a restaurant-quality one-pan meal that the whole family will love.
With just a few key ingredients—ground beef, rice, cheese, and taco seasoning—you'll create a dish that's packed with bold Mexican-inspired flavors. The secret to achieving that crispy top while keeping the cheese perfectly melty lies in the baking technique, ensuring every bite is both satisfying and delicious.
This casserole is ideal for meal prep, feeding a crowd, or simply enjoying a comforting dinner on a busy weeknight.
Ingredients for cheesy taco rice casserole
Sixteen essential ingredients transform into a restaurant-worthy taco rice casserole with golden, crispy perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 2 cups | Uncooked, medium grain preferred |
| Ground Beef (80/20) 🥩 | 1 ½ lb | Lean-to-fat ratio for flavor |
| Taco Seasoning 🌶️ | 2 tbsp | Homemade or quality store-bought |
| Chicken Broth 💧 | 1 ½ cups | Low-sodium preferred for balance |
| Shredded Monterey Jack Cheese 🧀 | 2 cups | Freshly shredded for best melt |
| Shredded Cheddar Cheese 🧀 | 1 cup | Medium cheddar for tangy depth |
| Diced Green Bell Pepper 🧅 | 1 cup | Fresh, not jarred for texture |
| Diced Red Onion 🧅 | 1 cup | Yellow or white works too |
| Diced Tomato 🍅 | 1 cup | Roma or vine-ripened preferred |
| Black Beans (Canned) 🫘 | 1 cup | Drained and rinsed well |
| All-Purpose Flour 🌾 | ¼ cup | For crispy topping |
| Milk 🥛 | ¼ cup | Whole milk for creaminess |
| Butter (Unsalted) 🧈 | ¼ cup | Cold for crispy topping |
| Salt 🧂 | 1 tsp | Adjust to taste after baking |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground for aroma |
The cheese selection is non-negotiable for that creamy, melty texture—Monterey Jack provides smoothness while medium cheddar adds tangy depth. Freshly shredded cheese melts far better than pre-shredded (which contains anti-caking agents). For the best flavor, Kraft Natural or Sargento brands are reliable. The ground beef should be 80/20 fat ratio—the fat renders beautifully, creating a rich sauce. If you're using pre-made taco seasoning, Old El Paso or McCormick are solid choices, but homemade blends with cumin, chili powder, and garlic powder elevate the dish dramatically. The bell pepper and onion should be diced uniformly for even cooking—about 1/4-inch pieces work perfectly.
No taco seasoning? Mix 1 tbsp chili powder, 1 tsp cumin, 1 tsp smoked paprika, 1/2 tsp garlic powder, 1/2 tsp onion powder, and 1/4 tsp cayenne for a quick substitute. Running short on cheese? Add 1/2 cup sour cream to the rice mixture for extra creaminess. The black beans can be swapped for pinto or kidney beans if preferred, but don’t skip them—they add essential texture and fiber. For the crispy topping, flour and milk create a light batter, while the cold butter ensures a golden, flaky finish. Pro tip: Toast the flour and butter mixture for 2-3 minutes before adding milk to deepen the flavor. The chicken broth should be low-sodium to avoid over-salting the dish—Swanson or Pacific Foods are reliable brands.
This casserole reheats beautifully—best served at room temperature after baking for even texture. Store leftovers in an airtight container for up to 4 days in the fridge, though it’s even better the next day as flavors meld. For freezing, portion into individual servings before sealing—this ensures the crispy topping stays intact when reheated. To revive from frozen, bake at 350°F for 20-25 minutes until heated through. The crispy topping is best enjoyed fresh, so consider making a double batch—one for immediate serving and one for later. The dish also makes a fantastic meal prep option for busy weeks, as it holds up well in the fridge.
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 it all in one dish, and let the oven do the work. The rice cooks perfectly while the cheese melts into a golden blanket on top, no extra bowls needed.
- Flavor Bomb: That 80/20 ground beef? Rich and juicy. The taco seasoning packs a punch without being overpowering, and the Monterey Jack melts into creamy, stretchy goodness. Honestly, the first bite makes me forget I’m eating leftovers.
- Meal Prep Hero: I make this on Sundays because it reheats like a dream—just pop it in the microwave or oven, and it’s ready. Between us, it’s my go-to for lunchboxes or last-minute dinner guests. The rice stays firm, the beef stays tender, and no one complains about dry casseroles.
- Budget-Friendly Feast: Ground beef and rice stretch for a crowd, and I can easily double this with the same ingredients. The chicken broth adds depth without costing extra, and the cheese makes it feel fancy. My wallet and my family win every time.
Step-by-step instructions for cheesy taco rice casserole
Master this one-pan technique for a golden, crispy topping and perfectly melted cheese every time.
Brown the Ground Beef and Sauté the Vegetables
Heat a large, deep oven-safe skillet over medium-high heat. Add the 1.5 lb ground beef (80/20) and break it apart with a wooden spoon, cooking until it loses its raw color and begins to brown—about 5-7 minutes. The fat will render out, creating a flavorful base.
Once the beef is fully browned, push it to one side of the pan and add the 1 cup diced green bell pepper, 1 cup diced red onion, and 1 cup diced tomato. Cook for 4-5 minutes until the vegetables soften slightly and the onions become translucent. Stir occasionally to prevent burning, especially the onions, which can scorch quickly.
Toast the Rice and Build the Flavor Base
Add the 2 cups long-grain white rice to the skillet, stirring to coat it evenly in the beef and vegetable mixture. Toast the rice for 2-3 minutes until it turns a light golden color—this step deepens the flavor and prevents the rice from becoming mushy later.
Next, sprinkle the 2 tbsp taco seasoning evenly over the rice, followed by the 1 tsp salt and 0.5 tsp ground black pepper. Stir everything together for 30 seconds to ensure the seasoning adheres to the rice and beef. Pour in the 1.5 cups chicken broth, scraping the bottom of the pan to lift any browned bits. These bits are packed with flavor and will enrich the entire dish.
Layer the Casserole and Prepare the Cheese Topping
Spread the rice mixture evenly in the skillet, creating a flat surface for the next layer. In a medium bowl, combine the 1 cup black beans (canned), 2 cups shredded Monterey Jack cheese, and 1 cup shredded cheddar cheese. Stir gently to distribute the cheese evenly, then spread this mixture evenly over the rice.
In a separate small bowl, whisk together the 0.25 cup all-purpose flour, 0.25 cup milk, and 0.25 cup cold unsalted butter until smooth. This mixture will create the crispy topping. Pour it evenly over the cheese layer, spreading it with a spatula to ensure full coverage. The butter should remain cold to achieve that perfect crunch.
Bake Until Golden and Bubbly
Transfer the skillet to a preheated 375°F oven and bake for 35-40 minutes. The casserole is done when the top is deep golden brown and the cheese is fully melted and bubbly. If the edges brown too quickly, loosely cover them with aluminum foil to prevent over-browning while the center finishes cooking.
Real talk: the topping should look like a freshly baked pie crust—crispy, golden, and slightly puffed. If it’s browning too fast, reduce the oven temperature to 350°F for the last 10 minutes of baking. Once the timer goes off, let the casserole rest for 5 minutes before serving. This resting time allows the cheese to set slightly, making it easier to slice and serve.
Serve with Confidence
Use a large spatula to divide the casserole into 6 equal portions, serving directly from the skillet for that restaurant-style presentation. The crispy topping should crackle slightly as you cut through it, revealing the melted cheese underneath. Each bite should deliver a perfect balance of textures—crispy, creamy, and tender all at once.
For extra flavor, garnish with fresh cilantro or a dollop of sour cream. This casserole reheats beautifully, so leftovers make a great lunch the next day. Just cover with foil and warm in the oven at 350°F for 10-15 minutes until heated through.
Pro Tips For Making Cheesy Taco Rice Casserole
- Brown the Beef First: That 80/20 ground beef? Don’t skip browning it—break it into small chunks and cook it in a dry skillet for 5-6 minutes until deeply browned. I learned this the hard way: skipping this step leaves your casserole tasting like a sad, watery taco. The Maillard reaction here is non-negotiable for real flavor.
- Use Day-Old Rice: Freshly cooked rice? Bad idea. Use rice that’s been sitting in the fridge for at least 12 hours—it’ll absorb the broth and cheese sauce better without turning mushy. (Yes, even if you’re impatient like me.) Trust me, your casserole’s texture will thank you.
- Layer Cheese Like a Pro: Don’t just dump all the Monterey Jack on top—sprinkle half in the middle of the rice layer first, then the rest on top. This ensures every bite has cheese, not just the top. Also, resist the urge to melt it all at once; cover with foil for the first 15 minutes to keep it from turning into a sad, rubbery mess.
- Sauté the Seasoning: Taco seasoning packets are convenient, but toast the spices in the skillet for 30 seconds before adding broth. This deepens the flavor—no extra effort, just better taste. (And if you’re feeling fancy, swap the packet for a mix of chili powder, cumin, and smoked paprika.)
Serving suggestions for leftovers
Classic Taco Toppings
A dollop of cool sour cream (about 2 tbsp per serving) adds a creamy contrast to the rich casserole. I like to use Kroger brand for its tangy balance. For extra heat, sprinkle with diced jalapeños or a pinch of hot sauce like Cholula.
Fresh cilantro leaves (about 1 tbsp per serving) provide a bright, herbaceous finish that cuts through the cheesiness. 🌶️
Don’t overlook pickled red onions—just 2 tbsp per serving of those tangy, crunchy slices elevate every bite. I make a quick batch by thinly slicing red onions and soaking them in ¼ cup vinegar, 1 tbsp sugar, and a pinch of salt for 15 minutes.
The acidity brightens the whole dish.
Crunchy Additions
For texture lovers, crushed tortilla chips (about ¼ cup per serving) on top add a satisfying crunch. I prefer Mission brand for their sturdy, flavorful chips. Another great option is crumbled bacon—just 2 tbsp per serving of crispy, smoky bits.
For a veggie twist, try diced avocado (about ¼ cup per serving) for creamy richness. 🥑
For a spicy kick, mix 1 tsp smoked paprika with ½ tsp cayenne pepper and dust it lightly over each serving. This adds depth without overwhelming the dish.
If you want something sweet, a sprinkle of chopped green onions (about 1 tbsp per serving) adds a mild onion flavor that pairs beautifully.
Beverage Pairings
A cold Mexican lager like Modelo Especial or Corona cleanses the palate between bites. The crisp, light beer balances the richness of the cheese and the bold taco flavors. For a non-alcoholic option, try jarritos mango or lime soda—the sweet-tart flavor is a perfect match. 🍺
If you prefer wine, a light-bodied red like Bordeaux or a dry rosé works surprisingly well. The acidity in the wine cuts through the fat, making each bite more refreshing. For a cozy vibe, a hot spiced chai latte with cinnamon and cardamom adds warmth and complements the Mexican-inspired flavors.
Presentation Tips
Serve the casserole directly from the skillet for a restaurant-style presentation—just slice with a large spatula. For individual servings, transfer to ceramic ramekins and garnish with toppings. I love using wooden serving boards for a rustic touch, especially when entertaining. 🍽️
For a fun twist, arrange toppings in small bowls on the table so everyone can customize their portion. Label each bowl (e.g., "Jalapeños," "Sour Cream") for a polished look. If serving at a party, use mini cast-iron skillets** for individual portions—they keep the casserole warm and add a cozy feel.
Nutrition facts
Frequently asked questions
Can I use instant rice instead of long-grain white rice?
Yes, but with adjustments! Instant rice cooks faster, so use 1.5 cups uncooked instant rice instead of 2 cups long-grain, and reduce the chicken broth to 1 cup. The texture will be slightly softer, but the flavor remains rich. For extra crispiness, toast the instant rice for 1 minute before adding broth.
How do I fix a soggy crispy topping?
If the topping loses crispiness, bake the casserole at 400°F for the last 5-10 minutes to revive it. For future batches, ensure the butter stays cold when mixing the topping and avoid overmixing the flour-milk mixture. A thinner layer of topping also browns better.
Can I make this casserole ahead of time?
Assemble the casserole (without baking), cover tightly with foil, and refrigerate for up to 24 hours. Bake as directed, adding 5-10 extra minutes if cold. For freezing, bake first, cool completely, and freeze in portions. Reheat covered at 350°F for 20-25 minutes until bubbly.
What’s the best way to reheat leftovers?
Cover with foil and reheat at 350°F for 15-20 minutes until warmed through. For a crispy top, broil for 2-3 minutes at the end. Microwaving works but may make the topping soggy—avoid if possible. The flavors actually improve after the first day!
Can I substitute ground turkey or chicken?
Yes, but use 93% lean ground turkey (or chicken) to mimic the fat content of beef. For extra moisture, add 1 tbsp olive oil when browning. The flavor will be lighter but still delicious. For a meatless version, use 1 cup lentils or crumbled soy chorizo and reduce broth by 0.5 cup.
