Can I get a heck yes for casserole season?! This chicken fajita casserole is one of my absolute favorites!
We are taking your favorite fajita flavors and baking them together into one healthy casserole recipe. It has seasoned chicken, onions, peppers, mushrooms, and rice all topped with melted cheese. Honestly, the warm pockets of cheese on top are icing on the cake and take it to the next level.

It’s hearty and comforting, full of flavor, and something the whole family will love. Plus it makes a ton and is perfect to make for meal prep or to just have leftovers for the week.
And better yet, it comes together in one pan for easy assembly and cleanup! While it takes over an hour from start to finish, most of that time is the casserole baking in the oven. It can easily be prepped ahead of time for busy weeknights.
Why we love this chicken fajita casserole recipe
- all your favorite aspects of fajitas combined into one cozy casserole recipe
- it only requires one pan!
- made from simple ingredients
- it makes a healthy and macro-balanced meal – we have protein from the chicken, carbohydrates from the rice, some healthy fats from the cheese, and fiber from the veggies.
- makes a ton and is great meal prep – we always have leftovers for the following days.

Are chicken fajitas healthy?
Chicken fajitas are a healthy addition to any diet. Chicken is a low-calorie protein with B vitamins, selenium, and phosphorus. Fajitas also have lots of bell peppers which contain vitamin C, vitamin A, and B vitamins. When making them at home, you can control the amount of oil used to help keep the fat lower.
Is rice healthy?
Rice can be a healthy addition to most people’s diet. It is high in carbohydrates, which are your body’s preferred source of energy and are important for active people. White rice is more processed than brown, meaning the germ and all of the bran layers (hull, husk, and bran) are removed so that what remains is a simple starch (the endosperm). This means it is easier to digest for some.
Brown rice is not so it is more nutrient-dense – it has fiber, manganese, selenium, magnesium, and B vitamins. Both are good options, it just depends on which one you prefer more.
We eat rice a few times a week because it’s super affordable, healthy, and an easy carbohydrate for meals. It’s also a great source of post-workout recovery carbohydrates for active individuals to replenish muscle glycogen stores (energy) and help with recovery (carbs and protein are most important post-workout).
Lundberg Farms is my go-to rice. Lundberg is independent (family-owned and operated since 1937!) and produces USA-grown rice that is always farmed with the highest care for the environment.
Chicken fajita casserole ingredients
- olive oil
- chicken breast
- onion
- bell peppers – I used red, green, and yellow/orange
- mushrooms – not in your typical fajitas, but I enjoy them in this recipe and it adds more veggies.
- brown rice
- canned fire-roasted tomatoes
- canned green chilies
- taco seasoning
- chicken broth
- shredded cheddar cheese
- salt and pepper

How to make chicken fajita casserole
- Preheat oven to 375 degrees Fahrenheit.
- Make your chicken. Heat up a large enameled cast-iron skillet or oven-safe pan (I used 12 inches – it needs to be large) over medium heat. Add oil and let it get hot. Add chicken, 1 tablespoon taco seasoning, salt, and pepper, and saute for 2-3 minutes until browned on the outside (chicken does not have to be cooked all the way through). Remove from pan and set aside.
- Make your vegetables. To the same pan, add onions, a little salt and pepper, and saute for 2-3 minutes until slightly softened. If needed, add a splash of broth (you can use some from the amount you measured out) if you need to deglaze the pan. Add peppers and remaining taco seasoning and saute for another 2-3 minutes.
- Mix your casserole. Add rice and mix well to combine and let toast for 1-2 minutes. Add in the cooked chicken, fire-roasted tomatoes, green chiles, and mushrooms, and mix well to combine. Add broth and carefully stir to make sure it is well incorporated. You want to make sure you have enough liquid so you can see a little on the top, but not submerge everything. Not enough liquid and you will be left with uncooked rice. Too much and it will be too soggy and won’t absorb. See the pictures for reference.
- Bake. Cover with tin foil and bake for 45 minutes. Remove the foil and bake for another 10-15 minutes until the liquid is absorbed. The rice should be cooked through and fluffy. Remove from oven, sprinkle with shredded cheese, and bake for another 1-2 minutes until cheese is melted.
- Enjoy! Top with optional toppings or topping of choice and enjoy!




