Taiwanese Turkey Rice: A Savory, Saucy Comfort-Food Bowl

Updated November 4, 2026

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

Jump to recipe

Taiwanese Turkey Rice: A Savory, Saucy Comfort-Food Bowl

Taiwanese turkey rice, especially associated with Chiayi, is a comforting bowl of steamed rice topped with tender shredded turkey, fried shallots, and savory turkey-broth gravy. This home-friendly version poaches turkey thighs gently and uses the fragrant cooking liquid for a sauce that soaks into the rice without hiding the meat’s flavor.

Ingredients

  • 1½ cups (285 g) uncooked medium- or long-grain white rice
  • 1¾ cups (415 ml) water, or the amount recommended for your rice cooker
  • 1½ lb (680 g) boneless, skinless turkey thighs, preferably similar in size
  • 4 cups (960 ml) low-sodium chicken or turkey broth, for poaching
  • 1 small piece fresh ginger, about 2 inches (5 cm), lightly smashed
  • 2 scallions (about 30 g), trimmed; cut one into large pieces and thinly slice the other for serving
  • 2 large shallots (about 100 g), peeled and thinly sliced
  • ⅓ cup (80 ml) neutral oil, such as canola or rice bran oil
  • 2 tbsp (30 ml) regular soy sauce
  • 1 tsp (5 ml) dark soy sauce, optional, for deeper color
  • 1 tsp (4 g) sugar
  • ¼ tsp ground white pepper, plus more to taste
  • ½ tsp fine salt (about 3 g), plus more if needed; use less if your broth is salted
  • 1 tsp (5 ml) rice vinegar, optional, to brighten the gravy

Instructions

  1. Rinse and start the rice. Rinse the rice in a bowl or fine-mesh sieve, changing the water two or three times until it is less cloudy, then drain well. Put it in a rice cooker with the measured water and start the cooker. For a saucepan, bring the rice and water to a boil, cover, reduce the heat to low, and cook according to the rice package directions, usually about 15 to 18 minutes; let it stand covered for 5 minutes after the heat is off. Keep the cooked rice covered while you finish the turkey.
  2. Set up the poaching broth. Pour the broth into a medium saucepan or shallow pot and add the smashed ginger and the scallion cut into large pieces. Bring it just to a gentle simmer over medium heat, then lower the heat so the surface barely bubbles. A vigorous boil can make turkey thighs tighten and turn stringy, so keep the liquid calm.
  3. Poach the turkey safely. Add the turkey thighs in a single layer, cover partly, and poach gently for about 25 to 35 minutes, turning once if they are not fully submerged. Check the thickest part of each thigh with a food thermometer; USDA FSIS sets 165°F (74°C) as the safe minimum internal temperature for poultry. If a piece has not reached that temperature, continue poaching and check again after a few minutes. Transfer the cooked turkey to a plate and rest it for 5 minutes. Set aside at least 1 cup (240 ml) of the poaching broth for the gravy.
  4. Fry the shallots. While the turkey poaches, put the sliced shallots and neutral oil in a small, cool skillet. Set it over medium-low heat and stir often for about 7 to 10 minutes, until the slices are pale gold and crisping at the edges. They darken quickly, so remove the pan from the heat before they become deep brown. Lift the shallots onto a paper-towel-lined plate with a slotted spoon. Keep the shallot-scented oil; you will use some in the sauce.
  5. Make the gravy. In a small saucepan, combine 1 cup (240 ml) reserved poaching broth, the regular soy sauce, dark soy sauce if using, sugar, white pepper, and 1 tablespoon (15 ml) of the shallot oil. Bring to a gentle simmer and cook for 3 to 5 minutes, stirring so the sugar dissolves. Taste before adding salt, since both broth and soy sauce contribute saltiness. Stir in the rice vinegar if you want a slightly brighter finish. The gravy should be savory and pourable, not thick like a starch-based sauce.
  6. Shred and season the turkey. Use two forks to pull the rested turkey into bite-size strands, or slice it thinly across the grain. Toss it with 2 to 3 tablespoons (30 to 45 ml) of warm gravy so the meat stays moist. If the turkey is difficult to shred, cut it into smaller pieces rather than forcing long strands.
  7. Build the bowls. Divide the hot rice among four bowls. Arrange the turkey over each portion, spoon on gravy to taste, and finish with crisp shallots, sliced scallion, and a few drops of shallot oil. Put extra gravy at the table so everyone can add more without making the rice soggy.

Tips

  • Choose low-sodium broth when possible. The gravy concentrates the flavor of the poaching liquid, and soy sauce adds more salt. If using regular broth, taste the sauce before seasoning and omit or reduce the added salt.
  • Keep the shallots pale gold. Thin, even slices fry at a similar rate. Remove them as soon as the edges turn golden; residual heat continues to cook them, and dark-brown shallots can taste bitter.
  • Use the right turkey cut. Thighs stay juicy during poaching and shred easily. Turkey breast can work, but it cooks faster and is leaner, so start checking its temperature early and remove it as soon as it reaches 165°F (74°C).
  • Make the gravy to your taste. Add reserved broth a spoonful at a time if it tastes too strong, or simmer it briefly longer if you want a more concentrated sauce. Avoid adding flour or cornstarch by default; this bowl is best with a light, savory broth gravy.

