Easy Chicken Fajitas with Peppers and Onions

These chicken fajitas bring juicy lime-spiced chicken, colorful peppers, and sweet onion together in one hot skillet.

Cooking the chicken and vegetables in stages lets the meat brown properly while the peppers keep a pleasant tender-crisp bite.

The marinade uses familiar spices—cumin, chili powder, paprika, garlic, and onion powder—balanced with fresh lime juice.

Serve everything family-style with warm tortillas and a few toppings so each person can build a fajita exactly the way they like.

This guide follows the preparation from marinade to skillet, with tortilla-warming options and serving ideas at the end.

Gather the ingredients first, then let the chicken marinate in the refrigerator while you slice the vegetables.

🧡 Why You’ll Love These Chicken Fajitas

Why You'll Love These Chicken Fajitas

This is an easy, flexible dinner with plenty of color and texture. One skillet handles the filling, the toppings are completely customizable, and most of the prep can be done while the chicken marinates.

One skillet for the filling: Cook the chicken first, then use the same pan for the peppers and onion.

Layers of flavor: Lime, cumin, chili powder, and browned vegetables give the filling both tang and savory depth.

A fairly quick skillet finish: Cooking may take around 15–20 minutes when the pan is large enough, but allow extra time for preparation, marinating, and any batches.

Make each tortilla your own: Keep the filling simple and let diners choose cheese, salsa, avocado, or other toppings.

A flexible way to serve: Offer warm tortillas and small bowls of toppings; no open-flame cooking is required.

The shared platter makes it easy for everyone to put together a fajita the way they like it.


📝 Ingredients You’ll Need

Chicken Fajitas Ingredients

Group the ingredients into marinade, vegetables, and serving extras before you begin. Measure the seasonings first and reserve a clean board for slicing the cooked chicken.

Measure the spices before handling raw chicken, and keep a clean board ready for the vegetables and cooked meat.

Chicken and Marinade

IngredientAmountNotes
Chicken breasts2 large (about 1½ lbs)Slice horizontally into 4 thinner cutlets; cook each to 165°F.
Fresh lime juice2 tbspAdds citrus tang to the marinade.
Olive oil2 tbspHelps spread the seasonings over the cutlets.
Chili powder1 tspUse a chili seasoning blend, not pure hot chili powder.
Paprika1 tspAdds color; choose smoked paprika for smokiness.
Ground cumin1 tspProvides a warm, earthy note.
Onion powder½ tspAdds onion flavor throughout the marinade.
Garlic powder½ tspGives the chicken an even garlic seasoning.
Salt & pepperTo tasteSeason to preference, considering any salted toppings.

Vegetables and Cooking Oil

IngredientAmountNotes
Bell peppers2–3 (any colors)Slice into similar ¼-inch strips for even cooking.
Medium onion1Peel, halve, and slice from root to stem.
Olive oil1–2 tbsp (for sauté)Use about 1 tablespoon for the chicken and another as needed for the vegetables.

For Serving

IngredientNotes
TortillasWarm until pliable using a suitable skillet, grill, or permitted burner method.
Avocado or GuacamoleAdds a cool, creamy contrast to the hot filling.
Shredded cheeseChoose a cheese you enjoy and use a light layer.
Salsa or Pico de GalloServe a small amount to add flavor without soaking the tortilla.
Sour creamKeep chilled until serving for a tangy finish.
Fresh lime wedgesOffer alongside so diners can adjust the citrus flavor.
CilantroChop just before serving for a fresh herbal garnish.
LettuceShred and chill if you want extra crunch.

Once these are ready, you can move through the cooking steps without stopping to find an ingredient.


🔪 Step-by-Step: How to Make Chicken Fajitas

How to Make Chicken Fajitas

Start by marinating the chicken in the refrigerator, then slice the peppers and onion. Cooking the meat and vegetables separately gives each ingredient the right texture before everything is tossed together.

Cook the chicken and vegetables in separate stages so the meat browns and the peppers retain some texture.

Finish by slicing the cooked chicken, tossing it with the vegetables, and warming the tortillas.

🥣 Step 1: Make the Marinade

Whisk the marinade in a bowl large enough to hold the chicken, or mix it separately before pouring into a food-safe bag.

Add 2 tablespoons fresh lime juice.

Pour in 2 tablespoons olive oil.

Measure the spices into the same bowl:

  • 1 teaspoon chili powder; this recipe uses a chili seasoning blend, not an equal amount of pure hot chili powder.
  • 1 teaspoon paprika; use smoked paprika if you want a smoky flavor.
  • 1 teaspoon ground cumin.
  • ½ teaspoon onion powder.
  • ½ teaspoon garlic powder.
  • Salt and black pepper to taste.

