Taco Rice Casserole (Easy Weeknight Dinner)
Taco rice casserole turns taco night into a single baked dish that feeds a crowd with almost no effort. Ground beef, seasoned rice, beans, and corn bake under a blanket of melted cheese until everything is hot and bubbly.

It comes together fast with pantry staples, and the rice cooks right in the oven so you skip a whole pot. This is the meal that gets everyone to the table without a fuss.
What Makes This Taco Rice Casserole So Good
The rice soaks up the seasoned beef juices while it bakes, so every bite tastes like the filling of a really good taco. No dry patches, no bland pockets.
A little salsa and cream cheese keep it creamy without feeling heavy, and the layer of shredded cheese on top gets golden and crisp in the oven.
I love that it’s flexible. You can use ground turkey, add extra beans, or toss in a handful of spinach and no one raises an eyebrow.
Ingredients

- 1 lb ground beef (85/15): a little fat keeps it juicy, but 90/10 works if you drain the excess.
- 1 packet taco seasoning (1 oz): use mild or hot depending on your crowd.
- 1 cup long-grain white rice (uncooked): not instant, not brown; the bake time is built around this.
- 1 can (15 oz) black beans, drained and rinsed: adds heft and fiber.
- 1 can (15 oz) corn, drained: frozen corn works too, just thaw it first.
- 1 can (10 oz) diced tomatoes with green chilies: Rotel-style tomatoes bring acid and a little heat.
- 1 cup salsa (mild, medium, or hot): pick the heat level you like.
- 4 oz cream cheese, softened: full-fat gives the best texture.
- 2 cups shredded cheddar or Mexican blend cheese: pre-shredded is fine here.
- 1 1/2 cups water: or use low-sodium chicken broth for extra flavor.
- Fresh cilantro, sour cream, diced avocado: for serving.
Variations / Substitutions
- Use ground turkey or chicken: the casserole will be a bit lighter; cook it the same way.
- Skip the meat: double the black beans and add a drained can of pinto beans or some diced bell pepper.
- Adjust the heat: use hot salsa and an extra shake of cayenne, or stick with mild and skip the green chilies.
- Dairy-free: omit cream cheese and use a handful of dairy-free cheddar; the casserole will be less creamy but still holds together.
- Different cheese: Pepperjack melts nicely and adds a kick.
For a stove-top take on the same flavors, try our Taco Skillet Pasta.
How to Make Taco Rice Casserole
Step 1: Brown the Beef

Preheat your oven to 375°F (190°C). In a large skillet over medium-high heat, cook the 1 lb ground beef, breaking it into crumbles, until no longer pink, about 6 to 8 minutes. Stir in the taco seasoning and 1/4 cup water, let it simmer for a minute, then remove from heat and set aside.
The beef should be in small, even crumbles and smell deeply spiced. Any large chunks will leave bland bites later, so break them up well while it cooks.
Step 2: Mix the Casserole Base

In a large mixing bowl, combine the 1 cup uncooked rice, drained black beans, drained corn, can of diced tomatoes with green chilies, 1 cup salsa, softened cream cheese, and 1 1/2 cups water. Add the cooked beef and stir for about 2 minutes, until the cream cheese is mostly blended into the liquid.
The mixture will look soupy at this stage, and that is exactly what you want. The rice needs that moisture to cook through in the oven. A few small streaks of cream cheese are okay.
Step 3: Layer and Top

Scrape the beef and rice mixture into a 9×13-inch baking dish and spread it into an even layer. Sprinkle the 2 cups shredded cheese evenly over the top, covering the surface completely. This takes just a couple of minutes.
You want the cheese to blanket the whole surface so it forms a golden crust that seals in the moisture as it bakes.
Step 4: Bake the Casserole

Cover the dish tightly with foil and bake for 25 minutes. Remove the foil and bake for another 10 to 15 minutes, until the rice is tender and the cheese is bubbly with golden spots on top.
The rice is done when you can fluff a fork through the center and the grains are soft with no chalky core. The edges might get a little crispy, which only makes it better.
Step 5: Finish with Toppings and Serve

Let the casserole rest for 5 minutes so it sets a bit. Scatter fresh cilantro over the top, add a spoonful of sour cream on the side, and serve with diced avocado if you like.
Scoop it out with a big spoon, making sure each serving gets some of that crunchy cheese edge. A squeeze of lime brightens everything right before you dig in.
A Few Tips for Taco Rice Casserole
- Use long-grain white rice, not instant, brown, or parboiled. This recipe’s liquid and timing are dialed in for that grain.
- Soften the cream cheese well: before mixing. Cold lumps won’t incorporate smoothly. Leave it on the counter for 30 minutes or cut into small cubes.
- For extra heat, stir a finely diced jalapeño into the beef while it browns.
- Leftovers taste even better the next day: because the flavors settle. Keep that in mind when deciding on portion size.
Bake times by dish size:
| Dish size | Bake time adjustment |
|---|---|
| 9×13-inch | 25 min covered + 10-15 min uncovered |
| 8×8-inch (thicker) | add 5-10 min to covered time; check rice doneness |
Storing and Reheating Leftovers
- Refrigerate: store in an airtight container for up to 4 days. The rice stays moist.
- Reheating: microwave individual portions with a splash of water, or warm the whole dish in a 350°F oven covered with foil, about 15 minutes.
- Serve cold: no, but you can eat it chilled on a summer lunch if you really want.
What to Serve with Taco Rice Casserole
A crunchy, cold side contrasts the warm, soft casserole nicely. A simple green salad with lime vinaigrette cuts through the richness. Tortilla chips with guacamole or a quick pico de gallo bring more crunch and brightness. If you want to keep it ultra easy, just set out extra sour cream and hot sauce.
Frequently Asked Questions
Can I make this casserole ahead of time?
Yes. Assemble it up to the baking step, cover, and refrigerate overnight. When ready to eat, bake it straight from the fridge, adding about 5 to 10 minutes to the covered bake time so it heats through evenly.
My rice is still crunchy after the full bake time. What went wrong?
Your oven might run cool, or the foil wasn’t sealed tight enough. Add a few tablespoons of hot water, cover again, and bake for another 5 to 10 minutes until tender.
Can I freeze this casserole?
Yes. Bake it completely, let it cool, then wrap tightly and freeze for up to 3 months. Thaw overnight in the fridge and reheat covered in the oven at 350°F until hot.
Can I use brown rice instead?
I don’t recommend it. Brown rice needs more liquid and a longer bake time, so the casserole would dry out on top before the grains cook through. Stick with white rice here.

Taco Rice Casserole Recipe
Ingredients
Method
- Preheat oven to 375°F. Brown ground beef in a skillet over medium-high heat, about 6-8 minutes, breaking into crumbles. Stir in taco seasoning and 1/4 cup water; simmer 1 minute, then set aside.
- In a large bowl, combine rice, beans, corn, tomatoes with green chilies, salsa, cream cheese, and 1 1/2 cups water. Stir in beef, mixing about 2 minutes until cream cheese is mostly blended.
- Transfer mixture to a 9×13-inch baking dish, spread even, and top with shredded cheese covering the surface completely.
- Cover tightly with foil; bake 25 minutes. Uncover and bake 10-15 minutes more until rice is tender and cheese is golden and bubbly.
- Rest 5 minutes. Top with cilantro, sour cream, and avocado. Serve hot.
