This sheet pan chicken fajitas recipe is perfect for weeknight meals and I’ve perfected the technique so the dish won’t come out soggy. Plus, it’s an all-in-one meal that’s Whole30-friendly, even topped with a dairy-free avocado crema!

An overhead shot of Sheet Pan Chicken Fajitas + Avocado Crema

The quest for perfect sheet pan chicken fajitas

Chicken fajitas and sheet pan suppers would seem like a marriage made in a busy home cook’s heaven. I mean, who wouldn’t fall in love with the idea of chicken strips, bell peppers, and onions tossed in a Tex-Mex inspired marinade, oven-roasted for a few minutes, and plated up on a busy weeknight? Sadly, it turns out that the reality—like most fairytale Hollywood celebrity unions—rarely winds up as happily-ever-after as one would hope.

No more soggy chicken fajitas!

If you’re like me, you’ve no doubt been seduced by the noisy sizzle of fragrant onions and seasoned meat strips at a neighborhood Tex-Mex restaurant. (Psst! That sizzling cast iron platter? It’s just a prop to further a calculated marketing move called the “Fajita effect.” It doesn’t do anything other than make you drool while it overcooks your food.) I had high hopes of coming up with a one-pan approach to making restaurant-style fajitas, but my initial test batches were a let-down. The flavors were right, but the chicken, peppers, and onions ended up steaming in their own juices. I forced my family to choke down tray after tray of soggy, limp piles of meat and veggies swimming in orange-y liquid. Still, despite my kids’ insistence that I throw in the towel, I persisted.

Why? Because (A) I’m no quitter, and (B) I knew my flavors were right and sensed that a breakthrough was right around the corner. Also, (C) I don’t really care if my kids have to eat the same thing four nights in a row.

A wire rack is the solution!

So I kept testing. I tried altering the cooking temperature, preheating the sheet pan in the oven before adding the ingredients, and adjusting the ratio of vegetables—all to no avail. Finally, Henry suggested that I raise the ingredients up on a wire rack—similar to what I do with many of my roasted chicken recipes (like this one and this one)—to see what would happen.

Spoiler: The rack worked!

A closeup of a grain-free tortilla topped with Sheet Pan Chicken Fajitas and Avocado Crema

The extra liquid released from the chopped up veggies and chicken drip through the rack, allowing the fajitas to cook more evenly when elevated! Just make sure you buy a sturdy, oven-safe stainless steel rack like this one. (Chrome racks can flake with time or vigorous scrubbing and may not be heat-safe up to 575°F, like stainless racks.)

What if you don’t use a wire rack?

No rack? I’m giving you fair warning that your fajitas will steam, and the vegetables will end up limp. It’ll still taste good, but you’ll want to tilt the pan and spoon off the extra liquid before serving.

Someone scooping extra liquid from Sheet Pan Chicken Fajitas cooked without a wire rack

Me? I’m going with the rack. See the difference?

Sheet Pan Chicken Fajitas baked on a wire rack are not soggy

While you’re waiting for your fajitas to finish cooking, you might as well whip up my simple dairy-free Avocado Crema as a topping, too.

Overhead shot of Sheet Pan Chicken Fajitas and a bowl filled with Avocado Crema

This zesty sauce was developed as an accompaniment to my Paleo Shrimp Tacos recipe and it tastes great on everything! (Psst! Totally okay if you want to skip the homemade sauce and use some store-bought guacamole, salsa, and sour cream as the toppings!)

A collage of the cooking steps for Sheet Pan Chicken Fajitas + Avocado Crema.

Ingredients

Chicken Fajitas

  • Boneless, skinless chicken thighs: I love using thighs in this recipe, but you can also use skinless chicken breasts if you insist. (Not into chicken? Make my Shrimp Fajitas recipe!)
  • Red and yellow bell peppers
  • White onion
  • Garlic
  • Avocado oil or extra virgin olive oil
  • Limes
  • Diamond Crystal kosher salt
  • Chili powder: Yes, you can make your own homemade fajita seasoning but I just cheat and buy my favorite chili powder and add extra cumin.
  • Ground cumin
  • Green or butter lettuce leaves (optional)
  • Grain-free tortillas (optional, omit if on a Whole30): In place of traditional flour tortillas or corn tortillas, I love using Siete brand grain-free tortillas. The cassava flour and chickpea flour tortillas are my fave for fajitas.
  • Avocado Crema (see recipe below)

Avocado Crema

  • Hass avocado
  • Full-fat coconut milk
  • Chives
  • Fresh cilantro
  • Freshly squeezed lime juice
  • Diamond Crystal kosher salt
  • Freshly ground black pepper

How to make Sheet Pan Chicken Fajitas

Heat your oven to 450°F with the rack in the middle. Place a stainless steel wire rack in a rimmed baking sheet and set aside.

Preheating the oven to 450 F.

In a large bowl, combine the avocado oil, lime juice, minced garlic…

Making the marinade for Sheet Pan Chicken Fajitas with oil, lime juice, and minced garlic.

…kosher salt, and spices. 

Adding the seasoning to the Sheet Pan Chicken Fajitas marinade

