Chinese Rice and Gravy: A Savory Weeknight Recipe

Updated November 3, 2026

Total time
45 min
prep 20 min · cook 25 min
Serves
4
portions as written
Safe temperature (USDA)
165°F / 74°C
check the thickest piece

Jump to recipe

Chinese Rice and Gravy: A Savory Weeknight Recipe

Chinese rice and gravy is a Chinese-American-style meal of fluffy rice topped with tender chicken, vegetables, and a glossy, savory sauce. There is no single standard version; this home-cook-friendly take balances soy, ginger, and oyster sauce, and can be adapted to the vegetables or protein you have.

Ingredients

  • 2 cups (370 g) long-grain white rice
  • 3 cups (710 ml) water, for the rice
  • 1 pound (450 g) boneless, skinless chicken thighs or breasts, cut into bite-size pieces
  • 1 tablespoon (15 ml) neutral oil, such as canola or vegetable oil
  • 1 medium yellow onion (about 150 g), cut into thin wedges
  • 1 medium red or green bell pepper (about 150 g), sliced
  • 1 medium carrot (about 100 g), thinly sliced on the diagonal
  • 1 cup (100 g) sliced mushrooms
  • 2 cloves garlic (about 6 g), finely chopped
  • 1 teaspoon (5 g) finely grated fresh ginger
  • 1 cup (240 ml) low-sodium chicken broth
  • 2 tablespoons (30 ml) regular soy sauce
  • 1 tablespoon (15 ml) oyster sauce
  • 1 teaspoon (5 ml) toasted sesame oil
  • 1 tablespoon (8 g) cornstarch
  • 2 tablespoons (30 ml) cold water, for the cornstarch slurry
  • ¼ teaspoon (0.5 g) ground black pepper
  • 2 scallions (about 30 g), thinly sliced
  • ½ teaspoon (2.5 ml) rice vinegar, optional
  • ⅛ teaspoon fine salt, optional and only if needed after tasting

Instructions

  1. Rinse and start the rice. Put the rice in a bowl, cover it with cool water, swirl gently, then drain. Repeat two or three times, until the water is less cloudy. Transfer the rice and 3 cups (710 ml) water to a saucepan. Bring to a boil over medium-high heat, then cover and turn the heat to low. Simmer for 15 minutes without lifting the lid. Turn off the heat and let the covered rice stand for 10 minutes while you finish the gravy. Fluff with a fork before serving.
  2. Prepare the sauce and vegetables. While the rice comes to a boil, whisk the chicken broth, soy sauce, oyster sauce, sesame oil, and black pepper in a small bowl. In a second small bowl, stir the cornstarch with 2 tablespoons (30 ml) cold water until smooth; keep it nearby. Slice the onion, pepper, and carrot, and have the mushrooms, garlic, and ginger ready. Mixing the sauce before cooking makes it easier to add without leaving the stir-fry unattended.
  3. Brown the chicken. Pat the chicken dry with paper towels. Heat the neutral oil in a large skillet or wok over medium-high heat until it shimmers. Add the chicken in a single layer; cook in batches if the pan is crowded. Let it sear for about 2 minutes before stirring, then cook for another 3 to 5 minutes, turning occasionally. Check the thickest pieces with a food thermometer; USDA FSIS gives 165°F (74°C) as the safe minimum internal temperature for chicken. Transfer the cooked chicken to a clean plate. It will return to the pan shortly.
  4. Cook the vegetables. Add the onion, bell pepper, carrot, and mushrooms to the skillet. Stir-fry for 4 to 5 minutes, until the onion begins to soften and the vegetables are hot but still have some bite. If the pan looks dry, add a teaspoon of water rather than more oil. Stir in the garlic and ginger and cook for about 30 seconds, just until fragrant. Keep them moving so the garlic does not scorch and turn bitter.
  5. Make the gravy. Pour in the broth mixture and scrape the pan to loosen any browned bits. Bring it to a lively simmer, then stir the cornstarch slurry again and pour it in gradually while stirring. Simmer for 1 to 2 minutes, until the sauce turns glossy and thick enough to coat a spoon. If it becomes too thick, add broth or water a tablespoon at a time. If it is thin, let it bubble for another minute before adding more slurry.
  6. Finish the chicken and taste. Return the chicken and any juices on the plate to the skillet. Stir until the pieces are coated and hot, about 1 to 2 minutes. Taste the gravy before adding salt; soy and oyster sauces already contribute saltiness. Add the optional rice vinegar for a subtle lift, or a little more broth if you want a lighter sauce. Sprinkle in the scallions and turn off the heat.
  7. Serve. Spoon the rice into shallow bowls and ladle the chicken, vegetables, and gravy over it. Include plenty of sauce, but keep some rice visible so diners can add more gravy as they go. Serve promptly while the rice is warm and the vegetables retain their texture.

Tips

  • Cut ingredients evenly. Similar-sized chicken pieces cook at a similar rate, while thin carrot slices become tender before the gravy thickens. Keep the vegetables bite-size rather than chopping them into tiny pieces; they should stay distinct in the finished bowl.
  • Use low-sodium broth if possible. Soy sauce and oyster sauce can make the gravy salty quickly, especially as it reduces. Taste only after the sauce thickens, and adjust with unsalted broth, pepper, or a touch of vinegar before reaching for extra salt.
  • Keep the slurry smooth. Cornstarch settles quickly, so stir it again just before pouring it into the simmering sauce. Add it gradually and give the gravy a minute to thicken. A large amount added at once can leave the sauce pasty rather than silky.
  • Cook in batches if needed. A crowded skillet releases moisture and steams the chicken instead of browning it. If your pan is not wide enough for the chicken to sit in one layer, brown half at a time and return all of it when you finish the gravy.

