Nothing beats the zing of fresh garlic and ginger harmonizing in a quick dinner like this Garlic Ginger Chicken Stir-Fry Recipe. It’s got a perfect balance of savory, a little sweet, and just enough heat to keep you coming back for more, plus it’s seriously fast to whip up.
Jump to:
Why You'll Love This Recipe
I've made this stir-fry one too many times, and honestly, it never gets old. It’s simple yet packed with flavor, making it a go-to on busy nights when you want something homemade without spending hours in the kitchen.
- Speedy & Easy: You can have dinner on the table in about 30 minutes, perfect for busy weeknights or last-minute guests.
- Fresh & Flavorful: The garlic and ginger combine for an irresistible aroma and taste that instantly wakes up your palate.
- Customizable: Whether you prefer mild or spicy, adding your favorite veggies or adjusting the heat makes this dish yours every time.
- Balanced Nutrition: Lean chicken, fresh veggies, and optional wholesome rice make it satisfying and nourishing.
Ingredients & Why They Work
This Garlic Ginger Chicken Stir-Fry recipe brings together ingredients that balance bold flavors with delightful textures. Shopping for quality fresh ginger and crisp bok choy makes a huge difference, while simple pantry staples complete the sauce with depth and a subtle kick.
- Fresh ginger: Provides that spicy, aromatic backbone—make sure it’s firm and not dried out.
- Reduced sodium soy sauce: Adds umami without overwhelming saltiness; tamari is a great gluten-free alternative.
- Rice vinegar: Brings a light tang that cuts through richness and brightens the dish.
- Garlic cloves: Freshly minced garlic creates that classic pungent pop you want in every bite.
- Granulated sugar (or substitute): Balances acidity and heat with a hint of sweetness, crucial for stir-fry sauces.
- Toasted sesame oil: Lends a nutty complexity and aroma that's pure comfort food magic.
- Cornstarch: Helps thicken the sauce to coat the chicken and veggies perfectly.
- Chili paste: Adds a customizable heat level—go easy at first, you can always add more.
- Sliced boneless chicken breasts: Quickly cooks while keeping juicy tenderness, thin slicing ensures even cooking.
- Vegetable oil: Good for high-heat cooking without overpowering the flavors.
- Red onion: Offers a mild sweetness and crunch after quick sautéing—don’t overcook!
- Baby bok choy: Adds fresh, leafy greens with a lovely mild bitterness and crisp texture.
- Dry-roasted peanuts: Crushed as garnish for satisfying crunch and a salty finish.
- Fresh Thai or traditional basil: Tossed on top at the end for a sweet, herbal fragrance that brightens every bite.
- Coconut jasmine rice (optional): I love serving this over coconut jasmine rice to soak up all those luscious sauce juices.
Make It Your Way
I like switching things up depending on what’s in my fridge or how spicy I’m feeling. This recipe is a great base to get creative — adding or swapping veggies or adjusting the heat level really makes it your own.
- Spice Level: Sometimes I double the chili paste for a fiery kick; other times, just a little keeps it family-friendly.
- Veggie Swap: I’ve tossed in snap peas, bell peppers, or even shredded carrots when bok choy isn't on hand — all work great.
- Protein Options: This stir-fry transitions well with shrimp or firm tofu for a change in texture and flavor.
- Low-Carb: Serve over cauliflower rice or spiralized zucchini noodles to keep it light but satisfying.
Step-by-Step: How I Make Garlic Ginger Chicken Stir-Fry Recipe
Step 1: Whisk the Sauce and Marinate the Chicken
Start by whisking together fresh minced ginger, soy sauce, rice vinegar, garlic, sugar, toasted sesame oil, cornstarch, and chili paste until smooth. This combo will pack the chicken with bold flavor. Then, remove a third cup of this marinade — you'll use it later as a finishing sauce. Let the chicken strips soak in the rest for at least 15 minutes; this tenderizes and infuses them with flavor.
Step 2: Cook the Chicken in Batches
Heat your skillet over high heat and add a teaspoon of vegetable oil. Use a slotted spoon to add half the chicken, shaking off excess marinade first. Cook the chicken for around 2 to 3 minutes each side until golden brown. Cover briefly if splatters get wild. Then transfer cooked chicken to a plate and repeat with the remaining chicken, adding oil as needed. Don’t overcrowd the pan; this helps get a nice sear.
Step 3: Sauté the Onions and Finish the Stir-Fry
After cooking the chicken, if you notice any browned bits stuck to the pan, splash in a little water and scrape them up — that’s pure flavor magic! Then add more oil, sauté the red onion chunks until they’re slightly charred but still crunchy, about 2 minutes. Return the chicken to the skillet, pour in the reserved marinade plus half a cup of water, and stir everything together. Toss in the baby bok choy just long enough to wilt the leaves without losing the crunch.
Step 4: Garnish and Serve
Transfer your stir-fry to a serving platter. Sprinkle crushed dry-roasted peanuts and fresh torn basil over the top for texture and herbal brightness. Serve it over fragrant coconut jasmine rice or a veggie rice alternative to soak up all those delicious juices. Trust me, the layering of flavors here is something special and rewarding.
Top Tip
From my countless times making this Garlic Ginger Chicken Stir-Fry recipe, a few tricks really take it from good to memorable. These small tweaks help with texture and flavor balance that I’ve learned through trial and error.
- Don’t overcrowd the pan: Cooking the chicken in batches lets each piece brown nicely instead of steaming.
- Reserve the marinade: Setting aside some before marinating helps you avoid over-salting and gives a perfect sauce base later.
- Quick wilt for bok choy: Add bok choy last and just let it soften briefly to keep that fresh crunch and vibrant color.
- Char the onions: Don’t rush the red onions—they add subtle sweetness and texture when lightly charred.
How to Serve Garlic Ginger Chicken Stir-Fry Recipe

