Dive into the sweet side of Chinese cuisine with these 18 authentic dessert recipes! From classic red bean buns to refreshing mango pomelo sago, these treats are surprisingly easy to recreate at home. Whether you’re craving something warm and comforting or light and fruity, you’ll find the perfect sweet ending to your meal. Get ready to impress your family and friends with these delightful homemade desserts!
Red Bean Soup with Glutinous Rice Balls

During those chilly autumn evenings when the wind starts whispering through the maple trees outside my kitchen window, I find myself craving something warm, sweet, and deeply comforting. There’s something magical about how this traditional dessert transforms simple pantry staples into a bowl of pure nostalgia—it always reminds me of my grandmother’s kitchen, where the scent of simmering beans would fill the entire house for hours. Honestly, making this soup has become my favorite seasonal ritual, perfect for those moments when you need both warmth and sweetness in equal measure.
Ingredients
- 1 cup dried adzuki beans, rinsed and sorted
- ½ cup granulated cane sugar
- 1 cup glutinous rice flour
- ⅓ cup warm filtered water (approximately 110°F)
- 4 cups cold filtered water
- 1 pandan leaf, tied into a knot (optional)
- Pinch of fine sea salt
Instructions
- Place rinsed adzuki beans in a medium saucepan and cover with 4 cups cold filtered water.
- Soak beans at room temperature for exactly 8 hours or overnight until beans have doubled in size.
- Drain soaking liquid and return beans to the saucepan with fresh cold filtered water, maintaining a 1:4 bean-to-water ratio.
- Add the pandan leaf knot to the saucepan if using for aromatic enhancement.
- Bring mixture to a rolling boil over high heat, then immediately reduce to a gentle simmer at 200°F.
- Simmer partially covered for 90-120 minutes until beans are completely tender and easily mash against the saucepan wall.
- While beans simmer, combine glutinous rice flour and warm filtered water in a medium mixing bowl.
- Knead mixture for 3-4 minutes until a smooth, pliable dough forms that springs back when lightly pressed.
- Divide dough into 24 equal portions and roll into perfect ½-inch spheres between your palms.
- When beans reach desired tenderness, stir in granulated cane sugar and fine sea salt until fully dissolved.
- Bring soup back to a gentle boil and carefully drop rice balls into the simmering liquid.
- Cook rice balls for 3-5 minutes until they float to the surface and appear slightly translucent.
- Immediately remove saucepan from heat and discard pandan leaf if used.
Creamy bean broth enveloping chewy rice spheres creates the most delightful textural contrast I’ve ever experienced in a dessert. The deep, earthy sweetness of adzuki beans balanced against the subtle saltiness makes each spoonful complex yet comforting. Sometimes I serve it warm with a drizzle of coconut cream or chilled with crushed ice for a refreshing summer variation that still carries that familiar, heartwarming flavor.
Steamed Egg Custard Buns

Just when I thought I’d tried every comforting steamed bun variation, I discovered these delicate egg custard buns during a rainy afternoon at my favorite Chinatown bakery. The way the warm, sweet filling oozed out with that first bite had me immediately rushing home to recreate them in my own kitchen.
12
portions75
minutes15
minutesIngredients
- 2 cups bread flour
- 1/4 cup granulated sugar
- 1 teaspoon instant yeast
- 3/4 cup whole milk, warmed to 110°F
- 2 tablespoons unsalted butter, softened
- 4 large pasture-raised eggs
- 1/2 cup evaporated milk
- 1/4 cup sweetened condensed milk
- 2 tablespoons cornstarch
- 1/4 teaspoon fine sea salt
- 1 teaspoon pure vanilla extract
Instructions
- Combine 2 cups bread flour, 1/4 cup granulated sugar, and 1 teaspoon instant yeast in the bowl of a stand mixer fitted with a dough hook attachment.
- Pour 3/4 cup whole milk warmed to 110°F into the dry ingredients and mix on low speed for 2 minutes until a shaggy dough forms.
- Add 2 tablespoons softened unsalted butter and knead on medium speed for 8 minutes until the dough becomes smooth, elastic, and passes the windowpane test.
- Transfer the dough to a lightly oiled bowl, cover with plastic wrap, and proof in a warm place for 1 hour or until doubled in size.
- While the dough proofs, separate 4 large pasture-raised eggs, reserving both yolks and whites in separate bowls.
- Whisk the egg yolks with 1/2 cup evaporated milk, 1/4 cup sweetened condensed milk, 2 tablespoons cornstarch, and 1/4 teaspoon fine sea salt until completely smooth.
- Strain the custard mixture through a fine-mesh sieve into a small saucepan to remove any lumps.
- Cook the custard over medium-low heat, stirring constantly with a silicone spatula for 6-8 minutes until it thickens to a pudding-like consistency.
- Remove the custard from heat, stir in 1 teaspoon pure vanilla extract, and transfer to a shallow dish to cool completely.
- Punch down the proofed dough and divide into 12 equal portions, about 35 grams each, rolling each into smooth balls.
- Flatten each dough ball into a 4-inch circle, leaving the center slightly thicker than the edges.
- Place 1 tablespoon of cooled custard in the center of each dough circle, gathering the edges to enclose the filling completely.
- Pinch the seams firmly to seal, then place each bun seam-side down on individual 2-inch square parchment papers.
- Arrange the buns in a steamer basket, leaving 1 inch of space between each for expansion.
- Cover and proof the buns for 30 minutes in a warm place until slightly puffed.
- Steam over vigorously boiling water for 12 minutes exactly, then turn off the heat and let rest for 3 minutes before opening the lid.
Every bite reveals that glorious golden custard center that’s simultaneously rich and delicate. The contrast between the fluffy, slightly chewy bun and the smooth, sweet filling makes these absolutely irresistible when served warm with a drizzle of honey or alongside a pot of jasmine tea for the ultimate afternoon treat.
Mango Pomelo Sago Dessert