Serving Suggestions

Serve the bowls hot, with the rice underneath and the turkey and shallots visible on top. Set out the remaining gravy, sliced scallions, and white pepper so diners can adjust each serving. A small dish of pickled mustard greens, lightly blanched greens such as bok choy, or quick-pickled cucumber gives the meal a crisp, tangy contrast to the soft rice and rich shallot oil. A clear soup, including a little of the remaining poaching broth seasoned to taste, also makes a simple accompaniment.

For a fuller meal, add a vegetable side rather than piling extra sauce into the rice. If serving family-style, keep the rice covered until the turkey is ready and bring the turkey to the table soon after shredding. The crisp shallots are most appealing when sprinkled on at the last moment, so serve them separately if the bowls will sit before everyone eats.

Variations

Use leftover cooked turkey. This is a useful shortcut after a roast. Warm shredded turkey gently in a saucepan with about 1 cup (240 ml) broth, ginger, soy sauce, sugar, and white pepper; do not boil it hard, which can dry out already-cooked meat. Fry the shallots separately and make the gravy as directed. Since cooked turkey has already been seasoned, taste before adding more salt.

Make it more traditional in spirit with fried shallots. Crisp shallots are a defining flavor in many versions of turkey rice. If fresh shallots are unavailable, use 3 tablespoons (about 15 g) packaged fried shallots as a topping and 1 tablespoon (15 ml) neutral oil in the gravy. The shortcut is convenient but gives less fresh shallot aroma and no homemade shallot oil.

Adjust the rice. Medium-grain rice gives a softly cohesive bowl, while long-grain rice produces lighter, more separate grains. Either works; use the water ratio and cooking method specified for the rice you have rather than assuming every variety absorbs liquid identically. Brown rice can also be used, but it needs a longer cook and more water, so prepare it according to its package and start it before the turkey.

Add a little heat or acidity. Offer chili oil or sliced fresh chile at the table instead of making the whole batch spicy. A small splash of rice vinegar in the gravy or a side of pickles can cut through the savory richness. These additions are optional; the basic bowl is meant to let the turkey, broth, and fried shallots lead.

Storage and Reheating

For food safety, refrigerate the turkey, rice, and gravy within 2 hours of cooking, preferably in separate shallow, covered containers so they cool promptly. Cooked turkey and gravy keep for 3 to 4 days in the refrigerator at 40°F (4°C) or colder. Cooked rice is also best used within 3 to 4 days. Store fried shallots separately in an airtight container; they lose their crispness in the refrigerator, so make a fresh small batch if texture matters.

Reheat only the amount you plan to eat. Warm turkey and gravy together in a covered saucepan over low heat, adding a splash of broth or water if needed, or microwave them in a covered, microwave-safe dish and stir partway through. Reheat leftovers to 165°F (74°C), checking the center with a food thermometer. Heat rice with a teaspoon or two of water and cover it so the grains steam rather than dry out. For longer storage, freeze turkey and gravy in airtight portions for up to 2 to 3 months for best quality; freeze rice separately. Thaw in the refrigerator and reheat thoroughly to 165°F (74°C). Do not leave cooked rice or turkey at room temperature for extended periods.

Frequently Asked Questions

Is Taiwanese turkey rice the same as chicken rice?

They are similar in the sense that both pair cooked poultry with rice and savory seasonings, but Taiwanese turkey rice centers on turkey, often shredded or thinly sliced, with a broth-based sauce and fried shallots. Chicken can be substituted, but the flavor and texture will differ. Turkey rice has regional and household variations, so toppings and sauce strength are not identical everywhere.

Can I make the turkey ahead?

Yes. Poach and shred it up to 3 days ahead, then refrigerate it promptly in a covered container with a little broth to prevent it drying out. Make or reserve the gravy separately. Reheat the turkey gently in the gravy until the leftovers reach 165°F (74°C), and cook the rice fresh if you want the best texture.

What can I use instead of shallots?

Thinly sliced red onion is the closest easy substitute for frying, though it tastes a little sharper and less delicate. Packaged fried shallots are another practical option; sprinkle them over the finished bowls, but remember they will not provide the fragrant oil made by frying shallots at home. Avoid replacing them with raw onion if you want the characteristic crisp, sweet-savory topping.

Can I cook this with turkey breast?

Yes. Use boneless, skinless breast cut into pieces of similar thickness and begin checking its temperature earlier than you would for thighs. Poach only until the thickest part reaches the USDA FSIS safe minimum of 165°F (74°C), then rest it briefly before slicing or shredding. Because breast is leaner, keep it covered with a little broth while you assemble the bowls.

Why is my gravy too salty or too thin?

If it is too salty, dilute it with unsalted broth or water a little at a time; do not add more soy sauce until you taste again. A thin gravy is normal for this dish and should soak into the rice. If you prefer a stronger flavor, simmer it gently for a few additional minutes to reduce it, taking care not to let the sauce become overly salty as it concentrates.

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).