Mexican Chicken Casserole is a delicious, hearty dish packed with tender chicken, melted cheese, and flavorful spices like cumin and chili powder. It’s got a wonderful mix of textures—from the creamy sauce to the crispy topping—making it a comforting meal that feels just right any night of the week.
I love making this casserole when I want something easy but full of flavor. It’s one of those dishes that comes together quickly, and I usually add a little extra cheese on top because, well, who doesn’t love a golden, bubbly crust? Plus, it’s a great way to use up leftover chicken or fresh veggies in the fridge.
My favorite way to serve it is with a simple side salad or some warm tortillas to scoop up all the goodness. It’s always a hit when friends or family are over, and I find everyone enjoys getting a bit of everything in each bite. This casserole definitely feels like a warm, tasty hug on a plate!
Key Ingredients & Substitutions
Chicken: Using cooked shredded chicken makes this dish simple and quick. Rotisserie chicken is a great shortcut, but you can also use leftover roasted chicken or even cooked ground chicken.
Rotel Tomatoes & Green Chilies: These add a nice mild heat and tomato flavor. If you don’t have Rotel, diced tomatoes with a little chopped green chili or jalapeño work well.
Black Beans & Corn: These bring texture and a touch of sweetness. Canned works fine—just make sure to rinse the beans to reduce sodium. You can swap black beans for pinto beans if you prefer.
Cream Cheese & Sour Cream: These make the casserole creamy and rich. For a lighter option, use Greek yogurt instead of sour cream or a reduced-fat cream cheese.
Mexican Blend Cheese: This combo adds great flavor and meltiness. Cheddar, Monterey Jack, or pepper jack cheese are good alternatives if you can’t find a blend.
How Do You Get the Casserole Creamy Without It Being Runny?
Balancing creaminess while keeping the casserole firm is key. Here’s how I do it:
- Soften the cream cheese fully before mixing so it blends smoothly with sour cream and salsa.
- Drain canned ingredients well—especially tomatoes, beans, and corn—to avoid extra moisture.
- Mix everything thoroughly so the cream cheese coats all ingredients evenly.
- Don’t cover the casserole while baking to let moisture evaporate and the top gets slightly crispy.
- Let the casserole rest for a few minutes after baking; this helps it set and makes serving easier.

Equipment You’ll Need
- 9×13-inch casserole dish – perfect size for even baking and easy serving.
- Large mixing bowl – to combine all your ingredients smoothly.
- Wooden spoon or spatula – great for folding the mix without crushing the ingredients.
- Measuring cups and spoons – helps keep your spices and cheese amounts just right.
- Oven mitts – essential for safely handling the hot casserole dish.
Flavor Variations & Add-Ins
- Swap chicken for cooked ground beef or turkey for a different protein twist.
- Add some chopped green chilies or jalapeño for extra heat if you like it spicy.
- Mix in black olives or diced bell peppers to boost veggie flavor and color.
- Try pepper jack cheese instead of Mexican blend for a little more kick.
How to Make Mexican Chicken Casserole
Ingredients You’ll Need:
- 3 cups cooked chicken, shredded or chopped
- 1 (10 oz) can Rotel tomatoes and green chilies, drained
- 1 (15 oz) can black beans, drained and rinsed
- 1 cup corn kernels (fresh, frozen, or canned and drained)
- 1 cup salsa (mild or medium, your preference)
- 1 (8 oz) package cream cheese, softened
- 1 cup sour cream
- 1 ½ cups shredded Mexican blend cheese
- 1 tsp chili powder
- 1 tsp cumin
- ½ tsp garlic powder
- Salt and pepper, to taste
- Fresh cilantro, chopped, for garnish
- 1 medium tomato, diced (for garnish)
How Much Time Will You Need?
This dish takes about 15 minutes to prepare and 20-25 minutes to bake. Allow a few minutes for cooling before serving, so in total, plan for around 40 minutes from start to table.
Step-by-Step Instructions:
1. Get Ready:
Preheat your oven to 350°F (175°C). Lightly grease a 9×13 inch casserole dish so the casserole won’t stick.
2. Mix the Creamy Base:
In a large bowl, stir together the softened cream cheese and sour cream until smooth and creamy. Then add salsa, chili powder, cumin, garlic powder, salt, and pepper. Mix well.
3. Add the Good Stuff:
Fold in the cooked chicken, drained Rotel tomatoes, rinsed black beans, corn, and 1 cup of shredded cheese. Stir gently to combine everything evenly.
4. Bake to Perfection:
Transfer the mixture into your prepared casserole dish and spread it out nicely. Sprinkle the remaining ½ cup of cheese evenly on top. Bake uncovered for 20-25 minutes until the cheese is melted and bubbly.
5. Serve and Enjoy:
Let the casserole cool for a few minutes after baking. Sprinkle diced tomatoes and chopped cilantro on top for a fresh, colorful finish. Serve warm with tortillas, rice, or a crisp side salad for a complete meal. Enjoy!
Can I Use Frozen Chicken for This Casserole?
Yes! Just be sure to thaw the chicken completely before using it. Thaw it in the fridge overnight or use the quick thaw method by placing it in a sealed bag submerged in cold water. Pat it dry before adding to the casserole to prevent extra moisture.
Can I Make This Casserole Ahead of Time?
Absolutely! Prepare the casserole up to step 4, then cover and refrigerate for up to 24 hours. When ready to bake, sprinkle the cheese on top and bake as usual, adding a few extra minutes if it’s cold from the fridge.
How Should I Store Leftovers?
Store any leftovers in an airtight container in the fridge for 3-4 days. Reheat gently in the oven or microwave until warmed through, stirring once to heat evenly.
What Can I Serve with Mexican Chicken Casserole?
This casserole pairs wonderfully with warm tortillas, Spanish rice, or a fresh green salad. You can also serve it alongside guacamole and sour cream for extra flavor.