Wandering through Chinatown last summer, I stumbled upon a dessert that instantly transported me to tropical paradise—the magical combination of sweet mango, bitter pomelo, and chewy sago pearls became my instant obsession. As someone who usually burns simple syrup, I was determined to master this refreshing treat, and after several sticky kitchen experiments, I’ve perfected a version that’s foolproof enough for even the most dessert-challenged home cooks.
3
servings25
minutes15
minutesIngredients
– 2 ripe Ataulfo mangoes, peeled and diced into ½-inch cubes
– 1 cup small pearl sago
– 1 pomelo, separated into individual vesicles
– ¾ cup granulated sugar
– 4 cups filtered water
– ½ cup full-fat coconut milk, chilled
– 1 tablespoon freshly squeezed lime juice
– ¼ teaspoon fine sea salt
Instructions
1. Combine 4 cups filtered water and ¾ cup granulated sugar in a saucepan over medium-high heat, stirring continuously until sugar completely dissolves.
2. Bring the simple syrup to 185°F, then immediately remove from heat and stir in ¼ teaspoon fine sea salt.
3. Transfer the syrup to a heatproof bowl and refrigerate until temperature reaches 40°F, approximately 2 hours.
4. Bring 8 cups water to a rolling boil in a separate pot, then add 1 cup small pearl sago while stirring constantly to prevent clumping.
5. Cook sago for 12 minutes at a gentle simmer, stirring occasionally, until pearls become translucent with tiny white centers.
6. Drain sago through a fine-mesh sieve and rinse under cold running water for 45 seconds to stop the cooking process.
7. Gently separate 1 pomelo into individual vesicles, removing any bitter membrane fragments.
8. Peel and dice 2 ripe Ataulfo mangoes into uniform ½-inch cubes, reserving ¼ cup for garnish.
9. Combine chilled syrup, cooked sago, pomelo vesicles, remaining mango cubes, ½ cup chilled coconut milk, and 1 tablespoon fresh lime juice in a large mixing bowl.
10. Fold ingredients together using a silicone spatula until evenly distributed, being careful not to crush the pomelo vesicles.
11. Divide the mixture among 4 serving glasses and refrigerate for 30 minutes to allow flavors to meld.
12. Top each serving with reserved mango cubes before serving.Beyond the beautiful presentation, what truly captivates me is the textural symphony—the burst of juicy pomelo against the gelatinous sago pearls creates an addictive contrast. For an elegant twist, I sometimes layer it with coconut jelly or serve it in hollowed-out mango shells during summer parties, where the vibrant yellow hue always steals the show.
Black Sesame Tangyuan

Diving into the world of comforting desserts always brings me back to my grandmother’s kitchen, where she’d spend hours crafting delicate treats that filled the entire house with warmth and anticipation. Today, I’m sharing my modern take on Black Sesame Tangyuan, those wonderfully chewy rice balls that somehow manage to be both nostalgic and excitingly contemporary.
12
portions15
minutes11
minutesIngredients
– 1 cup glutinous rice flour
– 1/4 cup black sesame seeds, toasted and finely ground
– 3 tablespoons organic cane sugar
– 2 tablespoons unsalted European-style butter, softened
– 1/4 teaspoon fine sea salt
– 3/4 cup filtered water, divided
– 1/4 cup raw turbinado sugar
– 1 cinnamon stick
– 2 whole star anise pods
Instructions
1. Combine 1/4 cup filtered water with glutinous rice flour in a medium mixing bowl, stirring with a wooden spoon until a shaggy dough forms.
2. Knead the dough on a lightly floured surface for exactly 3 minutes until smooth and pliable, being careful not to overwork it as this can make the texture tough.
3. In a separate bowl, mix ground black sesame seeds, organic cane sugar, softened European-style butter, and fine sea salt until a cohesive paste forms.
4. Divide the sesame paste into 12 equal portions, rolling each into smooth balls approximately 3/4 inch in diameter.
5. Take a walnut-sized piece of dough and flatten it into a 2-inch circle between your palms, creating a slight depression in the center.
6. Place one sesame ball in the center of the dough circle, carefully pinching the edges closed to completely encase the filling.
7. Roll the filled dough between your palms until perfectly spherical, ensuring no filling is visible through the dough surface.
8. Bring the remaining 1/2 cup filtered water to a rolling boil in a medium saucepan over high heat.
9. Gently drop the tangyuan into the boiling water one at a time, being careful not to overcrowd the pan.
10. Reduce heat to medium and simmer for exactly 5 minutes, until the tangyuan float to the surface.
11. Continue cooking for an additional 2 minutes after they float to ensure the filling is heated through.
12. While the tangyuan cook, combine raw turbinado sugar, cinnamon stick, and star anise pods in a small saucepan with 1/4 cup water.
13. Simmer the syrup mixture over medium-low heat for exactly 4 minutes until slightly thickened, then remove from heat and discard the whole spices.
14. Using a slotted spoon, transfer the cooked tangyuan to serving bowls, then drizzle with the warm spiced syrup.
As you bite through the delightfully chewy exterior, the warm, nutty sesame filling releases its aromatic complexity, creating a perfect textural contrast. I love serving these alongside a cup of jasmine tea for an elegant dessert experience, or sometimes even floating them in warm coconut milk for a tropical twist that surprisingly complements the earthy sesame notes.
Almond Tofu with Lychee

