I’ve been making this Mexican chicken casserole for years, and it never gets old. Tender chicken, black beans, corn, melted cheese, and a bold blend of spices all baked together in one easy dish.
This casserole is my family’s go-to dinner when we want something comforting and filling. I usually make a big batch so we have leftovers for lunch the next day. Nothing beats a warm, cheesy casserole straight from the oven, right?

Why You’ll Love This Mexican Chicken Casserole
- One-dish meal – Everything cooks together in one casserole dish, which means less cleanup and more time to relax after dinner.
- Family-friendly flavors – The mild Mexican spices and melted cheese make this appealing to both kids and adults, without being too spicy for sensitive palates.
- Meal prep friendly – This casserole reheats beautifully and tastes even better the next day, making it perfect for busy weeknight dinners or lunch leftovers.
- Protein-packed and filling – With chicken, black beans, and rice all in one dish, you’ll get a complete, satisfying meal that keeps everyone full.
- Simple pantry ingredients – Most of these ingredients are things you probably already have on hand, like rice, canned beans, and frozen corn.

Easy Swaps for This Casserole
- Long grain white rice: Brown rice works great here, but you’ll need to increase the cooking time by about 15-20 minutes and add an extra ½ cup of chicken broth since brown rice takes longer to cook and absorbs more liquid.
- Chicken breasts: Chicken thighs are actually a great swap here – they stay more tender during baking. You can also use rotisserie chicken (about 3 cups shredded) and just mix it in during the last 15 minutes of cooking.
- Black beans: Pinto beans, kidney beans, or even refried beans work well. If using refried beans, use about ¾ cup and mix them right into the rice mixture.
- Jarred salsa: Fresh salsa works too, but drain off excess liquid first to prevent a watery casserole. You can also use diced tomatoes with green chiles if that’s what you have on hand.
- Cheddar cheese: Monterey Jack, Mexican cheese blend, or pepper jack all work perfectly. Just keep the amount the same for proper melting.
- Chicken broth: Vegetable broth works fine, or you can use water with an extra bouillon cube dissolved in it.
Mistakes to Avoid With This Recipe
Undercooked rice is one of the easiest ways to throw off the whole dish. Make sure it’s fully tender before assembling, and add an extra ¼ cup of chicken broth if you’re worried about dryness.
Cut your chicken into 1-inch cubes for even cooking. Anything larger risks staying raw in the center by the time the rest of the casserole is done.
Always drain your black beans and corn thoroughly. Extra liquid can make the casserole watery and prevent the cheese from melting properly on top.
Once out of the oven, let it rest for 10 minutes before serving. This gives the flavors time to settle and makes it much easier to slice and serve.

What I Always Serve With This Casserole
A dollop of sour cream, sliced avocado, and chopped cilantro are my go-to toppings that really complement the bold flavors in the dish.
Warm flour tortillas or tortilla chips on the side are perfect for scooping up every bite and add a nice crunch.
For a little extra freshness, a simple side salad with lime vinaigrette or just some sliced tomatoes and lettuce works great too.
Storing and Reheating This Casserole
Refrigerate: This Mexican chicken casserole keeps really well in the fridge for up to 4 days in a covered container. The flavors actually get better after a day or two, so it’s perfect for meal prep! I like to portion it out into individual containers for easy grab-and-go lunches throughout the week.
Freeze: You can freeze this casserole for up to 3 months, either as a whole dish or in individual portions. Let it cool completely first, then wrap tightly in plastic wrap and aluminum foil, or store in freezer-safe containers. I sometimes make a double batch just so I can freeze half for busy weeks.
Warm Up: To enjoy your leftovers, just heat individual portions in the microwave for 1-2 minutes, stirring halfway through. For larger portions, cover with foil and warm in a 350°F oven for about 20-25 minutes until heated through. If reheating from frozen, let it thaw in the fridge overnight first.
| Preparation Time | 15-20 minutes |
| Cooking Time | 55-60 minutes |
| Total Time | 70-80 minutes |
| Level of Difficulty | Medium |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1700-1900
- Protein: 120-135 g
- Fat: 50-60 g
- Carbohydrates: 185-205 g
Ingredients
For the casserole base:
- 1 cup raw long grain white rice
- 1 tsp finely chopped garlic
- 1/2 cup diced onion
- 1 cup chicken stock
- 1.5 lb boneless, skinless chicken breasts, cut into 1 inch pieces
- 1 cup cooked black beans, rinsed and drained
- 1 cup corn kernels, thawed
- 16 oz jar salsa
- 1/2 tsp chili powder
- 1/2 tsp paprika
For the topping:
- 1 cup shredded cheddar cheese
Step 1: Prepare the Casserole Base
- 1 cup raw long grain white rice
- 1 tsp finely chopped garlic
- 1/2 cup diced onion
- 1 cup chicken stock
Preheat your oven to 350°F (175°C).
In a large casserole dish (12×9 inches), combine the raw long grain white rice, finely chopped garlic, diced onion, and chicken stock.
Stir these ingredients together until everything is evenly distributed across the bottom of the dish.
Step 2: Add Chicken and Vegetables
- 1.5 lb boneless, skinless chicken breasts, cut into 1 inch pieces
- 1 cup cooked black beans, rinsed and drained
- 1 cup corn kernels, thawed
- 16 oz jar salsa
- 1/2 tsp chili powder
- 1/2 tsp paprika
Next, layer the cubed chicken breasts, cooked black beans, corn kernels, and jarred salsa on top of the rice mixture in the casserole dish.
Sprinkle chili powder and paprika evenly over the top.
Be sure to keep the rice layer undisturbed at the bottom and well-covered by the other ingredients so it cooks properly.
I like to give the top a gentle press with a spoon to help the flavors meld and the rice to cook evenly.
Step 3: Top with Cheese
- 1 cup shredded cheddar cheese
Evenly sprinkle the shredded cheddar cheese across the top of all the ingredients in the casserole dish, covering as much surface as possible.
Step 4: Bake the Casserole
Cover the casserole dish tightly with aluminum foil or a fitted lid and bake in the preheated oven for 45 minutes.
This allows the rice to cook thoroughly by steaming in the flavorful mixture.
Step 5: Finish Baking Uncovered
Remove the foil or lid and continue baking uncovered for an additional 10 minutes, or until the cheese is melted and bubbly and the top is lightly golden.
For a touch of extra flavor, I sometimes broil the top for 1–2 minutes at the end for a crispier cheese layer.