recipe image

Niangao (aka Mochi Cake)

Photo by Rocky Luten, prop styling by Molly Fitzsimons, food styling by Anna Billingskog
  • Prep time
    15 minutes
  • Cook time
    1 hour 10 minutes
  • makes
    24 pieces
Author Notes

While growing up, my mom often made this baked niango, or “mochi cake,” to bring to potlucks with other Taiwanese-American families. Since most Asian desserts are not very sweet, this was always a special treat for me and my more Americanized sweet tooth. The consistency was always very chewy (a texture called “QQ” in Taiwan), and my mother usually studded the cake with dollops of sweetened red bean paste. I know a lot of Westerners can’t abide the idea of sweetened beans as a dessert, so I’ve made it an optional ingredient, but if you know, you know good it is.

This cake is traditionally eaten for the Lunar New Year because niango is a homonym in Chinese for “year” and “high.” Thus, eating it at the beginning of the year was supposed to bring forth an auspicious year. There are many different kinds of niango: Shanghainese niangao is a dense, savory rice cake that is sliced up and stir-fried with meat and vegetables. And usually sweet niangao is steamed rather than baked, but my mom found it easier to bake due to the ubiquitousness of ovens in American kitchens. She said that the results were always more consistent than with steaming. The addition of butter in this recipe makes it very similar to Hawaiian butter mochi, but this version uses milk instead of coconut milk, and I find it to be generally less sweet.

My favorite part of niangao is the crusty edges, so I’ve started baking it in my Baker’s Edge brownie pan to maximize the crust:center ratio. I’ve also found that the type of glutinous rice flour used makes a difference. I usually love Mochiko sweet rice flour, but I find that I get a crustier niangao if I use Thai glutinous rice flour; just make sure you grab the green bag instead of the red bag, which is regular, non-glutinous rice flour. —Joy Huang | The Cooking of Joy

  • Test Kitchen-Approved


  • 1/2 cup

    unsalted butter, melted and cooled to room temperature, plus more for the pan

  • 3 cups

    milk, warmed to a little hotter than a fever

  • 1 1/4 cups


  • 3

    large eggs, lightly beaten

  • 1 teaspoon

    vanilla extract

  • 1 pound

    glutinous rice flour

  • 1 teaspoon

    baking powder

  • 1/3 cup

    red bean paste or sweetened red beans (optional)

  1. Heat the oven to 350°F. Butter a 13-by-9-inch inch baking pan.
  2. In a medium bowl, whisk the melted butter, milk, sugar, eggs, and vanilla.
  3. In a large bowl, whisk the flour and baking powder. Add the milk mixture to the flour mixture in 5 to 7 increments, stirring well after each addition to prevent lumps from forming. Pour the batter into the prepared pan.
  4. Drop the red bean paste by scant teaspoonfuls onto the top of the cake, if using. If the spoonfuls are too big, the filling will sink to the bottom.
  5. Bake for about 1 hour and 10 minutes, until the cake springs back when lightly touched. It should be golden and crusty. Let cool completely before serving.
  6. For extra decadence, you can slice the niangao into thin slices, dip them in beaten egg, and pan-fry for Cantonese-style niangao.

Read More