Last week, I found myself craving something both refreshing and elegant after a particularly sweltering afternoon—the kind where even the air conditioning seems to be taking a break. That’s when I remembered this stunning Almond Tofu with Lychee, a dessert that’s as beautiful as it is cooling, and decided it was the perfect moment to share it with you all.
3
servings15
minutes4
minutesIngredients
– 1 cup raw, blanched almonds
– 3 cups filtered water, divided
– 1/4 cup granulated cane sugar
– 2 teaspoons high-quality agar-agar powder
– 1/2 teaspoon pure almond extract
– 1 (20-ounce) can lychees in syrup, drained and syrup reserved
– Fresh mint sprigs, for garnish
Instructions
1. Combine 1 cup raw, blanched almonds and 2 cups filtered water in a high-speed blender, then blend on high for precisely 90 seconds until completely smooth and milky.
2. Strain the almond mixture through a nut milk bag or fine-mesh sieve into a medium saucepan, pressing firmly to extract all liquid; discard the solids.
3. Whisk 1/4 cup granulated cane sugar and 2 teaspoons high-quality agar-agar powder into the almond milk in the saucepan until no lumps remain.
4. Place the saucepan over medium heat and bring the mixture to a gentle simmer, stirring continuously with a silicone spatula for exactly 4 minutes until the sugar and agar-agar are fully dissolved.
5. Remove the saucepan from heat and stir in 1/2 teaspoon pure almond extract until evenly incorporated.
6. Pour the almond mixture into a shallow 8×8-inch glass dish, then tap the dish lightly on the counter to release any air bubbles.
7. Refrigerate the dish, uncovered, for at least 2 hours or until the almond tofu is firm and set, checking that it jiggles slightly when gently shaken.
8. Cut the set almond tofu into 1-inch cubes using a sharp knife dipped in warm water for clean edges.
9. Divide the almond tofu cubes among serving bowls, then top with drained lychees from the can.
10. Drizzle 2 tablespoons of the reserved lychee syrup over each serving, then garnish with fresh mint sprigs. Finally, the silky, quivering almond tofu melts on the tongue with a subtle nuttiness, while the lychees burst with floral sweetness—a contrast that feels like a cool breeze on a summer day. Try serving it in chilled martini glasses for a dinner party, or layer it with crushed ice for an extra-refreshing treat.
Sweet Taro and Coconut Milk Soup

Gosh, I first discovered this magical purple-hued soup during a rainy afternoon at my grandmother’s kitchen, where the earthy aroma of taro mingled with tropical coconut in a way that instantly comforted my soul. Now, whenever autumn leaves start turning, I find myself craving this velvety sweet taro and coconut milk soup—it’s become my cozy ritual for welcoming cooler days, especially since it’s surprisingly simple to whip up after a long workday.
Ingredients
- 1 pound fresh taro root, peeled and diced into 1-inch cubes
- 2 cups full-fat coconut milk
- 1/2 cup granulated cane sugar
- 1/4 cup palm sugar, grated
- 1 teaspoon pure vanilla extract
- 1/4 teaspoon fine sea salt
- 4 cups filtered water
- 1 pandan leaf, tied into a knot (optional, for aromatic depth)
Instructions
- Place the diced taro root into a heavy-bottomed saucepan.
- Pour 4 cups of filtered water over the taro, ensuring it’s fully submerged.
- Bring the water to a rolling boil over high heat, then reduce to a gentle simmer.
- Cook uncovered for 25 minutes, or until the taro is fork-tender but not mushy.
- Tip: Test doneness by piercing a taro cube—it should yield easily without disintegrating.
- Drain the taro thoroughly through a fine-mesh strainer, reserving 1 cup of the cooking liquid.
- Return the cooked taro and reserved liquid to the saucepan.
- Add 2 cups of full-fat coconut milk, stirring gently to combine.
- Stir in 1/2 cup granulated cane sugar and 1/4 cup grated palm sugar until fully dissolved.
- Simmer over medium-low heat for 10 minutes, stirring occasionally to prevent scorching.
- Tip: For enhanced fragrance, add the knotted pandan leaf during this simmering stage.
- Remove the pandan leaf and discard it.
- Stir in 1 teaspoon pure vanilla extract and 1/4 teaspoon fine sea salt.
- Cook for an additional 2 minutes to allow flavors to meld.
- Tip: For a creamier texture, lightly mash a few taro pieces against the pot wall before serving.
- Ladle the soup into warm bowls and serve immediately.
Nothing compares to the silky, pudding-like texture of this soup, where the starchy taro melts into the rich coconut base with just the right sweetness. I love garnishing mine with toasted coconut flakes for crunch or serving it chilled over shaved ice on warmer days—it’s versatile enough to enjoy year-round.
Osmanthus Jelly with Goji Berries

