Quick Weeknight Southwest Chicken Casserole
This Southwest chicken casserole is the dinner you make when you want something that tastes like a loaded burrito bowl but bakes in one dish. Tender shredded chicken, black beans, corn, and green chiles come together under a blanket of melted cheese, no stovetop juggling required.

It’s the kind of meal that feels like you pulled off something clever, but really you just mixed everything in a bowl and let the oven do the work. Leftovers pack up beautifully, so you might even get a second dinner out of it.
Why This Casserole Works for Busy Nights
It’s a complete meal in a single pan, so there are no extra sides to time. The beans and chicken make it filling enough to hold its own, and the corn and fire-roasted tomatoes bring real depth without any chopping marathons.
The cheese on top gets irresistibly crisp around the edges while the inside stays creamy and saucy. I keep coming back to this recipe because it reheats without drying out, which is rare for a chicken dish.
Ingredients

- 2 cups shredded cooked chicken: rotisserie or leftover, pulled into bite-sized pieces
- 1 can (15 oz) black beans: drained and rinsed
- 1 cup frozen corn kernels: no need to thaw
- 1 can (10 oz) diced tomatoes with green chiles: such as Rotel, with juices
- ½ cup chopped onion: yellow or white, finely diced
- 1 bell pepper: any color, seeded and diced small
- 4 oz cream cheese: softened so it stirs in easily
- ½ cup sour cream: full-fat or light
- 1 teaspoon ground cumin
- 1 teaspoon chili powder: mild or medium, whichever you prefer
- ½ teaspoon garlic powder
- ½ teaspoon salt: more to taste
- 2 cups shredded cheese: a mix of Monterey Jack and sharp cheddar, or whatever melts well
Variations / Substitutions
- Protein: Swap the chicken for ground beef or turkey. Brown it first, drain, then use the same quantity.
- Vegetarian: Skip the chicken and add an extra can of pinto beans. A cup of cooked quinoa or rice also stretches it nicely.
- Heat level: Use hot diced tomatoes with chiles, or stir in a minced chipotle pepper with a spoonful of adobo sauce for smoky heat.
- Dairy-free: Use plant-based cream cheese, dairy-free sour cream, and your favorite meltable vegan cheese shreds. The bake time stays the same.
- Grain boost: Fold in a cup of cooked brown rice before baking if you want to bulk it up a little more.
Cheesy Chicken Enchilada Casserole is another dinner you’d probably love if you enjoy this casserole.
How to Make Southwest Chicken Casserole
Step 1: Combine the Chicken and Veggies

Preheat your oven to 375°F (190°C). In a large bowl, toss together the shredded chicken, drained black beans, frozen corn, diced tomatoes with their juices, chopped onion, and bell pepper. Sprinkle in the cumin, chili powder, garlic powder, and salt, then toss for about 2 minutes until all the spices coat everything.
The bowl will look colorful right away, with bright kernels of corn and chunks of tomato against the dark beans. You’ll catch a warm, cumin-forward smell that tells you this is heading in a Southwest direction.
Step 2: Mix the Creamy Sauce

In a separate small bowl, combine the softened cream cheese and sour cream. Stir for about 1 minute with a spoon or mini whisk until the mixture is completely smooth and no white lumps are visible. Scrape the sides once so you aren’t left with a dry pocket of cream cheese.
At first the cream cheese might seem stubborn and cling to the spoon in chunks. Just keep working it and the mixture will turn silky. The sauce should look thick enough to cling to the back of a spoon but still pourable.
Step 3: Fold the Sauce Into the Filling

Pour the creamy sauce over the chicken and vegetable mixture. Fold everything together gently for about 30 seconds, just until no white streaks remain and the sauce coats every piece. The mixture will go from a dry-looking bowl of chunky ingredients to a pale orange, cohesive filling.
Don’t worry if it looks a little loose at this stage. The sauce will tighten up as it bakes, setting around the chicken and beans like a soft binder.
Step 4: Top with Cheese and Bake