Whisk until the oil, lime juice, and spices are evenly combined.

You can mix the clean marinade ahead and keep it covered in the refrigerator until needed. Do not save marinade that has been used on raw chicken for serving.

🍗 Step 2: Prep & Marinate the Chicken

Cut the breasts into thinner cutlets so they cook more evenly in the skillet.

Slice 2 large chicken breasts, about 1½ pounds total, horizontally into 4 cutlets. Use a stable board and keep your free hand clear of the blade.

Add the cutlets to the marinade and turn them until coated on both sides.

Cover and refrigerate for 15–20 minutes while preparing the vegetables. Do not leave raw chicken marinating on the counter.

Wash your hands and clean any tools or surfaces that contacted raw chicken before handling the vegetables.

🌶️ Step 3: Slice the Veggies

Cut the vegetables into strips that will fit comfortably inside a folded tortilla.

Bell Peppers

Remove the stems and seeds from 2–3 peppers, then slice into strips about ¼ inch wide.

Trim away the pale inner ribs if you prefer a cleaner-looking strip.

Onion

Peel and halve 1 medium onion.

Slice from root to stem into strips so the onion keeps some structure during cooking.

Use a sharp knife and steady cuts rather than rushing through the onion.

Set the vegetables aside on a clean plate, separate from the raw chicken and its marinade.

🍳 Step 4: Sauté the Chicken

Heat a sturdy skillet over medium heat. Cast iron works well, but another suitable heavy pan can also do the job.

Add 1 tablespoon cooking oil, then lay the chicken cutlets in a single layer. Work in batches if needed and discard the used marinade.

Cook for about 3–5 minutes per side, adjusting for thickness and pan heat.

Check that each cutlet reaches 165°F (74°C) in its thickest part.

Use the thermometer rather than color or timing alone to decide when the chicken is done.

Move the cooked chicken to a clean board or plate and let it rest while you cook the vegetables.

🧅 Step 5: Cook the Peppers and Onion

Add the remaining tablespoon of cooking oil as needed. Keep browned pan residue, but remove any burnt bits before adding the peppers and onion.

Cook over medium heat for about 5–6 minutes, or until the vegetables are tender with a little bite.

As the vegetables release moisture, some of the browned chicken residue will loosen into the filling.

Scrape up those browned bits gently with a suitable utensil.

Taste a cooked vegetable and adjust the salt and pepper if needed.

Stir and turn the strips so they cook evenly without becoming limp.

🔪 Step 6: Slice the Chicken and Combine

Slice the rested chicken across the grain into strips.

Return it to the skillet and toss with the peppers and onion, heating everything through.

Take the pan off the heat and cover briefly while you finish warming the tortillas.

Bring the filling to the table while it is hot, with the toppings ready to add.


🔥 Toasting the Tortillas (Don’t Skip This!)

Toasting the Tortillas

Warm tortillas fold more easily around the filling and taste noticeably fresher. A dry skillet is the simplest option, giving them light toasted spots without drying them out.

Why Warm Them?

  • Warming softens the tortilla so it folds around the filling more easily.
  • Light browning adds a toasted flavor without needing a deeply charred surface.
  • Serving them warm gives the finished fajitas a fresher texture.

Ways to Warm Tortillas

A dry skillet is a straightforward option. Use another method only when it suits your equipment and you can supervise it closely.

Gas Burner, Only If Your Stove Allows It

  • Check your stove manufacturer’s guidance before warming food directly over a burner; otherwise use a skillet.
  • If permitted, use a controlled low flame and long tongs, keeping hands, clothing, and towels away from the burner.
  • Turn after roughly 5–10 seconds per side, watching continuously and removing the tortilla before it burns.
  • Do not leave a tortilla over an open flame unattended.
  • Transfer warmed tortillas to a clean towel on a plate away from the stove and flame.

Dry Skillet

  • Heat a dry skillet over medium to medium-high, staying within the pan’s safe heat range.
  • Warm each tortilla for about 30 seconds per side, just until pliable and lightly toasted.
  • Stack on a plate and cover with a clean towel to keep warm.

Outdoor Grill

  • Use clean, heated grill grates and have tongs ready.
  • Warm tortillas briefly, about 10 seconds per side as a guide, turning and removing them before they scorch.
  • Watch every tortilla closely; a hot grill can brown thin tortillas very quickly.

Cover the stack off the heat while you finish the rest.

