One-Dish Chicken Enchilada Rice Casserole
This chicken enchilada rice casserole turns everything you love about a saucy, cheesy enchilada dinner into a single baking dish you can get into the oven in about ten minutes. No rolling tortillas, no extra pans, just layers of tender shredded chicken, rice, beans, and corn baked under a bubbly blanket of melted cheese.

It is the kind of dinner that feels like comfort food but comes together with mostly pantry staples and a rotisserie chicken. If a busy weeknight calls for something warm and filling with very little cleanup, this is the recipe to reach for.
Why This Casserole Stays in the Rotation
The texture is what gets me every time. The rice soaks up just enough enchilada sauce to stay soft without turning mushy, while the top layer of cheese gets blistery and golden under the broiler for a minute.
Flavor wise, it hits all the right notes: smoky cumin, a little garlic, mild green chiles, and a tangy red enchilada sauce that is not too spicy. A dollop of sour cream stirred in right at the end keeps the whole dish creamy without making it heavy.
Leftovers hold up better than most casseroles I know, which is another reason I keep coming back to this one. The rice stays tender and the flavors deepen overnight, so lunch the next day tastes even better than dinner did.
Ingredients

- 4 cups cooked shredded chicken: a rotisserie chicken works perfectly here, but any leftover cooked chicken will do
- 3 cups cooked white rice: day-old cold rice from the fridge helps the grains stay distinct
- 1 (15 oz) can black beans, drained and rinsed: adds a little more substance and fiber
- 1 cup frozen corn kernels, thawed: no need to cook them first, they will heat through in the oven
- 1 (4 oz) can diced green chiles: mild heat, do not drain
- 2 cups red enchilada sauce: choose mild or medium depending on how much warmth you want
- 1/2 cup sour cream: full-fat keeps the casserole creamy without watering down the sauce
- 1 tsp ground cumin: the earthy note that makes it taste like enchiladas
- 1/2 tsp garlic powder: rounds out the flavor
- 2 1/2 cups shredded Mexican blend cheese, divided: save half a cup for the top so it get crisp
- Salt to taste
Variations / Substitutions
- Swap the chicken for cooked ground beef or turkey: brown it with the cumin and garlic powder before mixing in, the casserole will taste a little heartier
- Use brown rice instead of white: the texture will be chewier and the dish needs an extra 5 minutes in the oven to heat through completely
- Make it vegetarian: skip the meat and add an extra can of black beans or some pinto beans, the casserole stays filling
- Cut the dairy: replace sour cream with a plain dairy free yogurt and use a meltable plant based cheese shred
- Add more heat: stir in chopped pickled jalapeños with the green chiles or use a hot enchilada sauce
If you love these flavors but want a brothy, spoonable version, check out chicken enchilada soup.
How To Make Chicken Enchilada Rice Casserole
Step 1: Mix the Filling

Set a large bowl on the counter and add the 4 cups shredded chicken, 3 cups cooked rice, the drained black beans, thawed corn, green chiles with their liquid, 2 cups enchilada sauce, 1/2 cup sour cream, 1 tsp cumin, 1/2 tsp garlic powder, and 2 cups of the shredded cheese. Stir everything together with a big spoon until the sauce coats every grain of rice and the cheese is distributed evenly. If you taste a little at this point, the mixture will seem underseasoned, the salt will bloom in the oven, so add just a pinch now and trust the cheese to do the rest.
The bowl should look like a creamy pink speckled mass. The rice will soften further as it bakes, so do not worry if a few grains feel dry against the spoon. This step takes about 5 minutes from start to finish if the chicken and rice are already cooked.
Step 2: Assemble in the Baking Dish

Lightly grease a 9×13 inch baking dish with a little oil or butter. Scrape the whole bowl of filling into the dish and spread it into an even layer with the back of a spoon, pushing it gently into the corners. Sprinkle the remaining 1/2 cup cheese over the top so it can form a crust. At this point the casserole can sit covered at room temperature for up to an hour if you are waiting for the oven, or you can refrigerate it overnight for a make ahead dinner.
Give the dish a tiny shake and watch the surface settle. You want the cheese layer to stay on top without sinking, which is why we saved it for the end instead of mixing it in. A thin, even blanket will bubble and brown more evenly than a thick mound in the center.
Step 3: Bake Until Bubbly

