You know that Sunday panic when you realize you have zero dinner plans for the week?
I used to scramble every single weeknight, standing in front of my fridge at 6 PM like some sort of lost tourist trying to figure out what country I was in. And then I discovered the magic of actually planning ahead (shocking, I know).
This sheet pan chicken fajita recipe changed everything for me. One hour on Sunday, and boom, five dinners sorted. No fancy meal prep containers, no complicated systems, just good food that tastes even better on day three.
The thing that makes this recipe different from all those other “meal prep” recipes floating around online is that it doesn’t taste like reheated sadness by Wednesday. The secret is in how you store everything and when you add certain ingredients.
Plus, fajitas are one of those meals that people actually get excited about eating for leftovers. My husband literally requests this every other week now.
What You’ll Need

For the chicken:
- 3 pounds boneless, skinless chicken breasts (or thighs if you prefer darker meat)
- 3 bell peppers (I use red, yellow, and orange for color)
- 2 large yellow onions
- 1/4 cup olive oil
- 3 tablespoons lime juice (about 2 limes)
- 4 cloves garlic, minced
- 2 tablespoons chili powder
- 1 tablespoon cumin
- 1 tablespoon paprika
- 1 teaspoon oregano
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/2 teaspoon cayenne pepper (optional, if you like heat)
For serving throughout the week:
- 15-20 flour or corn tortillas
- 1 cup sour cream
- 2 cups shredded cheese (cheddar or Mexican blend)
- 1 cup salsa
- 2 avocados (buy these throughout the week, not all at once)
- 1 bunch cilantro
- 1 lime
Tools You’ll Need
Here’s what you’ll actually use:
- Two large sheet pans (or one really big one if you’ve got it)
- Aluminum foil
- Large mixing bowl
- Sharp knife and cutting board
- Measuring spoons and cups
- 5 airtight containers or gallon-sized ziplock bags
- Tongs
Pro Tips
Slice the chicken, don’t cube it. Long strips cook more evenly and reheat better than chunks. Aim for about 1/2 inch thick strips.
Don’t skip the lime juice in the marinade. It’s not just for flavor. The acid actually helps keep the chicken tender even after reheating, which is exactly what you need for meal prep.
Let everything cool completely before storing. I know you’re in a hurry, but putting hot food into containers creates condensation, and condensation makes everything soggy and gross by day two.
Separate your toppings. Never, and I mean never, store your tortillas or toppings with the hot fajita mixture. Keep them separate and assemble fresh each night. This is the difference between restaurant-quality leftovers and sad, wilted food.
Reheat with a splash of water. Add just a tablespoon of water to your fajita mixture before microwaving. It creates steam and keeps everything moist instead of dried out.
How to Make It
Prep your vegetables and chicken
Start by slicing your bell peppers into strips about 1/4 inch thick. Cut your onions into similar-sized strips. You want everything roughly the same size so it cooks evenly.
For the chicken, slice it against the grain into strips about 1/2 inch thick and 3-4 inches long. If you’re not sure what “against the grain” means, just look for the lines running through the meat and cut perpendicular to them.
Make the marinade
In a large bowl, whisk together the olive oil, lime juice, minced garlic, chili powder, cumin, paprika, oregano, salt, black pepper, and cayenne if you’re using it.
This is going to smell incredible, by the way. Your kitchen will smell like a Mexican restaurant in about thirty seconds.
Combine everything
Toss your sliced chicken, peppers, and onions into the bowl with the marinade. Use your hands to really work it in there. Make sure every piece is coated.
You can let this sit for 15 minutes while your oven preheats, or if you’re really organized, you can do this the night before and let it hang out in the fridge overnight.
Prep your pans
Preheat your oven to 425°F. Line your sheet pans with aluminum foil (this makes cleanup so much easier, trust me).
Spread your chicken and vegetable mixture across the pans in a single layer. Don’t overcrowd them or everything will steam instead of getting those nice caramelized edges.
Bake
Pop the pans in the oven for 25-30 minutes, stirring everything halfway through. You’ll know it’s done when the chicken hits 165°F internally and the edges of the vegetables are starting to char a little.
Cool and portion
This is the part where patience pays off. Let everything cool on the pans for about 15 minutes, then divide it evenly into your five containers.
Each container should have about 3/4 cup to 1 cup of the fajita mixture. Label them with the date if you’re fancy like that.