Serving Suggestions

Serve this as a complete rice bowl, with the gravy spooned over the rice just before eating. For a meal with more variety, put out steamed broccoli, sautéed bok choy, or a simple cucumber salad dressed with rice vinegar. Chili crisp, sliced fresh chilies, or a little extra soy sauce can go on the table so everyone can adjust their own bowl. If you are serving several people, keep rice and gravy in separate dishes until serving; that helps the rice stay fluffy and lets guests choose their preferred sauce-to-rice ratio.

Variations

Swap the chicken. Use 1 pound (450 g) thinly sliced beef, pork, or peeled shrimp in place of chicken. Cook beef or pork in small batches and check whole cuts of beef or pork reach 145°F (63°C) with a 3-minute rest; ground meat needs 160°F (71°C). Cook fish or shrimp to 145°F (63°C). Cooking times vary with thickness, so use a thermometer rather than relying on color alone. For tofu, use 14 ounces (400 g) firm tofu, pressed and cubed; brown it in the oil, then set it aside and add it back with the sauce.

Change the vegetables. Broccoli florets, snow peas, green beans, or sliced cabbage work well. Cut denser vegetables small enough to cook through in a few minutes, or briefly blanch them first. Frozen mixed vegetables are convenient too: thaw and drain them, then stir them in after the mushrooms so they warm without watering down the gravy.

Adjust the sauce to your pantry. If oyster sauce is unavailable, use 1 tablespoon (15 ml) hoisin sauce for a sweeter, more aromatic gravy, or use additional soy sauce for a saltier, less rounded result. A vegetarian oyster-style mushroom sauce is a good option for a meat-free meal. Tamari can replace soy sauce in the same amount, though its flavor and salt level vary by brand. For a gluten-free bowl, choose certified gluten-free tamari and verify that the oyster-style sauce and broth are also gluten-free.

Make it spicier or more savory. Add ¼ teaspoon (1 g) red pepper flakes with the garlic, or serve chili oil at the table. A teaspoon of dark soy sauce deepens the color, but it is not essential and can make the gravy saltier. Keep the total amount of sauce seasoning modest, then taste and adjust once the sauce has thickened.

Storage and Reheating

For food safety, refrigerate the chicken gravy and rice within 2 hours of cooking. Store them separately in shallow, airtight containers so they cool quickly and the rice does not soak up all the sauce. Refrigerated leftovers keep for 3 to 4 days. Discard food that has been left at room temperature longer than 2 hours, or longer than 1 hour when the room is above 90°F (32°C).

Reheat only the portion you plan to eat. Warm the gravy in a saucepan over medium heat, stirring often; add a splash of broth or water if it has thickened in the refrigerator. Reheat rice with a teaspoon or two of water per serving, covered, in the microwave or in a saucepan until steaming. USDA FSIS recommends reheating leftovers to 165°F (74°C); check the center with a food thermometer, especially when reheating a large portion. You can freeze the gravy and rice separately in freezer-safe containers for about 2 months for best quality. Thaw in the refrigerator before reheating, and do not refreeze leftovers that have already been reheated.

Frequently Asked Questions

Is Chinese rice and gravy a traditional Chinese dish?
This recipe is a Chinese-American-style rice bowl, not a claim to one canonical dish from China. Chinese-American menus and home cooking include many different sauces, proteins, and regional influences, and the name “rice and gravy” is used in more than one way. This version is simply a savory, adaptable chicken-and-vegetable gravy served over rice.

Can I use leftover rice?
Yes. Use about 6 cups (900 g) cooked rice in place of the dry rice and water. Reheat it separately with a small splash of water, covered, until steaming hot; do not leave cooked rice sitting at room temperature. The chicken gravy can be made as written, so leftover rice saves time without changing the sauce.

How can I make the gravy thicker or thinner?
For thicker gravy, mix 1 teaspoon (3 g) cornstarch with 1 tablespoon (15 ml) cold water and stir it into the simmering sauce, then wait a minute before deciding whether to add more. For thinner gravy, stir in broth or water a tablespoon at a time. Avoid sprinkling dry cornstarch directly into the hot pan because it tends to form lumps.

Can I make this without oyster sauce?
Yes. Mushroom-based vegetarian oyster sauce gives a similar savory quality. Hoisin is another easy substitute, but it tastes sweeter and more strongly spiced, so start with the same amount and taste before adding more. If using only soy sauce, the gravy will be less rounded; a splash of broth and a little extra ginger can help balance it.

Why did my gravy turn lumpy?
The most common causes are undissolved cornstarch or adding the slurry too quickly. Whisk the cornstarch into cold water until no dry spots remain, stir the slurry again, then pour it slowly into simmering broth while stirring continuously. If small lumps appear, whisk briskly; if needed, strain the sauce before returning the chicken and vegetables to the pan.

Can I make the components ahead?
You can slice the vegetables and mix the broth, soy, oyster sauce, sesame oil, and pepper up to a day ahead, keeping them covered in the refrigerator. Make the cornstarch slurry just before using it, because it separates as it sits. For the best texture, cook the rice and gravy close to serving time, or chill them promptly and reheat them separately as directed above.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).