Introduction
There’s something truly special about a sizzling platter of Chicken Fajitas with Peppers and Onions — juicy strips of marinated chicken, colorful bell peppers, and caramelized onions all served hot and smoky with warm tortillas. It’s the kind of meal that brings everyone to the table, ready to build their own fajita wraps and enjoy the vibrant, bold flavors of Tex-Mex cooking.
This dish originated from the ranches of Texas, where it was a humble meal cooked over open flames. Today, it has become a beloved favorite in Mexican restaurants and home kitchens alike. The best part? It’s easy to make, healthy, and endlessly customizable!
Why I Love This Recipe
I absolutely love this recipe because it’s colorful, flavorful, and full of life. The combination of smoky chicken, slightly sweet peppers, and soft flour tortillas feels like a fiesta in every bite. The chicken is marinated in a zesty blend of lime juice, garlic, and spices — giving it that authentic fajita flavor that’s both tangy and savory.
What makes this dish even more special is how interactive and fun it is — you can set up a fajita bar and let everyone build their own wraps with guacamole, salsa, and sour cream. It’s a meal that turns an ordinary dinner into a lively, communal experience.
Why It’s a Must-Try Dish
You must try this dish because it’s the perfect balance of freshness, spice, and comfort. Every bite has that irresistible mix of sizzling chicken, tender-crisp veggies, and zesty lime. It’s a one-pan meal that’s quick enough for weeknights but impressive enough for entertaining.
Plus, it’s nutritious and wholesome — high in protein, packed with vitamins from the peppers and onions, and easily adaptable for gluten-free or low-carb diets. Once you make fajitas at home, you may never order them at a restaurant again!
Recipe Overview
- Preparation Time: 20 minutes
- Marination Time (optional): 30 minutes
- Cooking Time: 20 minutes
- Total Time: 40–50 minutes
- Servings: 4
- Calories: ~420 kcal per serving (without toppings)
- Course: Main Course
- Cuisine: Tex-Mex / Mexican
Ingredients
For the Chicken Marinade:
- 1 ½ lbs (700 g) boneless, skinless chicken breasts — thinly sliced
- 2 tbsp olive oil
- 1 lime — juiced
- 3 cloves garlic — minced
- 1 ½ tsp chili powder
- 1 tsp cumin
- 1 tsp smoked paprika
- ½ tsp ground coriander
- ½ tsp salt
- ¼ tsp black pepper
- ¼ tsp cayenne pepper (optional, for heat)
For the Fajita Vegetables:
- 1 red bell pepper — sliced
- 1 green bell pepper — sliced
- 1 yellow bell pepper — sliced
- 1 large onion — thinly sliced
- 1 tbsp olive oil
- Salt and pepper, to taste
For Serving:
- 8 small flour or corn tortillas — warmed
- Fresh cilantro — chopped
- Lime wedges
- Optional toppings: sour cream, salsa, guacamole, shredded cheese, or pico de gallo
Cooking Directions
Step-by-Step Preparation Method
Step 1: Marinate the Chicken
- In a large mixing bowl, whisk together olive oil, lime juice, garlic, chili powder, cumin, smoked paprika, coriander, salt, pepper, and cayenne.
- Add the sliced chicken to the marinade and toss to coat well.
- Cover and refrigerate for at least 30 minutes (or up to 4 hours for deeper flavor).
Step 2: Prepare the Vegetables
- Slice the bell peppers and onions into thin strips.
- Toss them with 1 tablespoon olive oil and season lightly with salt and pepper.
Step 3: Cook the Chicken
- Heat a large cast-iron skillet or heavy pan over medium-high heat.
- Add a drizzle of oil and cook the marinated chicken in batches for 4–5 minutes per side, until golden brown and cooked through.
- Remove and set aside.
Step 4: Sauté the Vegetables
- In the same skillet, add a bit more oil if needed.
- Add the sliced peppers and onions and sauté for 5–7 minutes until slightly charred and tender-crisp.
- Add the cooked chicken back into the skillet and toss everything together for 1–2 minutes until well combined and heated through.
Step 5: Warm the Tortillas
- Heat tortillas in a dry skillet or wrap them in foil and warm in a 300°F (150°C) oven for a few minutes.
- Keep covered in a clean towel to stay soft and warm.
Step 6: Assemble the Fajitas
- Lay a warm tortilla flat.
- Add a few strips of chicken and some peppers and onions.
- Top with your favorite extras — sour cream, guacamole, cheese, salsa, or a squeeze of lime juice.
- Roll or fold, and enjoy!

