Light and Tender Chinese Lotus Seed Buns Recipe

Photographs: Shao Z.

Fluffy and sweet, lotus seed buns are a popular treat at Chinese bakeries. As the name implies, they're flavored with a paste made from lotus flower seeds, which have a light, chestnut-like flavor. This recipe for homemade buns has been perfected to work with either low-gluten flour, or all-purpose. Hot from the steamer, they're a confection not to be missed. The only thing that could make them either even is a cup of bubble tea.

Why this recipe works:

  • Mixing all-purpose flour with cornstarch inhibits gluten formation, resulting in a lighter, more tender bun; alternatively, you can use a low-protein flour like pastry or cake flour without the cornstarch for equally great results.
  • Using dried—not canned—lotus seeds creates a paste with better aroma and flavor.

Note: Lotus seeds are available canned or dried at Chinese grocers and from online vendors; we strongly recommend using dried lotus seeds and not the canned ones. Canned lotus-seed paste (a different product from canned lotus seeds) can also be used in place of the homemade paste here, but it won't be as fragrant, and since it comes pre-sweetened, you won't have as much control over its sweetness level. Glutinous rice flour, which is different from regular rice flour, is available at Asian food stores and from online vendors.

Recipe Details

Light and Tender Chinese Lotus Seed Buns Recipe

Active 90 mins
Total 6 hrs
Serves 10 buns


For the Lotus-Seed Paste Filling:

  • 11 ounces dried lotus seeds (see note)

  • Water

  • 1/4 cup neutral oil, such as vegetable or canola oil

  • 1/2 to 3/4 cup sugar

For the Buns:

  • 1 1/4 cups low-protein flour, such as cake or pastry flour, or 3/4 cup plus 2 tablespoons all-purpose flour mixed with 2 tablespoon cornstarch

  • 1 1/2 tablespoons sugar

  • 1/4 teaspoon active dry yeast

  • 1/4 teaspoon baking powder

  • 1 tablespoon glutinous rice flour (see note)

  • 1/4 cup water

  • 1 tablespoon heavy cream

  • Yellow or pink food coloring (optional)


  1. For the Lotus-Seed Paste Filling: Rinse lotus seeds and soak in a large bowl of water until softened, at least 4 hours or overnight.

  2. Tear each seed in half and remove the small bitter sprout (technically the cotyledon) in the center.

  3. Place lotus seeds in a large pot and add enough water to completely cover. Bring to a boil over high heat, then lower heat and simmer, adding more water if necessary to keep seeds covered, until tender, about 1 hour.

  4. Reserve 1 cup of lotus-seed cooking water, then drain seeds.

  5. Transfer seeds to a food processor or blender, add a splash of reserved lotus-seed cooking water, and process to a smooth paste, adding more reserved cooking water if necessary. For a finer texture, pass lotus-seed paste through a fine sieve, though this step is optional.

  6. Add lotus-seed paste and oil to a nonstick skillet and heat over medium heat, stirring with a spatula or wooden spoon until oil is incorporated.

  7. Add 1/2 cup sugar and stir until incorporated. Taste, and if you want the paste more sweet, add remaining 1/4 cup sugar, 1 tablespoon at a time, until desired sweetness.

  8. Remove from heat and set aside. The lotus-seed paste can be made in advance and refrigerated for up to 3 days, or frozen for up to 6 months.

  9. For the Buns: In a large bowl, mix low-protein flour or all-purpose flour mixture with sugar, yeast, baking powder, and glutinous rice flour. Add water and stir until incorporated.

  10. Add cream and mix well until a loose, shaggy dough forms. Transfer dough to a work surface and knead until dough is smooth.

  11. Roll dough into a 1-inch-thick rope. Cut into 10 portions.

  12. Working 1 piece at a time, roll out dough pieces using a rolling pin, dowel, or glass bottle, to 3 -inch rounds.

  13. Set 1 scant tablespoon of lotus-seed paste in the middle of each dough round.

  14. Working 1 bun at a time, wrap dough around filling to fully enclose it.

  15. Set buns seam-side down on a lightly floured or parchment-lined plate or baking sheet.

  16. Pressing gently with a dough scraper or the back of a knife, create an indent on the top side of each bun.

  17. Cover buns with plastic wrap and let stand for 20 minutes.

  18. Line a steamer insert with parchment paper and set up for steaming.

  19. If using food coloring, brush top of each bun with food coloring using a pastry brush.

  20. Set buns in the prepared steamer, spacing them 1 1/2 inches apart.

  21. Steam buns until puffed and cooked through, about 15 minutes. Serve hot or at room temperature.

Special equipment

Food processor or blender, steamer

This Recipe Appears In

Nutrition Facts (per serving)
224 Calories
6g Fat
38g Carbs
4g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 10
Amount per serving
Calories 224
% Daily Value*
Total Fat 6g 8%
Saturated Fat 1g 4%
Cholesterol 2mg 1%
Sodium 15mg 1%
Total Carbohydrate 38g 14%
Dietary Fiber 1g 2%
Total Sugars 12g
Protein 4g
Vitamin C 0mg 0%
Calcium 26mg 2%
Iron 2mg 11%
Potassium 145mg 3%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)