Best Chicken Fajitas

Featured in Delicious Main Dish Recipes for Every Occasion.

This dish combines juicy chicken marinated in a bold seasoning mix, sautéed with vibrant peppers and onions. Start by marinating the chicken using a zesty blend of citrus, chili powder, and herbs. Then, cook the veggies until softened and sear the meat for a flavorful crust. Slice everything thin, pile it onto warm tortillas, and add avocado, salsa, or your choice of extras. Perfect for a hearty meal under an hour, whether you're hosting or hungry after work.

A man wearing a white shirt and suspenders holding a piece of paper.
Updated on Wed, 21 May 2025 17:22:45 GMT
A meal of chicken and veggies on a plate. Pin it
A meal of chicken and veggies on a plate. | chefmelt.com

This easy chicken fajitas dish turns basic ingredients into a mouth-watering, diner-style feast your folks will ask for time and time again. With just the right mix of juicy seasoned chicken and browned veggies, you'll get that true Tex-Mex taste in your own kitchen, making regular dinners special without spending hours cooking.

I whipped these fajitas up one busy evening when I needed something fast that everyone would eat. The clean plates and begging for more convinced me to add this to our usual lineup. These days my teens actually jump in to cut peppers when fajitas show up on the weekly menu.

What You Need

  • Skinless chicken breasts: They soak up all those yummy marinade flavors while staying nice and juicy
  • Colorful bell peppers: Add eye-catching colors and a sweet kick that balances the savory meat
  • Cut onions: Turn golden brown and bring natural sweetness to the mix
  • Leafy cilantro: Adds a pop of freshness that makes everything taste better
  • Jalapeño: Brings some kick that you can easily adjust to your liking
  • Squeezed lime: Softens the chicken and brings that must-have tanginess
  • Cumin and chili powder: Give you that real fajita taste without buying fancy spice mixes
  • Minced garlic: Pumps up the marinade with amazing smell and flavor

How To Cook Amazing Chicken Fajitas

Cut the chicken right:
Slice thicker chicken pieces sideways to make even strips about 1/2 to 3/4 inch thick that'll cook quick and evenly. This trick makes sure all your chicken finishes at the same time and stays super moist.
Mix your marinade:
Throw all marinade stuff in a bowl big enough for the chicken too. The lime starts working on making the meat tender while the oil carries all those herb and spice flavors into the chicken. Let it sit at least 30 minutes but overnight in the fridge works even better.
Get that chicken golden:
Your pan should be hot enough that it's almost smoking before the chicken goes in. This high heat makes a tasty brown outside while keeping the juices locked in. Don't touch the chicken for the first few minutes so it gets that nice crust.
Let it rest:
After cooking, pile the chicken up and cover with foil for about 5 minutes. This lets all the juices spread back through the meat instead of spilling out when you cut it. This little break makes the difference between dry and juicy chicken.
Brown those veggies:
Use the same pan so you get all those tasty bits the chicken left behind. The super hot pan turns the natural sugars in the peppers and onions into golden deliciousness you can't get with lower heat.
Cut and dish up:
Slice across the grain to make each bite more tender. Serve everything hot with warm tortillas and all your favorite toppings.
A plate of food with chicken, avocado, peppers, and sour cream. Pin it
A plate of food with chicken, avocado, peppers, and sour cream. | chefmelt.com

My favorite thing about cooking this dish is when the sliced peppers and onions hit that hot pan still coated with chicken goodness. That sizzle sound and amazing smell reminds me of my first fajita experience at our neighborhood Tex-Mex joint where they brought the hot iron pan right to your table. That memory makes me smile every time I cook this meal.

Tasty Sidekicks

Chicken fajitas go hand in hand with Mexican rice and beans for a full meal. These starchy sides balance out the big flavors while making everything more filling. Drink-wise, you can't go wrong with a classic margarita for grown-ups or some sweet horchata for everyone that goes really well with the spices.

A pan of food with chicken, peppers, and avocado. Pin it
A pan of food with chicken, peppers, and avocado. | chefmelt.com

Saving Extras

Keep the cooked chicken and veggies away from your toppings and tortillas to keep everything fresh. Once cooled, put your meat and veggie mix in sealed containers in the fridge for up to 3 days. When reheating, toss everything in a pan with a tiny bit of water to bring back the moisture. If you need longer storage, freeze the chicken and veggie combo for up to 2 months. Don't try freezing the toppings though as they'll turn mushy.

Planning Ahead

Get everything ready beforehand for quick dinner assembly on crazy nights. Cut your chicken and veggies up to two days early and keep them separate in the fridge. Mix up the marinade and store it alone until you're ready to add the chicken. Toppings like guacamole can be made a day ahead if you put some lime juice on top and press plastic wrap right on the surface to stop it from turning brown.