Zesty autumn afternoons always make me crave something delicately sweet yet refreshing, which is exactly why I developed this elegant Osmanthus Jelly with Goji Berries recipe after discovering dried osmanthus flowers at my local Asian market last fall. There’s something magical about how these tiny golden blossoms transform simple ingredients into a dessert that feels both sophisticated and comforting.
Ingredients
– 2 cups filtered water
– 1/4 cup dried osmanthus flowers
– 1/4 cup dried goji berries
– 1/2 cup granulated cane sugar
– 2 tablespoons high-quality powdered gelatin
– 1/4 cup cold filtered water (for blooming gelatin)
Instructions
1. Combine 2 cups filtered water and dried osmanthus flowers in a small saucepan over medium heat.
2. Heat the mixture until it reaches 180°F, maintaining this temperature for exactly 3 minutes to properly infuse the floral notes without bitterness.
3. Strain the osmanthus infusion through a fine-mesh sieve into a clean bowl, pressing gently on the flowers to extract maximum flavor.
4. Return the strained liquid to the saucepan and add dried goji berries and granulated cane sugar.
5. Heat the mixture over medium-low heat, stirring continuously until the sugar completely dissolves and the goji berries become plump, approximately 4-5 minutes.
6. While the berry mixture heats, bloom 2 tablespoons powdered gelatin in 1/4 cup cold filtered water, ensuring all granules are fully saturated for smooth texture.
7. Remove the saucepan from heat and immediately whisk in the bloomed gelatin until completely dissolved and the mixture appears clear.
8. Carefully pour the liquid into 4 individual 6-ounce ramekins, distributing the goji berries evenly among them.
9. Refrigerate the ramekins uncovered for at least 4 hours, or until the jelly sets firmly and springs back when lightly touched.
10. To serve, briefly dip the bottom of each ramekin in warm water for 10 seconds, then run a thin knife around the edges before inverting onto serving plates.
Remarkably translucent with suspended crimson berries, this jelly offers a delicate floral aroma that gives way to subtle sweetness. The texture should quiver gently when shaken, creating an elegant presentation that pairs beautifully with green tea or makes a stunning addition to a dessert charcuterie board.
Pineapple Buns with Butter Filling

Kind of like finding treasure in your own kitchen, these pineapple buns with butter filling are my go-to when I want something that feels both nostalgic and exciting—they remind me of the first time I bit into one at a tiny bakery in Chinatown, and I’ve been chasing that perfect fluffy-soft texture ever since.
8
rolls85
minutes20
minutesIngredients
– 2 cups all-purpose flour
– 1/2 cup granulated sugar
– 1/4 cup unsalted butter, softened
– 1/2 cup whole milk, warmed to 110°F
– 2 1/4 tsp active dry yeast
– 1 large pasture-raised egg, lightly beaten
– 1/4 tsp fine sea salt
– 1/4 cup cold European-style butter, cubed
– 1 tbsp heavy cream, for brushing
– 2 tbsp turbinado sugar, for sprinkling
Instructions
1. In a small bowl, combine warmed whole milk and active dry yeast; let stand for 5 minutes until foamy. 2. In a stand mixer fitted with a dough hook, mix all-purpose flour, granulated sugar, and fine sea salt on low speed for 30 seconds. 3. Add softened unsalted butter, lightly beaten pasture-raised egg, and yeast mixture; mix on medium speed for 8 minutes until dough is smooth and elastic. 4. Transfer dough to a lightly oiled bowl, cover with a damp cloth, and proof in a warm place for 1 hour or until doubled in size. 5. Tip: Gently press a finger into the dough—if the indentation remains, it’s properly proofed. 6. Divide dough into 8 equal portions; roll each into a smooth ball and place on a parchment-lined baking sheet. 7. Flatten each ball slightly and place 2–3 cubes of cold European-style butter in the center. 8. Pinch edges tightly to seal butter inside, reshaping into rounds; cover and proof for 45 minutes until puffy. 9. Preheat oven to 350°F and brush buns with heavy cream; sprinkle turbinado sugar evenly over tops. 10. Tip: For a crackly crust, avoid over-brushing—just a thin layer ensures sugar adheres without dissolving. 11. Bake for 18–20 minutes until golden brown and internal temperature reaches 190°F. 12. Tip: Cool on a wire rack for 10 minutes to let the butter filling set without making the bun soggy. Buttery and warm, these buns have a tender crumb that gives way to a rich, molten center—perfect for tearing apart and sharing straight from the oven, or maybe even toasted the next day with a drizzle of honey for breakfast.
Steamed Sponge Cake (Ma Lai Go)

Haven’t you ever craved that impossibly light, cloud-like texture of a perfect steamed cake? I first fell in love with Ma Lai Go during a rainy afternoon in San Francisco’s Chinatown, and after countless kitchen experiments, I’ve perfected a version that brings that bakery magic right to your home kitchen. This steamed sponge cake is my ultimate comfort food—deceptively simple yet endlessly satisfying.
8
portions20
minutes35
minutesIngredients
– 1 ½ cups cake flour, sifted
– ¾ cup granulated sugar
– 3 large pasture-raised eggs, at room temperature
– ½ cup whole milk, warmed to 110°F
– ¼ cup unsalted butter, clarified
– 2 teaspoons baking powder
– 1 teaspoon pure vanilla extract
– ¼ teaspoon fine sea salt
Instructions
1. Sift the cake flour, baking powder, and fine sea salt into a large mixing bowl three times to ensure maximum aeration.
2. Combine the pasture-raised eggs and granulated sugar in a separate bowl, then whisk vigorously for 8 minutes until pale, thick, and ribbon-like.
3. Gently fold the sifted dry ingredients into the egg mixture using a silicone spatula, making figure-eight motions to preserve air bubbles.
4. Stream in the warmed whole milk and pure vanilla extract while continuing to fold until just incorporated.
5. Drizzle the clarified butter around the edges of the batter and fold gently until no streaks remain.
6. Pour the batter into a greased 8-inch round cake pan and tap firmly against the counter to release large air bubbles.
7. Place the cake pan in a steamer basket over rapidly boiling water, ensuring no water touches the pan bottom.
8. Cover the steamer with a tight-fitting lid wrapped in a kitchen towel to prevent condensation drips.
9. Steam over medium-high heat for 35 minutes without peeking, until the cake springs back when lightly pressed.
10. Remove from steamer and let cool in the pan for 10 minutes before transferring to a wire rack.
Gloriously tender with a delicate crumb that melts on the tongue, this cake achieves that perfect balance of subtle sweetness and rich egg flavor. I love serving warm slices drizzled with honey or sandwiched with fresh whipped cream and berries for an elegant twist. The steam-kissed texture remains incredibly moist for days, making it ideal for afternoon tea or a light dessert that feels both comforting and sophisticated.
Fried Milk Custard Squares