Can you use already-cooked rice?
Yes, to save some time, using cooked rice will work the same, but you will not need the broth. Simply add all the ingredients except the rice and mix well. Cover and bake for 25-30 minutes to help absorb some of the liquid from the canned tomatoes. Add cooked rice, mix well, and bake for another 5-10 more minutes uncovered, or until liquid is absorbed. Then add the cheese and bake until melted.
Can you use cauliflower rice instead of rice to make it low-carb?
To make this lower in carbs, you can swap out the rice for cauliflower rice. To use cauliflower rice, simply add all the ingredients except the rice and mix well. Cover and bake for 25-30 minutes to help absorb some of the liquid from the canned tomatoes. Add cauliflower rice, mix well, and bake for another 5-10 more minutes uncovered, or until liquid is absorbed. Then add the cheese and bake until melted.
What if I don’t have a cast-iron or a large enough skillet?
If you don’t have a large skillet, no worries at all. Simply make the chicken and veggies mixture and then add it to a large casserole dish or baking dish. Add the remaining ingredients and follow the directions as written. It works the same, you just have to dirty another dish.

Is fajita seasoning the same as taco seasoning?
Fajita seasoning and taco seasoning are similar, but fajita seasoning is usually a little less spicy than taco seasoning. They can be used pretty interchangeably though.
If you have time, making homemade taco seasoning takes this casserole to the next level. It’s much better than store-bought and super easy to whip up – you only need a handful of spices you probably already have in your pantry.
What to serve with chicken fajita casserole
This chicken casserole is a complete meal as is, but if you to serve it with a few things, here are my suggestions:
- black or refried beans
- tortilla chips
- flour or corn tortillas – stuff it inside them!
- shredded lettuce
- diced tomatoes
- avocado or guacamole
- toppings – greek yogurt, sour cream, jalapeno, fresh cilantro, salsa, hot sauce, lime juice…

Meal prep chicken fajita casserole
This chicken fajita casserole is a great dish to prep ahead of time or meal prep for the week! There are a few different ways you can meal prep it:
- partial prep – make the chicken and veggie mixture ahead of time and store it in the refrigerator in an airtight container. When you are ready to eat, simply put everything into your cast iron or a large casserole dish and bake it in the oven.
- full prep – make it according to the directions and store it in the fridge for a quick meal during the week.
Storage
- fridge – store in an airtight container in the refrigerator for up to 4-5 days.
- freezer – this recipe would be perfect to freeze. You can either freeze the whole recipe in a large container or in individual servings. It should last up to 3 months in the freezer. When ready to eat, let defrost in the fridge or on the counter. If reheating the whole pan, you can bake it to warm through.
- reheating – reheat it in the microwave or a skillet until warmed through.
Substitutions
- oil – any kind of neutral oil will work.
- chicken breast – you can use chicken thighs instead of breasts. This will add a little more fat to the recipe.
- veggies – we are using classic fajita veggies, but you can leave out the mushrooms if you don’t like them.
- brown rice – I have not tried this, but white rice should work instead. You may need to use a little less liquid and less cooking time though.
- canned fire-roasted tomatoes – regular canned diced tomatoes will work instead.
- canned green chilies – you can leave these off if needed, but I find they add a nice spice to the recipe. Use mild or hot.
- taco seasoning – fajita seasoning will work the same as taco seasoning.
- broth – chicken, veggie, or beef broth will work the same.
- cheese – Monterey jack or pepper jack cheese would work instead of cheddar. You can also use dairy-free cheese or you can leave it off to make it dairy-free.
More healthy casserole recipes
- beef taco casserole
- buffalo chicken casserole
- turkey kale ranch casserole
- chili spaghetti squash casserole
- jalapeno popper chicken casserole
- chicken taco casserole
If you love quick and easy meals and want to learn how to build a balanced plate, check out our FREE How to Build a Balanced Plate Guide!


