There’s something magical about a dinner that comes together in one dish and still manages to taste like you spent hours in the kitchen. This Chicken Fajita Casserole has become my go-to for those chaotic weeknights when everyone’s hungry and time is tight. The first time I made it, my family thought I’d ordered takeout from our favorite Mexican spot.

What makes this recipe special is how it transforms simple ingredients into something extraordinary. Tender chicken, colorful bell peppers, and onions get wrapped up in a creamy, slightly spicy sauce with all those classic fajita flavors. Whether you’re hunting for easy recipes using chicken or need reliable protein dinner recipes that actually satisfy, this casserole delivers every single time.
I love that it works for casual dinner ideas with friends or quick family meals. Plus, it’s naturally gluten-free when you skip the tortillas, making it perfect for GF recipes dinner planning. The leftovers? Even better the next day, which means you’re set for lunch too.
Why This Chicken Fajita Casserole Works for Busy Cooks
The beauty of this dish lies in its simplicity. You’re not chasing down obscure ingredients or using ten different pans. Everything comes together in one baking dish after minimal prep work. The cream cheese and sour cream create this luxuriously rich sauce that coats every piece of chicken and vegetable.
For anyone collecting things to make with cooked chicken, this recipe offers flexibility. You can use raw chicken breasts that bake right in the casserole, or shred leftover rotisserie chicken to cut the cooking time even further. The fajita seasoning does the heavy lifting on flavor, so you don’t need to be a spice expert.
This Chicken Fajita Casserole also scales beautifully. Double it for a crowd or make a single batch for meal prep. It’s one of those dinner ideas casseroles that keep showing up in my rotation because it never fails to please.
Ingredients You’ll Need for Perfect Results
Quality matters here, especially with the chicken and cheese. I always go for fresh bell peppers in mixed colors because they add sweetness and visual appeal. The Mexican cheese blend melts beautifully, but sharp cheddar works in a pinch.
- 1½ pounds boneless skinless chicken breasts, cut into bite-sized pieces
- 2 tablespoons olive oil, divided
- 1 large yellow onion, thinly sliced
- 2 bell peppers (any colors), sliced into strips
- 3 cloves garlic, minced
- 1 package (1 ounce) fajita seasoning mix
- 8 ounces cream cheese, softened to room temperature
- ½ cup sour cream
- 1 cup cooked white or brown rice
- 1 can (10 ounces) diced tomatoes with green chiles, undrained
- 2 cups shredded Mexican cheese blend, divided
- ½ cup chicken broth
- Fresh cilantro for garnish
- Lime wedges for serving
The rice is optional but adds nice bulk if you’re feeding a hungry crowd. Some versions use instant rice that cooks right in the casserole, but I prefer pre-cooked for guaranteed texture.
Step-by-Step Instructions for Chicken Fajita Casserole
Start by preheating your oven to 375°F and greasing a 9×13 inch baking dish. This prevents any sticking and makes cleanup easier later. While the oven heats, get your chicken prepped and vegetables sliced.
Heat one tablespoon of olive oil in a large skillet over medium-high heat. Add the sliced onions and bell peppers, cooking for about 7 minutes until they soften and develop some color. Transfer them to a plate and set aside. This step builds the flavor foundation for your casserole.
In the same skillet, add the remaining oil and cook the chicken pieces for 5-6 minutes until they’re no longer pink on the outside. They don’t need to be fully cooked since they’ll finish in the oven. Add the minced garlic and cook for 30 seconds until fragrant.
Now comes the fun part. In a large mixing bowl, combine the softened cream cheese, sour cream, fajita seasoning, and chicken broth. Stir until smooth and creamy. Fold in the cooked chicken, sautéed vegetables, diced tomatoes, cooked rice, and one cup of the shredded cheese.
Transfer everything to your prepared baking dish and spread it evenly. Top with the remaining cup of cheese, covering the surface completely. Bake uncovered for 25-30 minutes until the cheese is bubbly and golden at the edges.
Let it rest for 5 minutes before serving. This allows the casserole to set slightly so it scoops cleanly. Garnish with fresh cilantro and serve with lime wedges on the side.