Every time I serve these golden squares at gatherings, someone inevitably asks, “Wait, you can fry milk?”—and honestly, that moment of delightful disbelief is half the fun. I first discovered this Spanish-inspired treat during a trip to Barcelona, where I watched a street vendor dust warm, custardy cubes with cinnamon sugar, and I’ve been tweaking my version ever since to achieve that crisp shell and creamy center.
16
squares30
minutes25
minutesIngredients
- 2 cups whole milk
- 1/2 cup granulated sugar
- 1/4 cup cornstarch
- 2 pasture-raised eggs, lightly beaten
- 1 teaspoon pure vanilla extract
- 1/4 teaspoon fine sea salt
- 1 cup panko breadcrumbs
- 1/2 cup all-purpose flour
- 2 cups clarified butter, for frying
- 1/4 cup confectioners’ sugar, for dusting
Instructions
- In a heavy-bottomed saucepan, whisk together the whole milk, granulated sugar, cornstarch, and fine sea salt until no lumps remain.
- Place the saucepan over medium heat and cook, stirring constantly with a silicone spatula, until the mixture thickens to a pudding-like consistency, about 8–10 minutes.
- Remove the saucepan from the heat and stir in the pure vanilla extract until fully incorporated.
- Pour the custard into a parchment-lined 8×8-inch baking dish, spreading it evenly with an offset spatula.
- Cover the custard directly with plastic wrap to prevent a skin from forming and refrigerate for at least 4 hours or until firm.
- Turn the chilled custard out onto a cutting board and slice it into 1-inch squares using a sharp knife dipped in warm water.
- Dredge each custard square first in all-purpose flour, tapping off any excess.
- Dip the floured squares into the lightly beaten pasture-raised eggs, ensuring full coverage.
- Coat the egg-dipped squares evenly in panko breadcrumbs, pressing gently to adhere.
- In a deep skillet, heat the clarified butter to 350°F, verified with a deep-fry thermometer.
- Fry the breaded custard squares in batches for 2–3 minutes per side, until golden brown and crisp.
- Transfer the fried squares to a wire rack set over a baking sheet to drain excess butter.
- Dust the warm squares generously with confectioners’ sugar using a fine-mesh sieve.
Out of the fryer, these squares offer a satisfying crackle as you bite into the delicate shell, giving way to a silken, vanilla-kissed interior that melts on the tongue. I love serving them alongside a drizzle of dark chocolate sauce or a scoop of tart raspberry sorbet to balance the richness—they’re equally magical as a brunch dessert or a midnight snack straight from the cooling rack.
Peanut Dumplings in Ginger Syrup

Tucked away in my grandmother’s recipe box was this gem that I rediscovered during last fall’s kitchen cleanup—these peanut dumplings in ginger syrup have become my go-to comfort dessert when the weather turns crisp. There’s something magical about how the warm, spicy syrup contrasts with the nutty dumplings that makes this feel like a hug in a bowl.
24
portions20
minutes40
minutesIngredients
– 1 cup roasted unsalted peanuts, finely ground
– ½ cup glutinous rice flour
– ¼ cup granulated sugar
– ½ cup water, divided
– 1 cup fresh ginger root, peeled and thinly sliced
– ¾ cup light brown sugar, packed
– 3 cups filtered water
– 2 tablespoons unsalted butter, chilled and cubed
– 1 large pasture-raised egg, lightly beaten
– ½ teaspoon fine sea salt
Instructions
1. Combine 1 cup finely ground roasted unsalted peanuts, ½ cup glutinous rice flour, ¼ cup granulated sugar, and ½ teaspoon fine sea salt in a medium mixing bowl.
2. Create a well in the center of the dry ingredients and pour in 1 large lightly beaten pasture-raised egg.
3. Gradually incorporate ¼ cup water while mixing with a wooden spoon until a shaggy dough forms.
4. Knead the dough on a lightly floured surface for 3-4 minutes until smooth and pliable.
5. Divide the dough into 24 equal portions and roll each into smooth 1-inch balls between your palms.
6. Bring a large pot of water to a rolling boil over high heat (212°F).
7. Carefully drop the dumplings into the boiling water and cook for 5-7 minutes until they float to the surface.
8. Remove the cooked dumplings with a slotted spoon and transfer to an ice water bath for 2 minutes to stop the cooking process.
9. Meanwhile, combine 1 cup thinly sliced fresh ginger root, ¾ cup packed light brown sugar, and 3 cups filtered water in a saucepan.
10. Bring the ginger mixture to a boil over medium-high heat, then reduce to a simmer and cook for 15 minutes until slightly reduced.
11. Strain the ginger syrup through a fine-mesh sieve, pressing on the ginger solids to extract maximum flavor.
12. Return the strained syrup to the saucepan and add the blanched dumplings.
13. Simmer the dumplings in the syrup over low heat for 8-10 minutes until they become slightly translucent.
14. Stir in 2 tablespoons chilled cubed unsalted butter until fully incorporated and glossy.
15. Remove from heat and let rest for 5 minutes to allow the flavors to meld.
But what truly makes these dumplings special is their delightful texture contrast—the chewy, peanut-filled centers give way to the warm, spicy ginger syrup that coats every bite. I love serving them warm in shallow bowls with a drizzle of the reduced syrup and sometimes a sprinkle of crushed peanuts for extra crunch, though they’re equally comforting chilled the next day when the flavors have deepened even further.
Egg Tart with Flaky Pastry