Substitutions and Variations
Protein swaps: Swap the chicken for steak (flank or skirt work great), shrimp (reduce cooking time to 15 minutes), or portobello mushrooms for a vegetarian version.
Spice level: Too spicy? Cut the chili powder in half and skip the cayenne. Not spicy enough? Add a diced jalapeño to the mix before baking.
Vegetable additions: Throw in sliced zucchini, mushrooms, or even corn. Just keep the total vegetable amount about the same so everything cooks properly.
Dairy-free: Skip the sour cream and cheese, add extra avocado and salsa instead.
Low-carb: Ditch the tortillas and serve over cauliflower rice or lettuce wraps.
Make-Ahead Tips
You can prep the marinade up to 3 days ahead and store it in the fridge. Just combine it with the chicken and veggies the day you’re planning to cook.
The cooked fajita mixture stays good in the fridge for 5 days, which is perfect for a Monday through Friday meal plan.
If you want to prep even further ahead, the unbaked marinated mixture freezes beautifully. Freeze it flat in a freezer bag, then thaw in the fridge overnight before baking.
Reheating Throughout the Week
Microwave method: Put one portion in a microwave-safe bowl, add a tablespoon of water, cover with a damp paper towel, and heat for 2-3 minutes, stirring halfway through.
Stovetop method: This is actually my favorite. Heat a skillet over medium-high heat, add your portion with a splash of water or chicken broth, and stir until heated through. Takes about 5 minutes and tastes like you just made it fresh.
Assembly: Warm your tortillas (10 seconds in the microwave wrapped in a damp paper towel works great), add your reheated fajita mixture, then pile on the toppings.
Nutrition Information (Per Serving)
- Calories: 380
- Protein: 42g
- Carbohydrates: 28g
- Fat: 12g
- Fiber: 5g
- Sodium: 640mg
These numbers are for the fajita mixture with two tortillas, not including toppings like sour cream, cheese, or avocado.
Meal Pairing Suggestions
These fajitas are pretty filling on their own, but if you want to round out the meal:
Mexican rice: Make a big batch on Sunday and portion it out with the fajitas.
Black beans: Same deal. Cook once, eat all week.
Simple side salad: Literally just lettuce, tomatoes, and a squeeze of lime. Takes two minutes to throw together each night.
Chips and guacamole: Because sometimes you just need chips.
Elote (Mexican street corn): This is a fun addition if you’re feeling extra.
Leftovers and Storage
Store your cooked fajita mixture in airtight containers in the fridge for up to 5 days. Keep it separate from your tortillas and toppings.
Tortillas stay fresh in their original bag at room temperature. If you want to keep them extra soft, store them in the fridge in a ziplock bag.
Avocados should be purchased twice during the week (maybe grab 1-2 on Sunday and another 1-2 on Wednesday) so they don’t go brown before you use them.
If you have leftover fajita mixture after five days, freeze it in a freezer bag for up to 3 months. Thaw overnight in the fridge and reheat as normal.
Other ways to use leftovers:
Toss them into a breakfast burrito with scrambled eggs. Add them to a salad for easy protein. Make a quesadilla by sandwiching the mixture between two tortillas with extra cheese. Throw them into a rice bowl with beans and all your favorite toppings.
FAQ
Can I use frozen chicken?
Sure, but thaw it completely first and pat it really dry before marinating. Frozen chicken releases a ton of water and will make everything soggy.
Do I have to use fresh lime juice?
Fresh is better, but bottled will work in a pinch. The flavor won’t be quite as bright, but it’ll still be good.
My chicken is dry after reheating. What am I doing wrong?
You’re probably overcooking it initially or reheating it too long. Check that your chicken hits exactly 165°F when cooking, no higher. And when reheating, add that splash of water I mentioned earlier.
Can I meal prep this for more than 5 days?
I wouldn’t. Five days is really the max for food safety and quality. If you want meals for a full week, make two batches and freeze one.
What if I don’t have two sheet pans?
Cook in batches. Just do half the mixture at a time. It’ll take longer but you’ll get the same results.
Can kids eat this?
Absolutely. Just reduce the spices for younger kids. I’d cut the chili powder in half and skip the cayenne entirely.
Is this freezer-friendly?
Yep. Freeze the cooked mixture in portions for up to 3 months. Thaw in the fridge overnight before reheating.
Can I add cheese before reheating?
I’d wait and add it fresh. Cheese gets weird and rubbery when reheated multiple times.
Wrapping Up
Sunday meal prep doesn’t have to be complicated or time-consuming.
This recipe literally takes an hour from start to cleanup, and then you’re set for the week. No more 6 PM panic, no more ordering takeout three nights in a row because you’re too tired to think.
Just grab a container, heat it up, warm some tortillas, and pile on your favorite toppings. Dinner is done in under 10 minutes, and it actually tastes good.
Try it this weekend and let me know how it goes. Drop a comment below if you make any tweaks or have questions about the recipe. I’d love to hear if this becomes your new Sunday routine too 😊