Whisk it all together to make a fajita marinade.

Whisking the marinade for Sheet Pan Chicken Fajitas in a large metal bowl.

Add the chicken thigh strips to the marinade. (Chicken breasts can dry out, but you do you.) Toss in the sliced peppers and onions, too.

Adding the sliced chicken thighs and vegetables to the fajita marinade.

Use your hands to combine the ingredients for the sheet pan fajitas.

Tossing the chicken and vegetables in the marinade with your hands.

Plop the chicken and veggies onto the rimmed baking sheet… 

Placing the chicken fajitas and vegetables on a wire rack on top of a rimmed baking sheet

…and spread everything in a single layer.

Using a silicone spatula to make the Sheet Pan Chicken Fajitas in a single layer on the wire rack

Place the tray in the oven and bake for 10 minutes. Then, toss the chicken and veggies, and rotate the tray.

Turning the Sheet Pan Chicken Fajitas 180° at the halfway point of the baking process.

Switch to broil…

The oven display shows that it is not turned to the Broil function

…and cook for  an additional 5 to 10 minutes under the broiler or until the chicken is cooked through and the peppers and onions are browned in places. Keep your eyes on the fajitas to make sure nothing burns!

Sheet Pan Chicken Fajitas fresh from the oven.

While the chicken is cooking, make the Avocado Crema.  

Cut the avocado in half lengthwise and remove the seed. Scoop the flesh into a food processor or blender. Add the coconut milk, chives, cilantro, lime juice, salt, and pepper.

An overhead shot of the ingredients for Avocado Crema in a high speed blender.

Blitz until smooth. Add some water to thin out the sauce if desired. Taste and adjust the seasoning as needed with salt, pepper, or more lime juice. You can refrigerate the crema in a sealed container for up to 2 days.

An overhead shot of creamy Avocado Crema in an open Vitamix blender.

Once the chicken and veggies are finished cooking, pull the tray out of the oven. Serve the fajitas with lime wedges, lettuce wraps or grain-free tortillas, and avocado crema.

Placing sliced limes on a tray of Sheet Pan Chicken Fajitas

What do you serve them with?

Traditionally, sheet pan chicken fajitas are served with Mexican rice and refried beans or black beans. To keep things paleo, you can serve this chicken fajita recipe with my Mexican cauliflower rice!

How to store leftovers

The avocado crema can be stored in a sealed airtight container in your fridge for up to 4 days. The chicken fajitas can be stored in a sealed container in the fridge for up to 4 days and in the freezer for up to 3 months.

How to clean your wire rack

One last thing: Wondering how to clean the stainless steel wire rack? After everyone grabs the chicken and veggies off the rack, I take the pan ’n rack to the sink. Then, I flip the rack upside down, place it in the rimmed baking sheet, and cover it with warm soapy water. I let the rack soak while we eat dinner. When we’re done with our meal, I simply wipe the grime off the rack with a sponge. Then, I can either rinse it or put it in the dishwasher to finish cleaning.

Steps on how to clean a dirty stainless steel wire rack in the sink. Soak it upside down in soapy water in a rimmed baking sheet and scrub off the grime.

But if I were you, I’d get someone else to clean—after all, you did all the cooking! Just don’t tell them how easy it was to make dinner!


Looking for more recipe ideas? Head on over to my Recipe Index. You’ll also find exclusive recipes in my cookbooks, Nom Nom Paleo: Food for Humans (Andrews McMeel Publishing 2013), Ready or Not! (Andrews McMeel Publishing 2017), and Nom Nom Paleo: Let’s Go! (Andrews McMeel Publishing 2022).


Sheet Pan Chicken Fajitas + Avocado Crema

4.80 from 49 votes
Prep Time10 minutes
Cook Time15 minutes
Total Time25 minutes
Servings 4 servings
Sheet pan chicken fajitas are perfect for busy weeknight meals! Plus, it’s Whole30-friendly, even topped with a dairy-free Avocado Crema! (But you gotta use a stainless steel wire rack or they’ll be soggy!)

Ingredients  

  • ¼ cup avocado oil or olive oil
  • 3 tablespoons fresh lime juice
  • 3 garlic cloves minced
  • teaspoons  Diamond Crystal kosher salt
  • 1 teaspoon chili powder
  • ½ teaspoon ground cumin
  • pounds boneless skinless chicken thighs, cut into 1-inch strips (Step away from the boneless, skinless breasts. They’ll dry out.)
  • 1 medium red bell pepper deseeded, cored and sliced into ¼-inch strips
  • 1 medium yellow bell pepper deseeded, cored, and sliced into ¼-inch strips
  • 1 small white onion sliced into ¼-inch pieces
  • 2 limes cut into wedges
  • Green or butter lettuce leaves optional
  • Grain-free tortillas optional
  • Avocado Crema see recipe below

Avocado Crema

  • 1 large Hass avocado
  • ¼ cup full-fat coconut milk
  • ¼ cup chives roughly chopped
  • 2 tablespoons cilantro roughly chopped
  • 2 tablespoons freshly squeezed lime juice
  • ½ teaspoon Diamond Crystal kosher salt
  • ¼ teaspoon freshly ground black pepper
