Taco Rice Casserole

July 29, 2026

Hearty, cheesy taco rice casserole has the kind of weeknight comfort that disappears fast from the baking dish. The beef stays savory, the rice soaks up all the seasoned tomato juices, and the melted cheese on top gives every scoop that stretchy, browned finish that makes people go back for seconds. It tastes like taco night got a little cozier and a lot easier to serve.

What makes this version work is the order of the cooking. The beef gets browned first so it builds real flavor, then the taco seasoning blooms in the fat and tomato juices instead of tasting flat. Folding the rice in after the filling simmers keeps it from turning mushy, and baking just long enough to melt the cheese keeps the casserole from drying out. The result is filling without being heavy, with enough sauce to keep the rice tender and the top pleasantly gooey.

Below, I’ve included the little details that matter most: how to keep the filling from getting watery, which swaps hold up well, and what to do if you want to stretch it for a bigger crowd.

The rice stayed fluffy instead of getting gummy, and the cheese browned on top just enough after 18 minutes. I added a little extra salsa at the table and my kids cleaned out the pan.

★★★★★— Megan T.

This taco rice casserole is the kind of one-pan dinner that stays cheesy, scoopable, and perfect for seconds.

Save to Pinterest

The Secret to Keeping the Rice from Going Soft

The biggest mistake with taco rice casserole is making the filling too wet before it goes into the oven. Black beans, tomatoes, and beef all bring moisture, and if you skip the simmer time, that liquid ends up soaking into the rice instead of thickening around it. A short simmer cooks off the sharp edge from the tomatoes and gives the seasoning time to cling to the meat.

Peach Cobbler Muffins
Taco Rice Casserole

Using cooked rice matters here. Uncooked rice won’t absorb the filling evenly in this short bake, and you’ll end up with crunchy spots and overcooked edges. Day-old rice works especially well because it’s a little drier and holds its shape better once it’s folded into the beef mixture.

  • Ground beef — I use a standard 85/15 or 80/20 blend because it brings enough flavor without making the casserole greasy. If your beef gives off a lot of fat, drain it before adding the seasoning so the finished dish doesn’t feel heavy.
  • Taco seasoning — A packet is the easy choice and works well, but homemade seasoning also works if it includes cumin, chili powder, garlic powder, and a little oregano. The point is to season the beef before the rice goes in so every bite tastes seasoned all the way through.
  • Cooked white rice — Long-grain white rice stays the fluffiest and separates best after baking. Brown rice works too, but it needs to be fully cooked first and will give the casserole a firmer bite.
  • Diced tomatoes with green chilies — These bring the moisture and the little bit of heat the dish needs. If you swap in plain diced tomatoes, add a spoonful of salsa or a pinch of extra chili powder so the filling doesn’t taste flat.
  • Black beans — They add body and make the casserole feel like a full meal. Rinse and drain them well so the filling doesn’t turn muddy or watery.
  • Mexican blend cheese — Pre-shredded cheese is fine here, though freshly shredded melts a little smoother. The cheese goes on top so it can form that bubbling, slightly browned lid without disappearing into the filling.

Building the Filling Before It Hits the Oven

Brown the Beef Until It Actually Has Color

Cook the beef over medium-high heat until it loses its pink color and picks up a few browned edges. That browning is where the deep, savory flavor comes from. If the pan looks crowded, the beef will steam instead of sear, so break it up and let it sit in contact with the skillet long enough to color.

Let the Tomatoes and Seasoning Tighten Up

After the beef is drained, stir in the taco seasoning, diced tomatoes with green chilies, and black beans, then let the mixture simmer for a few minutes. You’re looking for a filling that looks glossy and spoonable, not soupy. If there’s a puddle of liquid at the bottom of the pan, keep simmering until it thickens slightly before adding the rice.

Fold in the Rice and Stop Stirring

Add the cooked rice and fold it through just until everything is evenly coated. Overmixing breaks the grains and makes the casserole pasty. The rice should look seasoned but still distinct, with the filling clinging to it instead of disappearing into it.

Bake Until the Cheese Bubbles at the Edges

Spread the mixture into a greased baking dish and cover it with an even layer of cheese. Bake just until the cheese is melted and the edges are bubbling, about 15 to 20 minutes. If you leave it in much longer, the rice dries out before the cheese can do its job.

How to Adapt It for Different Pans, Preferences, and Leftovers

Make it dairy-free

Skip the cheese or use a dairy-free shredded blend that melts well. The casserole still holds together because the beef, beans, and rice provide the structure; you just lose the creamy, stretchy top.