Whichever method you choose, aim for warm and flexible rather than dry or heavily charred.


🥑 Fajita Toppings You’ll Love

Fajita Toppings You'll Love

Bring the skillet to the table with warm tortillas and a small selection of toppings. Creamy, crunchy, spicy, and fresh options let everyone adjust each fajita to taste.

A few topping choices give plenty of variety without requiring every option on the list.

Toppings to Offer

ToppingWhy You’ll Love It
Avocado slicesSoft avocado contrasts with the seasoned chicken and peppers.
GuacamoleA creamy avocado topping with lime and other seasonings.
Shredded cheeseAdd over the warm filling; Jack, cheddar, and mozzarella are options.
Sour creamA chilled, tangy topping balances a spicy bite.
SalsaChoose red, tomatillo, or chipotle salsa and use sparingly.
Pico de galloFresh tomato, onion, and cilantro add juicy crunch.
Fresh cilantroScatter over at the end for an herbal finish.
LettuceThin shreds of romaine or iceberg add crisp texture.
Lime wedgesSqueeze over the assembled fajita to taste.

Use small serving bowls and keep perishable toppings chilled until the meal is ready.

Pickled onions, jalapeños, and hot sauce are optional extras for anyone who wants more tang or heat.


🔥 Pro Tips for Perfect Chicken Fajitas

Pro Tips for Perfect Chicken Fajitas

Even cutlets, a properly heated skillet, and a thermometer are the keys to juicy chicken. Keep the vegetables moving just enough to brown without turning soft.

1. Marinate in the Refrigerator

Use the 15–20 minutes of refrigerated marinating time to prepare the vegetables and serving ingredients.

2. Make Even Cutlets

Horizontal slices give you thinner pieces that cook more evenly, but still check each cutlet with a thermometer.

3. Choose a Sturdy Skillet

Cast iron retains heat well; a heavy stainless-steel or other suitable skillet is also an option.

4. Avoid Overcooking the Chicken

Cook to 165°F, then remove the chicken rather than leaving it in the hot pan while the vegetables cook.

Rest briefly before slicing. Resting does not seal the meat, but it gives you time to finish the vegetables.

5. Prep Before Heating the Pan

Have the sliced vegetables, clean serving board, tortillas, and toppings ready so the cooking stages flow smoothly.


🌀 Tasty Variations to Try

Chicken Fajitas Tasty Variations

The same lime-and-spice profile works with steak, shrimp, or extra vegetables. Adjust the cooking method and safe temperature for whichever filling you choose.

Try one of these variations when you want a change from the chicken version.

Spicier Fajitas

Add heat gradually with one or more of these options:

  • A small pinch of cayenne in the marinade.
  • Finely diced jalapeño.
  • A little hot sauce to taste.

A spicy salsa served alongside the finished fajitas.

Start with less heat and add more at the table so the whole batch does not become too hot.

Steak Fajitas

Flank or skirt steak can replace the chicken. Cook a manageable whole piece, then rest and slice it across the grain.

  • Use a fresh batch of the marinade, adding 1 teaspoon soy sauce or Worcestershire sauce if desired.
  • Sear the steak, adjusting time for thickness, until it reaches 145°F (63°C).

Rest for at least 3 minutes before slicing thinly against the grain.

Shrimp Fajitas

Shrimp need less cooking time than chicken, so prepare the vegetables and toppings first.

  • Peel and devein the shrimp, then marinate in a clean batch of marinade in the refrigerator for 10–15 minutes.
  • Cook for about 2–3 minutes per side as a guide, until the flesh is pearly and opaque; do not judge by pink color alone.

Serve soon after cooking to avoid holding the shrimp on the heat until tough.

Vegetable Fajitas

Make a meatless filling with a combination of vegetables that brown well in the skillet.

  • Try mushrooms, zucchini, tomatoes, or sweet potato. Precook sweet potato until nearly tender, or cut it small and allow the extra cooking time it needs.
  • Season with freshly mixed marinade that has never touched raw meat.
  • Cook until tender, adding quicker-cooking vegetables later so they do not collapse while firmer ones finish.

Check your toppings and sauces too if the entire meal needs to be meat-free.

Tex-Mex-Style Additions

Make the filling or serving spread more substantial with these extras:

  • Cooked beans and corn.
  • Shredded cheese, sliced olives, or a few crushed tortilla chips.
  • Rice and beans served alongside the tortillas.

🍽️ Serving Suggestions

Serving Suggestions of Chicken Fajitas

Fajitas can be a complete meal on their own, but cilantro-lime rice, beans, corn, or a crisp salad make easy additions when you want a fuller spread.