Venturing into my grandmother’s recipe box last weekend, I rediscovered this gem that instantly transported me back to Sunday mornings at her kitchen table, where the scent of buttery pastry and warm custard filled the air. There’s something magical about how these humble ingredients transform into elegant tarts that feel simultaneously nostalgic and sophisticated. I love making these on lazy weekends when I want to fill the house with that irresistible bakery aroma.
12
tarts25
minutes25
minutesIngredients
– 1 ½ cups all-purpose flour
– ½ cup European-style butter, chilled and cubed
– ¼ cup ice water
– 3 pasture-raised eggs, lightly beaten
– ¾ cup granulated sugar
– 1 cup heavy cream
– ½ cup whole milk
– 1 teaspoon pure vanilla extract
– ¼ teaspoon fine sea salt
Instructions
1. Combine 1 ½ cups all-purpose flour and ¼ teaspoon fine sea salt in a large mixing bowl.
2. Cut ½ cup chilled European-style butter cubes into the flour mixture using a pastry cutter until pea-sized crumbs form.
3. Drizzle ¼ cup ice water over the mixture while tossing with a fork until the dough just comes together.
4. Turn the dough onto a lightly floured surface and gently knead 3-4 times until cohesive.
5. Shape the dough into a disk, wrap tightly in plastic wrap, and refrigerate for exactly 30 minutes.
6. Preheat your oven to 375°F and lightly grease a standard 12-cup muffin tin.
7. Roll the chilled dough to ⅛-inch thickness on a floured surface.
8. Cut 12 circles using a 4-inch round cutter and press each into the muffin cups, ensuring the dough reaches the top edges.
9. In a medium bowl, whisk together ¾ cup granulated sugar and 3 lightly beaten pasture-raised eggs until pale and slightly thickened.
10. Gradually stream in 1 cup heavy cream and ½ cup whole milk while continuously whisking.
11. Stir in 1 teaspoon pure vanilla extract until fully incorporated.
12. Strain the custard mixture through a fine-mesh sieve to remove any lumps.
13. Carefully pour the strained custard into the prepared pastry shells, filling each ¾ full.
14. Bake at 375°F for 20-25 minutes until the pastry is golden brown and the custard centers jiggle slightly when shaken.
15. Transfer the tarts to a wire rack and cool completely before removing from the pan.
The contrast between the shatteringly flaky pastry and the silken, barely-set custard creates pure magic in every bite. I love serving these slightly warm with a dusting of cinnamon sugar or alongside strong espresso for the perfect afternoon treat that feels both elegant and comforting.
Sweet Soy Milk Pudding

Nostalgia hits hard when I think about my grandmother’s kitchen, where the sweet aroma of soy milk pudding would fill the air every Sunday afternoon. I’ve perfected her recipe over the years, adding my own little twists while keeping that comforting, silky texture we all loved. There’s something magical about how simple ingredients transform into this delicate dessert that feels both familiar and sophisticated.
6
portions10
minutes15
minutesIngredients
– 4 cups unsweetened soy milk
– 1/2 cup granulated sugar
– 1/4 cup cornstarch
– 1 teaspoon pure vanilla extract
– 1/4 teaspoon fine sea salt
Instructions
1. Combine 4 cups of unsweetened soy milk, 1/2 cup granulated sugar, and 1/4 teaspoon fine sea salt in a heavy-bottomed saucepan.
2. Whisk the mixture continuously over medium heat until the sugar completely dissolves and tiny bubbles form around the edges of the pan.
3. In a separate bowl, create a slurry by whisking 1/4 cup cornstarch with 1/4 cup of the warm soy milk mixture until completely smooth and free of lumps.
4. Slowly pour the cornstarch slurry back into the saucepan while whisking constantly to prevent clumping.
5. Continue whisking the pudding mixture over medium-low heat for exactly 8-10 minutes until it thickens to the consistency of thick custard and coats the back of a spoon.
6. Remove the saucepan from heat and immediately stir in 1 teaspoon of pure vanilla extract until fully incorporated.
7. Pour the hot pudding through a fine-mesh sieve into a clean bowl to ensure ultimate smoothness.
8. Divide the strained pudding evenly among six 6-ounce ramekins, tapping each gently on the counter to remove air bubbles.
9. Cover each ramekin directly with plastic wrap pressed against the pudding surface to prevent skin formation.
10. Refrigerate the puddings for at least 4 hours, or until completely set and chilled to 40°F.
Zesty orange zest sprinkled over the top creates a beautiful contrast to the creamy, delicate texture that melts on your tongue. The subtle soy flavor shines through the gentle sweetness, making this pudding sophisticated enough for dinner parties yet comforting for weeknight treats. Try serving it with fresh berries or a drizzle of honey for an extra layer of complexity.
Lotus Seed Paste Mooncakes

