A casserole has to earn its place over the skillet original. This one does, by leaning into a creamy, cheesy base that clings to chicken and peppers instead of pooling thin on the plate.
The trick is draining the cooked meat and vegetables well before stirring in the sour cream and cream cheese, skip that and you’ll fight watery sauce through the whole bake. A chicken fajita casserole that tastes like fajitas, not a wet pile of peppers.
The first time I made this, the casserole was swimming in liquid, a soupy mess instead of a creamy, cohesive dish.
Creamy base instead of thin sauce
Sour cream and cream cheese make a rich, cohesive sauce that clings to every piece of chicken and pepper. Without them, a typical fajita sauce would run thin in the oven, leaving dry patches. The cream base keeps the chicken and vegetables moist throughout the short bake.
Cheddar on top browns into a savory crust with a stretchy, melted layer underneath. ) You get a casserole that’s creamy, cheesy, and far from dry, exactly what baked chicken fajitas need.
Chicken and vegetable prep for texture
Dicing chicken into bite-size chunks means each piece cooks through evenly and fits neatly on a fork. Bell peppers in a mix of colors, red, yellow, orange, green, add visual contrast and subtle sweetness variations. Thinly sliced onion softens into the creamy sauce rather than staying crunchy and separate.
The result is a cohesive forkful where meat, pepper, and onion blend into one consistent texture. This isn’t a stir-fry with distinct bites; it’s a casserole where everything melds together.
Why baking makes it a casserole
Baking at 350°F for 10 to 15 minutes does one job: melts the cheese until bubbly without cooking the chicken any further. The casserole format turns a skillet meal into a dish you can scoop into servings, making portion control.
Unlike a quick sauté, the oven heat gently softens the cheese and allows the flavors to settle together. The chicken stays tender, the sauce stays creamy, and the cheese forms a golden top.
Serve straight from the baking dish, and you have a complete one-dish meal.

Prep: 10 min · Cook: 35 min · Total: 45 min · Servings: 8 · Calories: 400 kcal
What to look for at the store
Chicken thighs or breasts: Thighs stay juicier in the oven; breasts work if you don’t mind slightly drier meat.
Bell peppers: A mix of colors adds sweetness variety and visual appeal without extra effort.
Cream cheese: Let it soften to room temperature so it blends into the sauce without lumps.
Fajita seasoning: Taco seasoning works fine; just check it’s not too salty or spicy for your taste.
Start with a hot pan, build the base
Cook the chicken
Heat olive oil in a skillet over medium. Add diced chicken in a single layer. Let it brown without stirring for 2 to 3 minutes, then flip.
Cook until no pink remains, about 5 minutes total. Transfer to a plate.
Sauté peppers and onions
In the same skillet, add pepper strips and sliced onion. Cook, stirring occasionally, until they soften and edges char slightly, about 5 to 7 minutes. You want them tender but still holding shape.
Combine everything
Return chicken to the skillet. Sprinkle fajita seasoning, then add sour cream and softened cream cheese. Stir gently until the cream cheese melts into a smooth, thick sauce coating everything evenly.
Top and bake
Transfer mixture to a baking dish (a 9×13 works). Spread shredded cheddar over the top.
Bake at 350°F for 10 to 15 minutes. Stop when the cheese is fully melted and bubbly at edges, but not browned hard.

