These easy chicken fajitas are packed with bold flavor, come together in one pan, and make the perfect healthy weeknight dinner. The chicken is juicy and seasoned with a simple homemade fajita spice blend, then cooked alongside tender bell peppers and onions for that sizzling, Tex-Mex classic. Serve them with your favorite low carb tortillas or in lettuce wraps for a lighter option. Add your go-to toppings — think guacamole, salsa, or sour cream — and you’ve got a quick, satisfying fajita dinner that’s as good as takeout, but way healthier.

I usually make these fajitas with chicken breast, but honestly? Just about any protein works beautifully. I’ve tried them with chicken thighs, turkey breast, even steak strips or shrimp — and they all turn out amazing.
The beauty of this recipe is in the fajita seasoning — it’s bold, smoky, and clings to everything it touches. If you haven’t tried shrimp fajitas, definitely give them a go. They’re fast, juicy, and a nice change when you want something lighter.
And if you’ve got a cast iron skillet, now’s the time to use it. It gives the chicken that gorgeous sear and caramelized edges that take these fajitas from good to can’t-stop-eating.
I also love how this recipe gets kids to eat veggies without even realizing it — those sizzling peppers and onions just soak up all the flavor and taste incredible. Pile everything into low carb tortillas, lettuce wraps, or spoon it over some cauliflower rice for a super satisfying meal.
Oh — and did I mention it’s low carb, keto, and paleo-friendly? Just real food: chicken, veggies, spices. No weird ingredients, and it’s ready in under 30 minutes.
Ingredients for Chicken Fajitas
When it comes to easy Mexican-inspired dinners, you can’t go wrong with chicken fajitas. They’re quick, colorful, and incredibly satisfying — and this recipe keeps it healthy and low carb without sacrificing a bit of flavor.
Traditional fajitas are served with corn tortillas, grilled meat, peppers, onions, and a variety of toppings like sour cream, cheese, guacamole, and pico de gallo. But for this version, we’re keeping it clean and simple — using real ingredients, one pan, and no added sugar or carbs.
Let’s take a closer look at everything you’ll need for this delicious skillet dinner.

To make this Mexican inspired dish you’ll need a few healthy ingredients and one pan. It’s effortless to make, loaded with flavors and perfect for an incredibly delicious dinner. Here are all the ingredients you’ll need.
- Olive Oil or Avocado Oil – Healthy fats like olive oil or avocado oil help sear the chicken and veggies while adding richness. Avocado oil has a higher smoke point, which is perfect for high-heat cooking.
- Lemon or Lime Juice – A squeeze of fresh citrus brightens the flavor and tenderizes the chicken. I prefer lime juice for a more authentic fajita vibe, but lemon works in a pinch.
- Chicken Breast – Lean, juicy, and quick to cook — chicken breast is a fajita classic. You can also use chicken thighs if you prefer dark meat (more flavor, a little more fat).
- Bell Peppers – Colorful bell peppers add sweetness, crunch, and that signature fajita look. Using a mix makes the dish more visually appealing and well-balanced in taste.
- Onions – Onions bring a mellow, savory depth that caramelizes beautifully when seared in the pan. You can use yellow or white onions, whichever you have on hand.
Homemade Fajita Seasoning
Skip the store-bought packets! This DIY fajita seasoning is smoky, savory, and perfectly spiced — with no fillers or added sugar. Make a big batch and keep it in a jar for future taco or fajita nights.
- 1 1/2 teaspoons salt
- 1/2 teaspoon chili powder
- 1 1/2 teaspoons dried oregano
- 1/2 teaspoon smoked paprika
- 1/2 teaspoon pepper flakes
- 1 1/2 teaspoons ground cumin
- 1 teaspoon garlic powder
A pantry staple for savory flavor in every bite. You can also add onion powder for extra punch.

How to Make Easy Chicken Fajitas
Once you’ve got your ingredients prepped, these chicken fajitas come together in no time. It’s a quick, one-pan dinner that’s big on flavor and perfect for busy weeknights.
Step 1: Marinate the Chicken
In a large bowl, combine the sliced chicken breast, 1 tablespoon of olive or avocado oil, the homemade fajita seasoning, and a generous squeeze of fresh lemon or lime juice. Toss until everything is well coated.
Let it marinate in the fridge for at least 30 minutes to really lock in the flavor. (You can also do this up to 24 hours ahead for even more flavor.)

Step 2: Prep the Veggies
While the chicken is marinating, slice the onion and bell peppers (red, yellow, green) into long, thin strips. Keep them similar in size so they cook evenly.

Step 3: Cook the Veggies
Heat a large cast iron skillet or heavy-bottomed pan over medium-high heat. Add a splash of oil, then sauté the peppers and onions for 4–6 minutes, stirring occasionally.
You want them to be slightly softened but still crisp-tender — not mushy. Remove from the pan and set aside (keep them warm).

Step 4: Cook the Chicken
In the same pan, add the marinated chicken. Cook for 5–10 minutes, stirring occasionally, until the chicken is golden on the outside and no longer pink inside.

