If you’re searching for a truly special treat to elevate any gathering, look no further than this Delicious Chinese Walnut Cookies (Hup Toh Soh) for Every Celebration Recipe. These delightful golden cookies are crisp on the outside with a delicate, buttery crumb inside, all bursting with the rich, toasty flavor of walnuts. Traditionally enjoyed during Lunar New Year and other joyous occasions, these cookies bring warmth and festivity to every bite, making them the perfect homemade gift or party centerpiece. The balance of sweetness and nutty depth makes them irresistible, and trust me, once you start sharing these, they’ll steal the spotlight every single time.

Ingredients You’ll Need
Getting this recipe right depends on a handful of simple but thoughtfully chosen ingredients that come together beautifully to create that signature texture and flavor. Each element plays a vital role, from the rich walnuts that provide crunch and aroma to the smoothness of vegetable oil that keeps the cookies tender.
- 3 cups Walnuts: Toasting these releases their natural oils and deepens their flavor, giving your cookies that authentic nutty punch.
- 3.5 cups Cake Flour: Offers a lighter texture than all-purpose flour, ensuring your cookies are soft but have a wonderful crumb.
- 2 cups Icing Sugar: Adds fine sweetness, dissolving smoothly into the dough for a clean, melt-in-your-mouth finish.
- 2 teaspoons Baking Powder: This little lift helps the cookies stay tender and prevents them from becoming too dense.
- 1 teaspoon Baking Soda: Balances acidity and aids in browning, contributing to that golden hue.
- 1-1.5 teaspoons Salt (optional): Enhances the flavors, making the sweetness and walnuts shine.
- 1.25 cups Vegetable Oil: Ensures moistness and richness; you can substitute with lard or margarine for a traditional touch.
- 2 Eggs (beaten): Bind the dough perfectly while adding tenderness; vegan alternatives work well too.
- 3-4 Egg Yolks (for glazing): Brushed on before baking to give each cookie a beautiful, shiny finish; almond milk and maple syrup can replace this for vegan versions.
- Sesame Seeds (optional): Sprinkled on top for a nutty crunch and pretty presentation.
- Walnut pieces for garnish: Adds a final decorative touch that hints at the wonderful flavors inside.
How to Make Delicious Chinese Walnut Cookies (Hup Toh Soh) for Every Celebration Recipe
Step 1: Toast the Walnuts to Perfection
Start by preheating your oven to 350°F (175°C). Spread 3 cups of walnuts evenly on a baking tray lined with parchment paper. Toast them for about 10 to 15 minutes until they become fragrant and take on a beautiful golden color. This step is crucial as it amplifies the walnuts’ natural oils and flavor. Once toasted, allow the nuts to cool before grinding them into a coarse meal – this coarse texture gives the cookies their signature crunch.
Step 2: Combine the Dry Ingredients
In a large mixing bowl, sift together the cake flour, icing sugar, baking powder, baking soda, and salt if you’re using it. Sifting helps to aerate the flour and remove any lumps in the sugar, ensuring a smooth, even batter. These dry ingredients create the perfect balance of sweetness, rise, and texture that’s characteristic of the Delicious Chinese Walnut Cookies (Hup Toh Soh) for Every Celebration Recipe.
Step 3: Mix in the Wet Ingredients
Add the beaten eggs to the dry mixture and stir until the dough starts to come together. Then, gradually pour in the vegetable oil while continuing to mix. The dough will form into a crumbly but cohesive mass—that’s exactly what you want. Don’t overmix here; gentle folding ensures the cookies stay tender yet hold their shape when baked.
Step 4: Shape the Cookies
Using your hands or a scooping tool, portion out the dough into small balls or gently press them into flat discs. The size is up to you, but traditionally, these cookies are about the size of a walnut. Lightly flattening them ensures they bake evenly and develop that satisfying thin crisp edge.
Step 5: Glaze and Garnish
Brush each cookie generously with the egg yolk glaze to give them an irresistible glossy golden finish. Before baking, press a single walnut piece or sprinkle a few sesame seeds on top for that decorative and textural flourish. This extra step elevates your cookies from simple snacks to beautiful celebration treats.
Step 6: Bake Until Golden Brown
Arrange the cookies on a lined baking tray and bake in the preheated oven for 20 to 24 minutes. The aroma will fill your kitchen wonderfully, and the golden edges will signal they’re done. Once baked, transfer them to a wire rack to cool completely before indulging in that perfect crispy, nutty bite.
How to Serve Delicious Chinese Walnut Cookies (Hup Toh Soh) for Every Celebration Recipe

