Covered in a flavorful marinade, these instant pot chicken fajitas are tender and juicy and perfect for family fajita night. Made with chicken breasts (or thighs) and savory onions, garlic and bell peppers, you’ll want to put these fajitas on repeat!

If you like this recipe, check out all of our healthy instant pot recipes! Two of our most popular recipes are instant pot honey garlic chicken and instant pot pork carnitas.

How to make instant pot chicken fajitas

It’s really easy to make fajitas in the instant pot! Here’s how:

  1. Prepare the flavorful fajita marinade.
  2. Cut the chicken into small strips and toss it in the instant pot with the marinade.
  3. Chop the remaining ingredients and add them to the instant pot and mix everything together.
  4. Cook for 5 minutes with a quick release.
  5. While the fajitas cook, prep your fajita shells and toppings and get ready to dig in!

For an oven-baked, sheet pan version of chicken fajitas, check out our chicken fajita bake recipe.

Overhead shot of instant pot before cooking, filled with cut up pieces of chicken, sliced red and green bell peppers, onion and a flavorful marinade sauce.

Tips for instant pot fajitas

  • It’s great for meal prepMake a batch of fajitas and use them all week! They’re great as leftovers for salads or over rice and you can eat them warm or cold.
  • Make a larger batchThe recipe scales well, so go ahead and double it up if you want!
  • Use up the juice – Don’t discard the juice at the bottom of the instant pot, it’s so very tasty! Spoon it over your fajitas for extra juicy flavor. Or, you can use it to make rice in the instant pot later (just add water to it if you need more liquid to make rice).
Overhead image of 3 taco shells filled with chicken fajitas. Topped with fresh chopped cilantro and lime wedges holding the tacos up.

Common questions about this recipe

Don’t I need 1 full cup of liquid in the instant pot? I know that this is what the manufacturer recommends, but this recipe works fine with the amount of liquid from the fajita marinade (about 1/2 cup).

Can I use chicken thighs instead of breasts? Yes, absolutely!

If I double the recipe, do I need to adjust the cooking time? No. Because everything is cut up, it will cook in the same amount of time in the instant pot. It may just take longer to pressurize.

Can you freeze this recipe? Yes! You can freeze the cooked fajitas and let them thaw out completely before reheating. Or, you can prep all of the raw ingredients and freeze them together. Just allow the raw ingredients to completely thaw before cooking and you can follow the cooking instructions as noted.

Overhead image of a bowl full of chicken fajitas. Garnished with half an avocado sliced, lime wedges and fresh cilantro. A serving spoon is dug into the bowl.

More fajita love

We have a variety of fajita recipes, you might want to try them all 🙂

Your turn to make chicken fajitas in the instant pot

Break out your instant pot and whip up a batch of easy chicken fajitas! You’ll love this family friendly recipe that’s guaranteed to please everyone.

If you try this recipe, make sure to leave a rating and review below. Also, snap a photo or video to share on Instagram. Tag us @realsimplegood so we can check it out. We love to see what you’re cooking!

A bowl full of chicken fajitas with sliced avocado, lime wedges and fresh cilantro.
5 from 5 ratings
Get the Recipe:

The Best Juicy Instant Pot Chicken Fajitas

These Instant pot chicken fajitas are so juicy and delicious! Made with chicken breasts (or thighs), onions, garlic and bell peppers. Pile on any of your favorite toppings, wrap them up in a tortilla shell and dig in!


For the fajita marinade:

  • 1/2 cup coconut aminos, (see recipe notes)
  • 2 limes, juice of
  • 1/2 cup cilantro, chopped
  • 1 tbsp cumin
  • 1 tbsp garlic powder
  • 1 tbsp chili powder

For the fajitas:

  • 2 lbs boneless skinless chicken breasts, (about 4 breasts)
  • 1 onion, sliced into thin strips
  • 2 bell peppers, sliced into thin strips
  • 3 cloves garlic, minced

For serving:

  • avocado slices
  • chopped cilantro
  • corn tortillas, or your choice of fajita shell



  • Prepare the marinade by mixing all of the marinade ingredients together in a bowl.
  • Slice up your chicken into 1/2 by 1 inch strips. Place the chicken in the instant pot and pour the marinade over the chicken. Mix well so that all of the strips are covered with the marinade. Set aside while you prepare the rest of the ingredients. 
    NOTE: You can prepare the marinade and chicken in advance and marinate the chicken for up to 24 hours. This is optional and not required.
  • Chop the onion, bell peppers and garlic as noted and place them in the instant pot. Mix everything together to get the marinade to coat all of the ingredients.
  • Secure the lid on the instant pot and close the pressure valve. Press the “manual” button (or “pressure cook” button) and set the time to cook for 5 minutes at high pressure.
  • While the fajitas are cooking, prepare your desired toppings.
  • Once the cook time is up, quick release the pressure on the Instant Pot and open the lid.
  • To serve, spoon fajita mixture into tortillas and serve with desired toppings.

Last Step:

Please leave a star rating and comment to let us know how you liked this recipe! Your ratings and reviews help our business grow, so we can continue to provide free healthy and delicious recipes for you.


Did you make this recipe?Tag @realsimplegood with hashtag #realsimplegood on Instagram. We love to see what you make!
The Best (Juicy!) Instant Pot Chicken FajitasThe Best (Juicy!) Instant Pot Chicken Fajitas