Swap-Out Options

Out of fresh jalapeños? Just use 1/4 teaspoon of cayenne or red pepper flakes instead. No limes? Lemons work fine or try orange juice for a different twist. Chicken thighs can replace breasts for an even juicier result. Want to skip the meat? Use portobello mushrooms or firm tofu with the same marinade and cooking steps for a tasty veggie version.

Frequently Asked Questions

→ How long should the chicken soak in marinade?

Let the chicken sit in the marinade for a minimum of 30 minutes at room temperature or chill it in the fridge for up to 8 hours for better taste.

→ Is chicken the only option for fajitas?

Nope! Swap chicken for thin-sliced beef, shrimp, or even tofu if you're going vegetarian.

→ What’s the trick to a flavorful crust on chicken?

Heat your pan and oil well before adding the chicken. Let it sit for 2-3 minutes on each side without moving to lock in flavor.

→ What extras are good on fajitas?

Top with guacamole, salsa, sour cream, shredded cheese, or crisp lettuce with a little vinegar sprinkle.

→ Could I prep fajitas earlier?

Sure! Get the ingredients ready beforehand and heat up the cooked chicken and vegetables when you’re ready to eat.

→ How do I keep tortillas from cooling off?

Wrap tortillas in a clean towel and keep them warm in the oven or use a tortilla warmer to serve them soft and toasty.

Best Chicken Fajitas

Tender chicken paired with onions, peppers, bold flavors, and fresh toppings. Quick to make and so satisfying.

Prep Time
10 Minutes
Cook Time
15 Minutes
Total Time
25 Minutes

Category: Main Dish Recipes

Difficulty: Intermediate

Cuisine: Mexican

Yield: 4 Servings

Dietary: ~

Ingredients

→ Fajita essentials

01 1 large onion, cut lengthwise into thin strips (around 1/4 inch wide)
02 3 colorful bell peppers, sliced into strips about 1/4 inch thick
03 1 1/4 to 1 1/2 pounds of chicken breasts, skinless and boneless
04 A pinch (or more) of salt
05 2 tablespoons of either canola or olive oil

→ For the flavorful marinade

06 1 clove of garlic, chopped super fine
07 A quarter cup of cilantro, freshly chopped
08 Juice from 2 tablespoons of lime
09 A minced half jalapeño (seeded for less heat)
10 3 tablespoons olive oil (or extra virgin, your choice)
11 1/2 teaspoon of salt
12 1/2 teaspoon each of chili powder and cumin

→ Serving extras

13 8-12 flour tortillas (store-bought or homemade)
14 Some sour cream
15 Avocado slices or guacamole, your choice
16 Salsa—any kind works!
17 Iceberg lettuce, thinly sliced and dressed up with a little cider vinegar and salt

Instructions

Step 01

Take bigger chicken breasts and cut them in half horizontally so they're about 1/2 to 3/4-inch thick.

Step 02

Whisk together all marinade ingredients in a bowl. Coat the chicken thoroughly, cover, and let it sit at room temperature for 30 minutes or pop it in the fridge for up to 8 hours.

Step 03

Once marinated, take the chicken out, wipe off the extra marinade, and sprinkle on some salt.

Step 04

Heat up your cast iron pan with 1 tablespoon of oil on high. Once it’s hot (just before smoking), lay down the chicken. Let it sear without moving for 2-3 minutes per side until it's golden brown. Work in batches if needed.

Step 05

After cooking, set the chicken on a board, cover it with foil, and let it sit for about 5 minutes. Need it cooked a bit more? Toss it back in the pan for a short time.

Step 06

Add another tablespoon of oil to the pan and turn to high heat. Toss in the onion and pepper strips. Use a spatula to scrape up the tasty bits left from the chicken. Let them cook undisturbed for 2 minutes, stir, then cook for 2 more minutes.

Step 07

Slice the chicken against the grain into thin strips. Put it on the table with peppers, onions, warmed tortillas, and any extras like lettuce, guac, or salsa. Enjoy while it’s hot!

Notes

  1. You can let the chicken marinate while cutting your onion and peppers. Quickens things up!

Tools You'll Need

  • A big frying pan, preferably cast iron
  • A sturdy cutting board
  • A good sharp knife
  • A metal spatula for scraping and flipping
  • A mixing bowl or any container with a lid
  • Some aluminum foil

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains gluten (from the tortillas)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 294
  • Total Fat: 14 g
  • Total Carbohydrate: 8 g
  • Protein: 33 g