Garnishes
I always top this stir-fry with crushed dry-roasted peanuts and fresh Thai basil—these two elevate the dish with crunch and a lively herbal note that cuts through the richness. Sometimes, I add a sprinkle of sesame seeds or a dash of sliced green onion for extra freshness.
Side Dishes
This goes beautifully over coconut jasmine rice, which adds a subtle sweetness that pairs so well with garlic and ginger. I also love serving it with steamed cauliflower rice or even simple noodles if you want a comforting twist.
Creative Ways to Present
For a special dinner, try serving the stir-fry inside banana leaves or in a carved-out pineapple bowl—both add flair and complement the fresh, zesty flavors. It’s always a hit when you’re entertaining and want to impress without fuss.
Make Ahead and Storage
Storing Leftovers
I store leftovers in an airtight container in the fridge for up to three days. The chicken stays tender, though the bok choy might soften a bit. It still tastes fresh and satisfying, especially after reheating gently.
Freezing
I’ve frozen this stir-fry successfully by keeping the chicken and veggies separate from rice if possible. Freeze portions in sturdy containers, but note that the bok choy texture changes after thawing—still tasty but best suited for cooked dishes rather than reheated as-is.
Reheating
Reheat leftovers in a skillet over medium heat with a splash of water or broth to refresh the sauce and prevent dryness. Stir frequently until warmed through. Avoid microwaving if you want to preserve texture as much as possible.
Frequently Asked Questions:
Absolutely! Boneless, thinly sliced chicken thighs will add a little more fat and richness to the dish, making it very tender and flavorful. Just adjust cooking time slightly if pieces are thicker.
The recipe includes chili paste which you can adjust to your heat preference. Start with 2 teaspoons for mild heat or increase to 3 or more teaspoons for a spicier dish. It’s easy to control the spice level to suit your taste.
Yes! Just swap the regular soy sauce for a gluten-free tamari sauce to keep all the flavor without gluten. Everything else in the recipe is naturally gluten-free.
Store leftovers in an airtight container in the refrigerator for up to three days. Reheat gently in a skillet with a splash of water to keep the sauce silky and chicken tender. Freezing is possible but may alter the texture of the bok choy.
Final Thoughts
This Garlic Ginger Chicken Stir-Fry recipe holds a cozy spot in my recipe rotation because of how quick it is to make and the incredible flavor it delivers every time. If you want a dish that feels special but doesn’t require hours in your kitchen, give it a try—I bet you’ll find yourself making it again and again, just like me.
Print
Garlic Ginger Chicken Stir-Fry Recipe
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Total Time: 35 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Asian
- Diet: Low Lactose
Description
Garlic-Ginger Chicken Stir-Fry is a quick and flavorful dish featuring tender chicken breast marinated in a savory mixture of ginger, garlic, soy sauce, and chili paste. Stir-fried with red onion and baby bok choy, then garnished with crunchy peanuts and fresh basil, this meal offers a perfect balance of spicy, sweet, and tangy flavors. It can be served over coconut jasmine rice or cauliflower rice for a complete dinner.
Ingredients
Marinade
- 1 1-inch knob fresh ginger (minced)
- ⅓ cup reduced sodium soy sauce (or GF tamari)
- 2 tablespoons rice vinegar
- 6 cloves garlic (minced)
- 1 tablespoon granulated sugar (or sugar substitute like monk fruit)
- 2 tablespoons toasted sesame oil
- 1 ½ tablespoons cornstarch
- 2 to 3 teaspoons chili paste (to taste)
Main Ingredients
- 1 ½ pounds thin sliced boneless chicken breast cutlets (sliced into thin strips)
- 1 tablespoon vegetable oil
- 1 medium red onion (cut into ½-inch chunks)
- 15 ounces baby bok choy (roughly chopped, about 6 cups)
- ⅓ cup dry-roasted peanuts (crushed, for garnish)
- ½ cup fresh Thai or traditional basil (torn)
Optional for Serving
- Coconut jasmine rice or cauliflower rice
Instructions
- Prepare the marinade: In a bowl, whisk together the minced ginger, soy sauce, rice vinegar, garlic, sugar, toasted sesame oil, cornstarch, and chili paste until well combined. Remove ⅓ cup of this marinade and set it aside for later use.
- Marinate the chicken: Add the thinly sliced chicken breast strips to the remaining marinade and mix well to coat. Let the chicken sit in the marinade for at least 15 minutes, up to 4 hours to absorb the flavors.
- Heat the skillet: Place a large, heavy cast-iron or stainless steel skillet with a lid over high heat until hot.
- Cook half the chicken: Pour 1 teaspoon of vegetable oil into the skillet and swirl to coat the surface. Using a slotted spoon, add half of the marinated chicken strips to the skillet. Stir and scrape the bottom with a wooden spoon, cooking the chicken about 2 to 3 minutes on each side until golden brown. Cover briefly if necessary to avoid splatters. Transfer cooked chicken to a plate and set aside.
- Clean skillet and cook remaining chicken: If the skillet has caked-on starch or burned bits, add a cup of water to deglaze, scraping the bottom with a wooden spoon. Discard the water and wipe the skillet dry with paper towels. Add another teaspoon of oil, then repeat cooking with the remaining chicken as before. Transfer cooked chicken to a plate.
- Sauté onions: Clean the skillet once more and add the final teaspoon of vegetable oil. When hot, stir in the chopped red onions and sauté them until lightly charred but still retaining some crunch, about 2 minutes.
- Combine ingredients: Return both portions of cooked chicken to the skillet. Pour in the reserved ⅓ cup marinade along with ½ cup water. Cook for about 1 minute to combine the flavors.
- Add bok choy and finish cooking: Stir in the chopped bok choy and cook until wilted and tender, about 2 minutes.
- Garnish and serve: Transfer the stir-fry to a serving platter. Top with crushed dry-roasted peanuts and torn fresh basil leaves. Serve hot over coconut jasmine rice or cauliflower rice as desired.
Notes
- Marinate the chicken for longer (up to 4 hours) for deeper flavor.
- Use gluten-free tamari instead of soy sauce for a gluten-free version.
- Adjust the amount of chili paste to control the heat level.
- For a low-carb option, serve over cauliflower rice instead of jasmine rice.
- Make sure to deglaze the pan between batches to prevent burning and ensure even cooking.
- Toasted sesame oil adds great flavor, but can be substituted with regular sesame oil if needed.
Nutrition
- Serving Size: 2 cups
- Calories: 450 kcal
- Sugar: 9 g
- Sodium: 1034 mg
- Fat: 21 g
- Saturated Fat: 3.5 g
- Unsaturated Fat: 16 g
- Trans Fat: 0 g
- Carbohydrates: 19.5 g
- Fiber: 3 g
- Protein: 45.5 g
- Cholesterol: 124 mg

Leave a Reply