This Peanut Chicken Zucchini Noodles recipe is a healthy, Thai-inspired dinner packed with juicy chicken, fresh zucchini noodles, crisp vegetables, and a creamy homemade peanut sauce. It's light, protein-rich, naturally low in carbs, and ready in just 30 minutes, making it perfect for busy weeknights or meal prep.
Season the chicken breasts with salt and black pepper.
Heat the olive oil in a large skillet over medium-high heat.
Cook the chicken for 5 to 6 minutes per side until fully cooked and golden brown.
Transfer the chicken to a cutting board and let it rest for 5 minutes before slicing into thin strips.
While the chicken rests, whisk together the peanut butter, soy sauce, honey, rice vinegar, lime juice, garlic, ginger, warm water, and red pepper flakes until smooth.
Add the sliced onion, carrots, and bell pepper to the skillet and cook for 3 to 4 minutes until slightly tender but still crisp.
Add the zucchini noodles and cook for 2 minutes, stirring gently to avoid overcooking.
Return the sliced chicken to the skillet.
Pour the peanut sauce over the chicken and vegetables.
Toss everything together until evenly coated and heated through. Remove from the heat.
Garnish with chopped peanuts, sesame seeds, green onions, fresh cilantro, and lime wedges. Serve immediately.