This quick chicken and spinach stir fry is fresh and flavorful, with garlic and soy sauce tying it all together. It’s a lifesaver for busy weeknights or when you need a last-minute healthy dinner.
Introduction
I first stumbled upon this chicken and spinach stir fry on a hectic weeknight when I had just a handful of ingredients on hand. I was craving something light but satisfying, and this dish delivered exactly that. What makes this version stand out for me is the balance of flavors — the garlic isn’t overpowering, and the soy sauce adds just the right salty kick without being too heavy. The secret? Cooking the chicken in thin slices so it stays tender and finishes quickly, and tossing in the spinach at the very end to keep its bright color and fresh flavor. I’ve made this recipe countless times now, and it’s become a go-to when I want a healthy meal without fuss. The finished dish looks vibrant with glossy spinach and juicy chicken coated in a simple but tasty sauce. If you’re after something quick, wholesome, and bursting with flavor, this stir fry is a winner every time!
How To Do It
Step 1
Start by slicing the chicken breast into thin strips about 1/4 inch thick. This ensures the chicken cooks quickly and stays tender rather than drying out. Heat the vegetable oil in a large skillet or wok over medium-high heat until shimmering. Adding the chicken in a single layer helps it brown nicely. Cook without stirring for 2 minutes to develop a golden sear, then stir and cook for another 2-3 minutes until no longer pink. Avoid overcrowding the pan to prevent steaming, which can make the chicken tough.
⏱ Time: 5 minutes
✓ Doneness: Chicken strips are opaque and lightly browned on edges
Step 2
Reduce the heat to medium and add the minced garlic to the pan. Garlic burns easily, so stirring constantly helps it cook evenly and release its aroma without turning bitter. Cook for about 30 seconds until fragrant, then pour in the soy sauce and optional sesame oil. Stir to coat the chicken evenly. If you want a slightly thicker sauce, add the cornstarch slurry now and stir until the sauce thickens and becomes glossy. This step adds a lovely texture that clings to the chicken and spinach.
⏱ Time: 3 minutes
✓ Doneness: Sauce is glossy and slightly thickened, garlic is fragrant but not browned
Step 3
Add the fresh spinach to the skillet, stirring quickly to wilt it evenly. Spinach cooks down fast — usually within 1-2 minutes — so keep the heat on medium and toss frequently. This quick cooking keeps the spinach bright green and tender without becoming mushy. It also helps retain nutrients and fresh flavor. Season with salt and pepper to taste at this stage. Don’t overcook; you want the spinach to look vibrant and still have a slight bite.
⏱ Time: 2 minutes
✓ Doneness: Spinach has wilted but remains bright green and tender
Step 4
Give everything one last stir to combine the chicken, spinach, and sauce well. Taste and adjust seasoning if needed — sometimes a little extra soy sauce or a pinch of salt can brighten the flavors. Remove from heat immediately to avoid overcooking the spinach. Serve the stir fry hot over rice or noodles for a complete meal. The combination of tender chicken, garlicky sauce, and fresh spinach is both comforting and fresh.
⏱ Time: 1 minute
✓ Doneness: Dish is steaming hot with well-coated ingredients
Step 5
If you want to add a crunch or extra flavor, sprinkle toasted sesame seeds or chopped green onions on top just before serving. These add a nice texture contrast and a fresh bite that complements the garlicky soy sauce. It’s a simple garnish that makes the dish look and taste a little more special without extra effort.
⏱ Time: 1 minute
✓ Doneness: Garnish is evenly distributed and visually appealing
Step 6
For an optional twist, you can marinate the chicken in a tablespoon of soy sauce and a teaspoon of grated ginger for 10-15 minutes before cooking. This adds deeper flavor and a subtle zing. Just be sure to pat the chicken dry before cooking to get a nice sear instead of steaming.
⏱ Time: 15 minutes (optional marinade)
✓ Doneness: Chicken has a slightly glossy, seasoned surface before cooking
Step 7
Use a wok or large skillet with high sides to make tossing the ingredients easier and prevent spills. The high heat helps achieve a quick stir fry that locks in juices and keeps vegetables crisp-tender. If your pan isn’t hot enough, the chicken might release water and become soggy instead of caramelized.
⏱ Time: prep step
✓ Doneness: Pan is hot and ready before adding chicken
Step 8
Avoid overcrowding the pan by cooking the chicken in batches if needed. Overcrowding traps steam and prevents browning, resulting in less flavor and a rubbery texture. Browning creates those delicious Maillard reactions that add depth and aroma to the dish.
⏱ Time: prep step
✓ Doneness: Chicken pieces brown evenly without steaming
Step 9
Serve this stir fry immediately after cooking for the best texture and flavor. Leftovers tend to lose the crispness of the spinach and the sauce can thicken too much. If you need to reheat, do so gently with a splash of water or broth to loosen the sauce and revive the greens.
⏱ Time: serve immediately
✓ Doneness: Dish is hot, fresh, and vibrant when served
Variations
Spicy Chicken and Spinach Stir Fry
Add 1-2 teaspoons of chili garlic sauce or fresh sliced chili peppers when adding garlic for a spicy kick. This transforms the dish with heat while keeping the original flavors intact.
Note: Be cautious when adding spicy ingredients; start small and adjust to taste to avoid overpowering the dish.
Chicken and Kale Stir Fry
Swap spinach for chopped kale for a heartier green with a slightly bitter edge. Kale requires a bit longer cooking time, so add it a minute or two earlier than spinach.
Note: Kale should be cooked until tender but still slightly firm to avoid toughness.
Ginger Soy Chicken Stir Fry
Include 1 tablespoon of freshly grated ginger with garlic to add warmth and complexity. Ginger pairs beautifully with soy sauce and chicken, elevating the dish.
Note: Add ginger simultaneously with garlic to release its flavor without burning.
Sesame Chicken and Spinach Stir Fry
Finish the stir fry with a drizzle of toasted sesame oil and sprinkle toasted sesame seeds on top for nutty aroma and texture contrast.
Note: Add sesame oil off-heat to preserve its delicate flavor.
Chicken Stir Fry with Mushrooms and Spinach
Add sliced mushrooms along with the chicken to introduce earthy flavors and extra texture. Mushrooms release moisture, so cook until water evaporates for best results.
Note: Sauté mushrooms first until browned before adding chicken for better flavor.
Pro Tips
Slice chicken thinly and uniformly for even cooking.
Uniform thin slices cook at the same rate, preventing some pieces from drying out while others remain undercooked. This technique ensures tender, juicy chicken and a consistent texture throughout the dish.
Use a hot pan and avoid overcrowding when cooking chicken.
A hot pan sears the chicken quickly, creating flavorful browning through the Maillard reaction. Overcrowding traps steam, causing the chicken to steam instead of brown, resulting in a rubbery texture and less flavor.
Add spinach last and cook briefly to maintain its bright color and nutrients.
Spinach wilts very fast; cooking it too long leads to mushy texture and dull color. Quick cooking preserves its vibrant green hue and nutritional value, adding freshness to the dish.
Add garlic after the chicken to avoid burning it.
Garlic burns quickly and turns bitter if cooked too long on high heat. Adding it after the chicken allows it to release aroma without burning, enhancing flavor without bitterness.
Use a cornstarch slurry to thicken the sauce if desired.
Cornstarch mixed with water thickens the sauce, helping it cling to the chicken and spinach. This improves texture and mouthfeel without adding heaviness or extra fat.
Marinate chicken briefly in soy sauce and ginger for extra flavor.
Marinating adds depth and tenderness by infusing the meat with flavor. Patting dry before cooking ensures a good sear instead of steaming, preserving texture.
Serve stir fry immediately for best texture and flavor.
Leftover spinach loses its crispness and sauce thickens when cooled. Serving right away maintains freshness, vibrant color, and balanced flavors.
Common Mistakes to Avoid
Overcrowding the pan when cooking chicken.
Why it happens Many cooks try to cook all chicken at once to save time, unaware that this traps steam and prevents browning.
Fix Cook chicken in batches if needed, allowing space for each piece to brown. This develops better flavor and tender texture.
Burning the garlic by adding it too early.
Why it happens Adding garlic at the start exposes it to high heat too long, causing bitterness.
Fix Add garlic after chicken is mostly cooked and stir constantly to prevent burning.
Overcooking spinach until mushy.
Why it happens Spinach wilts quickly and cooks fast; leaving it in the pan too long ruins texture.
Fix Add spinach last and cook just until wilted, about 1-2 minutes.
Using thick chicken slices that cook unevenly.
Why it happens Thick pieces take longer to cook, risking undercooked centers or dry edges.
Fix Slice chicken thinly and evenly for consistent cooking.
Skipping seasoning adjustments at the end.
Why it happens Some assume soy sauce alone is enough, but tastes vary and salt levels differ.
Fix Taste at the end and add salt, pepper, or more soy sauce as needed.
Nutrition
Per Serving:
Nutritional values are estimates and may vary based on specific ingredients used.
Storage & Tips
Room Temperature
This stir fry can safely sit covered at room temperature for up to 2 hours. Beyond that, bacteria growth increases, so refrigerate promptly.
Refrigerator
Store leftovers in an airtight container for up to 3 days. The spinach may soften and sauce thicken when cold. Reheat gently to revive texture.
Freezer
Freeze in a sealed container for up to 1 month. Wrap tightly to prevent freezer burn. Thaw overnight in the fridge before reheating.
Reheating
Reheat on stovetop over medium heat with a splash of water or broth to loosen sauce. Avoid microwaving too long to prevent overcooked spinach and dry chicken.
Make Ahead
Prep the chicken and marinade up to 1 day ahead and store in the fridge. Wash and dry spinach in advance but add it fresh at cooking time to keep it vibrant.
FAQ
Can I use chicken thighs instead of breast?
Yes! Chicken thighs are juicier and more forgiving if slightly overcooked. Slice them thinly like the breast for even cooking. The flavor will be richer and the texture a bit more tender.
What can I substitute for soy sauce if I’m allergic?
Tamari (gluten-free soy sauce) or coconut aminos are great alternatives that provide similar umami flavor. Adjust seasoning to taste since these can vary in saltiness.
How do I prevent spinach from turning mushy?
Add spinach at the very end and cook only until just wilted, about 1-2 minutes. Overcooking breaks down cell walls, releasing water and causing mushiness.
Can I make this stir fry vegetarian?
Absolutely! Substitute chicken with firm tofu or tempeh. Press tofu well to remove moisture and pan-fry until golden before adding spinach and sauce.
What’s the best way to reheat leftovers?
Reheat gently on the stovetop over medium heat with a splash of water or broth to prevent drying. Avoid high heat or microwave reheating for long periods as spinach can become mushy.
Can I add other vegetables to this stir fry?
Yes! Bell peppers, snap peas, or mushrooms work well. Add vegetables that take longer to cook earlier, and quick-cooking greens last to maintain texture.
Why does my chicken sometimes turn out dry?
Overcooking and thick chicken pieces cause dryness. Slice chicken thinly and cook quickly over high heat to retain moisture and tenderness.
Is it necessary to use cornstarch?
Not necessary, but cornstarch thickens the sauce and helps it cling to ingredients for better texture. If you prefer a lighter sauce, you can skip it.
Final Thoughts
Give this chicken and spinach stir fry a try—you'll love how quick and flavorful it is! Don’t forget to share your version and any tweaks you make!