Go Back
Chicken Fajita Zoodle Bowls

Chicken Fajita Zoodle Bowls

Chicken Fajita Zoodle Bowls combine juicy, spiced chicken with crisp bell peppers and tender zucchini noodles for an easy weeknight dinner that feels both fresh and satisfying. The smoky spice mix and bright lime finish make every bite pop, while creamy avocado and Greek yogurt balance the heat. Make it for a quick, flavorful meal that still feels thoughtful.
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Course Dinner
Cuisine Mexican
Servings 2 servings
Calories 400 kcal

Equipment

  • Cast-Iron Skillet
  • Grill pan
  • Spiralizer
  • Tongs

Ingredients
  

  • 2 medium zucchinis spiralized on medium setting Spiralized on a medium setting to create noodle-like strands that absorb sauces and cook quickly; provides a low-carb, vegetable base with a tender-crisp texture when sautéed briefly.
  • 3 tablespoons olive oil divided Divided to allow separate uses for sautéing vegetables and searing chicken; adds richness and helps distribute heat for even cooking while enhancing flavor and mouthfeel.
  • 1 medium onion cut into strips Cut into strips to caramelize and soften when cooked; contributes sweetness and savory depth, adding body and aromatic layers to the fajita mix.
  • 1 red bell pepper cut into strips Cut into strips to soften and blister under high heat; brings bright, sweet flavor and vibrant color that balances the dish’s spices.
  • 1 green bell pepper cut into strips Cut into strips to add a slightly bitter, peppery contrast when cooked; supplies crunchy texture and fresh green color to the fajita vegetables.
  • 2 chicken breasts cut in half lengthwise Cut in half lengthwise to create thinner, faster-cooking pieces that sear evenly; supplies lean protein and soaks up the spice rub for hearty fajita bowls.
  • 1 teaspoon ground cumin Provides warm, earthy flavor and a subtle citrusy note when sprinkled on chicken and vegetables; helps tie together the Mexican-inspired spice profile.
  • 1 teaspoon chili powder Adds smoky, mildly spicy depth to the seasoning mix; enhances savory umami notes and contributes to the classic fajita flavor.
  • 1 teaspoon garlic powder Imparts a concentrated garlic flavor without fresh cloves; offers savory, aromatic backbone and consistent dosing for seasoning the protein and vegetables.
  • 1 teaspoon paprika Delivers smoky color and a mild warmth to the spice blend; contributes to overall flavor complexity and visual appeal of the seared chicken and veggies.
  • 1/2 teaspoon cayenne pepper or to taste (leave out if you want it mild) Adds heat and a sharp spicy kick that can be adjusted to taste; elevates the overall spice level and provides a lingering warmth when included.
  • 1 tablespoon fresh cilantro chopped Chopped to finish the dish with bright, herbaceous freshness; adds a citrusy, slightly peppery note and visual contrast to the cooked components.
  • Salt & pepper to taste Used to season to personal preference, enhancing all other flavors; balances sweetness and acidity while ensuring each component meets desired taste.
  • 1 avocado sliced Sliced to provide creamy, buttery richness and cool contrast to spicy components; contributes healthy fats and a smooth mouthfeel to each bowl.
  • Greek yogurt or sour cream to taste Served to add creamy tang and cooling balance to spicy fajita components; acts as a versatile topping that brings moisture and slight acidity.
  • Lime wedges for serving Provided as wedges to squeeze over the finished bowls for bright acidity; cuts through richness and amplifies the dish’s flavors with fresh citrus brightness.

