Taiwanese Sticky Rice

Course: Lunch, DinnerDifficulty: Beginner
Prep Time


Cook Time


Rest Time


Total Time





Taiwanese Sticky Rice, also known as “Niángāo” in Mandarin, is a popular and traditional dish in Taiwan. This sticky rice dish is made by soaking glutinous rice in water for at least an hour before cooking it with various ingredients such as mushrooms, pork belly, and soy sauce to infuse it with flavor. The result is a deliciously savory and sticky dish that’s perfect for any meal of the day. Taiwanese Sticky Rice is not only tasty but also holds cultural significance as it’s often served during special occasions such as Chinese New Year or weddings. Whether you’re looking to try something new or want to experience a taste of Taiwanese culture, this classic dish is definitely worth giving a try.


  • 2 cups glutinous rice, soaked in water for 2-3 hours

  • 2 cloves garlic, minced

  • 1/4 cup chopped scallions, for garnish

  • 2 tbsp vegetable oil

  • 1/4 cup finely chopped shallots

  • 2 tbsp soy sauce

  • 5 dried shiitake mushrooms, soaked in water for 1 hour

  • 1 tbsp dark soy sauce

  • 1 tbsp oyster sauce

  • 1/4 cup chopped cilantro, for garnish

  • 1 tbsp sugar

  • Salt and pepper, to taste

  • 1/4 cup dried shrimp, soaked in water for 10 minutes


  • Drain the soaked glutinous rice and set aside.
  • Drain the soaked shiitake mushrooms and cut off the stems. Cut the caps into small pieces.
  • Drain the soaked dried shrimp and chop them finely.
  • Heat the vegetable oil in a wok or large skillet over medium-high heat. Add the chopped shallots and garlic, and stir-fry for 1-2 minutes, until fragrant.
  • Add the chopped shiitake mushrooms and dried shrimp to the wok, and stir-fry for another 2-3 minutes.
  • Add the soaked glutinous rice to the wok, along with the soy sauce, dark soy sauce, oyster sauce, sugar, salt, and pepper. Stir-fry for 5-6 minutes, until the rice is evenly coated with the sauce and the ingredients are well combined.
  • Transfer the rice mixture to a heatproof dish and smooth out the surface.
  • Steam the rice mixture for 30-40 minutes, until the rice is cooked and sticky.
  • Remove the dish from the steamer and let it cool for 5-10 minutes.
  • Garnish the Taiwanese Sticky Rice with chopped scallions and cilantro, and serve hot.


  • Nutritional information may vary depending on the specific ingredients and amounts used in the recipe.

Nutrition Facts

1 servings per container


  • Amount Per Serving% Daily Value *
  • Total Fat 5g 8%
    • Saturated Fat 1g 5%
  • Cholesterol 34mg 12%
  • Sodium 557mg 24%
  • Amount Per Serving% Daily Value *
  • Total Carbohydrate 59g 20%
    • Dietary Fiber 2g 8%
    • Sugars 3g
  • Protein 8g 16%

    * The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

    Enjoy your delicious and healthy Taiwanese Sticky Rice!

    Similar Posts