Chicken Fajita Casserole (Easy and Cheesy)
Ingredients
- 1 tablespoon olive oil
- 6 boneless skinless chicken thighs or breasts, diced into bite-size chunks (4 to 6 ounces each)
- 4 bell peppers, cut into strips (use a mix of colors for visual appeal)
- 1 small onion, thinly sliced
- 1 recipe or package fajita seasoning mix (taco seasoning is an acceptable substitute)
- 1 cup sour cream
- 4 ounces cream cheese brought to room temperature
- 2 cups shredded cheddar cheese
- optional garnishes: avocado, guacamole, sour cream, and salsa
Instructions
Preheat Oven:
Heat oven to 350°F (175°C).Cook Chicken:
In a skillet over medium heat, cook the chicken in olive oil until fully done. Transfer to a plate and reserve.Sauté Onions and Peppers:
In the same skillet, cook the onions and peppers until they reach your preferred tenderness.Combine Fajita Mixture:
Return the chicken to the skillet, then add fajita seasoning, sour cream, and cream cheese. Stir until well combined.Bake with Cheese:
Top with cheddar cheese and bake for 10 to 15 minutes, until the cheese is bubbly and melted.Serve with Toppings:
Serve with optional toppings such as avocado, guacamole, sour cream, and salsa.

Storage and Serving
This casserole is best eaten within 30 minutes of coming out of the oven, while the cheese is still stretchy and the sauce is creamy. Leftovers keep in an airtight container in the fridge for up to 3 days.
Over time, the cream sauce thickens further and the chicken may dry out slightly. To reheat, add a splash of milk or chicken broth and warm gently in a skillet or microwave at 50% power, stirring once, until just heated through.
Freezing is not recommended because the sour cream and cream cheese sauce will separate and turn grainy when thawed. If you must freeze, freeze the cooked chicken and vegetable mixture (without the sour cream, cream cheese, and cheddar) in a freezer bag for up to 2 months.
Thaw overnight in the fridge, then proceed with step 4 of the recipe. Add the garnishes of avocado, sour cream, or salsa just before serving, not during storage.
Tips
- Pat the sautéed bell peppers dry with paper towels before adding them to the sauce; the moisture they release during cooking can thin the creamy base and make the casserole watery.
Swapping chicken, cheese, and seasoning without breaking the casserole
Chicken thighs: Boneless skinless chicken breasts. Breasts cook faster and can dry out if overdone. Dice them slightly larger than you would thighs, and pull them from the skillet the moment they hit 160°F, carryover heat will finish them.
The casserole will be leaner, with a firmer bite.
Cheddar cheese: Pepper Jack cheese. Pepper Jack melts just as smoothly and brings a mild heat that fits the fajita flavor.
Use the same 2 cups shredded. If you want extra kick, mix half pepper Jack and half cheddar. The crust browns similarly, maybe a shade lighter.
Fajita seasoning: Taco seasoning. Taco seasoning is spicier and often includes cumin and chili powder.
Start with the same 1 recipe or 1 packet, then taste the sauce before baking, you might want a pinch more cumin if it leans too tomatoey. The swap won’t change the texture.

Frequently Asked Questions
Can I make this casserole ahead of time and bake it later?
Yes, but only if you leave off the cheese and bake fresh. Assemble the chicken, peppers, onions, sour cream, and cream cheese in the dish, cover, and refrigerate up to 24 hours.
When ready, top with cheddar and bake 10 to 15 minutes, adding a few extra minutes if starting cold. The cream sauce thickens as it chills, so stir in a tablespoon of milk before topping if it looks too stiff.
How do I prevent the casserole from turning out watery?
Drain the cooked chicken and vegetables briefly on a plate before mixing in the sour cream and cream cheese. The moisture released during cooking will otherwise thin the sauce. Also avoid overcooking the peppers, they should be tender but still hold their shape, not limp and weeping.
What’s the best way to reheat leftovers without drying them out?
Add a splash of milk or chicken broth, then warm gently in a skillet over low heat or microwave at 50% power, stirring once, until just heated through. High heat will seize the chicken and break the cream sauce. The casserole is best within 30 minutes of baking, so reheat only what you’ll eat.
How is this different from traditional chicken fajitas?
Traditional fajitas are a quick skillet dish served in tortillas with a thin, spicy sauce. This casserole bakes the same flavors into a creamy, scoopable one-dish meal with a cheesy crust. The sour cream and cream cheese create a rich base that clings to every bite, and the 10 to 15 minute bake melts the cheese without further cooking the chicken.