Choose a side that adds contrast without crowding the table with too many dishes.

Cilantro-Lime Rice

Rice provides a mild base alongside the seasoned chicken and vegetables.

  • Use jasmine or basmati rice, following its package cooking directions.
  • Stir in lime juice and chopped cilantro after the rice cooks.
  • A little lime zest adds citrus fragrance without extra liquid.

Beans

A warm bowl of beans makes the meal heartier.

  • Heat canned beans with garlic, cumin, and a little lime, adjusting seasoning to taste.
  • Finish with cheese and cilantro if desired.

Beans also work as a dip with tortilla chips.

Corn

An elote-inspired corn side pairs well with the lime and spices in the fajitas.

  • Cook corn, then add mayonnaise, cotija, lime, and chili powder to taste.
  • For a simpler side, sauté corn kernels with butter and garlic.

A Fresh Salad

A crisp salad offers a cool contrast to the skillet filling.

  • Combine romaine with tomatoes, onion, and avocado.
  • Dress lightly with a lime vinaigrette just before serving.

Drinks for the Table

Offer a cool drink alongside the warm, seasoned filling.

  • Chilled hibiscus tea is a tart, refreshing choice.
  • A margarita is an optional choice for adults who drink alcohol.
  • Limeade or water with fresh lime works as a nonalcoholic option.

✅ Final Thoughts

Chicken fajitas are at their best when the chicken is well browned, the vegetables still have some bite, and the tortillas arrive warm at the table.

Prepare the toppings while the filling cooks, then serve immediately so everyone can enjoy the contrast of hot chicken and cool, fresh garnishes.

Prepare the vegetables during refrigerated marinating, then cook the chicken and vegetables in turn.

Refrigerate leftovers within 2 hours, or 1 hour above 90°F, and use within 3–4 days. Reheat the chicken-and-vegetable filling to 165°F; keep cold toppings separate until serving.


Skillet Chicken Fajitas

Chicken Fajita recipe

Lime-and-spice chicken cutlets with bell peppers and onion, served with warm tortillas and optional toppings. Marinate the chicken in the refrigerator for 15–20 minutes.

Pin Recipe
Units
Scale

Ingredients

  • 2 large boneless, skinless chicken breasts (about 1½ pounds total)
  • 2 tablespoons fresh lime juice
  • 2 tablespoons olive oil, for the marinade
  • 1 teaspoon chili powder seasoning blend
  • 1 teaspoon paprika, smoked if desired
  • 1 teaspoon ground cumin
  • ½ teaspoon onion powder
  • ½ teaspoon garlic powder
  • Salt and black pepper, to taste
  • 2–3 bell peppers, sliced into ¼-inch strips
  • 1 medium onion, sliced root to stem
  • About 2 tablespoons olive oil for cooking, divided as needed
  • Flour or corn tortillas, for serving
  • Optional toppings: avocado or guacamole, shredded cheese, salsa or pico de gallo, sour cream, lime wedges, cilantro, and shredded lettuce

Instructions

  1. Whisk lime juice, 2 tablespoons marinade oil, chili powder, paprika, cumin, onion powder, garlic powder, salt, and pepper.
  2. Slice each breast horizontally into 2 cutlets, giving 4 cutlets. Coat in the marinade, cover, and refrigerate for 15–20 minutes while preparing the vegetables. Wash hands and clean raw-chicken surfaces.
  3. Heat a heavy skillet over medium heat with 1 tablespoon cooking oil. Remove chicken from marinade and discard used marinade. Cook in one layer about 3–5 minutes per side, or longer as needed until each cutlet reaches 165°F (74°C). Transfer to a clean board.
  4. Add the remaining tablespoon oil as needed, keeping browned but not burnt pan residue. Cook peppers and onion about 5–6 minutes over medium heat until tender-crisp, stirring and scraping up browned bits. Season to taste.
  5. Slice rested chicken across the grain. Return to the skillet and toss with the vegetables, heating through.
  6. Warm tortillas in a dry skillet about 30 seconds per side, or until pliable, and keep covered on a plate away from the stove. Serve with the hot filling and optional chilled toppings.
  7. Refrigerate leftovers within 2 hours, or 1 hour above 90°F, and use within 3–4 days. Reheat the filling to 165°F and keep cold toppings separate.

Rate This Recipe

No ratings yet. Be the first to rate this recipe.

🔗 You May Also Like:

For more comforting chicken dinners, explore these recipes next:

Healthy Chicken Fajitas Recipe for Weight Watchers

Leave a Comment