Chicken Fajita Casserole
equipment
- 12-inch oven safe skillet
ingredients
- 1 tablespoon olive oil
- 1 1/2 pounds chicken breast, sliced into thin strips
- 2 tablespoons taco seasoning (divided)
- 3 cups julienned onion (305 grams/1 medium)
- 5 heaping cups julienned bell peppers (625 grams/3 medium)
- 1 1/2 cups brown rice
- 1 heaping cup sliced mushrooms (100 grams)
- 1 can (14.5 ounces) fire-roasted tomatoes
- 1 can (4 ounces) diced hatch green chiles
- 1 3/4 cups chicken broth
- 1 heaping cup shredded cheddar cheese (3 ounces)*
- salt and pepper, to taste
- optional toppings: avocado, cilantro, lime juice, greek yogurt/sour cream, hot sauce…
instructions
- Preheat oven to 375 degrees Fahrenheit.
- Make your chicken. Heat up a large enameled cast-iron skillet or oven-safe pan (I used 12 inches – it needs to be large) over medium heat. Add oil and let it get hot. Add chicken, 1 tablespoon taco seasoning, salt, and pepper, and saute for 2-3 minutes until browned on the outside (chicken does not have to be cooked all the way through). Remove from pan and set aside.
- Make your vegetables. To the same pan, add onions, a little salt and pepper, and saute for 2-3 minutes until slightly softened. If needed, add a splash of broth (you can use some from the amount you measured out) if you need to deglaze the pan. Add peppers and remaining taco seasoning and saute for another 2-3 minutes.
- Mix your casserole. Add rice and mix well to combine and let toast for 1-2 minutes. Add in the cooked chicken, fire-roasted tomatoes, green chiles, and mushrooms, and mix well to combine. Add broth and carefully stir to make sure it is well incorporated. You want to make sure you have enough liquid so you can see a little on the top, but not submerge everything. Not enough liquid and you will be left with uncooked rice. Too much and it will be too soggy and won't absorb. See the pictures for reference.
- Bake. Cover with tin foil and bake for 45 minutes. Remove the foil and bake for another 10-15 minutes until the liquid is absorbed. The rice should be cooked through and fluffy. Remove from oven, sprinkle with shredded cheese, and bake for another 1-2 minutes until cheese is melted.
- Enjoy! Top with optional toppings or topping of choice and enjoy!
notes
nutrition
This post was originally posted in September 2019 and sponsored in partnership with Lundberg Farms and has since been updated. All opinions expressed (as always) are my own. I only partner with brands I trust and recommend – thank you for helping make Eat the Gains possible!
Dad says
Can’t wait to make it again with our Butcher Box chicken
Kelly says
The perfect combo! Glad you guys liked it!
Jill says
This was wonderful! I love a one-pan meal. It made great leftovers, too!
Kelly says
Glad you enjoyed Jill! Thanks for trying it!
Blake says
Could you use brown rice that cooks in the microwave for 15 minutes snd them add that in after the rest is cooked? I would probably use less broth.
Kelly says
Hey Blake! I haven’t tried using cooked rice, but I think you could. I would not add broth and just use the canned tomatoes. Add the rice and mix it all up. Add the cheese and then tin foil and let cook for 3-5 minutes in the oven until it is melted. You might have to go a little longer to absorb some of the tomato liquid and it might be a little looser, but it should still work. I hope that helps and let me know if you try it this way!
Blake says
Hi Kelly-thanks so much for getting back to me. It came out great! I cooked it all in the pan covered in the oven for 30 minutes-checked and added the cooked rice in and cooked uncovered 10 more minutes-then added the cheese, covered and cooked for about 5-8 minutes. Came out great!!!!! Thanks so much for your help!
Kelly says
Amazing, happy to hear that! Thank you for providing feedback for others too!
Melissa Becker says
I made this, this week as part of our meal prep. I did use frozen rice instead and then baked it in a 9×13. I only used 1/2 cup of broth since I wasn’t cooking the rice. I did drain a little bit of liquid but once I baked the cheese and let it sit it firmed up nice. Had it tonight for dinner and it was soooo good! My husband loved it as well! Will definitely be making this again!
Kelly says
So glad to hear frozen rice works! Thanks for trying it Melissa and glad you both enjoyed!
Mary says
Love this and makes such great leftovers.
Kelly says
Yes, all about the leftovers!!
Misti-Lu says
Made this last night and it will surely become a frequent meal in our house. It was so easy and full of amazing flavor. I don’t do dairy so I used vegan cheese instead and it was so delicious. It makes tons of food and would be perfect for meal prep. Thanks, Kelly! This one is a keeper.
Kelly says
So happy to hear that – glad you guys enjoyed it so much! And yes, makes a lot for the week!
EC says
Great recipe! I followed the directions exactly but had to add more liquid and cook longer (About 15 mins) to get my rice to finish. I should have checked to make sure I had enough broth for the specific rice I used. It was an easy fix and turned out great! Delicious flavors and lots of veggies! My kids scooped it with chips and even had seconds!
Kelly says
So glad to hear that EC and love when the kids enjoy too! Thanks for trying it!
Nicole says
Another great recipe! Great flavor and so easy to make. Didn’t have a big enough skillet and had to use my Pyrex pan but it still turned out great. Makes a lot so now I have dinner for the week!
Kelly says
Yes! It’s great for a meal prep meal and you do need a very big skillet! Glad you enjoyed Nicole!