What You’ll Love About This Recipe
This homemade chicken fajita recipe is quick, flavorful, and perfect for busy weeknights or fun family dinners. You’ll love how easy it is to customize with your favorite toppings.
Bold flavors – Juicy chicken, colorful peppers, and zesty spices come together for a taste that’s better than takeout.
Simple prep – With just a few fresh ingredients and one skillet, dinner is ready in under 30 minutes.
Endless options – Serve them in tortillas, over rice, or even as a salad—everyone can build their perfect plate.
Recipe

Chicken fajitas are a flavorful and easy-to-make dish, perfect for a quick weeknight dinner. This homemade version combines tender chicken, colorful bell peppers, and onions with a blend of spices for a delicious meal.
Ingredients:
- 1 lb boneless, skinless chicken breasts, sliced into strips
- 2 bell peppers (any color), sliced
- 1 large onion, sliced
- 2 tbsp olive oil
- 1 tsp chili powder
- 1 tsp cumin
- 1 tsp paprika
- 1/2 tsp garlic powder
- 1/2 tsp salt
- 1/4 tsp black pepper
- Juice of 1 lime
- 8 small flour tortillas
- Optional toppings: sour cream, shredded cheese, salsa, guacamole
Instructions:
- In a bowl, mix the chicken strips with chili powder, cumin, paprika, garlic powder, salt, black pepper, and lime juice. Let marinate for 15 minutes.
- Heat 1 tbsp olive oil in a large skillet over medium-high heat. Add the chicken and cook for 5-6 minutes until no longer pink. Remove from the skillet and set aside.
- Add the remaining oil to the skillet. Sauté the bell peppers and onions for 5-6 minutes until softened.
- Return the chicken to the skillet and stir to combine. Cook for another 2 minutes.
- Warm the tortillas according to package instructions.
- Serve the chicken and vegetable mixture in tortillas with desired toppings.
Notes:
- For extra flavor, marinate the chicken for up to 2 hours.
- Substitute chicken with beef or shrimp if preferred.
Equipment:
- Large skillet
- Mixing bowl
- Knife and cutting board
Time:
- Prep time: 15 minutes
- Cooking time: 15 minutes
Cuisine: Mexican
Serving: 4
Nutrition
This homemade chicken fajita recipe is not only delicious but also packed with essential nutrients. Below is the nutritional breakdown per serving:
| Nutrient | Amount |
|---|---|
| Calories | 320 kcal |
| Protein | 25 g |
| Carbohydrates | 20 g |
| Fat | 15 g |
| Fiber | 3 g |
| Sugar | 4 g |
| Sodium | 450 mg |
What To Serve With It
When I make chicken fajitas, I love pairing them with a fresh salad—think crisp romaine, juicy tomatoes, and a tangy lime dressing—to balance the smoky flavors. Warm tortillas, whether flour or corn, are a must for wrapping everything up, and I always toast them lightly for extra texture. Don’t forget a side of guacamole or sour cream to tie it all together!
Fresh Salad Options
To complement your homemade chicken fajitas, I love pairing them with a fresh, vibrant salad that adds a crisp contrast to the warm, flavorful filling. A simple mix of romaine lettuce, juicy cherry tomatoes, crunchy cucumbers, and thinly sliced red onions works wonders. I’ll often toss in some corn kernels or black beans for extra texture. A zesty lime vinaigrette, made with olive oil, lime juice, and a pinch of cilantro, ties it all together perfectly. It’s light, invigorating, and balances the spices in the fajitas beautifully. Plus, it’s super easy to whip up while the chicken sizzles!
Warm Tortilla Choices
After tossing together a fresh salad to balance the flavors, I like to focus on the heart of the meal—the warm tortillas. I always grab flour tortillas because they’re soft, easy to handle, and don’t crack when folded. Sometimes, though, I swap in corn tortillas for a nuttier, more authentic vibe—just make sure to warm them up first to keep them pliable. My little trick? I heat them in a dry skillet for a few seconds on each side until they’re toasty and flexible. Trust me, warm tortillas make all the difference in creating the perfect fajita bite!