Baking these traditional lotus seed paste mooncakes always transports me back to my first Mid-Autumn Festival in San Francisco’s Chinatown, where the aroma of freshly baked pastries filled the autumn air and sparked my obsession with mastering this delicate confection.
12
portions55
minutes22
minutesIngredients
– 2 cups all-purpose flour, sifted
– 1/2 cup clarified butter (ghee), chilled
– 1/4 cup golden syrup
– 1 large pasture-raised egg, lightly beaten
– 1 1/2 cups prepared lotus seed paste
– 1 tsp alkaline water (lye water)
– 1 tbsp whole milk, for egg wash
Instructions
1. Combine sifted all-purpose flour and chilled clarified butter in a large mixing bowl, using a pastry cutter to incorporate until the mixture resembles coarse sand.
2. Whisk together golden syrup and alkaline water in a separate bowl until fully emulsified, about 1 minute of vigorous stirring.
3. Pour the syrup mixture into the flour mixture and knead gently until a smooth dough forms, being careful not to overwork the gluten.
4. Wrap the dough tightly in plastic wrap and refrigerate for exactly 30 minutes to allow the fats to firm up—this prevents shrinkage during baking.
5. Divide the chilled dough into 12 equal portions, rolling each into smooth balls between your palms.
6. Roll lotus seed paste into 12 equal-sized spheres, approximately 1 1/2 tablespoons each.
7. Flatten one dough portion into a 3-inch circle, then carefully wrap it around a lotus seed paste ball, pinching the seams closed completely.
8. Press the filled ball into a mooncake mold dusted with flour, applying firm, even pressure to create sharp imprints.
9. Tap the mold gently to release the formed mooncake onto a parchment-lined baking sheet, spacing them 2 inches apart.
10. Preheat your oven to 350°F (177°C) while the shaped mooncakes rest for 15 minutes to prevent surface cracking.
11. Brush each mooncake lightly with an egg wash made from beaten pasture-raised egg and whole milk, avoiding pooling in the designs.
12. Bake for 20-22 minutes until the edges turn pale gold while the centers remain light—the key is underbaking slightly as they darken while cooling.
13. Transfer to a wire rack and cool completely for 4 hours before the glossy sheen develops.
Just baked, these mooncakes boast a tender, slightly chewy crust that yields to the smooth, subtly sweet lotus paste within. The floral notes of the filling pair beautifully with oolong tea, or for a modern twist, crumble one over vanilla bean ice cream to contrast temperatures and textures.
Pandan Chiffon Cake

Never have I been more convinced that a single ingredient could transform my baking game than when I first encountered pandan. I still remember that humid afternoon at my local Asian market, where the vibrant green leaves caught my eye and led me down this delicious rabbit hole. Now, this ethereal pandan chiffon cake has become my go-to when I want to impress guests without spending hours in the kitchen.
1
cake20
minutes55
minutesIngredients
– 1 cup cake flour, sifted
– ¾ cup granulated sugar, divided
– 1½ teaspoons baking powder
– ¼ teaspoon fine sea salt
– 5 large pasture-raised eggs, separated and at room temperature
– ¼ cup cold-pressed coconut oil
– ⅓ cup fresh pandan juice (from approximately 10 pandan leaves)
– ¼ cup whole milk
– ½ teaspoon cream of tartar
Instructions
1. Preheat your oven to 325°F and position a rack in the lower third of the oven.
2. Sift the cake flour, ½ cup granulated sugar, baking powder, and fine sea salt into a large mixing bowl.
3. Create a well in the center of the dry ingredients and add the egg yolks, cold-pressed coconut oil, fresh pandan juice, and whole milk.
4. Whisk the wet ingredients into the dry ingredients until the batter becomes smooth and free of lumps, about 2 minutes of vigorous whisking.
5. In a separate clean, dry bowl, beat the egg whites with an electric mixer on medium speed until foamy, approximately 1 minute.
6. Add the cream of tartar to the egg whites and continue beating until soft peaks form, about 2 more minutes.
7. Gradually add the remaining ¼ cup granulated sugar to the egg whites while beating on high speed until stiff, glossy peaks form, about 3-4 minutes.
8. Gently fold one-third of the egg white mixture into the pandan batter using a silicone spatula to lighten the mixture.
9. Carefully fold in the remaining egg whites until no white streaks remain, being careful not to deflate the air bubbles.
10. Pour the batter into an ungreased 10-inch tube pan and smooth the top with your spatula.
11. Bake at 325°F for 50-55 minutes until the cake springs back when lightly touched and a toothpick inserted comes out clean.
12. Immediately invert the pan and cool the cake completely upside down for at least 2 hours.
13. Run a thin knife around the edges and center tube to release the cake from the pan.
14. Transfer the cake to a serving plate using two hands to support the delicate structure.
You’ll find the texture impossibly light with a subtle floral-coconut aroma that makes each slice feel like eating a cloud. I love serving this slightly warm with a dusting of powdered sugar, though it’s equally magical toasted the next day and served with fresh mango slices for breakfast.
Winter Melon and Barley Dessert Soup

Every time the crisp autumn air settles in, I find myself craving this comforting Winter Melon and Barley Dessert Soup—it’s like a warm hug in a bowl, especially after a long day of leaf-peeping with my family. I first discovered this gem at a local farmers’ market years ago, and now it’s my go-to for cozy evenings, simmering away while I curl up with a book. Trust me, the subtle sweetness and hearty texture make it worth the wait, and it’s surprisingly simple to whip up, even on a busy weeknight.
5
servings15
minutes70
minutesIngredients
– 2 cups peeled and cubed winter melon (about 1-inch pieces)
– 1/2 cup pearl barley, rinsed and drained
– 4 cups filtered water
– 1/4 cup rock sugar, crushed into small chunks
– 1/4 cup dried goji berries, soaked for 10 minutes
– 1 cinnamon stick (about 3 inches long)
– 2 slices fresh ginger, peeled and thinly sliced
Instructions
1. Rinse the pearl barley under cold running water for 1 minute to remove excess starch, then drain thoroughly.
2. In a medium-sized stockpot, combine the rinsed barley, filtered water, and cinnamon stick over high heat.
3. Bring the mixture to a rolling boil, then immediately reduce the heat to low and cover the pot with a tight-fitting lid.
4. Simmer the barley for 45 minutes, or until the grains are tender but still slightly chewy, stirring occasionally to prevent sticking.
5. While the barley cooks, peel the winter melon, remove the seeds, and cut it into uniform 1-inch cubes for even cooking.
6. Add the cubed winter melon, sliced ginger, and crushed rock sugar to the pot, stirring gently to dissolve the sugar.
7. Continue simmering uncovered for another 20 minutes, or until the winter melon turns translucent and soft.
8. Stir in the soaked goji berries and cook for an additional 5 minutes to allow them to plump up and release their flavor.
9. Remove the pot from the heat and discard the cinnamon stick and ginger slices using a slotted spoon.
10. Ladle the soup into warm bowls, ensuring each serving has a balance of barley, melon, and goji berries.
My favorite part is how the winter melon melts into the broth, creating a silky base that contrasts with the chewy barley and bursts of sweetness from the goji berries. For a fun twist, I sometimes chill it overnight and serve it cold with a sprinkle of toasted sesame seeds—it’s refreshing and just as delightful!
Fried Sesame Balls (Jian Dui)

