Limited on time? Make these healthy and easy Chicken Fajitas in only 30 minutes for a quick and delicious Mexican dinner tonight!
Print Recipe
4.56 from 27 votes

30 Minute Chicken Fajitas

Limited on time? Make these healthy and easy Chicken Fajitas in only 30 minutes for a quick and delicious Mexican dinner tonight!
Prep Time14 mins
Cook Time16 mins
Total Time30 mins
Course: Main
Cuisine: Mexican
Servings: 8 servings
Calories: 185kcal
Author: Isabel Eats


For the meat and quick marinade

  • 2 pounds boneless skinless chicken breast, sliced into thin strips
  • 1/4 cup chopped cilantro
  • 2 tablespoons lime juice (juice of 1 lime)
  • 1 tablespoon cooking oil
  • 1 tablespoon minced garlic (about 3 cloves)
  • 1 tablespoon chili powder
  • 1 teaspoon ground cumin
  • 1 teaspoon dried oregano
  • 1/2 teaspoon coarse kosher salt
  • 1/2 teaspoon paprika
  • 1/2 teaspoon ancho chili powder

For the peppers and onions

  • 2 tablespoons cooking oil, divided
  • 2 bell peppers, sliced into strips
  • 1 large poblano pepper sliced into strips (or substitute with another bell pepper if you can't find poblanos)
  • 1/2 large onion, sliced
  • 1 pinch salt

Optional toppings

  • guacamole, sour cream, chopped cilantro, flour or corn tortillas


  • Add all the ingredients for the quick marinade in a large mixing bowl. Toss together until chicken is evenly coated with spices. Cover and set aside.
  • In a large skillet over medium-high heat, add 1 tablespoon of cooking oil. Add the peppers, onions and a pinch of salt. Cook, stirring occasionally, for about 8 minutes, until the veggies are soft.
  • Remove from the skillet, place in a large bowl, cover and set aside.
  • Add the remaining tablespoon of cooking oil to the same skillet. Add the marinated chicken and cook for 8 to 10 minutes, until chicken is fully cooked.
  • Add the peppers and onions back to the skillet, toss together with the chicken and remove from heat.
  • Serve in warm flour or corn tortillas and top with sour cream, guacamole and chopped cilantro.


Make sure to slice the chicken into thin strips to help reduce the overall cooking time.
If you want to marinate the chicken longer than 2 hours, leave out the lime juice. If you marinate it in lime juice for too long, it can start to affect the texture of the chicken and break down the fibers in a bad way.
Storage: Leftovers can be stored in an airtight container in the fridge for up to 5 days. 

Nutritional information does not include optional toppings
Nutrition Facts
30 Minute Chicken Fajitas
Amount Per Serving (1 serving)
Calories 185 Calories from Fat 81
% Daily Value*
Fat 9g14%
Saturated Fat 1g5%
Trans Fat 0g
Polyunsaturated Fat 1g
Monounsaturated Fat 5g
Cholesterol 55mg18%
Sodium 482mg20%
Potassium 411mg12%
Carbohydrates 6g2%
Fiber 1g4%
Sugar 3g3%
Protein 23g46%
Vitamin A 650IU13%
Vitamin C 122.9mg149%
Calcium 40mg4%
Iron 2.2mg12%
* Percent Daily Values are based on a 2000 calorie diet.


Serving: 1serving | Calories: 185kcal | Carbohydrates: 6g | Protein: 23g | Fat: 9g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Trans Fat: 0g | Cholesterol: 55mg | Sodium: 482mg | Potassium: 411mg | Fiber: 1g | Sugar: 3g | Vitamin A: 650IU | Vitamin C: 122.9mg | Calcium: 40mg | Iron: 2.2mg