Step 5: Combine & Finish
Return the cooked peppers and onions to the pan with the chicken. Toss everything together and cook for another 1–2 minutes, just to let the flavors meld.

Step 6: Serve & Enjoy
Serve your sizzling chicken fajitas in low-carb tortillas, lettuce wraps, or over cauliflower rice. Top with your favorites like:
- A sprinkle of shredded cheese or fresh cilantro
- Guacamole or sliced avocado
- Salsa or pico de gallo
- Sour cream or Greek yogurt

Tips for the Best Chicken Fajitas
Making restaurant-style chicken fajitas at home is easier than it looks — and way more affordable. Whether you’re serving them in low-carb tortillas, lettuce wraps, or over cauliflower rice, these tips will help you get juicy chicken, sizzling veggies, and bold, smoky flavor every time.
Slice everything evenly
Cut your chicken, peppers, and onions into thin, even strips. This helps everything cook at the same rate, which means no undercooked chicken or mushy peppers.
Use a hot cast iron skillet
A hot cast iron skillet or heavy-bottomed pan is key for a good sear. It brings out that deep, smoky flavor you get in authentic Tex-Mex chicken fajitas — even without a grill.
Don’t overcook the veggies
Peppers and onions should be crisp-tender, not soft and soggy. Cook them just until slightly softened, then remove from the pan while you finish the chicken.
Let the chicken marinate
Toss the chicken in your fajita seasoning, a splash of oil, and lime juice, and let it marinate for at least 30 minutes. This adds flavor and keeps the chicken juicy. If you have time, an hour or even overnight is even better.
Season generously
Don’t be shy with the spice. A flavorful, balanced blend of chili powder, cumin, garlic, paprika, and salt makes all the difference. Try a little smoked paprika or red pepper flakes if you like heat.

How to Store & Reheat Chicken Fajitas
Leftovers? Lucky you. These one-pan chicken fajitas reheat beautifully and make a perfect meal prep option.
Store
Let everything cool, then store in an airtight container in the fridge for up to 4 days. Keep toppings and tortillas separate to maintain the best texture.
Reheat
Reheat in a skillet over medium heat for the best flavor and texture — it helps bring back that freshly-cooked sear. You can also microwave for 1–2 minutes, stirring halfway.
Can I Freeze Chicken Fajitas?
Yes! Store the cooked chicken and veggies in a freezer-safe container or bag for up to 2 months. Thaw overnight in the fridge before reheating.
Tip: Portion into single-serve containers with cauliflower rice or tortillas for easy grab-and-go lunches!

Other Low Carb Recipes for You to Try:

Super Easy Chicken Fajitas
Description
Ingredients
FOR THE FAJITAS
- 2 tablespoons olive oil divided
- 1 1/2 pounds boneless skinless chicken breast cut into strips
- 1/2 medium sweet red pepper julienned
- 1/2 medium green pepper julienned
- 1/2 medium yellow pepper julienned
- 1 medium onion sliced
- juice of 1/2 lemon or lime
FAJITA SEASONING
- 1 1/2 tsp salt
- 1/2 tsp chili powder
- 1/2 tsp smoked paprika
- 1/2 tsp pepper flakes
- 1 1/2 tsp dried oregano
- 1 1/2 tsp ground cumin
- 1 tsp garlic powder
- 6low carb tortillas 6 inches, warmed
WHAT TO SERVE WITH FAJITAS
- Warm low carb tortillas
- Avocado or homemade guacamole
- Sour cream or Full-Fat greek yogurt
- Fresh tomato or salsa
- Shredded lettuce
- Shredded cheddar cheese
Instructions
- In a large bowl, combine the sliced chicken with 1 tablespoon olive oil, lemon or lime juice, and all the fajita seasoning spices. Toss to coat evenly. Cover and refrigerate for at least 30 minutes to let the flavors soak in.
- While the chicken marinates, slice your onion and bell peppers into long, even strips.
- Heat 1 tablespoon olive oil in a large skillet over medium-high heat. Add the peppers and onions and sauté for 4–6 minutes, until slightly softened but still crisp-tender. Remove from the pan and set aside.
- In the same skillet, add the marinated chicken. Cook for 5–10 minutes, stirring occasionally, until fully cooked and no longer pink.
- Return the peppers and onions to the pan with the chicken. Toss everything together and cook for another 2 minutes so the flavors meld.
- Serve hot over warm low carb tortillas and load up with your favorite toppings!
How do we calculate the nutrition info?
These nutrition facts listed are determined using nutrition information from the USDA Food Database. Our nutrition facts are accurate, but if you are using different products, please make your calculations. Net carb count is calculated by subtracting both fiber and sugar alcohols because they don’t raise blood sugar.






I’ve noticed the metric conversion isn’t right as it says 2.49 kg of chicken! Hopefully others will realise.
Delicious recipe though!
Ahh thank you for pointing that out! You’re absolutely right—those metric conversions are generated automatically and can sometimes be a little… dramatic It’s all fixed now! So glad you still enjoyed the recipe!