This cheesy chicken fajita casserole is a simple dinner recipe loaded with juicy chicken, colorful peppers, and gooey melted cheese. An easy weeknight meal ready in under 30 minutes.

Ingredients

Toggle: Metric / US

Instructions

Step 1

Preheat your oven to 375°F (190°C). While the oven heats, prepare all your ingredients: slice the chicken into uniform bite-sized strips (about ½-inch thick) so they cook evenly. Thinly slice the onions and bell peppers into strips of similar thickness—this ensures they soften at the same rate. Mince the garlic cloves. If using homemade fajita seasoning, combine the spices in a small bowl. Having everything prepped and ready (mise en place) will make the cooking process smooth and quick.

Step 1 image
Step 2

Heat 1 tablespoon of olive oil in a large oven-safe skillet (12-inch cast iron or stainless steel) over medium-high heat. Once the oil shimmers, add the chicken strips in a single layer (work in batches if needed to avoid overcrowding—crowding causes steaming instead of browning). Cook without moving for 3-4 minutes until the underside is golden brown and releases easily from the pan. Flip and cook another 2-3 minutes until cooked through (internal temperature 165°F). The chicken should have a nice sear on the outside while staying juicy inside. Transfer the cooked chicken to a plate and set aside.

Step 2 image
Step 3

Reduce the heat to medium and add the remaining 1 tablespoon of olive oil to the same skillet. Add the sliced onions and bell peppers. Cook, stirring occasionally, for 5-7 minutes until the vegetables have softened and started to caramelize. The onions should become translucent and the peppers will develop slight char marks—this adds deep flavor. Add the minced garlic and cook for 30 seconds until fragrant, stirring constantly to prevent burning.

Step 4

Return the cooked chicken to the skillet with the vegetables. Sprinkle the fajita seasoning over the mixture and stir well to coat everything evenly. Cook for 1 minute to bloom the spices, which enhances their flavor. Pour in the sour cream and chicken broth, stirring to combine. Let the mixture simmer for 2-3 minutes until the sauce thickens slightly. The sour cream adds a tangy creaminess that balances the spices.

Step 5

Remove the skillet from heat. Stir in 1 cup of the shredded cheese until melted and incorporated. Gently fold in the tortilla strips, making sure they are evenly distributed and coated with the sauce. The tortilla strips will absorb some of the liquid and become tender as they bake, creating a casserole-like texture. Top with the remaining 1 cup of cheese, spreading it evenly over the surface.

Step 6

Transfer the skillet to the preheated oven and bake for 12-15 minutes, until the cheese is bubbly and golden brown on top. If you prefer a browner crust, you can switch to broil for the last 1-2 minutes—watch closely to avoid burning. Let the casserole rest for 5 minutes before serving. This allows the sauce to set slightly and makes serving easier. Garnish with fresh cilantro, diced tomatoes, or a dollop of sour cream if desired.

For best results

  • For the juiciest chicken, avoid overcooking. Use an instant-read thermometer to check for 165°F. Cutting the chicken into uniform strips ensures even cooking. If you have time, marinate the chicken in a little lime juice and olive oil for 30 minutes before cooking—it adds brightness and tenderness.
  • To make this casserole even more convenient, you can prep the vegetables and chicken ahead of time. Store them in separate airtight containers in the refrigerator for up to 2 days. When ready to cook, simply follow the recipe—the prep time will be cut in half.
  • The type of cheese matters. Mexican blend cheese melts beautifully and has a mild flavor that complements the fajita spices. For a sharper taste, use extra-sharp cheddar. If you want a smoky note, try adding a handful of smoked gouda or pepper jack for heat. Always shred your own cheese from a block—pre-shredded cheese contains anti-caking agents that prevent smooth melting.
  • Leftovers can be stored in an airtight container in the refrigerator for up to 3 days. To reheat, place in a 350°F oven for 10-15 minutes or microwave in 30-second bursts. The tortilla strips will soften further, but the dish will still be delicious. You can also freeze the unbaked casserole (without the top cheese) for up to 3 months—thaw overnight in the fridge, add cheese, and bake as directed.
  • If you want a lower-carb version, skip the tortilla strips and instead add a layer of cauliflower rice or use low-carb tortillas. You can also bulk up the vegetables with zucchini or mushrooms. For a gluten-free option, use corn tortillas or certified gluten-free flour tortillas. The recipe is naturally nut-free and can be made dairy-free by using dairy-free sour cream and cheese alternatives.

