Chicken Fajitas

Chicken fajitas have been in my weeknight rotation for as long as I can remember. There’s something about the sound of that sizzling skillet – peppers and onions hitting hot oil, the smell of cumin and paprika filling the whole kitchen – that just immediately makes dinner feel like an event. I first made these for a group of friends on a Friday night in Park City when we’d all come in from a long day on the slopes and needed something fast, warm, and satisfying. Everyone hovered around the stove waiting for them to be done. They’ve been my go-to crowd-pleaser ever since.

Why You’ll Love This Recipe

This is one of those recipes that looks and tastes like way more effort than it actually is. Everything cooks in one skillet, prep takes about 10 minutes, and dinner is on the table in under 30. The homemade fajita seasoning is the real secret here – it takes about 30 seconds to mix together and tastes so much better than any packet. The combination of juicy chicken, charred peppers, and that warm spice blend is genuinely hard to beat. And the toppings are half the fun – everyone builds their own, which makes it perfect for feeding a group.

Ingredients & What You Should Know

Chicken breasts – Sliced thin against the grain before cooking, which keeps them tender and helps them cook quickly and evenly. You can also use boneless chicken thighs – they have more fat so they stay juicier and are even more forgiving if you accidentally cook them a little longer.

Bell peppers – Use a mix of colors if you can – red, yellow, and orange are sweeter and look beautiful, while green adds a slightly more bitter note. Slice them thin so they soften quickly and get those charred edges. Three peppers might look like a lot raw but they cook down significantly.

The fajita seasoning – Chili powder, cumin, paprika, garlic powder, oregano, salt, and pepper. This combination is the backbone of the whole dish. Cumin is what gives fajitas that distinctive, slightly smoky flavor. Don’t skip it or reduce it – it’s doing the heavy lifting here.

Lime juice – A squeeze of fresh lime right at the end brightens everything up and is non-negotiable. Bottled lime juice is fine in a pinch but fresh is noticeably better here.

Tortillas – Flour tortillas are classic for fajitas. Warm them directly over a gas flame for 20-30 seconds per side, or wrap them in a damp paper towel and microwave for 30 seconds. Cold, stiff tortillas are a crime against fajitas.

How to Make Chicken Fajitas

You’ll find the full recipe below, but here’s the gist:

  1. Mix the seasoning – Combine chili powder, cumin, paprika, garlic powder, oregano, salt, and pepper in a small bowl.
  2. Cook the chicken – Heat olive oil in a large skillet over medium-high heat. Cook sliced chicken until golden and cooked through, about 5-6 minutes. Remove to a plate.
  3. Cook the peppers and onions – In the same pan, cook the sliced peppers and onion until softened with some char, about 4-5 minutes.
  4. Combine and season – Return the chicken to the pan, add the seasoning mix, toss everything together and cook for another minute.
  5. Finish and serve – Squeeze fresh lime juice over everything and serve immediately with warm tortillas and toppings.

Tips & Tricks

High heat is your friend. Fajitas need a hot pan to get that charred, slightly caramelized edge on the peppers and chicken. If your pan isn’t hot enough, everything steams instead of searing and you lose that smoky, restaurant-style flavor. Let the pan get properly hot before adding anything, and resist the urge to stir constantly – let the chicken and peppers sit undisturbed for a minute or two to develop color.

Cook the chicken and vegetables separately. It’s tempting to throw everything in at once, but doing it in stages means the chicken actually browns instead of steaming in the vegetable liquid. The whole thing takes only a few minutes longer and the result is noticeably better.

Don’t overcrowd the pan. If you’re making a big batch, do the chicken in two batches rather than piling it all in. Overcrowding drops the pan temperature and you end up with grey, steamed chicken instead of golden, seared chicken.

Calories & Nutrition Note

The chicken and veggie filling comes in around 280-320 calories per serving – the tortillas and toppings are where the calories add up. Use lettuce wraps instead of flour tortillas to keep it lighter, or load up on the veggie-to-chicken ratio for a more filling plate with less calorie density.

Make-Ahead & Storage

Chicken fajitas are excellent for meal prep. Cook the filling and store it in an airtight container in the fridge for up to 4 days – it reheats beautifully in a hot skillet or microwave. To freeze, let the cooked filling cool completely, then freeze in a zip-top bag for up to 3 months. Thaw overnight in the fridge and reheat in a skillet over medium heat until warmed through. Keep tortillas and toppings separate – they don’t freeze or store well with the filling.

Frequently Asked Questions

Can you freeze chicken fajitas?

Yes – the cooked filling freezes really well for up to 3 months. Let it cool completely, freeze flat in a zip-top bag, and thaw overnight in the fridge. Reheat in a hot skillet for the best texture. Don’t freeze with tortillas or toppings – those should always be fresh.

What’s the difference between fajitas and tacos?

Fajitas are all about the sizzling skillet filling – sliced grilled or sautéed meat with peppers and onions, served with tortillas and toppings on the side so everyone assembles their own. Tacos typically have smaller tortillas and a wider variety of fillings, often pre-assembled. Fajitas are more of a DIY dinner experience, which is part of what makes them so fun for groups.

How do you keep chicken fajitas from being dry?

Two things: don’t overcook the chicken (it should reach 165F and no more), and slice it thin before cooking so it cooks quickly over high heat. Thin slices sear fast and stay juicy. If you’re using chicken breasts, pounding them to an even thickness before slicing also helps a lot. Chicken thighs are naturally more forgiving if you’re worried about dryness.

Can I make chicken fajitas ahead of time for a party?

Absolutely – they’re actually perfect for entertaining. Cook the filling up to a day ahead and reheat in a skillet right before serving. Set out warm tortillas and all the toppings in bowls and let people assemble their own. It’s a low-stress, crowd-pleasing setup that feels festive without requiring you to be stuck at the stove when guests arrive.

What to Serve With Chicken Fajitas

The toppings are everything with fajitas – sour cream, guacamole or sliced avocado, shredded cheese, fresh salsa or pico de gallo, and a good squeeze of lime. For sides, cilantro lime rice and black beans are the classic move and round out the meal perfectly. A simple corn salad on the side is also wonderful in summer. And if you’re having people over, a pitcher of margaritas is the only correct pairing.

Chicken Fajitas

5 from 1 vote
Prep Time 10 minutes
Cook Time 20 minutes
Course Main Course
Servings 6 servings

Ingredients
  

Chicken Fajitas

  • 3 boneless skinless chicken breast
  • 1 onion, thinly sliced
  • 3 bell peppers, thinly sliced
  • 2 tbsp olive oil
  • 2 tsp fresh lime juice

Fajita Seasoning

  • 1/2 tbsp chili powder
  • 1/2 tbsp ground cumin
  • 1 tsp paprika
  • 1 tsp garlic powder
  • 1/2 tsp oregano
  • 1/2 tsp salt
  • 1/4 tsp pepper
Keyword chicken, chicken fajitas, healthy meal, meal prep, quick dinner

If you make these chicken fajitas, I’d love to hear how they turned out! Drop a comment below and let me know what toppings you went with.

One response to “Chicken Fajitas”

  1. Erika Avatar
    Erika

    5 stars
    I added some spicy sauce and it tastes really good

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




I’m Kate

I’m a home cook based in Park City, Utah – and I make comfort food that loves you back. Think lighter borscht, creamy pasta, herb-roasted chicken – all low-acid, calorie-conscious, and full of flavor. Because good food should make you feel good.

Let’s connect