There are some dinners that feel like a warm hug after a long day, and this Chicken Fajita Casserole is absolutely one of them. I remember the first time I made it—it was a Tuesday, I was exhausted, and I had a bag of bell peppers staring at me from the crisper drawer. I wanted the bold, smoky flavor of a classic fajita night, but I didn’t have the energy to stand at the stove flipping chicken and sautéing veggies. So, I threw everything into a baking dish, crossed my fingers, and hoped for the best. What came out was magic. The kitchen smelled like a tiny taqueria, and my whole family practically dove into the dish. This isn’t just a recipe; it’s a solution for those nights when you crave something spectacular but need it to be incredibly easy.
Recipe Timing
- Prep Duration: 15 minutes
- Active Cooking: 25 minutes
- Total Duration: 40 minutes
- Portion Size: 6 servings
- Complexity: Simple
Nutritional Recipe
- Calories per portion: 485
- Protein: 38g
- Carbs: 28g
- Fats: 24g
- Fiber: 4g
- Sugars: 5g
- Sodium: 820mg
Why You’ll Love This Chicken Fajita Casserole
This recipe takes everything you love about sizzling chicken fajitas—the tender meat, the charred peppers and onions, the gooey melted cheese—and bakes it into one glorious, no-fuss casserole. It’s a one-dish wonder that delivers all the flavor without the mess. The best part? You get that perfect, bubbly cheese crust on top while the bottom stays juicy and rich. It’s weeknight-friendly, crowd-pleasing, and it makes the most incredible leftovers. Plus, it’s naturally gluten-free if you swap the flour tortillas for corn or use a low-carb alternative.
The Complete Cooking Journey
I love how this dish comes together in layers of pure comfort. First, you’ll season the chicken with a homemade fajita spice blend that’s smoky, warm, and just a little bit zesty. Then, you’ll give the peppers and onions a quick sauté to soften them up and bring out their natural sweetness. The real magic happens when you layer everything—chicken, veggies, tortillas, and a ridiculous amount of cheese—in a baking dish. As it bakes, the edges get crispy, the cheese turns golden brown, and the flavors meld together into one irresistible, forkful-worthy casserole.
Ingredients:
- 1.5 lbs boneless, skinless chicken breasts (or thighs for extra juiciness)
- 2 tablespoons olive oil
- 1 large yellow onion, sliced into thin strips
- 1 red bell pepper, sliced into thin strips
- 1 green bell pepper, sliced into thin strips
- 1 orange bell pepper, sliced into thin strips
- 4 cloves garlic, minced
- 1 packet (about 1 oz) fajita seasoning mix (or 3 tablespoons homemade blend)
- 1 teaspoon smoked paprika
- 1/2 teaspoon cumin
- 1/2 teaspoon chili powder
- 1/4 teaspoon black pepper
- 1/2 cup chicken broth
- 1 (10 oz) can Rotel diced tomatoes with green chilies, drained
- 8 small flour tortillas (fajita size), cut into 2-inch strips
- 2 cups shredded Mexican blend cheese (or cheddar-jack)
- 1/2 cup sour cream (for serving)
- Fresh cilantro, chopped (for garnish)
- Juice of 1 lime
Method:
Step 1: Preheating and Prepping the Chicken
Preheat your oven to 375°F (190°C). While it’s warming up, cut the chicken breasts into thin, bite-sized strips. Season them generously with the fajita seasoning, smoked paprika, cumin, chili powder, and black pepper. Toss everything together so each piece is coated in that beautiful red-brown spice.
Step 2: Sautéing the Aromatics and Veggies
In a large skillet, heat 1 tablespoon of olive oil over medium-high heat. Add the sliced onion and bell peppers. Cook for about 5–6 minutes, stirring occasionally, until they start to soften and get a little char on the edges. Add the minced garlic and cook for another 30 seconds until fragrant. Remove the veggies from the skillet and set them aside in a bowl.
Step 3: Cooking the Chicken
Add the remaining 1 tablespoon of olive oil to the same skillet. Add the seasoned chicken strips in a single layer (work in batches if needed). Cook for about 4–5 minutes, letting them get a nice golden-brown sear, then flip and cook for another 3–4 minutes until fully cooked through. The chicken should be juicy and slightly caramelized. Pour in the chicken broth and the drained Rotel tomatoes, scraping up any brown bits from the bottom of the pan. Let it simmer for 2 minutes, then remove from heat.
Step 4: Layering the Casserole
Lightly grease a 9×13-inch baking dish. Start by spreading a thin layer of the chicken mixture on the bottom. Next, lay down half of the tortilla strips. Top with half of the cooked peppers and onions, then half of the remaining chicken mixture. Sprinkle about 1 cup of shredded cheese over everything. Repeat the layers: remaining tortilla strips, remaining peppers and onions, and the rest of the chicken mixture. Finish with the final cup of cheese spread evenly over the top.
Step 5: Baking to Perfection
Place the baking dish in the preheated oven, uncovered, and bake for 18–22 minutes. You’ll know it’s ready when the cheese is fully melted, bubbly, and starting to turn golden brown at the edges. The tortilla strips will have softened into the sauce while the top stays delightfully crisp.
Step 6: Resting and Garnishing
Remove the casserole from the oven and let it rest on a wire rack for about 5 minutes. This is crucial—it allows the layers to settle so you get clean, beautiful servings. Just before serving, squeeze fresh lime juice over the top, sprinkle with chopped cilantro, and dollop with sour cream.
Serving Suggestions & Pairings
This casserole is a full meal in itself, but I love to serve it with classic sides. A scoop of Mexican crema or Greek yogurt on the side adds a cool, tangy contrast. You can also pile it onto a bed of fresh greens for a fajita salad, or serve it alongside a bowl of cilantro-lime rice and black beans. For a fun night, set out small bowls of pico de gallo, sliced avocado, pickled jalapeños, and extra hot sauce so everyone can customize their plate.
Storage & Leftovers Guide
This casserole stores like a dream. Let any leftovers cool completely, then transfer them to an airtight container. It will stay fresh in the refrigerator for up to 4 days. To reheat, pop a portion in the microwave for 1–2 minutes, or warm it in a 350°F oven for about 10 minutes to get that crispy top back. You can also freeze the fully baked casserole for up to 3 months. Just wrap it tightly in foil and a layer of plastic wrap. Thaw in the fridge overnight before reheating.
Kitchen Wisdom & Success Tips
- Don’t skip the sear: Getting a good brown on the chicken adds deep, savory flavor that you can’t get from just baking.
- Cut veggies uniformly: Thin, even strips ensure they cook at the same rate and mix evenly into the casserole.
- Use freshly shredded cheese: Pre-shredded cheese often has anti-caking agents that prevent it from melting as smoothly. Shredding your own block of cheese is a small effort that makes a huge difference.
- Let it rest: That 5-minute wait after baking is the difference between a soupy mess and perfectly structured slices.
- Spice level control: If you have kids or prefer mild flavors, use a mild fajita seasoning and skip the chili powder. For heat lovers, add a diced jalapeño or a pinch of cayenne to the chicken.
Flavor Variations & Adaptations
- Chicken Swap: Use boneless skinless chicken thighs for a richer, more forgiving meat that stays juicy even if you bake it a bit longer.
- Veggie Boost: Toss in a can of drained black beans or corn kernels between the layers for extra texture and fiber.
- Low-Carb/Keto: Replace the flour tortillas with low-carb tortillas cut into strips, or skip them entirely and use sliced zucchini or yellow squash as the “noodle” layer.
- Creamy Fajita: Stir 4 oz of cream cheese into the chicken mixture before layering for an ultra-rich, creamy version.
- Beef Fajita Casserole: Swap the chicken for 1.5 lbs of thinly sliced flank steak or sirloin. Cook it the same way, just reduce the searing time as beef cooks faster.
Reader Questions & Solutions
Q: My casserole turned out watery. What did I do wrong?