How to Serve
Serve Chicken Fajitas sizzling hot straight from the skillet for that authentic restaurant-style experience.
Place all the toppings in small bowls for a DIY fajita bar — perfect for family dinners or parties.
Great side dishes to serve with fajitas include:
- Mexican rice or cilantro lime rice
- Refried or black beans
- Corn salad or grilled corn on the cob
- Fresh lime margaritas or agua fresca
Recipe Tips
- Use cast iron for the best sear and smoky flavor.
- Slice chicken against the grain for tender, juicy bites.
- Don’t overcrowd the pan — cook in batches for even browning.
- Add a splash of water or lime juice at the end to deglaze the pan and create a light sauce.
- For extra depth, sprinkle fajitas with a touch of smoked sea salt before serving.
Recipe Variations
- Beef Fajitas: Substitute chicken with flank or skirt steak — marinate and cook as above.
- Shrimp Fajitas: Use peeled shrimp and cook for 2–3 minutes per side.
- Vegetarian Fajitas: Replace chicken with portobello mushrooms, tofu, or chickpeas.
- Spicy Chipotle Fajitas: Add chipotle powder or a spoonful of adobo sauce to the marinade.
- Cheesy Fajitas: Add shredded cheese while the fajita mixture is still hot to make it extra melty.
Freezing and Storage
- Refrigerator: Store cooked fajita mix in an airtight container for up to 4 days.
- Freezer: Freeze marinated raw chicken for up to 2 months or cooked fajita mix for 1 month.
- Reheat: Warm gently in a skillet over medium heat — add a splash of water to keep it moist.
- Tortillas: Best kept at room temperature for 1–2 days or frozen for longer storage.
Special Equipment Needed
- Cast-iron skillet or heavy-bottomed frying pan
- Mixing bowls
- Tongs
- Knife and cutting board
- Citrus juicer (optional, for fresh lime juice)
Frequently Asked Questions (FAQ)
Q1: Can I make fajitas in the oven?
Yes! Spread chicken and vegetables on a sheet pan and roast at 425°F (220°C) for 20–25 minutes.
Q2: What’s the best cut of chicken for fajitas?
Boneless, skinless chicken breasts or thighs both work well. Thighs are juicier and more forgiving.
Q3: Can I use store-bought fajita seasoning?
Yes, but homemade seasoning gives fresher flavor and lets you control the salt and spice levels.
Q4: How do I make fajitas spicier?
Add sliced jalapeños or a dash of hot sauce while cooking.
Q5: Are fajitas gluten-free?
Yes — simply use corn tortillas instead of flour tortillas.
Conclusion
Chicken Fajitas with Peppers and Onions is more than just a meal — it’s a flavorful experience. The sizzling aroma, colorful presentation, and zesty lime-kissed chicken create pure culinary joy. It’s easy, customizable, and guaranteed to bring a smile to every face around the table.
Whether it’s a busy weeknight or a weekend get-together, these fajitas deliver restaurant-quality flavor in under an hour. So grab your skillet, slice up those peppers, and bring the Tex-Mex fiesta home!
Chicken Fajitas with Peppers and Onions
Course: DinnerCuisine: MexicanDifficulty: easy4
servings20
minutes20
minutes40
minutesIngredients
For the Chicken Marinade:
1 ½ lbs (700 g) boneless, skinless chicken breasts — thinly sliced
2 tbsp olive oil
1 lime — juiced
3 cloves garlic — minced
1 ½ tsp chili powder
1 tsp cumin
1 tsp smoked paprika
½ tsp ground coriander
½ tsp salt
¼ tsp black pepper
¼ tsp cayenne pepper (optional, for heat)
For the Fajita Vegetables:
1 red bell pepper — sliced
1 green bell pepper — sliced
1 yellow bell pepper — sliced
1 large onion — thinly sliced
1 tbsp olive oil
Salt and pepper, to taste
For Serving:
8 small flour or corn tortillas — warmed
Fresh cilantro — chopped
Lime wedges
Optional toppings: sour cream, salsa, guacamole, shredded cheese, or pico de gallo
Directions
- Step 1: Marinate the Chicken : In a large mixing bowl, whisk together olive oil, lime juice, garlic, chili powder, cumin, smoked paprika, coriander, salt, pepper, and cayenne. Add the sliced chicken to the marinade and toss to coat well. Cover and refrigerate for at least 30 minutes (or up to 4 hours for deeper flavor).
- Step 2: Prepare the Vegetables : Slice the bell peppers and onions into thin strips. Toss them with 1 tablespoon olive oil and season lightly with salt and pepper.
- Step 3: Cook the Chicken : Heat a large cast-iron skillet or heavy pan over medium-high heat. Add a drizzle of oil and cook the marinated chicken in batches for 4–5 minutes per side, until golden brown and cooked through. Remove and set aside.
- Step 4: Sauté the Vegetables : In the same skillet, add a bit more oil if needed. Add the sliced peppers and onions and sauté for 5–7 minutes until slightly charred and tender-crisp. Add the cooked chicken back into the skillet and toss everything together for 1–2 minutes until well combined and heated through.
- Step 5: Warm the Tortillas : Heat tortillas in a dry skillet or wrap them in foil and warm in a 300°F (150°C) oven for a few minutes. Keep covered in a clean towel to stay soft and warm.
- Step 6: Assemble the Fajitas Lay a warm tortilla flat. Add a few strips of chicken and some peppers and onions. Top with your favorite extras — sour cream, guacamole, cheese, salsa, or a squeeze of lime juice. Roll or fold, and enjoy!