Last weekend, I found myself craving that perfect combination of crispy exterior and chewy sweetness that only homemade fried sesame balls can deliver. There’s something magical about watching these golden spheres puff up in the oil, transforming simple ingredients into little pockets of joy that always remind me of my first visit to a bustling Chinatown bakery years ago. Let me walk you through my perfected method for creating these irresistible treats right in your own kitchen.
12
portions20
minutes21
minutesIngredients
– 1 cup glutinous rice flour
– ¼ cup granulated sugar
– ½ cup warm water (110°F)
– ½ cup sweet red bean paste
– ½ cup white sesame seeds
– 4 cups peanut oil for frying
– 1 tablespoon cornstarch
Instructions
1. Combine 1 cup glutinous rice flour and ¼ cup granulated sugar in a medium mixing bowl.
2. Gradually pour ½ cup warm water (110°F) into the dry ingredients while stirring with a wooden spoon.
3. Knead the mixture for 5 minutes until it forms a smooth, pliable dough that springs back when pressed lightly.
4. Divide the dough into 12 equal portions, rolling each into smooth balls about 1 inch in diameter.
5. Dust your work surface with 1 tablespoon cornstarch to prevent sticking.
6. Flatten each dough ball into a 3-inch disc using your palms.
7. Place 1 teaspoon sweet red bean paste in the center of each disc.
8. Carefully gather the edges of the dough around the filling, pinching to seal completely.
9. Roll each filled ball between your palms to ensure no seams remain visible.
10. Spread ½ cup white sesame seeds on a plate.
11. Lightly moisten each ball with water and roll in sesame seeds until fully coated.
12. Heat 4 cups peanut oil in a deep pot to 325°F, using a deep-fry thermometer for accuracy.
13. Gently lower 4-5 sesame balls into the hot oil using a slotted spoon.
14. Fry for 3 minutes, occasionally turning with tongs to ensure even browning.
15. Increase oil temperature to 350°F and continue frying for 4 more minutes until golden brown.
16. Remove the sesame balls with a slotted spoon and drain on a wire rack set over a baking sheet.
17. Repeat the frying process with remaining balls, allowing oil to return to proper temperatures between batches.
Fresh from the fryer, these sesame balls offer the most satisfying contrast—a delicate crunch giving way to that wonderfully chewy texture that makes them so addictive. The subtle sweetness of the red bean filling perfectly complements the nutty sesame coating, creating little flavor explosions with every bite. I love serving them warm with jasmine tea for an afternoon treat, or even splitting them open and filling with a scoop of vanilla bean ice cream for an unexpected dessert twist.
Double Skin Milk Pudding

Yesterday, while organizing my grandmother’s recipe box, I rediscovered this silky Chinese dessert that instantly transported me back to childhood visits to Chinatown—there’s something magical about how such simple ingredients create such elegant comfort.
3
portions10
minutes10
minutesIngredients
- 2 cups whole milk, preferably organic and non-homogenized
- 1/4 cup granulated sugar
- 3 tbsp high-quality milk powder
- 2 tsp unflavored gelatin powder
- 1/4 cup cool filtered water
- 1/2 tsp pure vanilla extract
Instructions
- Bloom the gelatin by sprinkling it evenly over the cool filtered water in a small ramekin, then let it stand undisturbed for 5 minutes until it forms a spongy texture.
- Combine the whole milk, granulated sugar, and milk powder in a heavy-bottomed saucepan, whisking continuously until no dry pockets of milk powder remain.
- Gently heat the milk mixture over medium-low heat, stirring with a silicone spatula, until it reaches 150°F on an instant-read thermometer—do not allow it to boil.
- Remove the saucepan from heat and immediately whisk in the bloomed gelatin until it dissolves completely, about 1 minute of vigorous stirring.
- Stir in the pure vanilla extract, then strain the mixture through a fine-mesh sieve into a spouted measuring cup to ensure ultimate smoothness.
- Divide the strained liquid evenly among four 6-ounce heatproof ramekins, skimming any surface bubbles with a small spoon.
- Cool the ramekins to room temperature for 30 minutes, then cover each tightly with plastic wrap pressed directly against the pudding surface to prevent skin formation.
- Refrigerate the puddings for at least 4 hours, or until firmly set—they should jiggle uniformly when gently shaken.
My favorite part is that delicate double-skin texture: the top layer forms a taut, silky membrane that gives way to the custard-like body beneath. Serve it chilled with a drizzle of local honey or fresh mango purée for a modern twist—it’s the kind of dessert that feels both nostalgic and perfectly current.
Summary
Kickstart your culinary adventure with these authentic Chinese desserts! From silky mango pudding to chewy sesame balls, each recipe brings a taste of tradition to your kitchen. We’d love to hear which dessert becomes your new favorite—leave a comment below and share your creations on Pinterest so others can discover these sweet treasures too!

Laura Hauser is a food writer and editor passionate about authentic, approachable home cooking.





