These Chicken Fajitas are my go-to weeknight dinner when I want something fast, flavorful, and forgiving. They come together with pantry-friendly spices, a splash of fresh lime, and a quick sear that builds char and texture. No complicated steps — just proper prep, a hot skillet, and a short rest for the meat.
I’ll walk you through the exact ingredients and the sequence I use every time, plus the practical tips that keep the chicken juicy and the peppers bright. This is a real-cooking approach: straightforward technique, simple swaps, and sensible storage advice so leftovers stay great.
If you’re feeding a crowd or trimming time, small adjustments in the notes below will get you there. Read the shopping list, skim the quick fixes, then follow the method — you’ll have dinner on the table in well under an hour.
Shopping List

- 2 tablespoons lime juice (fresh squeezed)
- 2 tablespoons oil
- 1 clove garlic (large, minced)
- 1 1/2 teaspoons ground cumin
- 1 teaspoon salt
- 1/2–1 teaspoon ground chili (adjust to your desired spice preference)
- 1 tablespoon fresh cilantro (chopped, optional)
- 1 1/2 pounds chicken thighs (skinless and boneless)
- 3 large bell peppers (cut into strips; use green, red, and yellow)
- 1 red onion (thinly sliced)
- 2 avocados (peeled, seeded and sliced)
Ingredients
- 2 tablespoons lime juice (fresh squeezed) — brightens the marinade and tenderizes the chicken.
- 2 tablespoons oil — for the marinade and for searing; pick a neutral oil with a high smoke point.
- 1 clove garlic (large, minced) — aromatic backbone; mince finely so it distributes through the marinade.
- 1 1/2 teaspoons ground cumin — adds warm, earthy depth that reads as classic fajita flavor.
- 1 teaspoon salt — essential for seasoning the meat and pulling the flavors together.
- 1/2–1 teaspoon ground chili (adjust to your desired spice preference) — controls the heat; start low if unsure and add more next time.
- 1 tablespoon fresh cilantro (chopped, optional) — stirred into the marinade for freshness; add more on top when serving if you like cilantro.
- 1 1/2 pounds chicken thighs (skinless and boneless) — thighs stay juicy and tolerate quick searing better than breasts.
- 3 large bell peppers (cut into strips; I use green, red and yellow) — provides color, sweetness, and a crisp-tender bite.
- 1 red onion (thinly sliced) — softens and caramelizes against the high heat for flavor and texture contrast.
- 2 avocados (peeled, seeded and sliced) — creamy counterpoint to the spicy chicken; add at the last moment to keep them fresh.
How to Prepare (Chicken Fajitas)
- Prepare ingredients: mince 1 large clove garlic; thinly slice 1 red onion; cut 3 large bell peppers into strips; peel, seed and slice 2 avocados; chop 1 tablespoon fresh cilantro, if using.
- In a large shallow bowl, combine 2 tablespoons fresh-squeezed lime juice, 2 tablespoons oil, the minced garlic, 1 1/2 teaspoons ground cumin, 1 teaspoon salt, and 1/2–1 teaspoon ground chili (use the amount you prefer for heat). Stir in the 1 tablespoon chopped cilantro if using.
- Add 1 1/2 pounds skinless, boneless chicken thighs to the bowl and turn to coat evenly in the marinade. If time allows, cover and refrigerate to marinate for 30 minutes; otherwise proceed immediately.
- Heat a large skillet over medium-high heat until hot. Add a small drizzle of the same oil to lightly coat the bottom of the pan.
- Add the marinated chicken thighs to the skillet in a single layer. Sear, flipping a couple of times, until the outside is golden and slightly charred and the chicken is cooked through (internal temperature 165°F / 74°C), about 6–8 minutes per side depending on thickness. Adjust time as needed so chicken is fully cooked.
- Transfer the cooked chicken to a warm plate, loosely tent with foil, and let rest for 5 minutes.
- If the skillet looks dry, add a little more oil. Add the sliced red onion and bell pepper strips to the hot skillet in a single layer or slightly crowded. Cook, stirring occasionally, until the onion is soft and the peppers are slightly charred and cooked to your liking, about 6–8 minutes.
- Taste the peppers and onions and season with a pinch more salt if needed.
- Slice the rested chicken into strips.
- Serve the chicken strips with the cooked peppers and onions, topped with the sliced avocados and additional chopped cilantro if desired.
Why I Love This Recipe

