Chicken Fajitas
This post contains affiliate links. If you purchase through my links, I may earn a small commission at no extra cost to you. I only recommend products I personally use and love.
This high-protein chicken fajitas recipe delivers 27 grams of protein per serving with a bold spice blend that actually takes effort to get right. The overnight marinade turns basic chicken breast into something that tastes like it came off a restaurant grill, and the whole thing comes together in a single skillet. Perfect for meal prep Sunday or a weeknight dinner that doesn’t feel like diet food.

YouTube Video
What Makes This Actually Good
- The spice blend is built with chili powder as the base, smoked paprika for depth, and a touch of cayenne that adds heat without overpowering the chicken.
- Marinating the chicken in a zip-top bag means every corner gets coated in seasoning, and butterflying the breasts creates more surface area for the spice rub to work into.
- Cooking the chicken on medium heat for 5 to 8 minutes per side gives you a nice sear on the outside while keeping the inside juicy and fully cooked.
- Each serving packs 27 grams of protein at just 240 calories, which makes it easy to hit your daily targets without sacrificing flavor.

Ingredients
- Chicken Breast. The base of the recipe. Trim the fat and butterfly for even cooking.
- Avocado Oil. Adds healthy fats and helps everything brown evenly in the skillet. 2 tablespoons for the chicken, 1 tablespoon for the peppers.
- Chili Powder. The main flavor driver for the whole spice blend. A full 2 tablespoons gives you that classic fajita taste without any heat.
- Smoked Paprika. This is doing most of the heavy lifting flavor-wise. It brings a smoky depth you normally only get from an outdoor grill.
- Ground Cumin. Earthy and warm. A tablespoon is a generous amount, but cumin is what makes fajitas taste like fajitas instead of just seasoned chicken.
- Garlic Powder. Garlic. Not the jarred stuff. It makes a noticeable difference when you’re building a dry rub.
- Onion Powder. Complements the fresh onion you’ll sauté alongside the peppers. Double onion layer adds complexity.
- Dried Oregano. A small amount goes a long way. Ties the spice blend together with a subtle herbal note.
- Salt. 1 teaspoon seasons the chicken through without making it taste like a deli slice.
- Black Pepper. Freshly cracked if you’ve got it, but pre-ground works fine for a marinade this bold.
- Cayenne Pepper. Optional heat. Half a teaspoon adds a slow burn without turning the whole thing into a fire hazard.
- Lime. You’ll use half for the chicken marinade and half for the peppers. Brightness cuts through all the spice.
- Honey. Just a tablespoon. Balances the heat from the cayenne and keeps the chicken from tasting like a spice rack.
- Red Pepper. The star of the pepper medley. Sweet and colorful, it caramelizes nicely in the skillet.
- Yellow Pepper. Adds a slightly milder sweetness that rounds out the mix alongside the red and green peppers.
- Green Pepper. Bell pepper. A classic fajita component that holds its crunch through the sauté.
- White Onion. Half a onion sliced and sautéed until soft. Sweeter than yellow onion when cooked down.
- Fresh Cilantro. Garnish. Tear it on right before serving for the freshest flavor.
- Salsa. Toss it on top or serve it on the side. Your call.
- Avocado. Sliced and ready to go. Adds creaminess and healthy fats to balance the spice.
- Sour Cream. Cool and rich. A dollop offsets the cayenne heat perfectly.
Reasons This Will Become a Regular
- 27 grams of protein and only 240 calories per serving makes this one of the most macro-efficient dinners you can put on the table.
- The marinade goes together in one bag, so cleanup is basically washing a bowl and a skillet.
- Butterflying the chicken breasts means they cook faster and more evenly than whole pieces ever would.
- Three colored peppers give you a visually striking plate that looks like restaurant quality without any plating skills.
- The spice blend is flexible enough to adjust heat level to your preference. Skip the cayenne for a family that doesn’t like spice.
- Leftovers reheat beautifully in a skillet or microwave, which makes this a solid meal prep candidate for the whole week.
- You probably already have every spice in this recipe on hand. No specialty grocery runs required.