Garnishes
A classic walnut half on top not only looks stunning but gives a hint of the rich flavor inside. Lightly toasted sesame seeds add a subtle crunch and nutty aroma that complements the walnuts perfectly. For a modern twist, consider adding a tiny sprinkle of edible gold dust for a luxurious touch during special occasions.
Side Dishes
While these cookies are delightful on their own, they pair beautifully with a hot cup of jasmine or oolong tea, balancing sweetness with floral or slightly roasted notes. For festive gatherings, serve alongside fresh fruit slices like mandarin oranges or star fruit to brighten the platter visually and palate-wise.
Creative Ways to Present
These cookies are a natural showstopper on a beautiful wooden board, especially when arranged with small bowls of extra walnuts and tea cups. Wrapping them in parchment paper tied with twine or placing them in decorative tins makes them perfect thoughtful homemade gifts. You can also stack them artistically for a lovely centerpiece that invites guests to help themselves.
Make Ahead and Storage
Storing Leftovers
Once completely cool, store leftover cookies in an airtight container at room temperature. They keep perfectly for up to two weeks, allowing you to prepare in advance for your celebrations without worry. The walnuts hold their crunch and the cookies stay crisp and fresh when sealed well.
Freezing
If you want to make these cookies way ahead of time, freeze them in a single layer on a baking tray first. Then transfer to a freezer-safe container or bag. When you want a treat, bring them to room temperature or gently warm them. This way, you can enjoy your Delicious Chinese Walnut Cookies (Hup Toh Soh) for Every Celebration Recipe anytime the craving strikes, no matter the season.
Reheating
To revive that fresh-baked aroma and crisp texture, pop the cookies in a 300°F (150°C) oven for 5 to 8 minutes. Keep an eye on them to avoid over-browning. This little trick refreshes their delicate crumb and makes you feel like you just pulled them out of the oven.
FAQs
Can I use all-purpose flour instead of cake flour?
Yes, all-purpose flour works well as a substitute if cake flour is unavailable. The texture may be slightly denser but still delicious. To mimic cake flour, you can remove two tablespoons of flour per cup and replace it with cornstarch.
How do I make this recipe vegan?
To go vegan, omit the eggs and use plant-based oils like vegetable oil or vegan margarine. For glazing, a mixture of almond milk and maple syrup works beautifully to achieve a nice golden finish on your cookies.
Are these cookies suitable for gifting?
Absolutely! Their elegant appearance and delightful flavor make them excellent homemade gifts. Wrap them in decorative boxes or tins with tissue paper to add a personal touch.
Can I make these cookies gluten-free?
Traditional cake flour contains gluten. For gluten-free versions, you can experiment with a gluten-free all-purpose flour blend, but results may vary. Adding a binder like xanthan gum helps keep the texture intact.
What is the best way to toast walnuts?
Spread walnuts in a single layer on a baking tray and toast in a 350°F oven for 10-15 minutes, stirring halfway. You want them fragrant with a warm golden color but not burnt. This step unlocks their deepest flavor for the cookies.
Final Thoughts
Sharing the Delicious Chinese Walnut Cookies (Hup Toh Soh) for Every Celebration Recipe has been one of my favorite kitchen adventures because it captures tradition and warmth in every bite. These cookies bring people together, making the moment feel festive and inviting. I truly hope you bake these treasured treats and experience that joyful feeling that happens when family and friends gather around sweet, homemade goodness. Your celebrations deserve this special touch!
Print
Delicious Chinese Walnut Cookies (Hup Toh Soh) for Every Celebration Recipe
- Prep Time: 20 minutes
- Cook Time: 34 minutes
- Total Time: 54 minutes
- Yield: 24 servings
- Category: Dessert
- Method: Baking
- Cuisine: Chinese
- Diet: Vegetarian
Description
Delicious Chinese Walnut Cookies, also known as Hup Toh Soh, are traditional festive treats known for their rich, buttery texture and fragrant walnut flavor. Perfectly golden and crisp on the outside with a tender center, these cookies are ideal for every celebration and can be customized with a vegan option.
Ingredients
Main Ingredients
- 3 cups Walnuts (plus 37–74 pieces for garnishing)
- 3.5 cups Cake Flour (can substitute with all-purpose flour)
- 2 cups Icing Sugar (plus 2½ tablespoons for glazing)
- 2 teaspoons Baking Powder (skip if using self-raising flour)
- 1 teaspoon Baking Soda
- 1–1.5 teaspoons Salt (optional)
- 1.25 cups Vegetable Oil (can use lard or margarine as alternatives)
- 2 Eggs (beaten; can skip for vegan version)
- 3–4 Egg Yolks (for glazing; can use almond milk and maple syrup for vegan option)
- Sesame Seeds (optional)
Instructions
- Preheat and Toast Walnuts: Preheat your oven to 350°F (175°C). Spread 3 cups of walnuts evenly on a lined baking tray. Toast them for 10-15 minutes until fragrant and golden brown. Remove from oven and let cool completely before processing.
- Prepare Walnut Meal and Dry Ingredients: Once cooled, pulse the toasted walnuts in a food processor until they form a coarse meal. In a large mixing bowl, sift together the cake flour, icing sugar, baking powder (if using), baking soda, and optional salt to ensure even distribution and no lumps.
- Combine Wet Ingredients with Dry: Stir in the beaten eggs into the dry ingredients until just combined. Gradually pour in the vegetable oil while mixing until a crumbly dough forms that can be shaped.
- Shape Cookies: Using your hands or a scooping tool, portion the dough into small balls. Gently press each ball into a flat disc shape and place them evenly spaced on a lined baking sheet.
- Glaze and Garnish: Brush the tops of the cookies with the egg yolk mixture for a glossy finish. Press one walnut piece or sprinkle sesame seeds on top of each cookie to garnish.
- Bake: Bake the cookies in the oven for 20-24 minutes, or until they turn golden brown. Remove from oven and transfer to a wire rack to cool completely before serving.
Notes
- For a vegan version, omit the eggs and glaze with a mixture of almond milk and maple syrup.
- To achieve a tender crumb, avoid overmixing the dough once the wet and dry ingredients are combined.
- Walnut toasting enhances the flavor, so do not skip this step.
- Use cake flour for the softest cookies, but all-purpose flour is an acceptable substitute.
- Store cooled cookies in an airtight container to maintain freshness.