Variations

  • Make it a chicken steak fajita casserole: Substitute the chicken strips with thinly sliced flank steak or skirt steak. Cook the steak quickly over high heat to medium-rare, then slice against the grain. Follow the same steps—the beef pairs wonderfully with the peppers and cheese. For a smoky twist, use chipotle seasoning instead of traditional fajita mix.
  • Turn it into a breakfast casserole: Omit the tortilla strips and add 6 beaten eggs mixed with ¼ cup milk. Pour the egg mixture over the chicken and vegetables before adding the cheese. Bake at 350°F for 20-25 minutes until the eggs are set. Top with cheese and broil for a minute. Serve with salsa and avocado for a hearty morning meal.
  • For a vegetarian version, replace the chicken with 2 cans of black beans (rinsed and drained) and 1 cup of corn kernels. Add them along with the vegetables in step 3. The beans provide protein and fiber, while the corn adds sweetness and texture. You can also add roasted sweet potatoes or butternut squash for extra heartiness.

Nutrition

  • Calories385 kcal
  • Total Fat22g
  • Saturated Fat11g
  • Cholesterol95mg
  • Sodium820mg
  • Total Carbohydrates22g
  • Dietary Fiber3g
  • Sugars5g
  • Protein28g

Common Questions

Can I use chicken thighs instead of breasts?
Absolutely! Chicken thighs are more forgiving and remain juicy even if slightly overcooked. Use boneless skinless thighs and cut them into strips. Adjust cooking time as needed—thighs may take a minute or two longer to cook through. The flavor will be richer due to the higher fat content.
How do I prevent the casserole from becoming too watery?
Make sure to cook the vegetables until they have released most of their moisture and started to caramelize. If using frozen peppers, thaw and pat them dry first. Also, avoid adding extra liquid beyond the specified amounts. If the sauce seems thin after adding sour cream and broth, let it simmer a bit longer to reduce.
Can I make this casserole ahead of time and bake later?
Yes! Assemble the casserole completely (without the final cheese topping) and refrigerate for up to 24 hours. When ready to bake, add the cheese and increase the baking time by 5-10 minutes since the dish will be cold. You can also freeze it unbaked for up to 3 months; thaw overnight in the fridge before baking.
What can I use instead of sour cream?
Plain Greek yogurt works as a direct substitute—it has a similar tang and creaminess but with more protein. For a dairy-free option, use full-fat coconut cream or a vegan sour cream. The flavor will change slightly, but the casserole will still be delicious. Note that Greek yogurt may curdle if boiled, so keep the heat low.
Is this recipe gluten-free?
It can be made gluten-free by using certified gluten-free tortillas (corn or gluten-free flour) and ensuring your fajita seasoning is gluten-free (some store-bought blends contain wheat). Also check your chicken broth and sour cream for any hidden gluten. Otherwise, the recipe is naturally gluten-free.
How do I store and reheat leftovers?
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat in the oven at 350°F for 10-15 minutes, or in the microwave in 1-minute intervals. The tortilla strips will soften, but the flavor remains fantastic. You can also reheat in a skillet over medium heat with a splash of broth to refresh the sauce.
Can I add more vegetables?
Certainly! Mushrooms, zucchini, yellow squash, or even broccoli florets can be added. Sauté them along with the peppers and onions. Keep in mind that watery vegetables like zucchini may release extra liquid, so cook them until most moisture evaporates. You can also add corn or black beans for extra texture and nutrition.
What is the best way to cut the tortillas?
Stack the tortillas and use a sharp knife or pizza cutter to slice them into 1-inch strips. You can also tear them into bite-sized pieces. The strips absorb the sauce and create a casserole-like texture. For a crunchier top, reserve some strips to place on top before baking—they will crisp up slightly.