What Goes Well With This
- Cilantro lime rice (balances the spice and turns this into a full meal)
- Cooked black beans or pinto beans, filling enough to make it a complete bowl
- Warm flour or tortillas, the classic vessel for wrapping up every bit of chicken and peppers
- Simple side salad with lime juice and olive oil, keeps the meal from feeling too heavy on weeknights
- Mexican street corn (elote) style corn kernels for a sweet and creamy contrast to the smoky chicken
Ways to Make This Yours
- Shrimp Fajitas. Swap the chicken breast for peeled and deveined shrimp. Cook time drops to 3 to 4 minutes per side, so watch it closely.
- Steak Fajitas. Flank skirt steak works here too. Marinate it the same way and grill it to medium rare for a different protein experience.
- Veggie Fajitas. Drop the chicken entirely and double the peppers plus add a zucchini or two. Serve over cauliflower rice for a lower carb option.
- Air Fryer Version. Toss the marinated chicken pieces in the air fryer at 400F for 12 to 14 minutes. Less active monitoring, same flavor.
- Taco Bowl Format. Skip the plating and toss everything over a bed of greens or rice for a deconstructed fajita bowl that’s just as satisfying.

Things Worth Knowing
-
Marinade Time
30 minutes is the minimum, but if you can leave it overnight in the fridge the flavor goes significantly deeper. Set a timer so you don’t forget about it. -
Cooking Temperature
Medium heat is the sweet spot. Too high and the spice blend burns before the chicken is cooked through. Too low and you lose that nice sear. -
Butterflying Technique
Lay the breast flat, slice horizontally almost all the way through, open it like a book. Keeps the pieces thin enough to cook fast and evenly. -
Pepper Prep
Cut everything to similar sizes so they cook at the same rate. You don’t want bite-sized chunks where one piece is still crunchy after 15 minutes. -
Storage
Store in an airtight container for up to 4 days in the fridge. The chicken stays tender even after reheating if you don’t overcook it the first time.
FAQs
-
Can I meal prep chicken fajitas for the week?
Yes. This recipe makes 8 servings, which is perfect for portioning into containers. The chicken and peppers hold up well for 4 days refrigerated or can be frozen for up to 3 months. -
Is this recipe good for muscle building?
Absolutely. At 27 grams of protein per serving and 240 calories, this is a lean, high-protein meal that fits well into a bulking or recomp diet. The 8-serving yield also makes it easy to plan around your daily targets. -
How spicy do chicken fajitas have to be?
Not at all. The cayenne pepper in this recipe is optional, and you can adjust the amount to your taste. The chili powder and smoked paprika provide flavor without significant heat. -
Can I use a grill instead of a skillet?
Yes. A grill pan works great, and an outdoor grill gives you even more smoky flavor. Just watch the heat and don’t walk away, chicken breast dries out fast on a hot grill. -
What’s the best way to reheat fajitas without drying them out?
A skillet over medium-low heat with a splash of water or broth works better than the microwave. Cover it briefly to trap steam and bring the moisture back.

Equipment Needed

Recipe
Chicken Fajitas
Course: DinnerCuisine: MexicanDifficulty: Easy8
servings15
minutes30
minutes240
kcal10
minutes55
minutesSeasoned chicken breast marinated in chili powder, smoked paprika, and cumin, then grilled and served with sauteed colorful bell peppers and onions. A high-protein Mexican favorite ready in under an hour.
Ingredients
- Chicken
2 lbs chicken breast
2 tablespoons (30 mL) avocado oil
2 tablespoons chili powder
1 tablespoon smoked paprika
1 tablespoon ground cumin
1 tablespoon garlic powder
1/2 teaspoon onion powder
1 teaspoon dried oregano
1 teaspoon salt
1/2 teaspoon black pepper
1/2 teaspoon cayenne pepper (optional)
Juice from half a lime
1 tablespoon (20 grams) honey
- Fajitas
1 red pepper
1 yellow pepper
1 green pepper
Half a white onion
Juice from half a lime
1 tablespoon avocado oil
Pinch of salt and black pepper
- Garnish
Fresh cilantro
Salsa
Avocado slices
Sour cream
Directions
- Trim the fat off your chicken breasts and butterfly them in half.
- In a large bag, combine the chicken breasts with avocado oil, chili powder, smoked paprika, ground cumin, garlic powder, onion powder, dried oregano, salt, black pepper, cayenne pepper (if using), lime juice, and honey. Toss to coat.
- Marinate for 30 minutes to 2 hours, preferably overnight for maximum flavor.
- Rinse the bell peppers and cut them into strips or chunks. Slice the white onion into strips.
- Add the vegetables to a bowl with avocado oil, lime juice, salt, and black pepper. Toss to coat.
- Heat a skillet or grill pan over medium heat.
- Saut the onions and bell peppers for 10 to 15 minutes until tender. Transfer to a plate and set aside.
- Cook the marinated chicken on the same skillet for 5 to 8 minutes per side, 10 to 16 minutes total, until fully cooked through.
- Slice the chicken, plate with the sauteed vegetables, and top with fresh cilantro, salsa, avocado slices, and sour cream.
Notes
- For best flavor, marinate the chicken overnight. The spice blend gets even more complex as it sits.
