Skip to main content New<> this month
Get the Allrecipes magazine

Whole30® Thai Stir Fry

Rated as 4.4 out of 5 Stars

"Inspired by my love for Pad See-Ew, this Whole30®-compliant main course will knock your socks off."
Added to shopping list. Go to shopping list.


55 m servings 467
Original recipe yields 6 servings


{{model.addEditText}} Print
  1. Whisk minced onion, water, tangerine juice, coconut aminos, 1/3 cup coconut oil, green onions, garlic, ginger, vinegar, salt, and black pepper together in a bowl until marinade is evenly mixed. Place chicken in a separate bowl and pour 1/2 of the marinade over chicken.
  2. Bring a large pot of lightly salted water to a boil. Add string beans and broccoli; cook uncovered until broccoli turns bright green, about 1 minute. Drain in a colander and immediately run under cold water for several minutes until cold. Drain and transfer to a large bowl.
  3. Heat ghee in a skillet over medium heat; cook and stir mushrooms until lightly browned, 5 to 10 minutes. Transfer mushrooms to bowl with beans and broccoli, reserving ghee in skillet.
  4. Cook and stir sliced onion in the ghee until softened, 5 to 10 minutes. Transfer onion to the bowl with mushroom mixture.
  5. Remove chicken from marinade, reserving marinade. Heat a cast iron grill pan or nonstick skillet over medium heat; cook chicken until no longer pink in the center, about 10 minutes. Transfer chicken to mushroom mixture.
  6. Heat 2 tablespoons coconut oil in a separate skillet over high heat; cook zucchini and carrots, using tongs to toss zucchini, until tender, 2 to 3 minutes. Add mushroom mixture, marinade from chicken, and reserved marinade to skillet; cook and stir until simmering and heated through, 5 to 10 minutes.

Nutrition Facts

Per Serving: 467 calories; 29.2 17.1 34.8 108 552 Full nutrition

Explore more


Read all reviews 5
Most helpful
Most positive
Least positive

I thought there were some great flavours in here, and I only made a few modifications. I used jarred minced ginger and fresh squeezed orange juice. My preference with spiralized zucchini is to d...

Didn’t have ghee so I used extra coconut oil and it gave it a bit of a grainy texture. Not sure if it was me or the vinegar mix. Overall, super delicious and I felt good eating it.

The flavors are so good together! My husband lived it! Definitely a keeper!

It was very tasty but it was a little too soupy for my liking. Also it took much longer than 20 min to prep before starting the cooking process!

This is delicious! Easy to follow and the aroma of everything simmering makes me wish you could scratch and sniff the pictures. I left out mushrooms and did not add marinade back to finish coo...