Use ground turkey instead of beef

Ground turkey works well, but it needs a little extra help for flavor. Add a drizzle of oil when browning and don’t skip draining the tomatoes down to a thick filling, or the casserole can taste lean rather than hearty.

Stretch it for a bigger crowd

Add another cup of cooked rice and an extra half can of beans to turn this into a larger pan of casserole without changing the flavor balance much. You may need a few extra minutes in the oven if the dish is deeper, so wait until the cheese is fully melted and the center is hot.

Storage and Reheating

  • Refrigerator: Keeps well for 4 days in a covered container. The rice firms up a little as it sits, but the flavor gets even better after a night in the fridge.
  • Freezer: Freezes well for up to 2 months. Cool it completely, portion it into airtight containers, and thaw overnight in the fridge before reheating for the best texture.
  • Reheating: Warm individual portions in the microwave with a splash of water or salsa to loosen the rice. For a larger portion, cover with foil and reheat in a 325°F oven until hot through; uncovered reheating can dry out the top before the center is warm.

Questions I Get Asked About This Dish

Can I use brown rice instead of white rice?+

Yes, as long as it’s already cooked before it goes into the casserole. Brown rice brings a firmer, nuttier texture and won’t turn soft as quickly, which works well if you like a sturdier bake. Don’t use uncooked brown rice here because the short oven time won’t be enough to soften it properly.

How do I keep my taco rice casserole from getting watery?+

Drain the beef well, rinse the beans, and let the tomato mixture simmer until it looks thicker before you add the rice. Most watery casseroles happen because too much liquid goes into the baking dish at once. If your mixture still looks loose in the skillet, it will stay loose after baking.

Can I make this taco rice casserole ahead of time?+

Yes. Assemble the casserole, cover it tightly, and refrigerate it for up to 24 hours before baking. If it goes into the oven cold, add a few extra minutes so the center heats through and the cheese has time to melt evenly.

How do I add more heat without changing the whole recipe?+

Stir in diced jalapeños, a pinch of cayenne, or use a hot salsa as a topping. That lets you control the heat at the end instead of making the whole casserole too spicy for everyone at the table. Adding heat in the filling also works, but the garnish route is easier to balance.

Can I freeze leftovers of taco rice casserole?+

Yes, and it holds up better than a lot of rice casseroles because the beef and beans keep it from drying out completely. Freeze it in single portions so it thaws and reheats more evenly. The rice will be a little softer after freezing, but the texture still works for leftovers.

Taco Rice Casserole

Taco rice casserole is a one-dish dinner with seasoned ground beef, fluffy cooked rice, and melted Mexican blend cheese. It bakes until bubbly so every bite tastes like taco night in casserole form.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 8 servings
Course: Dinner
Cuisine: Mexican
Calories: 510

Ingredients
  

ground beef casserole base
  • 1.5 lb ground beef
  • 1 taco seasoning 1 packet
  • 2 cup cooked white rice
  • 1 can (10 oz) diced tomatoes with green chilies
  • 1 can (15 oz) black beans drained and rinsed
  • 2 cup shredded Mexican blend cheese
  • 0.5 sour cream for serving
  • 0.5 salsa for serving
  • 0.25 fresh cilantro for serving

Equipment

  • 1 sheet pan

Method
 

Brown the beef and build the filling
  1. Preheat the oven to 375°F. Brown the ground beef in a large skillet over medium-high heat for 6–8 minutes, then drain excess fat.
  2. Stir in taco seasoning, diced tomatoes with green chilies, and black beans. Simmer for 3–4 minutes until the mixture is hot and cohesive.
  3. Fold in the cooked white rice until evenly combined.
Bake and serve
  1. Spread the mixture into a greased baking dish and top evenly with shredded Mexican blend cheese.
  2. Bake at 375°F for 15–20 minutes, until the cheese is melted and bubbly.
  3. Top with sour cream, salsa, and fresh cilantro before serving.

Notes

Pro tip: use fully cooked, cooled rice so the casserole bakes up fluffy instead of becoming gummy. Refrigerate leftovers in a covered container for up to 3 days; reheat in the oven at 350°F until warmed through. Freezing is yes—freeze up to 2 months, then thaw overnight in the fridge and reheat until hot. For a lower-fat option, choose lean ground beef and use reduced-fat Mexican blend cheese.

Loved this recipe?

Save it to Pinterest for later or print a clean copy for your kitchen.

Save to Pinterest

Leave a Comment

Recipe Rating