Lunar New Year at grandma’s house always meant one thing near the stove: a pot of gently bobbing white spheres in sweet ginger broth, the kitchen smelling of toasted peanuts and brown sugar. Learning how to make tang yuan with peanut powder at home took me a few attempts to nail the dough-to-filling ratio, but once it clicked, I never looked back. That combination of tender, slightly chewy rice wrapper and a crumbly, fragrant peanut core is genuinely hard to beat.
Why Peanut Tang Yuan Deserves a Spot in Your Kitchen
Peanut powder filling has a quieter charm compared to black sesame tang yuan. Where black sesame hits bold and rich, the peanut version is toasty, lightly sweet, and almost buttery once it melts against warm dough. It’s forgiving for first-timers because the filling stays cohesive at room temperature, making it far easier to wrap without leaking.
What I love most is how customizable the sweetness is. Add a pinch more sugar and it leans dessert-forward; pull it back and pair the broth with a savory tang yuan approach, where a light salty-sweet ginger soup balances everything beautifully.
What Goes Into Peanut Tang Yuan
You only need a short list of honest ingredients. The dough is nothing more than glutinous rice flour and water, but the ratio and water temperature are everything.
For the Dough:
- Glutinous rice flour (2 cups / 240g): Also called sticky rice flour or sweet rice flour. Regular rice flour will not work here. The high starch content is what gives tang yuan that characteristic soft, chewy pull.
- Warm water (¾ cup / 180ml, plus extra as needed): Water around 140°F / 60°C creates a more pliable dough. Cold water makes it brittle and prone to cracking.
- Cooked dough piece (1 small ball, reserved): I always pinch off a small piece, boil it, then knead it back into the raw dough. It adds elasticity and prevents the skin from tearing during cooking.
For the Peanut Powder Filling:
- Roasted peanut powder (¾ cup / 90g): Buy pre-roasted or toast raw peanuts in a dry pan until golden, then grind to a coarse powder. Leave some texture rather than blending into a paste.
- Powdered sugar (3 tbsp / 24g): Adjust freely to taste.
- Unsalted butter (1½ tbsp / 21g, softened): Butter binds the filling so it holds its shape when you scoop it. Lard is the traditional choice and gives a slightly richer result.
- Salt (a small pinch): Sharpens the peanut flavor in a way that more sugar simply cannot.
For the Tang Yuan Soup:
- Water (4 cups / 950ml)
- Fresh ginger (3 slices)
- Rock sugar or palm sugar (to taste)
Get These Steps Done Before You Turn on the Stove
Mix the filling first and refrigerate it for at least 20 minutes so it firms up into scoopable portions. Meanwhile, measure your glutinous rice flour into a bowl and bring a small cup of water to the right temperature. Cold dough is easier to shape than warm, so once the dough is mixed, keep it covered with a damp towel to prevent drying out.
Shaping and Cooking the Tang Yuan
Step 1: Make the Peanut Filling
Combine roasted peanut powder, powdered sugar, butter, and salt in a small bowl. Mix until the texture resembles damp sand that clumps when pressed. Divide into 12 equal portions (roughly 1 teaspoon each) and roll into small balls. Refrigerate for 20 minutes until firm enough to handle without crumbling.
Step 2: Cook the Cooked Dough Piece
Pinch off about 1 tablespoon of glutinous rice flour and mix with just enough warm water to form a pea-sized dough ball. Boil it for 2 to 3 minutes until it floats and turns slightly translucent. Set it aside.
Step 3: Mix the Dough
Pour warm water gradually into the glutinous rice flour while stirring with a fork. Once shaggy, add the cooked dough piece and knead together for 3 to 4 minutes. The dough should feel like soft earlobe skin: smooth, pliable, and not sticky. If it cracks when you bend it, add warm water half a teaspoon at a time.
Step 4: Shape the Tang Yuan
Divide dough into 12 equal pieces. Flatten each piece into a round roughly 3 inches wide, keeping the edges slightly thinner than the center. Place one peanut filling ball in the middle, gather the edges up and pinch them firmly closed, then roll gently between both palms to smooth out the seam. A sealed seam is non-negotiable. Any gap will cause the filling to leak directly into the soup.
Step 5: Simmer the Ginger Broth
Combine water, ginger slices, and rock sugar in a pot over medium heat. Simmer for 10 minutes until the broth turns faintly golden and fragrant. Taste and adjust sweetness. Keep the broth at a gentle simmer rather than a rolling boil. For a savory tang yuan variation, swap the sugar for a light soy sauce and sesame oil base.
Step 6: Cook the Tang Yuan
Add the wrapped tang yuan to the simmering broth in batches. They are ready when they float to the surface and have been bobbing for an additional 2 minutes. The skin will look slightly translucent and almost glow. Scoop out with a slotted spoon and serve immediately in warm bowls of broth.
Pairing Tang Yuan with Different Broths and Garnishes
When serving peanut tang yuan, the broth makes a real difference in how the final bowl comes together.
Sweet ginger broth: Keep it simple with rock sugar and 2 to 3 slices of fresh ginger simmered for 10 minutes. The mild warmth highlights the peanut filling without competing.
Osmanthus honey broth: Stir a teaspoon of dried osmanthus flowers and honey into hot water for a floral, lightly sweet alternative. Works especially well when you want something more delicate.
Light savory broth: Mix a cup of chicken stock with a few drops of sesame oil and a pinch of salt. It sounds unexpected, but peanut filling paired with a savory tang yuan soup recipe is a traditional preparation found across Fujian and Cantonese home kitchens.
Make-Ahead and Serving Ideas for Tang Yuan
Freeze before cooking: Arrange shaped tang yuan on a parchment-lined tray, freeze until solid (about 2 hours), then transfer to a zip bag. Cook straight from frozen by adding an extra 2 to 3 minutes to the cook time.
Rolled in dry toppings: Once cooked and drained, roll warm tang yuan in extra peanut powder for a no-broth serving style popular at night markets.
Red bean soup base: A thick red bean soup is a classic tang yuan soup recipe pairing for cold weather. Ladle the cooked tang yuan directly into a warm bowl of sweetened red bean for a heartier dessert.
Easy Swaps to Adapt This Recipe
- Peanut butter instead of butter: Use 1 tablespoon of natural peanut butter to bind the filling if you want a more intense peanut flavor. Reduce the butter accordingly.
- Black sesame swap: Replace the peanut powder entirely with toasted black sesame powder for a classic black sesame tang yuan version. The filling method stays the same.
- Coconut sugar: Swap powdered sugar for coconut sugar in the filling for a slightly caramel-like depth.
- Oil instead of butter: For a dairy-free version, replace butter with 1 tablespoon of melted coconut oil. The filling will be slightly softer but still holds when cold.
Getting the Dough Right Every Single Time
- Dough cracking during wrapping: Water temperature was too low or not enough was used. Knead in ½ teaspoon of warm water at a time until the dough bends without splitting.
- Filling leaking into the broth: The seam was not fully sealed or the filling was too soft when wrapping. Always chill the filling before shaping and pinch the dough closed twice before rolling.
- Tang yuan sticking together in the pot: Stir the pot gently once after adding each batch. Never add too many at once as crowding drops the water temperature and causes uneven cooking.
Leftover cooked tang yuan can be stored in their broth in the fridge for up to 2 days. Reheat gently in a small pot over low heat. Uncooked shaped tang yuan freeze beautifully for up to a month, and cooking them straight from frozen gives results nearly identical to fresh.
How to Make Tang Yuan with Peanut Powder at Home
Description
Soft, chewy glutinous rice dumplings filled with toasted peanut powder, butter, and sugar, served in warm ginger broth. A simple, satisfying recipe perfect for Lantern Festival, Lunar New Year, or any cozy evening.
Ingredients
For the Dough
For the Peanut Powder Filling
For the Ginger Broth
Instructions
Make the peanut filling
Combine roasted peanut powder, powdered sugar, softened butter, and salt in a small bowl. Stir until the mixture resembles damp, clumpable sand. Divide into 12 equal portions, roll each into a small ball, and refrigerate for 20 minutes until firm enough to handle cleanly without falling apart.
Prepare the cooked dough piece
Pinch off about 1 tablespoon of glutinous rice flour and mix with just enough warm water to form a small, smooth ball. Drop into boiling water and cook for 2 to 3 minutes until it floats and turns slightly translucent. Remove and set aside to cool for 1 to 2 minutes.
Mix and knead the dough
Pour warm water gradually into the remaining glutinous rice flour, stirring until it comes together into a rough dough. Add the cooked dough piece and knead for 3 to 4 minutes until completely smooth and pliable. The dough should feel soft and supple, similar to soft earlobe texture. Cover with a damp towel to prevent drying out.
Divide and flatten
Divide the dough into 12 equal portions, roughly 28g each. Roll each piece into a ball, then press and flatten into a round disc approximately 3 inches wide. Pinch the edges slightly thinner than the center to make wrapping easier and prevent uneven thickness.
Wrap the tang yuan
Place one chilled peanut filling ball in the center of each dough disc. Lift the edges up around the filling, pinching them together firmly. Roll the sealed tang yuan gently between both palms to smooth the surface and eliminate any seam gaps. Repeat with remaining pieces, keeping finished ones on a lightly floured board.
Simmer the ginger broth
Combine water, ginger slices, and rock sugar in a medium pot over medium heat. Simmer for 10 minutes until the broth is lightly golden and fragrant. Taste and adjust sweetness. Reduce to a gentle simmer before adding tang yuan.
Cook and serve
Gently lower tang yuan into the simmering broth in batches of 4 to 6. Once they float to the surface, cook for an additional 2 minutes. The skin should look slightly translucent and smooth. Serve immediately in warm bowls with a generous ladle of ginger broth.
Nutrition Facts
Servings: 4 ServingCalories:280kcalTotal Fat:10gSaturated Fat: 3gSodium:55mgDietary Fiber: 1.5gSugars: 10gProtein:5gCarbohydrates: 42g
Note
- For black sesame tang yuan, replace the peanut powder filling with equal parts toasted black sesame powder and sugar, bound with lard or butter. The wrapping process is identical.
- Always chill the filling before wrapping. Warm filling is too soft and will press into the dough unevenly, causing tears.
- Tang yuan can be frozen uncooked on a parchment-lined tray for up to 1 month. Cook from frozen by adding 2 to 3 extra minutes.
- For a savory tang yuan soup recipe variation, replace the sweet ginger broth with light chicken stock seasoned with sesame oil, white pepper, and scallions.
- The cooked dough technique (pao mian) is the single most important step for achieving an elastic, crack-resistant wrapper.