This version of Chicken Fajitas is forgiving and reliable. The marinade is short but effective: citrus, oil, garlic, cumin and a touch of chili create layers of flavor without needing hours of sit time. Because I use thighs, the meat stays moist even if the skillet runs a little hot.
It’s also flexible. You can double the peppers for a veggie-forward plate, or speed things up by marinating while you chop. The method separates cooking the meat from the vegetables so both finish at the right moment — charred edges on the chicken, crisp-tender peppers, and creamy avocado on top.
Quick Replacement Ideas

- Oil: use any neutral oil you have (canola, vegetable, or avocado oil).
- Chicken thighs: if you prefer chicken breast, use the same marinade but reduce searing time and check temperature early to prevent drying.
- Ground chili: swap for smoked paprika plus a pinch of cayenne if you want smoky heat instead of straight chili heat.
- Cilantro: skip it or use chopped parsley if cilantro isn’t your thing.
- Bell peppers: substitute with poblano or a mix of any color bell peppers for different sweetness levels.
Tools & Equipment Needed
- Large shallow bowl — for the marinade and turning the chicken in it.
- Sharp chef’s knife and cutting board — for quick, clean slicing of peppers, onion, and avocado.
- Large skillet (preferably cast iron or heavy-bottomed) — holds heat and builds a good sear.
- Tongs or a spatula — to flip the chicken and stir the vegetables without shredding them.
- Meat thermometer — to confirm the chicken reaches 165°F / 74°C if you want precision.
- Aluminum foil — to tent the chicken while it rests.
Watch Outs & How to Fix
Chicken overcooks and becomes dry
Watch your heat. If your skillet is smoking excessively, turn it down a notch. Use a meat thermometer and remove the chicken when it hits 160°F, then tent and let residual heat carry it to 165°F as it rests.
Peppers are limp and mushy
That usually means they cooked too long or the pan was overcrowded. Cook in a single layer or in two batches. Give the pan a minute to reheat if you’re doing batches so you can get that quick sear again.
Marinade doesn’t seem flavorful
The flavors concentrate with resting. If you’re short on time, add a pinch more salt to the cooked chicken and a squeeze of fresh lime when serving.
Avocado browns before serving
Keep sliced avocado in a bowl with a squeeze of lime or lemon until ready to serve. Add it at the last minute to maintain color and texture.
Holiday-Friendly Variations
For a crowd or holiday-style spread, transform this into a fajita bar. Double the recipe and set out warmed tortillas, bowls of pico de gallo, shredded lettuce, cotija or shredded cheese, sour cream, and warm beans. Guests can assemble plates and customize heat and toppings.
If you want a festive twist, add a pinch of cinnamon and a splash of orange juice to the marinade for a subtle, fragrant note that pairs nicely with roasted sweet potatoes on the side. Or roast the bell peppers whole under a broiler for a smoky, almost-blackened flavor and peel them before slicing.
Method to the Madness
The core idea is separation of tasks: marinade for flavor, high heat for sear, and a short rest for juiciness. Marinating for 30 minutes isn’t mandatory, but it helps the citrus and garlic penetrate the surface. If you’re in a rush, tossing the chicken in the marinade just before it hits the pan still gives you a flavorful crust.
Heat is your friend here. A hot skillet creates caramelization and little crispy edges that read as “restaurant-style.” But don’t let the pan smoke violently; that’s when the spices can burn. Cast iron is ideal because it keeps consistent heat and promotes even browning.
Resting the chicken is small but non-negotiable. Slicing into it too soon releases juices that should stay inside the meat. A 5-minute tent under foil lets those juices redistribute so the sliced chicken remains tender.
Leftovers & Meal Prep
Leftovers keep very well. Store chicken strips and peppers together in an airtight container in the fridge for up to 3–4 days. Reheat gently in a skillet over medium heat with a splash of water or oil, covered, to avoid drying out. You can also reheat briefly in the microwave, covered, checking at 30-second intervals.
For meal prep, portion chicken and peppers into containers with a wedge of lime and a small container of sliced avocado (or avocado mashed with lime to prevent browning). Add tortillas or rice separately so textures stay right until mealtime.
Helpful Q&A
- Q: Can I make this ahead? — Yes. Marinate the chicken up to 2 hours ahead and refrigerate. Cook the chicken and peppers, then cool and store separately. Reheat before serving and add fresh avocado.
- Q: Can I grill instead of using a skillet? — Absolutely. Grill the marinated thighs over medium-high heat until charred and cooked through, then rest and slice. Grill the peppers and onion on a grill pan or foil packet.
- Q: Is it okay to skip the cilantro? — Yes. Cilantro adds brightness, but parsley or extra lime will keep the dish lively if you dislike cilantro.
- Q: How spicy will this be? — The 1/2–1 teaspoon ground chili lets you control the heat. Start with 1/2 teaspoon if you’re sensitive, and move toward 1 teaspoon the next time if you want more kick.
- Q: Can I freeze leftovers? — You can freeze the cooked chicken and peppers for up to 2 months. Thaw overnight in the fridge and reheat gently to avoid a rubbery texture.
The Last Word
These Chicken Fajitas are a dependable, flavor-first recipe that fits busy nights, casual entertaining, and meal prep alike. Keep the marinade simple, the skillet hot, and allow a brief rest — those three moves make the difference between so-so and seriously good fajitas. Make them your way, and don’t be afraid to nudge the spices and toppings until it feels right for your table.