Instructions
 

  • Prep your chicken and veggies. Add the chicken to a large ZipLoc bag along with 2 tablespoons of oil, the ground cumin, chili powder, paprika, garlic powder, cayenne pepper (if using), and some salt & pepper. Let marinate for at least 30 minutes.: The kitchen should smell like warm spices and fresh produce, which signals that you prepped thoughtfully. Marinating the chicken with 2 tablespoons of olive oil and the spice blend infuses flavor deep into the meat, helping it sear to a rich crust rather than just brown on the surface. Letting the chicken rest in the bag allows the spices to adhere, which improves texture and taste when it hits the pan. A common mistake here is under seasoning, so be generous but balanced with salt and spices.
  • Add 1 tablespoon oil to a cast iron skillet or grill pan on medium-high heat. Let the pan get very hot (wait a few minutes). Cook onion and peppers for 7-10 minutes, stirring occasionally, until they're tender-crisp and nicely seared. Take the veggies out of the pan and cover with foil to keep warm.: The aroma of the mixed spices should be warm and inviting before the chicken even touches heat, and that tells you they are fresh. Coating pieces evenly helps each slice develop an even sear, which concentrates flavor through caramelization. If you skip the bag massage, pockets of spice can form, leading to uneven bites, so shake or massage well.
  • Add the chicken to the skillet on medium-high heat. Cook the first side for 5 minutes (don't be tempted to move it around the pan - you want a nice sear), and the second side for 3-5 minutes, or until it's cooked through but not overcooked.: While the spice rub melds, you may notice the texture of the chicken change subtly as the oil and seasonings penetrate. This pause is crucial for depth, and even 30 minutes makes a difference compared to none. Avoid marinating so long that acidic components, if any were present, break down the meat, though this recipe avoids heavy acids so timing is forgiving.
  • Turn the heat off. Take the chicken out of the pan and slice it into strips.: You want the pan to be shimmering and barely smoking, which sets the stage for intense contact and a proper sear. That hot surface gives the peppers and onions charred edges that taste slightly sweet and savory at once. If the pan is not hot enough, the vegetables will soften without developing the complex toasted notes you want, so be patient and heat it well.
  • Add the peppers and onions, chicken strips, chopped cilantro, and zucchini noodles to the pan and toss (I like to use tongs). The pan will still be really hot, so the zucchini noodles will warm up a bit without going too watery. Season with more salt & pepper if needed.: A truly hot pan creates that immediate sizzle, releasing the smell of caramelizing sugars from the peppers and onion. The sound of a strong sizzle means moisture is escaping quickly, which leads to concentrated flavor. Putting food into a cold pan can result in steaming, which produces a limp texture rather than crisp sear.
  • Transfer to bowls and top with avocado, Greek yogurt, and lime wedges.: As you stir, listen for shifts in the sizzle and watch for glossy edges turning golden brown, those are your visual cues. The sweetness deepens as they caramelize, and that rounds the spice profile for the whole bowl. Overcooking here will remove texture, so aim for tender-crisp, not mushy.
  • Take the veggies out of the pan and cover with foil to keep warm: Keeping them covered retains warmth and prevents them from drying out while you cook the chicken . The retained steam will also slightly continue to soften them, so if you prefer more crunch, remove from heat sooner. Leaving them in the pan risks overcooking while the chicken cooks.
  • Add the chicken to the skillet on medium-high heat: When the chicken hits the pan you should hear a strong immediate sizzle, signaling the Maillard reaction that creates deep savory notes. That initial contact is where flavor builds, so resist moving the pieces too soon. If you overcrowd the pan the temperature will drop and your chicken will steam rather than sear.
  • Cook the first side for 5 minutes: During this time the chicken should develop a golden to deep brown crust, with the edges visibly firming. That crust locks in juices and gives concentrated savory flavor. A typical error is flipping frequently, which prevents crust formation and leads to less flavorful meat.
  • Cook the second side for 3 to 5 minutes, or until it's cooked through but not overcooked: The internal color should move from translucent to opaque, and the juices should run clear when pierced. Aim for a slight springiness to the touch, which indicates juiciness. Overcooking will yield a dry texture, so rely on timing and feel rather than guessing.
  • Turn the heat off: Letting the pan rest momentarily removes aggressive direct heat so residual heat finishes the chicken gently, preventing overshoot. This small pause also allows flavors to settle. Removing food immediately from a roaring flame prevents continued charring.
  • Take the chicken out of the pan and slice it into strips: Slicing lets you control portion and texture, and the cross section will show whether the meat is properly cooked. Cutting against the grain yields tender bites, which matters for mouthfeel. A common slip is slicing too soon while the meat is still very hot, which can cause juices to run and the meat to dry faster.
  • Add the peppers and onions, chicken strips, chopped cilantro, and zucchini noodles to the pan and toss: The pan should still be hot enough to warm the zucchini ribbons without turning them watery, producing a slightly steamed but still crisp result. Tossing helps distribute residual oil and seasoning evenly, giving uniform flavor in every forkful. Overheating here will release too much moisture from the zucchini , making the bowl soggy, so be gentle and quick.
  • The pan will still be really hot, so the zucchini noodles will warm up a bit without going too watery: You should notice a faint steam and a fresh green color that remains lively, which indicates success. The gentle warming preserves texture while unifying flavors. If the noodles sit too long in heat, they will become soft and lose structure, so serve promptly.
  • Season with more salt & pepper if needed: Taste a small bite and adjust seasoning, because the concentration of flavors can change after mixing. Adding salt at the end brings out brightness and balances the fat from the avocado and Greek yogurt . The most frequent mistake is under tasting at this stage, which leaves the final bowl bland.
  • Transfer to bowls and top with avocado, Greek yogurt, and lime wedges: The final presentation should look vibrant, with creamy avocado and a cool dollop of Greek yogurt contrasting the warm, spiced elements. A spritz of lime at the table lifts everything, adding a bright citrus pop. Waiting too long to add the avocado risks browning and a change in texture, so garnish just before serving.

Notes

  • Use room temperature chicken to ensure even cooking, because cold meat straight from the fridge can reduce pan temperature and lead to uneven searing.
  • Don’t overcrowd the pan, cook in batches if necessary, since crowding causes steaming and prevents caramelization that creates deeper flavor.
  • Spice it to your comfort level, start with less cayenne if you are sensitive to heat, then add a pinch at the end if you want more warmth.
  • Keep the zucchini al dente by tossing it in the hot pan just briefly, as overcooked noodles become watery and lose their pleasant bite.
  • Finish with fresh herbs like chopped cilantro for a lift, adding them at the end so the bright notes remain intact.
Keyword chicken fajita zoodles, healthy fajita bowls, quick weeknight chicken, zoodle bowl recipe