Keto Chicken Stir Fry – Fast, Flavorful, and Low-Carb
This Keto Chicken Stir Fry is a weeknight hero: quick to make, full of crisp-tender veggies, and loaded with bold flavor. You get the satisfaction of a classic stir fry without the sugar-heavy sauce or carb-heavy noodles. Everything cooks in one pan, and the sauce comes together with simple pantry items.
It’s an easy way to keep dinner fresh, healthy, and satisfying while staying on track with your goals.
Ingredients
Method
- Prep everything first. Slice the chicken thin so it cooks fast. Chop veggies into bite-size pieces. Stir together the sauce ingredients in a small bowl. If using xanthan gum, sprinkle it in while whisking to avoid clumps.
- Heat the pan. Set a large skillet or wok over medium-high heat. Add 1 tablespoon oil and swirl to coat. The pan should be hot before the chicken touches it.
- Sear the chicken. Add chicken in a single layer. Season with a pinch of salt and pepper. Cook 4–6 minutes, stirring only a couple of times, until golden and just cooked through. Transfer to a plate.
- Cook the veggies in stages. Add the remaining 1 tablespoon oil. Toss in broccoli and mushrooms first. Stir-fry 2 minutes. Add bell pepper and zucchini. Cook another 2–3 minutes until crisp-tender.
- Add aromatics. Push veggies to the sides. Add garlic, ginger, and the white parts of the green onion to the center. Cook 30 seconds until fragrant. Stir everything together.
- Bring it together. Return the chicken and any juices to the pan. Sprinkle in red pepper flakes if using.
- Sauce and thicken. Pour the sauce around the pan. Toss to coat. If using xanthan gum, the sauce will thicken in about 30–60 seconds. If it gets too thick, add a splash of water.
- Finish and serve. Turn off heat. Stir in the green onion tops. Taste and adjust salt, pepper, or sweetener. Serve over warm cauliflower rice and garnish with sesame seeds and lime if you like.
Why This Recipe Works
- Quick cooking, big flavor: Thin-sliced chicken and bite-size vegetables cook fast and soak up sauce beautifully.
- Low-carb sauce, no sugar: Coconut aminos or tamari deliver umami without added sugar, keeping carbs in check.
- Flexible vegetables: You can swap in whatever low-carb veggies you have, so nothing goes to waste.
- Great texture: High heat gives you those caramelized edges on chicken and a crisp bite on veggies.
- Meal prep friendly: Holds up well in the fridge and reheats without turning soggy if you store it right.
Ingredients
- 1.25 pounds boneless, skinless chicken thighs or breasts, thinly sliced
- 2 tablespoons avocado oil or light olive oil, divided
- 1 small head broccoli, cut into small florets (about 3 cups)
- 1 red bell pepper, sliced thin
- 1 small zucchini, halved lengthwise and sliced into half-moons
- 1 cup sliced mushrooms (cremini or shiitake)
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, minced or grated
- 2 green onions, sliced (whites and greens separated)
- 1/4 teaspoon red pepper flakes (optional)
For the sauce:
- 1/3 cup coconut aminos (or tamari for gluten-free; adjust salt to taste)
- 1 tablespoon rice vinegar (unseasoned)
- 1 tablespoon toasted sesame oil
- 1 teaspoon fish sauce (optional, for depth)
- 1/2 teaspoon liquid stevia, monk fruit, or 1 teaspoon erythritol (optional, to balance)
- 1/4 teaspoon xanthan gum (optional, for thickening)
- Freshly ground black pepper, to taste
For serving (optional):
- Cauliflower rice, stir-fried or steamed
- Sesame seeds and extra green onion for garnish
- Lime wedges for squeezing over the top
How to Make It
- Prep everything first. Slice the chicken thin so it cooks fast. Chop veggies into bite-size pieces. Stir together the sauce ingredients in a small bowl.
If using xanthan gum, sprinkle it in while whisking to avoid clumps.
- Heat the pan. Set a large skillet or wok over medium-high heat. Add 1 tablespoon oil and swirl to coat. The pan should be hot before the chicken touches it.
- Sear the chicken. Add chicken in a single layer.
Season with a pinch of salt and pepper. Cook 4–6 minutes, stirring only a couple of times, until golden and just cooked through. Transfer to a plate.
- Cook the veggies in stages. Add the remaining 1 tablespoon oil.
Toss in broccoli and mushrooms first. Stir-fry 2 minutes. Add bell pepper and zucchini.
Cook another 2–3 minutes until crisp-tender.
- Add aromatics. Push veggies to the sides. Add garlic, ginger, and the white parts of the green onion to the center. Cook 30 seconds until fragrant.
Stir everything together.
- Bring it together. Return the chicken and any juices to the pan. Sprinkle in red pepper flakes if using.
- Sauce and thicken. Pour the sauce around the pan. Toss to coat.
If using xanthan gum, the sauce will thicken in about 30–60 seconds. If it gets too thick, add a splash of water.
- Finish and serve. Turn off heat. Stir in the green onion tops.
Taste and adjust salt, pepper, or sweetener. Serve over warm cauliflower rice and garnish with sesame seeds and lime if you like.
Keeping It Fresh
- Cool before storing: Let the stir fry cool slightly, then pack in shallow, airtight containers.
- Refrigerate for up to 4 days: Keep sauce and cauliflower rice separate if possible to avoid sogginess.
- Reheat gently: Use a hot skillet for 2–3 minutes to revive texture, or microwave in short bursts, stirring in between.
- Freeze smart: It freezes fairly well for up to 2 months, but skip zucchini if you plan to freeze; it can get mushy. Reheat from thawed for best results.
Benefits of This Recipe
- Low in carbs, high in protein: Keeps you full and supports muscle maintenance while staying keto-friendly.
- High micronutrient content: Broccoli, peppers, and mushrooms add fiber, vitamin C, potassium, and antioxidants.
- Better-for-you fats: Avocado oil and sesame oil provide stable, flavorful fats for high-heat cooking.
- Customizable: Works with many vegetables and seasonings, so it never gets boring.
- One-pan convenience: Minimal cleanup and maximum payoff on busy nights.
Common Mistakes to Avoid
- Crowding the pan: Overloading traps steam and leads to soggy veggies.
Work in batches if needed.
- Skipping the high heat: Medium-high to high heat is key for browning and crisp-tender texture.
- Adding sauce too early: Pour it in at the end so veggies don’t overcook and the sauce doesn’t reduce away.
- Thickening too much: Xanthan gum is powerful. Start small and let it bloom before adding more.
- Uneven cuts: Keep chicken and veggies in consistent sizes so they cook evenly and on time.
Recipe Variations
- Spicy Szechuan-Style: Add chili crisp or a teaspoon of Szechuan peppercorns and increase red pepper flakes. Finish with a splash of rice vinegar.
- Lemon-Garlic: Swap sesame oil for olive oil.
Add lemon zest to the sauce and finish with a generous squeeze of lemon juice.
- Peanut or Almond Twist: Whisk 2 tablespoons natural peanut butter or almond butter into the sauce. Thin with water as needed. Use chopped peanuts or almonds on top.
- Thai-Inspired Basil: Add a handful of fresh basil at the end and a few drops of fish sauce.
Include sliced mini bell peppers and a little lime juice.
- Extra-Green: Use broccoli, snap peas, zucchini, and spinach. Finish with a drizzle of chili oil for contrast.
- Different Protein: Swap chicken for thin-sliced beef, shrimp, or tofu (firm, pressed). Adjust cook time as needed.
FAQ
Is coconut aminos keto?
Coconut aminos are lower in carbs than many bottled stir-fry sauces and contain no added sugar.
They do have a small amount of natural sugars, but the total per serving in this recipe stays very low. If you need even fewer carbs, use tamari and sweeten to taste with a keto sweetener.
Can I skip the sweetener?
Yes. The recipe is flavorful without it.
A tiny bit of sweetness balances the salt and umami, but it’s optional and easy to leave out.
How do I keep the veggies crisp?
Use high heat, avoid crowding, and add vegetables with longer cook times first. Stop cooking when they’re just tender and let carryover heat finish the job.
What can I use instead of xanthan gum?
You can reduce the sauce a bit longer to thicken naturally, or whisk in a small knob of cold butter off the heat for body. Both options keep carbs low.
Is this recipe gluten-free?
Yes, if you use coconut aminos or gluten-free tamari and verify your fish sauce and other condiments are certified gluten-free.
How many carbs per serving?
Exact numbers depend on brands and portions, but a typical serving lands around 6–9 net carbs without cauliflower rice.
Using fewer peppers and skipping sweetener lowers it further.
Can I meal prep this?
Absolutely. Pack the stir fry and cauliflower rice in separate containers. Reheat in a hot skillet for the best texture, or microwave in short bursts.
What pan works best?
A carbon steel wok or a large stainless-steel skillet handles high heat well and gives good sear.
Nonstick works too, but avoid very high heat to protect the coating.
In Conclusion
Keto Chicken Stir Fry delivers everything you want from a fast dinner: juicy chicken, crisp veggies, and a glossy, savory sauce—all without blowing your carb budget. It’s flexible, meal-prep friendly, and easy to customize to your taste. Keep the heat high, don’t crowd the pan, and you’ll have a reliable, repeat-worthy meal in minutes.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.