Pro Tips for the Best Chicken Fajita Casserole
- Soften cream cheese completely to avoid lumps in your sauce
- Don’t skip sautéing the vegetables first, it concentrates their flavor
- Use room temperature ingredients for smoother mixing
- Let the casserole rest before serving for cleaner slices
- Broil for 2 minutes at the end for extra crispy cheese on top
Variations to Try with Your Chicken Fajita Casserole
This recipe welcomes customization based on what you have handy. Swap chicken thighs for breasts if you prefer richer flavor and more moisture. Black beans or pinto beans add extra protein and fiber for heartier portions.
For low-carb versions, skip the rice entirely or use cauliflower rice instead. Add corn kernels for sweetness and texture. Crushed tortilla chips on top before baking create a delightful crunchy layer that contrasts beautifully with the creamy interior.
Troubleshooting Common Issues
If your casserole seems too dry, add an extra ¼ cup of chicken broth or sour cream to the mixture before baking. Too wet? Reduce the diced tomatoes or drain them more thoroughly. The sauce should be creamy but not soupy.
Cheese not melting properly? Make sure it’s fully distributed and the casserole reaches proper internal temperature. Cover with foil if the top browns too quickly before the center heats through.
Ingredient Substitutions for Dietary Needs
- Greek yogurt works instead of sour cream for tangy protein boost
- Dairy-free cream cheese and cheese make this completely dairy-free
- Ground turkey or beef substitute the chicken for variety
- Taco seasoning replaces fajita seasoning in equal amounts
- Quinoa or cauliflower rice for gluten-free grain options
Storage and Serving Suggestions
Store leftover Chicken Fajita Casserole in an airtight container in the refrigerator for up to 4 days. Reheat individual portions in the microwave for 2-3 minutes, or warm the whole dish in a 350°F oven for 15-20 minutes.
Freeze portions for up to 3 months in freezer-safe containers. Thaw overnight in the refrigerator before reheating. This makes it perfect for meal prep and those dinner ideas casseroles you want ready to go.
Serve this casserole over extra rice, in warm tortillas, or alongside a simple green salad. It pairs wonderfully with Mexican street corn, black beans, or guacamole for complete casual dinner ideas that impress.
Frequently Asked Questions
Can I make Chicken Fajita Casserole ahead of time?
Absolutely. Assemble the casserole completely, cover tightly, and refrigerate for up to 24 hours before baking. Add 5-10 minutes to the baking time if cooking from cold.
Is this recipe gluten-free?
Yes, this Chicken Fajita Casserole is naturally gluten-free when you verify your fajita seasoning doesn’t contain wheat. Skip tortillas or use corn tortillas for serving.
How do I make this lower calorie?
Use reduced-fat cream cheese and sour cream, decrease the cheese topping, and load up on extra vegetables. Skip the rice to reduce carbs and calories significantly.
Can I use frozen vegetables?
Yes, though fresh peppers and onions provide better texture. If using frozen, thaw and drain them well to prevent excess moisture in your casserole.
What makes this different from regular fajitas?
The creamy sauce and baked casserole format make this heartier and easier to serve to groups. All the classic fajita flavors are there, just in a more comforting, one-dish format perfect for protein dinner recipes.

Chicken Fajita Casserole
Equipment
- 9×13-inch baking dish
- Large skillet
- Large Mixing Bowl
- Cutting Board
- Chef’s Knife
Ingredients
- 1.5 pounds boneless skinless chicken breasts cut into bite-sized pieces
- 2 tablespoons olive oil divided
- 1 large yellow onion thinly sliced
- 2 bell peppers any colors, sliced into strips
- 3 cloves garlic minced
- 1 package fajita seasoning mix 1 ounce
- 8 ounces cream cheese softened
- 0.5 cup sour cream
- 1 cup cooked white or brown rice
- 1 can diced tomatoes with green chiles 10 ounces, undrained
- 2 cups shredded Mexican cheese blend divided
- 0.5 cup chicken broth
- fresh cilantro for garnish
- lime wedges for serving
Instructions
- Preheat oven to 375°F and grease a 9×13 inch baking dish with cooking spray or butter.
- Heat 1 tablespoon olive oil in a large skillet over medium-high heat. Add sliced onions and bell peppers, cooking for 7 minutes until softened. Transfer to a plate.
- Add remaining 1 tablespoon oil to the skillet. Cook chicken pieces for 5-6 minutes until no longer pink outside. Add minced garlic and cook 30 seconds until fragrant.
- In a large mixing bowl, combine softened cream cheese, sour cream, fajita seasoning, and chicken broth. Stir until smooth and creamy.
- Fold in the cooked chicken, sautéed vegetables, diced tomatoes, cooked rice, and 1 cup shredded cheese. Mix until well combined.
- Transfer mixture to prepared baking dish and spread evenly. Top with remaining 1 cup shredded cheese, covering the surface completely.
- Bake uncovered for 25-30 minutes until cheese is bubbly and golden at edges. Let rest 5 minutes before serving.
- Garnish with fresh cilantro and serve with lime wedges on the side.
Notes
- Soften cream cheese completely to avoid lumps in sauce
- Don’t skip sautéing vegetables first for concentrated flavor
- Use room temperature ingredients for smoother mixing
- Broil for 2 minutes at end for extra crispy cheese
- Store leftovers in refrigerator for up to 4 days
- Freeze portions for up to 3 months