Best Chicken Fajitas
Ingredients
Ingredients
- 2 tablespoonslime juicefresh squeezed
- 2 tablespoonsoil
- 1 clovegarliclarge minced
- 1 1/2 teaspoonsground cumin
- 1 teaspoonsalt
- 1/2-1 teaspoonground chiliadjust to your desired spice preference
- 1 tablespoonfresh cilantrochopped optional
- 1 1/2 poundschicken thighsskinless and boneless
- 3 largebell pepperscut into strips I use green, red and yellow
- 1 red onionthinly sliced
- 2 avocadospeeled seeded and sliced
Instructions
Instructions
- Prepare ingredients: mince 1 large clove garlic; thinly slice 1 red onion; cut 3 large bell peppers into strips; peel, seed and slice 2 avocados; chop 1 tablespoon fresh cilantro, if using.
- In a large shallow bowl, combine 2 tablespoons fresh-squeezed lime juice, 2 tablespoons oil, the minced garlic, 1 1/2 teaspoons ground cumin, 1 teaspoon salt, and 1/2–1 teaspoon ground chili (use the amount you prefer for heat). Stir in the 1 tablespoon chopped cilantro if using.
- Add 1 1/2 pounds skinless, boneless chicken thighs to the bowl and turn to coat evenly in the marinade. If time allows, cover and refrigerate to marinate for 30 minutes; otherwise proceed immediately.
- Heat a large skillet over medium-high heat until hot. Add a small drizzle of the same oil to lightly coat the bottom of the pan.
- Add the marinated chicken thighs to the skillet in a single layer. Sear, flipping a couple of times, until the outside is golden and slightly charred and the chicken is cooked through (internal temperature 165°F / 74°C), about 6–8 minutes per side depending on thickness. Adjust time as needed so chicken is fully cooked.
- Transfer the cooked chicken to a warm plate, loosely tent with foil, and let rest for 5 minutes.
- If the skillet looks dry, add a little more oil. Add the sliced red onion and bell pepper strips to the hot skillet in a single layer or slightly crowded. Cook, stirring occasionally, until the onion is soft and the peppers are slightly charred and cooked to your liking, about 6–8 minutes.
- Taste the peppers and onions and season with a pinch more salt if needed.
- Slice the rested chicken into strips.
- Serve the chicken strips with the cooked peppers and onions, topped with the sliced avocados and additional chopped cilantro if desired.
Equipment
- large shallow bowl
- Large Skillet
- Plate
- Foil
- Knife
- Cutting Board
Notes
Serve with our fresh
Flour Tortillas
!