Grease a 9×13-inch baking dish lightly. Scrape the filling into the dish and spread it into an even layer. Scatter the 2 cups of shredded cheese evenly over the top, making sure to push some out toward the edges. Bake for 25 to 30 minutes, until the cheese is melted and golden in spots and the filling is bubbling around the edges.
If your oven runs hot, check at the 22-minute mark. You want a few brown patches on the cheese, not a uniformly dark top. A quick peek into the center should show melted, gooey cheese rather than a liquid pool.
Step 5: Scoop and Serve

Let the casserole sit for about 5 minutes so the filling can set up slightly. Then dig in with a big spoon, scooping generous portions onto plates. Pile on whatever toppings you like, a spoonful of sour cream, sliced avocado, fresh cilantro, or a shake of hot sauce all work.
The first pull of the spoon will reveal stretchy cheese and a steaming mix of beans, chicken, and corn. It’s exactly the kind of meal that makes a Wednesday night feel like you planned ahead.
A Few Tips Before You Start
- Grate your own cheese instead of using pre-shredded bags. The anti-caking agents on packaged cheese can make it melt less smoothly and turn slightly greasy.
- For a softer bite, sauté the onion and bell pepper in a little oil for 3 to 4 minutes before adding them to the bowl. It’s an extra step but gives a milder, sweeter flavor.
- Stir in a handful of fresh baby spinach when you fold in the sauce. It will wilt in the oven and add another vegetable without changing the flavor much.
- If you like a crunchy top, sprinkle a small handful of crushed tortilla chips over the cheese during the last 5 minutes of baking.
Bake times can shift a little depending on the dish you grab.
| Dish Material | Bake Time |
|---|---|
| Glass 9×13 | 25 to 30 mins |
| Metal 9×13 | 22 to 27 mins |
| 8×8 dish (halved recipe) | 20 to 25 mins |
Storing Leftovers
- Refrigerate: Store cooled leftovers in an airtight container in the fridge for up to 4 days. The casserole only gets better as the flavors meld.
- Reheating: Reheat individual portions in the microwave in 1-minute bursts, or cover the whole dish with foil and warm it in a 350°F oven for about 15 minutes until heated through.
What to Serve with Southwest Chicken Casserole
A simple green salad with a lime vinaigrette cuts through the richness of the cheese and cream sauce. Warm flour tortillas or steamed white rice on the side are great for scooping up every bit of the saucy filling. If you want to lean into the Southwest theme, set out small bowls of pickled jalapeños, fresh pico de gallo, or a quick guacamole.
Frequently Asked Questions
Can I assemble this casserole the night before?
Yes. Prepare everything through Step 4, cover the dish, and refrigerate overnight. The next day, bake it straight from the fridge and add about 5 minutes to the bake time.
What can I use instead of cream cheese?
An equal amount of softened Neufchâtel cheese works nicely. Dairy-free cream cheese is another option. The texture will be a bit lighter but still creamy.
Can I freeze this casserole?
Absolutely. Freeze cooled portions in airtight containers for up to 3 months. Thaw overnight in the fridge and reheat gently so the sauce doesn’t separate.
Is there a way to make it lower in fat?
Use light sour cream and reduced-fat cream cheese, and cut the cheese on top to 1 cup. It will be a little less rich and the top won’t get quite as golden, but it’s still comforting.

Southwest Chicken Casserole Recipe
Ingredients
Method
- Preheat the oven to 375°F. In a large bowl, toss the chicken, black beans, corn, tomatoes with juices, onion, bell pepper, cumin, chili powder, garlic powder, and salt until combined.
- In a small bowl, stir the cream cheese and sour cream until smooth. Pour into the chicken mixture and fold until everything is evenly coated.
- Grease a 9×13-inch baking dish. Spread the filling evenly into the dish and top with the shredded cheese.
- Bake for 25 to 30 minutes, until the cheese is melted and golden and the filling bubbles around the edges.
- Let the casserole stand for 5 minutes, then scoop onto plates and add your favorite toppings.
