Chicken Thigh Stir-Fry with Rice
Bone-in chicken thighs are the budget cook's secret weapon. Crispy skin, juicy meat, and a savory soy-ginger glaze over fluffy white rice.
Thighs in bite-size pieces are still poultry
Boneless thigh meat cut into chunks is easy to overcook at the edge and undercook in a thick piece if you piled the pan. USDA FSIS is plain about poultry: breasts, legs, thighs, wings, and ground poultry all go to 165°F, measured with a food thermometer. A shiny glaze does not tell you the center of a chunk is there. Pick the thickest piece, park the thermometer in the middle, and wait for 165°F. If you are cooking for someone pregnant, very young, older, or immunocompromised, do not serve the batch "mostly done" while one piece finishes.
The ingredient list on this page says boneless skinless thighs. Bone-in thighs are often cheaper per pound and they suit a sheet pan better than a fast stir-fry, because the bone and skin want time. If you only have bone-in, this is the wrong method. Bake them and slice the meat, and still check 165°F.
The pan has to be hot, and it has to be roomy
A stir-fry fails in a crowded, warm skillet. The meat steams, the broccoli goes army-green, and the sauce boils into a thin gravy. Heat the pan until a drop of water skitters, then add oil, then the floured or starch-coated chicken in a single layer. Leave it alone long enough to color. If it does not fit, do two rounds. The second round is still faster than ordering food because the first round disappointed you.
Cornstarch on the raw meat is there to help the surface brown and to slightly thicken the sauce later. It is not a breading. Too much and the pan tastes pasty. A tablespoon for a pound and a half is the amount in the list. Salt and a spoon of soy sauce in that bowl season the meat before the vegetables show up.
Vegetables on a clock
Carrots take longer than bell pepper. Broccoli takes longer than garlic. That is why the method staggers them. Cut the carrots thin. If your broccoli crowns are huge, break them. Garlic and ginger go in at the end of the vegetable cooking, in a clear spot in the pan, for half a minute. They burn if they sit under a pile of wet broccoli.
Frozen vegetables throw off water. If that is what you have, cook them until the water is gone before you return the chicken. Otherwise the sauce never coats anything. Fresh broccoli that has yellowed is a quality problem. Slimy broccoli is a discard problem. Wash it, dry it, and do not put a soaking-wet pile into hot oil unless you want a splatter burn.
Sauce, sodium, and rice that was cooked earlier
Soy sauce, oyster sauce, and sesame oil are the glaze. They are also where the sodium lives. The Dietary Guidelines for Americans, 2020–2025, list sodium among the nutrients to limit. You do not need the bottle plus a salty takeout-style finish. Taste before you add more soy.
The rice in the list is already cooked. That is convenient, and it is also the risk. Cooked rice is a known problem food when it sits in a warm kitchen, because Bacillus cereus spores can survive boiling and then grow if the rice lingers at room temperature. CDC investigated a 1993 outbreak in Virginia day-care centers tied to chicken fried rice that had been cooled on the counter, held warm, and served later. The emetic toxin this bacterium can make is not reliably destroyed by a quick reheat. So the rice under this stir-fry should be rice you just cooked, or rice you cooled fast and refrigerated. Rice that spent the afternoon in the rice cooker on "warm" after a long counter sit is not a thrifty move. It is a bad one. Spread just-cooked rice in a thin layer if you need it cold later, and refrigerate it promptly.
Listed price, real price
The cost per serving printed beside this recipe is a planning number for the ingredients as listed. Chicken prices swing harder than rice prices. If thighs are the expensive line this week, this is the dinner to swap, not the dinner to force. The content disclaimer covers how to read costs on this site.
After dinner
Put leftovers in shallow containers and refrigerate them. USDA FSIS wants perishable food in the refrigerator within 2 hours, or 1 hour above 90°F, and most cooked leftovers eaten within 3 to 4 days. Reheat to 165°F and stir because a microwave heats unevenly. A packed container of sauced chicken and broccoli reheats better than a container of rice that has dried out. Add a spoon of water and cover the rice.
Freezer storage at a steady 0°F keeps food safe while quality drops, per FSIS. Stir-fries with watery vegetables get softer. If you freeze a portion, freeze it flat, date it, and expect the broccoli to be less crisp. Thaw in the refrigerator.
Ginger you will not waste
A knob of ginger dries out or molds in the door. If you grate what the recipe needs and still have a piece left, freeze the rest. Grate it from frozen next time. That is a storage habit, not a nutrition claim. Ground ginger is a different flavor, hotter and less bright. Use it only if the fresh root is gone, and use less than you would of the fresh grate.
Skip the oyster sauce if you do not eat shellfish. The bottle is often made with oyster extract. Soy sauce and a pinch of sugar are a different sauce, not a secret duplicate. Read the label if someone at the table has a shellfish allergy. Major allergens belong on labels for a reason. When you are feeding someone with an allergy, the label beats any substitution guess in a recipe.
Oil, smoke, and the hood fan
Vegetable oil in a ripping-hot pan will smoke. That smoke is your cue that the pan is ready, and it is also a cue to turn the fan on and not to walk off. Sesame oil is for the end. It burns and goes bitter if you use it as the frying fat. If the only pan you own is a small nonstick skillet, cook the chicken and the vegetables separately and combine them. A smoky apartment and pale chicken is a worse dinner than two calm batches.
Further reading: USDA FSIS safe-temperature chart; CDC MMWR, "Bacillus cereus Food Poisoning Associated with Fried Rice at Two Child Day Care Centers — Virginia, 1993"; USDA FSIS, "Leftovers and Food Safety."
Ingredients
- 1.5 lbs boneless skinless chicken thighs (cut into 1-inch pieces)
- 2 cups broccoli florets
- 1 medium bell pepper (sliced)
- 1 medium carrot (thinly sliced)
- 3 cloves garlic (minced)
- 1 tbsp fresh ginger (grated (or 1 tsp ground))
- 3 tbsp soy sauce
- 1 tbsp oyster sauce (optional but recommended)
- 1 tbsp sesame oil
- 1 tbsp cornstarch
- 2 tbsp vegetable oil
- 3 cups cooked white rice (for serving)
Method
- In a bowl, toss chicken pieces with cornstarch, 1 tbsp soy sauce, and a pinch of salt. Let marinate for 5 minutes while you prep the vegetables.
- Heat 1 tbsp vegetable oil in a large wok or skillet over high heat until smoking. Add chicken in a single layer — do not stir for 2 minutes to get a good sear. Flip and cook another 2 minutes. Remove to a plate.
- Add remaining oil to the pan. Add carrots and cook 2 minutes. Add broccoli and bell pepper, cook 3 minutes, stirring frequently.
- Push vegetables to the edges. Add garlic and ginger to the center and cook 30 seconds until fragrant.
- Return chicken to the pan. Add remaining soy sauce, oyster sauce, and sesame oil. Toss everything together and cook 1 minute until sauce coats everything.
- Serve immediately over steamed rice.
Notes from the kitchen
- High heat is the secret to stir-fry. If your pan isn't smoking, it's not hot enough.
- Chicken thighs are cheaper than breast and stay juicy at high heat — don't substitute.
- Prep everything before you start cooking. Stir-fry moves fast.
- Freeze leftover ginger root and grate it straight from frozen — no waste.