Heat your oven to 375°F (190°C). Slide the dish onto the middle rack and bake for about 25 minutes, until the cheese on top is completely melted and the edges are starting to bubble. If the top has not browned after 25 minutes, switch on the broiler for 1 to 2 minutes, but keep a close eye because shredded cheese goes from golden to burnt fast.
The kitchen will smell deeply of cumin and toasting cheese right around the 20 minute mark, which is a good sign. Look for active bubbles around the sides of the dish and in a couple of spots breaking through the cheese, that means the center is hot all the way through. Using an instant read thermometer, the middle should read at least 165°F before you pull it out.
Step 4: Scoop and Serve

Pull the dish from the oven and let it rest on a trivet for exactly 5 minutes. The casserole will look puffed up and still bubbling when it first comes out, and resting gives the rice a chance to tighten just enough so each spoonful holds together instead of sliding apart. After 5 minutes, run a large serving spoon through the golden cheese crust and scoop generous portions onto plates.
A scatter of chopped cilantro, a spoonful of salsa, or slices of avocado on top add a fresh hit against all that richness. Serve it hot while the cheese is still stretchy and the rice is at its most tender.
A Few Notes Before You Start
- Cold leftover rice works best because the grains stay separate. If you are cooking rice fresh for this, spread it on a sheet pan to cool and dry out a little before mixing.
- The casserole can go from fridge to oven if you made it ahead. Add about 10 minutes to the bake time and cover loosely with foil for the first 15 minutes to keep the top from overbrowning.
- A broiler minute at the end makes the cheese on top crisp and blistered, but do not walk away from the oven once it is on.
- This recipe doubles cleanly in a large roasting pan for a crowd. Bake time goes up to about 35 minutes for a double batch.
- If your enchilada sauce is on the thin side, use 1 3/4 cups instead of the full 2 cups to prevent a soupy casserole.
Bake times by dish size:
| Dish size | Bake time at 375°F |
|---|---|
| 8×8 inch | 30 to 35 minutes |
| 9×13 inch | 20 to 25 minutes |
| 10×15 inch (double batch) | 35 to 40 minutes |
Storing Leftovers
- Refrigerate: cooled leftovers will keep well in a sealed container for up to 4 days. The rice stays moist without getting pasty.
- Reheating: warm individual portions in the microwave for 2 to 3 minutes, or reheat the whole dish in a 350°F oven covered with foil until warmed through, about 20 minutes. A splash of extra enchilada sauce stirred in before reheating brings back moisture.
Frequently Asked Questions
Can I use uncooked rice in this casserole?
No, raw rice will not absorb enough liquid to cook through in the short bake time. You need fully cooked rice, the casserole is just warming and melding flavors, not cooking the grains from scratch.
Can I assemble it ahead of time?
Yes, the unbaked casserole can be covered and refrigerated up to 24 hours before baking. Add 10 minutes to the bake time straight from the fridge and cover with foil for the first part of baking to protect the cheese.
Is this casserole gluten free?
It can be, if you use a gluten free red enchilada sauce and check your spices. All the other ingredients are naturally gluten free.
Can I freeze this casserole?
Freeze it either unbaked or baked. Wrap the dish tightly in plastic and foil and freeze for up to 2 months. Thaw overnight in the fridge, then bake as directed, adding extra time if it goes in cold.

Chicken Enchilada Rice Casserole Recipe
Ingredients
Method
- In a large bowl, stir together the chicken, rice, black beans, corn, green chiles, enchilada sauce, sour cream, cumin, garlic powder, 2 cups cheese, and a pinch of salt until evenly combined.
- Spread the mixture into a greased 9×13 inch baking dish and top with the remaining 1/2 cup cheese.
- Bake at 375°F (190°C) for about 25 minutes, until bubbly and the cheese is melted. If desired, broil for 1 to 2 minutes to brown the top.
- Let rest 5 minutes, then scoop onto plates and serve with cilantro, salsa, or avocado if you like.