Want to Save this Recipe?
Enter your email below and we’ll send the recipe straight to your inbox!

Instructions 

  • Heat your oven to 450°F with the rack in the middle. Place a stainless steel wire rack in a rimmed baking sheet and set aside.
  • In a large bowl, whisk together the avocado oil, lime juice, minced garlic, kosher salt, chili powder, and cumin. 
  • Add the chicken thigh strips to the marinade. (Chicken breasts will dry it. Please use thighs.) Toss in the sliced peppers and onions, too. Use your hands to combine well.
  • Plop the chicken and veggies onto the rimmed baking sheet and spread everything in a single layer.
  • Place the tray in the oven and cook for 10 minutes. Then, toss the chicken and veggies, and rotate the tray.
  • Switch to broil and cook for  an additional 5 to 10 minutes or until chicken is cooked through and the peppers and onions are browned in places. Keep your eyes on the fajitas to make sure nothing burns!
  • While the chicken is cooking, make the Avocado Crema. Cut the avocado in half lengthwise and remove the seed. Scoop the flesh into a food processor or blender. Add the coconut milk, chives, cilantro, lime juice, salt, and pepper.
  • Blitz until smooth. Add some water to thin out the sauce if desired. Taste and adjust the seasoning as needed with salt, pepper, or more lime juice. You can refrigerate the crema in a sealed container for up to 2 days.
  • Once the chicken and veggies are finished cooking, pull the tray out of the oven. Serve the fajitas with lime wedges, lettuce wraps or grain-free tortillas, and avocado crema.

Video

Notes

One last thing: Wondering how to clean the stainless steel wire rack? After everyone grabs the chicken and veggies off the rack, I take the pan ’n rack to the sink. Then, I flip the rack upside down, place it in the rimmed baking sheet, and cover it with warm soapy water. I let the rack soak while we eat dinner. When we’re done with our meal, I simply wipe the grime off the rack with a sponge. Then, I can either rinse it or put it in the dishwasher to finish cleaning.

Nutrition

Calories: 481kcal | Carbohydrates: 17g | Protein: 36g | Fat: 31g | Fiber: 6g

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!

About Michelle Tam

Hello! My name is Michelle Tam, and I love to eat. I think about food all the time. It borders on obsession. I’ve always loved the sights and smells of the kitchen. My mother was (and is) an excellent cook, and as a kid, I was her little shadow as she prepared supper each night. From her, I gained a deep, abiding love for magically transforming pantry items into mouth-watering family meals.

Other Recipes You May Like

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




69 Comments

  1. So I read your warnings over and over about not using breast. However I HAD to ignore them because my husband and kids won’t eat thighs (I know, they are dumb). I brined my chicken breasts in a quarter cup salt and a 4-6 cups of water for about an hour and a half. Then went about the recipe. They turned out GREAT! Not dry! Thanks for the great recipe!!

  2. This was delicious/amazing! I have so much of the avocado crema left, any advice on what to make for dinner tomorrow to eat the rest of it?

    1. It tastes great on a Mexican taco salad! Just cook some ground beef with taco seasoning and serve it on a bed of mixed greens, bell peppers, and salsa!

  3. I prepared this recipe this evening. I too used chicken tenders (breasts) despite your admonitions. However, following recommendations from others, I brined the chicken for about 35-40 minutes in a salt/sugar mixture. So no issue with the chicken drying out. Other than that deviation I followed your directions closely. And it was a good start. Next time I would ramp up the spices. It’s just the way we enjoy our food. Hot n’ spicy. So more garlic, more cumin, more chili powder and I would add some Tony Cachere’s cajun seasoning to both the “marinade” and to the avocado crema.

    In addition we lined the rimmed cooking sheet with parchment paper. Then I set the racks on top of the paper. Talk about easy cleanup. Wow. The drippings, and there weren’t really a lot, fell on the parchment paper which was easy to dispose.

  4. These were the best homemade fajitas ever! I used beef instead of chicken. I was so hungry when I made them that I didn’t bother with the avocado crema, but they were terrific without it. I’ll make some next time. The beef was so tender, and the vegetables were perfect! This is the first recipe of yours that I’ve tried, and if this is typical I’ll be buying your books.

  5. I made this last night and served it over cauliflower rice. It was so delicious and easy! The avocado crema sauce is so good! My boyfriend said he liked it better than guacamole! Thanks for this great recipe!

    1. 5 stars
      I live in the heart of Texas where Tex-Mex is available on every street corner. These fajitas are as good, if not better, than the best fajitas I’ve had at any local restaurant. Really well done! Thank you for perfecting a fajita recipe for the home cook. This one is going in the repertoire for sure.

  6. Michelle, thank you so much for all your free content and excellent resources – you are the BEST! Simple, delicious and smart family meals

  7. Hi
    I’m looking forward to trying fajitas
    My sister n law loves
    What knife do you recommend
    The one you listed is unavailable on amazon
    Thank u

    1. I really love my Messermeister Gyuto. However, it’s important for people to try out different knives to see what feels comfortable in their own hand.