A: This usually happens from excess moisture in the veggies or tomatoes. Make sure you drain the Rotel tomatoes very well. Also, try sautéing the peppers and onions a little longer to evaporate their water before layering.
Q: Can I make this ahead of time?
A: Absolutely. Assemble the entire casserole (without baking), cover it tightly, and refrigerate for up to 24 hours. When you’re ready, bake it straight from the fridge—just add 5–8 minutes to the baking time.
Q: My tortilla strips turned out soggy. How can I avoid that?
A: Try toasting the tortilla strips in a dry skillet for 1–2 minutes before layering. This gives them a head start on crispiness and helps them hold up better to the sauce.
Q: Can I use corn tortillas instead of flour?
A: Yes, but corn tortillas are more prone to breaking. Use sturdy, restaurant-style corn tortillas and handle them gently. They’ll add a lovely, authentic corn flavor.
Q: How do I make this dairy-free?
A: Use a good quality dairy-free shredded cheese that melts well (look for brands made with coconut or cashew oil). Replace the sour cream with a plant-based version or a simple cashew cream.
Q: The top got too dark while the middle was still cold. Help?
A: Your oven might run hot, or the dish was placed too high. Cover the casserole loosely with foil for the first 15 minutes of baking, then remove it for the last 5–7 minutes to let the cheese brown.
Wrapping Up
This Chicken Fajita Casserole is the kind of recipe that earns a permanent spot in your weekly rotation. It’s forgiving enough for a beginner, rewarding enough for a seasoned cook, and delicious enough to make everyone at the table ask for seconds. The best meals aren’t always the fanciest—they’re the ones that bring people together, fill your home with amazing smells, and leave you feeling completely satisfied. I hope this casserole becomes a cherished favorite in your kitchen, just like it is in mine. Happy cooking, friends!


