Ever wonder how to recreate those flaky, savory Chinese bakery pastries at home? This roundup of 17 regional recipes takes you across China, from crispy scallion pancakes to sweet egg tarts. Perfect for adventurous home cooks—let’s dive into these delicious treats!
Beijing Glutinous Rice Roll (Lǘ Dǎ Gǔn)

A classic Beijing street snack, this glutinous rice roll is surprisingly simple to make at home. With a soft, chewy texture and sweet red bean filling, it's a delightful treat for any time of day.
Serving: 8 | Prep Time: 30 minutes | Cooking Time: 20 minutes
Ingredients
For the rice roll
- 2 cups glutinous rice (sweet rice), soaked overnight or at least 4 hours
- 1/3 cup water
For the filling and coating
- 1 can (16 oz) sweet red bean paste (or homemade, about 1 cup)
- 1/4 cup roasted soybean flour (also called soy powder)
- 2 tablespoons granulated sugar (optional)
Instructions
- Drain the soaked glutinous rice well. Place it in a heatproof bowl that fits inside your steamer. Add the 1/3 cup water and stir to distribute.
- Set up a steamer with water and bring to a boil. Place the bowl of rice in the steamer, cover, and steam over medium-high heat for 20 minutes, or until the rice is fully tender and translucent. Tip: Check a grain by pressing it between your fingers—it should mash easily with no hard center.
- While the rice steams, prepare your work surface: mix the roasted soybean flour and sugar together on a large plate or clean cutting board. Spread it into an even layer. This will be your dusting and rolling surface.
- When the rice is done, let it cool for 2-3 minutes until handleable but still warm. Dampen your hands with water to prevent sticking—this is key! Scoop the steamed rice onto the soybean flour mixture. Using a spatula or wet hands, gently press the rice into a rough rectangle about 1/2 inch thick.
- Spread the red bean paste evenly over the rice, leaving a 1-inch border on the long sides. Tip: If the paste is too thick, thin it with a teaspoon of water for easier spreading.
- Starting from one long edge, carefully roll the rice into a tight log, using the soybean flour to help lift and prevent sticking. Seal the seam by pressing gently.
- Using a sharp knife dusted with soybean flour, slice the log into 1-inch pieces. Arrange them on a plate cut-side up. Serve immediately or at room temperature. Any leftovers can be stored in an airtight container for up to a day.
Give these rolls a try—they're perfect for a snack or dessert, and you can even customize the filling with crushed peanuts or sesame seeds. The contrast of the soft, chewy rice and smooth sweet bean paste, all dusted with nutty soybean flour, is simply irresistible.
Shanghai Crab Shell Pastry (Xiè Ké Huáng)

Gather round, baking enthusiasts! Today we're diving into a flaky, golden Shanghai classic that's surprisingly approachable at home. These crab shell pastries—named for their crackled, shell-like crust—are filled with a savory pork mixture and baked until irresistibly crispy.
Serving: 8 | Prep Time: 30 minutes | Cooking Time: 25 minutes
Ingredients
- 2 cups all-purpose flour
- 1/4 cup granulated sugar
- 1/2 cup cold lard or shortening, cubed
- 1/2 cup cold water (plus extra if needed)
- 1/2 pound ground pork
- 2 scallions, finely chopped
- 1 teaspoon grated fresh ginger
- 1 tablespoon soy sauce
- 1 teaspoon sesame oil
- 1/2 teaspoon salt
- 1/4 teaspoon white pepper
- 1 large egg, beaten (for glaze)
- 1 tablespoon sesame seeds (optional)
Instructions
- In a large bowl, whisk together 2 cups flour and 1/4 cup sugar. Add 1/2 cup cold lard cubes and cut in with a pastry blender or fingertips until mixture resembles coarse crumbs.
- Drizzle in 1/2 cup cold water, stirring with a fork until dough just comes together. If too dry, add water 1 tablespoon at a time. Do not overmix. Form into a disk, wrap in plastic, and refrigerate for 20 minutes (tip: chilling relaxes gluten, making pastry tender).
- Meanwhile, make the filling: In a medium bowl, combine 1/2 pound ground pork, 2 chopped scallions, 1 teaspoon grated ginger, 1 tablespoon soy sauce, 1 teaspoon sesame oil, 1/2 teaspoon salt, and 1/4 teaspoon white pepper. Mix well with a fork. Set aside.
- Preheat oven to 375°F. Line a baking sheet with parchment paper.
- On a lightly floured surface, roll chilled dough to 1/8-inch thickness. Cut into 4-inch rounds (use a cookie cutter or glass). For each round, place a heaping tablespoon of filling in the center. (Tip: keep edges clean for a good seal.)
- Fold dough over filling to form a half-moon, then crimp edges with a fork to seal. For the crab-shell look, gently score the top with a knife in a crosshatch pattern, being careful not to cut through the filling.
- Place pastries on prepared baking sheet. Brush tops with beaten egg, then sprinkle with sesame seeds if using. (Tip: egg wash gives that golden sheen.)
- Bake for 20-25 minutes, until pastry is deep golden brown and filling is cooked through (internal temperature reaches 165°F). Let cool on sheet for 5 minutes before serving.
For an extra crunch, brush the pastries with egg wash twice before baking. Serve warm with a side of black vinegar for dipping, and watch them vanish in minutes.
Cantonese Shrimp Dumpling (Har Gow)

Before you dive into making these translucent beauties, know that Har Gow is the crown jewel of dim sum. With a delicate, see-through wrapper and juicy shrimp filling, it’s a recipe worth mastering step by step.
Serving: 4 | Prep Time: 45 minutes | Cooking Time: 15 minutes
Ingredients
Dough
- 1 cup wheat starch
- 1/2 cup tapioca starch
- 3/4 cup boiling water
- 2 teaspoons vegetable oil
Filling
- 1 pound raw shrimp (peeled, deveined, and roughly chopped)
- 1/4 cup canned bamboo shoots (drained and finely chopped)
- 2 tablespoons chopped scallions
- 1 teaspoon sesame oil
- 1/2 teaspoon salt
- 1/4 teaspoon white pepper
- 1 teaspoon sugar
- 1 tablespoon soy sauce
- 1 tablespoon cornstarch mixed with 2 tablespoons water (slurry)
Instructions
- For the filling: Place the chopped shrimp in a bowl. Add bamboo shoots, scallions, sesame oil, salt, white pepper, sugar, and soy sauce. Stir in the cornstarch slurry until well combined. Cover and refrigerate while making the dough.
- For the dough: In a mixing bowl, whisk together wheat starch and tapioca starch. Slowly pour in the boiling water while stirring with a fork. Mix until a shaggy dough forms. Add vegetable oil and knead gently until smooth — about 2 minutes. Cover with a damp cloth so it doesn't dry out.
- Divide the dough into 20 equal pieces (about 1 tablespoon each). Roll each piece into a ball, then flatten into a disk. Using a rolling pin, roll each disk into a 3-inch circle, keeping edges thinner than center. Tip: Keep rolled wrappers under plastic wrap to prevent cracking.
- Place a heaping teaspoon of filling in the center of a wrapper. Fold the wrapper in half and pleat the edges tightly to seal into a crescent shape. Tip: Don't overfill or the wrapper may tear. Repeat with remaining wrappers and filling.
- Prepare a steamer: Line the steamer basket with parchment paper or cabbage leaves to prevent sticking. Arrange dumplings 1 inch apart. Steam over boiling water for 6 minutes (not longer to avoid rubbery texture). Tip: Cover the steamer lid with a kitchen towel to absorb condensation and keep dumplings from getting soggy.
- Immediately remove dumplings from steamer and serve hot. The wrapper should be translucent, revealing the pink shrimp inside.
Kneading the dough just right gives that perfect chew — soft yet slightly bouncy. Serve these dumplings with a splash of soy sauce and chili oil for a true dim sum experience at home.
Shaanxi Chinese Hamburger (Rou Jia Mo)

Dive into the world of authentic Chinese street food with this Shaanxi Chinese Hamburger (Rou Jia Mo). This recipe features a tender, spiced braised pork stuffed into a freshly baked flatbread, with fresh cilantro and chili for crunch. I’ll walk you through each step to ensure your bread is fluffy and the pork is melt-in-your-mouth savory.
Serving: 4 | Prep Time: 30 minutes | Cooking Time: 2 minutes
Ingredients
For the Flatbread (Mo)
- 2 cups all-purpose flour
- 1 teaspoon active dry yeast
- 1/2 teaspoon salt
- 1/2 teaspoon baking soda
- 3/4 cup warm water (about 110°F)
- 1 tablespoon vegetable oil
For the Braised Pork
- 1 pound pork belly (or shoulder), cut into 2-inch chunks
- 2 tablespoons vegetable oil
- 3 slices fresh ginger
- 4 cloves garlic, smashed
- 2 star anise
- 1 cinnamon stick
- 3 whole cloves
- 2 dried red chilies (optional)
- 1/4 cup dark soy sauce
- 2 tablespoons light soy sauce
- 2 tablespoons brown sugar
- 1 cup chicken broth (or water)
For Assembly
- 1/2 cup fresh cilantro leaves, chopped
- 2 fresh green chilies, thinly sliced (optional)
Instructions
- Activate the yeast: In a small bowl, combine warm water and yeast. Let sit for 5 minutes until frothy. If it doesn’t foam, the water may be too hot or yeast expired.
- Make the dough: In a large bowl, whisk together flour, salt, and baking soda. Add the yeast mixture and oil. Stir until a shaggy dough forms, then knead on a floured surface for 8 minutes until smooth and elastic. Tip: The dough should be soft but not sticky; add flour 1 tablespoon at a time if needed.
- First rise: Place dough in an oiled bowl, cover with a damp towel, and let rise in a warm spot for 1 hour, or until doubled in size.
- Braise the pork: While dough rises, heat oil in a heavy pot over medium-high heat. Sear pork chunks until browned on all sides, about 5 minutes. Remove pork and set aside.
- Sauté aromatics: In the same pot, add ginger, garlic, star anise, cinnamon, cloves, and dried chilies. Cook for 30 seconds until fragrant.
- Add liquids and pork: Return pork to pot. Add dark soy sauce, light soy sauce, brown sugar, and chicken broth. Bring to a boil, then reduce heat to low, cover, and simmer for 1.5 to 2 hours, until pork is fork-tender. Tip: Check occasionally and add a splash of water if liquid evaporates too much.
- Shape the flatbreads: After dough has risen, punch it down and divide into 4 equal pieces. Roll each into a ball, then flatten into a 4-inch disc about 1/2-inch thick. Cover with a towel and let rest 10 minutes.
- Bake the flatbreads: Preheat oven to 400°F. Place discs on a parchment-lined baking sheet. Bake for 8 minutes, then flip them over and bake another 5-7 minutes until golden brown and puffed. They should sound hollow when tapped. Tip: For extra crispness, brush tops with a little oil before baking.
- Shred the pork: Once pork is tender, remove from pot and shred with two forks. Skim excess fat from the braising liquid, then mix a few spoonfuls back into the shredded pork to keep it moist. Taste and adjust seasoning if needed.
- Assemble the hamburgers: Split each flatbread in half horizontally (like a pita). Stuff generously with shredded pork, then top with chopped cilantro and sliced green chilies if using. Press gently and serve immediately.
Nothing beats the contrast of warm, fluffy bread and rich, aromatic pork. The cilantro and chilies add a fresh kick that cuts through the savory meat. For a fun twist, try adding a drizzle of hoisin sauce or pickled vegetables — it’s a street-food experience perfect for any casual gathering.
Yunnan Flower Cake (Xiān Huā Bǐng)

Have you ever tasted a cake that smells like a garden in spring? Yunnan Flower Cake is a delicate shortbread filled with sweet rose paste, offering a floral aroma in every bite.
Serving: 10 | Prep Time: 40 minutes | Cooking Time: 20 minutes
Ingredients
For the Dough
- 2 cups all-purpose flour
- 1/2 cup unsalted butter, cold and cubed
- 1/4 cup granulated sugar
- 1/4 cup cold water
- a pinch of salt
For the Filling
- 1/2 cup sweet bean paste
- 2 tablespoons dried edible rose petals, crushed
- 1 tablespoon sugar
Instructions
- In a large bowl, whisk together the flour, sugar, and salt. Add the cold cubed butter and use a pastry cutter or your fingers to mix until the mixture resembles coarse crumbs with pea-sized butter pieces. (Tip: Keep the butter cold for flaky layers.)
- Gradually add the cold water, a tablespoon at a time, and mix until the dough just comes together. Do not overwork; it's okay if it's slightly crumbly. Flatten into a disk, wrap in plastic, and refrigerate for 30 minutes.
- In a small bowl, combine the sweet bean paste, crushed rose petals, and sugar. Mix well. If the paste is too stiff, add a teaspoon of water. Set aside.
- Preheat the oven to 350°F (175°C). Line a baking sheet with parchment paper.
- On a lightly floured surface, roll out the chilled dough to about 1/8-inch thickness. Cut out rounds using a 3-inch cookie cutter. Re-roll scraps as needed.
- Place a heaping teaspoon of the rose filling in the center of each round. Fold the dough over to create a half-moon shape, then crimp the edges with a fork to seal. (Tip: Press firmly to prevent leaks during baking.)
- Arrange the cakes on the prepared baking sheet, spaced about 1 inch apart. Prick the tops with a fork for steam vents.
- Bake for 18-20 minutes, until the edges are golden brown. Let cool on the pan for 5 minutes, then transfer to a wire rack.
With its flaky, buttery crust and fragrant rose filling, each bite is like a stroll through a Yunnan garden. Serve these cakes alongside a cup of jasmine tea for an elegant afternoon treat. They also make lovely homemade gifts when wrapped in parchment and tied with twine.
Hangzhou Dingsheng Cake (Dìng Shèng Gāo)

Making traditional steamed cakes might seem intimidating, but this Hangzhou Dingsheng Cake is beginner-friendly. With a soft, chewy rice flour base and a sweet red bean filling, these charming cakes are embossed with lucky characters—perfect for celebrating or gifting. Just follow each step carefully, and you'll have a batch of auspicious treats.
Serving: 8 | Prep Time: 30 minutes | Cooking Time: 20 minutes
Ingredients
For the Batter
- 1 cup rice flour
- 1/2 cup glutinous rice flour
- 1/3 cup granulated sugar
- 1/2 cup water (plus a splash more if needed)
For the Filling
- 1/2 cup store-bought red bean paste (or lotus seed paste)
For the Mold
- a splash of vegetable oil (for greasing)
Instructions
- In a mixing bowl, combine 1 cup rice flour, 1/2 cup glutinous rice flour, and 1/3 cup sugar. Whisk together until evenly blended.
- Gradually add 1/2 cup water, stirring with a fork or your fingers. The mixture should look like coarse crumbs—if it's too dry, add another tablespoon of water until it holds together when squeezed but crumbles easily. Tip: This texture is crucial for a fluffy cake; if too wet, the cake will be dense.
- Press the mixture through a fine-mesh sieve into a clean bowl. This aerates the flour and ensures a light, even crumb. Use the back of a spoon to push clumps through.
- Lightly brush the inside of a wooden or silicone Dingsheng cake mold with a splash of vegetable oil, making sure to get into all the crevices of the characters. Tip: A clean, dry mold is key—too much oil will make the characters blurry.
- Fill each mold cavity halfway with the sifted flour mixture. Gently tap the mold to settle it, but do not pack it down.
- Shape about 1 teaspoon of red bean paste into a small ball and place it in the center of each cavity. Press it slightly flat.
- Cover the filling with the remaining flour mixture, mounding it slightly. Use a small spatula or knife to level the top. Important: Do not press down; the cake will compact as it steams.
- Prepare your steamer by bringing water to a rolling boil. Place the mold in the steamer, cover with a clean kitchen towel (to prevent condensation from dripping), then put the lid on. Steam over high heat for exactly 20 minutes. Tip: The towel keeps the tops dry and ensures the characters remain sharp.
- After 20 minutes, turn off the heat and let the mold sit in the steamer for 2 minutes before removing. This gentle cooling prevents sudden collapse.
- Carefully unmold the cakes by inverting the mold onto a cooling rack. If they stick, gently tap the back of the mold. Let cool completely before serving.
Just out of the steamer, these cakes are incredibly soft and slightly chewy, with a delicate sweetness from the rice and a rich, earthy filling. The embossed characters—often reading "fortune" or "double happiness"—add a festive touch. Serve them warm or at room temperature alongside tea for a meaningful snack.
Suzhou Fermented Rice Cake (Jiǔ Niàng Bǐng)

There’s something truly comforting about a pan-fried rice cake that’s crisp on the outside and soft, tangy-sweet on the inside. This Suzhou-style version uses fermented rice (jiǔ niàng) for a unique depth of flavor that’s hard to beat.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 15 minutes
Ingredients
- 1 cup glutinous rice flour (also called sweet rice flour)
- 1/2 cup fermented rice (jiǔ niàng) including both the grains and the liquid—if you can’t find it, substitute 1/2 cup sweet rice wine plus 2 teaspoons sugar
- 1/4 cup water (plus more if needed for consistency)
- 2 tablespoons granulated sugar
- 2 tablespoons vegetable oil for frying
Instructions
- In a mixing bowl, combine 1 cup glutinous rice flour, 2 tablespoons sugar, and 1/2 cup fermented rice with its liquid. Stir gently to blend.
- Add 1/4 cup water and mix until a thick, scoopable batter forms—like a loose cookie dough. If it’s too stiff, add another tablespoon of water. If too loose, add a little more rice flour. Pro tip: The batter should not be runny; it should mound slightly when dropped from a spoon.
- Heat 2 tablespoons vegetable oil in a non-stick skillet over medium heat until shimmering. Use a medium-low flame if the pan is thin—you want a gentle sizzle.
- Drop heaping tablespoons of batter into the pan, spacing them about 2 inches apart. Gently flatten each dollop with the back of the spoon into a 2-inch round, about 1/4 inch thick. Tip: Wetting the spoon with a splash of water prevents sticking.
- Cook for 3–4 minutes, until the edges turn golden and tiny bubbles appear on the surface. Check the bottom by lifting an edge with a spatula—it should be deep golden brown.
- Carefully flip each cake with a thin spatula, pressing down slightly to ensure even browning. Cook for another 3–4 minutes, until the second side is golden and the center puffs up slightly.
- Transfer to a paper towel-lined plate to drain excess oil. Serve immediately while warm and crispy. Pro tip: If making in batches, keep finished cakes in a 200°F oven on a wire rack to stay crisp without steaming.
Slide each pillowy cake has a delicate crunch that gives way to a soft, slightly chewy interior with a gentle tang from the fermented rice. They’re delightful on their own or with a drizzle of honey and a dusting of toasted sesame seeds for a sweet twist.
Sichuan Steamed Glutinous Rice Dumpling (Yè Er Bā)

When you're craving something comforting and hands-on, these Sichuan steamed glutinous rice dumplings (Yè Er Bā) are a perfect project. Wrapped in fragrant bamboo leaves, they're filled with savory pork and steamed until tender and chewy.
Serving: 10 | Prep Time: 30 minutes | Cooking Time: 90 minutes
Ingredients
- 2 cups glutinous rice (soaked overnight)
- 1 lb ground pork
- 2 tbsp soy sauce
- 1 tbsp grated ginger
- 2 tbsp chopped scallions
- 1 tsp salt
- 1/2 tsp ground white pepper
- 20 dried bamboo leaves (soaked and cleaned)
- Kitchen twine
Instructions
- Drain the soaked glutinous rice and set aside.
- Soak the dried bamboo leaves in hot water for 30 minutes, then rinse and pat dry. This makes them pliable and easier to fold.
- In a bowl, combine ground pork, soy sauce, ginger, scallions, salt, and white pepper. Mix until well incorporated. Tip: use your hands for even mixing without overworking the meat.
- Take two bamboo leaves, overlapping them at the wide ends. Fold into a cone shape, keeping one end closed.
- Spoon a layer of glutinous rice into the cone, filling about one-third. Add a spoonful of pork filling, then top with another layer of rice, pressing gently to pack. Don't overfill—leave a little room for expansion.
- Fold the overhanging leaves over the top, folding the tip over and pressing to form a pyramid shape. Secure tightly with kitchen twine.
- Repeat steps 4-6 with remaining ingredients.
- Place the dumplings in a steamer basket lined with extra bamboo leaves or parchment to prevent sticking. Leave space between them for steam circulation.
- Steam over high heat for 1 hour 30 minutes. Check water level every 30 minutes and add boiling water as needed. Tip: a steady high heat is crucial for that perfect chewy texture.
- Remove from steamer and let rest for 5 minutes before unwrapping. The dumplings will be very hot inside.
Vibrant and savory, these dumplings boast a wonderfully chewy, sticky texture from the glutinous rice and a juicy, aromatic pork center. Serve them with a dipping sauce of soy sauce, black vinegar, and chili oil—the tangy heat cuts through the richness beautifully.
Hunan Sugar Oil Glutinous Rice Ball (Táng Yóu Bā Bā)

But today, we're diving into a classic Hunanese street snack: Tang You Ba Ba, or sugar oil glutinous rice balls. These little golden spheres are chewy on the inside with a crisp, sugary coating that crackles as you bite. It's a simple treat that rewards patience and precision.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 20 minutes
Ingredients
For the Dough
- 1 cup glutinous rice flour
- 1/4 cup warm water (about 110°F)
- 1 tablespoon vegetable oil
- a pinch of salt
For the Syrup
- 1/2 cup sugar
- 1/4 cup water
- 1 teaspoon vegetable oil (optional, for gloss)
For Frying
- about 2 cups vegetable oil (enough for 1-inch depth)
Instructions
- In a large bowl, combine the glutinous rice flour and salt. Slowly pour in the warm water and 1 tablespoon of oil, stirring with a fork until a shaggy dough forms.
- Turn the dough out onto a lightly floured surface and knead for about 3 minutes until smooth and pliable. If it's too dry, add water a drop at a time; if too sticky, sprinkle in a bit more flour. The dough should feel soft but not sticky, like Play-Doh.
- Divide the dough into 20 equal pieces (about 1 tablespoon each) and roll each into a smooth ball. Cover them with a damp cloth so they don't dry out.
- Make the syrup: In a small saucepan, stir together the sugar and 1/4 cup water. Heat over medium, stirring constantly, until the sugar is fully dissolved. Then stop stirring and let it simmer undisturbed until it reaches 240°F on a candy thermometer (soft-ball stage), about 5 minutes. Resist stirring after the sugar dissolves to prevent crystallization.
- Once the syrup reaches 240°F, remove the pan from heat and stir in the 1 teaspoon of oil for a glossy finish. Set the syrup aside but keep it warm.
- Pour about 2 inches of vegetable oil into a deep, heavy pot and heat to 350°F. Use a thermometer to maintain temperature. To test, dip a wooden chopstick into the oil – steady bubbles should form around it.
- Carefully drop the dough balls into the hot oil, frying about 6 at a time. Fry until they turn golden brown and puffed, about 4 to 5 minutes, turning them occasionally with a slotted spoon. Don't overcrowd the pot.
- Transfer the fried balls to a paper towel-lined plate to drain excess oil.
- While the balls are still hot, toss them in the warm syrup until each one is evenly coated. Work quickly so the syrup sticks. Serve immediately for the best texture – a crisp coating with a chewy interior.
Underneath that glossy, candied shell, the rice ball stays wonderfully chewy – a lovely contrast of textures. For a twist, sprinkle toasted sesame seeds over the coated balls. They're best eaten fresh, so gather your friends and enjoy the sweet crunch while it lasts.
Xiamen Filled Pastry (Xiàn Bǐng)

Perhaps you've never heard of Xiamen filled pastry, but this Chinese classic is about to become your new favorite bake. With a flaky, buttery crust and a savory pork and green bean filling, these hand pies are surprisingly easy to make at home.
Serving: 12 | Prep Time: 30 minutes | Cooking Time: 25 minutes
Ingredients
- 2 cups all-purpose flour
- 1/2 cup (1 stick) cold unsalted butter, cubed
- 1/4 cup ice water (or as needed)
- 1/4 teaspoon salt
- 8 ounces ground pork
- 1/2 cup finely chopped fresh green beans
- 1/4 cup chopped scallions
- 1 tablespoon soy sauce
- 1 teaspoon sesame oil
- 1/2 teaspoon sugar
- 1/4 teaspoon white pepper
- 1 large egg (for egg wash)
Instructions
- In a large bowl, whisk together the flour and salt. Add the cold butter cubes and use a pastry cutter or your fingertips to work the butter into the flour until the mixture resembles coarse meal with pea-sized butter pieces. Tip: Keep the butter as cold as possible for a flaky texture.
- Drizzle in 3 tablespoons of ice water and stir with a fork. Add more water, one tablespoon at a time, until the dough just comes together when pressed. Do not overwork. Form into a disk, wrap in plastic, and refrigerate for at least 30 minutes.
- While the dough chills, make the filling: In a medium bowl, combine the ground pork, green beans, scallions, soy sauce, sesame oil, sugar, and white pepper. Mix well and set aside.
- Preheat your oven to 375°F and line a baking sheet with parchment paper.
- On a lightly floured surface, roll the chilled dough into a 12-inch log, then cut into 12 equal pieces. Roll each piece into a 4-inch circle about 1/8-inch thick. Tip: Keep unused dough pieces covered with a towel to prevent drying.
- Place about 1 tablespoon of filling in the center of each dough circle. Fold the dough over to form a half-moon, and press the edges to seal. Crimp with a fork for a decorative edge and to ensure no leaks.
- Arrange the pastries on the prepared baking sheet, spacing them about 1 inch apart. In a small bowl, beat the egg with 1 teaspoon of water and brush the tops of the pastries with this egg wash.
- Bake for 20-25 minutes, until the pastry is golden brown and puffed. Allow to cool on the sheet for 5 minutes before transferring to a wire rack.
Your kitchen will smell incredible as these pastries bake to flaky perfection. Serve them warm as a snack or appetizer, and watch them disappear. You'll be making these again and again.
Taiwan Pineapple Cake (Fèng Lí Sū)

Everyone loves a buttery, flaky pastry, and Taiwan Pineapple Cake (Fèng Lí Sū) delivers just that. These little shortcrust pastries are filled with sweet-tart pineapple jam, making them a perfect treat for any occasion. Let me guide you through the process step by step.
Serving: 24 | Prep Time: 45 minutes | Cooking Time: 20 minutes
Ingredients
Pineapple Jam
- 2 cups finely chopped fresh pineapple (or canned, drained)
- 1/2 cup granulated sugar
- 2 tablespoons lemon juice
- 1 tablespoon unsalted butter
- A pinch of salt
Dough
- 2 cups all-purpose flour
- 1/2 cup powdered sugar
- 1/2 teaspoon baking powder
- 1/4 teaspoon salt
- 1 cup (2 sticks) cold unsalted butter, cubed
- 2 large egg yolks
- 1 teaspoon vanilla extract
- 1-2 tablespoons cold water if needed
Instructions
- Make the pineapple jam: In a medium saucepan, combine chopped pineapple, sugar, lemon juice, and salt. Cook over medium heat, stirring often, until the mixture thickens and reduces to about 1 cup, about 20-25 minutes.
- Remove from heat and stir in the butter until melted. Let cool completely. (Tip: For a smoother jam, you can pulse the cooked mixture in a food processor.)
- Meanwhile, make the dough: In a large bowl, whisk together flour, powdered sugar, baking powder, and salt.
- Cut in the cold cubed butter using a pastry cutter or your fingers until the mixture resembles coarse crumbs.
- Add egg yolks and vanilla; stir with a fork until dough begins to come together. If too dry, add cold water 1 tablespoon at a time.
- Turn dough onto a work surface and knead gently just until smooth. Wrap in plastic and refrigerate for 30 minutes. (Tip: Chilling prevents the dough from spreading too much during baking.)
- Preheat oven to 350°F (175°C). Line a baking sheet with parchment paper.
- On a lightly floured surface, roll out the dough to about 1/4-inch thickness. Cut into rounds using a 2.5-inch cookie cutter.
- Place a teaspoon of cooled pineapple jam in the center of half of the rounds. Top with another round and press edges to seal, or fold over if making half-moons. Crimp with a fork.
- Place cakes on prepared baking sheet, spacing about 1 inch apart. Bake for 15-18 minutes, until edges are lightly golden.
- Let cool on the pan for 5 minutes, then transfer to a wire rack to cool completely. (Tip: The cakes are fragile when warm; handle gently.)
With their buttery, melt-in-your-mouth crust and sweet-tart pineapple filling, these cakes are irresistible. Serve them with a cup of oolong tea for an authentic Taiwanese experience, or enjoy them as a portable snack on the go.
Hong Kong Egg Tart (Dàn Tǎ)

Having a craving for something sweet and delicate? Hong Kong Egg Tarts (Dàn Tǎ) are the perfect treat—crispy, flaky puff pastry cradling a silky, smooth custard. Let's walk through this classic bakery favorite step by step, so you can recreate that authentic taste at home.
Serving: 12 | Prep Time: 30 minutes | Cooking Time: 20 minutes
Ingredients
- 1 package (17.3 oz) frozen puff pastry sheets, thawed
- 2 large eggs plus 1 egg yolk
- 1/3 cup granulated sugar
- 1/2 cup whole milk
- 1/4 cup water
- 1 teaspoon vanilla extract
- All-purpose flour for dusting
- Butter or nonstick spray for greasing the muffin tin
Instructions
- Preheat your oven to 375°F (190°C). Grease a 12-cup muffin tin with butter or nonstick spray.
- In a medium bowl, whisk together 2 large eggs and 1 egg yolk until smooth. Set aside.
- In a small saucepan, combine 1/3 cup granulated sugar, 1/2 cup whole milk, and 1/4 cup water. Heat over medium heat, stirring occasionally, until the sugar dissolves and the mixture is just warm (not boiling). Remove from heat and stir in 1 teaspoon vanilla extract.
- Slowly pour the warm milk mixture into the beaten eggs, whisking constantly to prevent the eggs from curdling. Strain the custard through a fine-mesh sieve into a clean bowl or measuring cup. This ensures a silky texture. Set aside to cool slightly.
- Lightly dust your work surface with all-purpose flour. Unfold the thawed puff pastry sheets and roll them out gently to a 1/8-inch thickness. Using a 4-inch round cutter, cut out 12 circles. If you don't have a cutter, use a small bowl or mug.
- Press each pastry circle into the prepared muffin tin cups, ensuring the pastry comes up the sides evenly. Prick the bottom of each pastry shell several times with a fork to prevent puffing up during baking.
- Once the custard has cooled to room temperature (but still liquid), give it a quick stir. Pour the custard into each pastry shell, filling about 3/4 full. Be careful not to overfill.
- Bake the egg tarts for 18–20 minutes, until the pastry is golden brown and the custard is set but still jiggles slightly in the center. Remove from the oven and let them cool in the pan for 5 minutes, then transfer to a wire rack to cool completely.
- Tip: For extra flaky pastry, chill the filled tarts in the refrigerator for 10 minutes before baking. Tip: Use room temperature eggs for easier blending and a smoother custard. Tip: Don't overmix the custard to avoid incorporating too many air bubbles.
Once cooled, the first bite will give you that satisfying crackle of buttery puff pastry, followed by the velvety, sweet custard that melts on your tongue. These tarts are best enjoyed the day they're made, but if you have leftovers, you can refresh them in a 300°F oven for a few minutes. Serve them with a cup of hot tea for a classic Hong Kong café experience.
Xinjiang Baked Stuffed Bun (Kǎo Bāo Zi)

Just imagine the aroma of spiced lamb and caramelized onions wafting from your oven—that’s the promise of these Xinjiang baked stuffed buns. They’re a handheld treasure with a golden, slightly crisp exterior and a savory, juicy filling.
Serving: 8 | Prep Time: 30 minutes | Cooking Time: 25 minutes
Ingredients
- 2 cups all-purpose flour
- 1 tsp salt
- 1 tsp sugar
- 1 packet (2 1/4 tsp) active dry yeast
- 3/4 cup warm water (about 110°F)
- 2 tbsp vegetable oil
- 1 lb ground lamb
- 1 medium onion, finely diced
- 1 tsp ground cumin
- 1 tsp salt
- 1/2 tsp black pepper
- 1 tbsp soy sauce (optional but adds depth)
- 1 egg, beaten (for wash)
- 1 tbsp sesame seeds
Instructions
- In a small bowl, combine the warm water (about 110°F), sugar, and yeast. Let it sit for 5 minutes until foamy—this proves your yeast is active.
- In a large mixing bowl, whisk together the flour and 1 tsp salt. Add the yeast mixture and vegetable oil, then stir until a shaggy dough forms.
- Turn the dough onto a lightly floured surface and knead for 8 minutes until smooth and elastic. Tip: if the dough sticks, add a tiny dusting of flour; if too dry, add a splash of water.
- Place the dough in a greased bowl, cover with a damp towel, and let rise in a warm spot for 1 hour, until doubled in size.
- Meanwhile, make the filling: In a skillet over medium heat, cook the ground lamb for 5 minutes, breaking it apart, until no longer pink. Drain excess fat.
- Add the diced onion, cumin, 1 tsp salt, black pepper, and soy sauce (if using) to the lamb. Cook for 3 minutes until onions soften. Remove from heat and let cool completely—a hot filling can tear the dough.
- Preheat your oven to 375°F and line a baking sheet with parchment paper.
- Punch down the risen dough, then divide into 8 equal pieces (about 2.5 oz each). Roll each into a ball.
- On a floured surface, roll each ball into a 5-inch circle, keeping the edges slightly thinner than the center.
- Place a heaping tablespoon of filling in the center of each circle. Gather the edges and pinch tightly to seal, then place seam-side down on the prepared baking sheet. Tip: make sure there are no gaps or filling will leak during baking.
- Cover the buns loosely with plastic wrap and let rest for 15 minutes (this second proof ensures a soft texture).
- Brush each bun with the beaten egg, then sprinkle with sesame seeds.
- Bake for 20-25 minutes, until the buns are deep golden brown and sound hollow when tapped on the bottom. Let cool on a wire rack for 5 minutes before serving—the filling will be very hot.
Once you pull these buns from the oven, the golden tops and rich lamb scent will have everyone gathering in the kitchen. The contrast between the crisp, bread-like shell and the tender, spiced filling is simply irresistible. Serve them hot with a side of tangy yogurt or a simple dipping sauce for an authentic Xinjiang experience.
Inner Mongolian Meat Pie (Méng Gǔ Xiàn Bǐng)

Making Inner Mongolian meat pies from scratch is easier than you think—and the payoff is a crispy, golden pastry wrapped around a juicy, savory filling. This recipe breaks down the process step by step, so even a beginner can nail it.
Serving: 4 | Prep Time: 40 minutes | Cooking Time: 20 minutes
Ingredients
- 2 cups all-purpose flour
- a pinch of salt
- about 3/4 cup warm water
- 2 tablespoons vegetable oil, plus more for frying
- 1 pound ground mutton (or lamb)
- 1 medium onion, finely chopped
- 2 cloves garlic, minced
- 1 teaspoon grated fresh ginger
- 2 tablespoons soy sauce
- 1 tablespoon sesame oil
- 1/2 teaspoon ground cumin
- 1/4 teaspoon black pepper
Instructions
- In a bowl, mix the flour and salt. Drizzle in the oil and warm water, stirring with a fork until a shaggy dough forms. Knead for 5 minutes until smooth, then cover and rest for 30 minutes.
- While the dough rests, make the filling. Combine the ground mutton, onion, garlic, ginger, soy sauce, sesame oil, cumin, and pepper in a bowl. Mix well with your hands—don't overwork or it gets tough. Cover and set aside.
- After resting, divide the dough into 4 equal pieces. On a lightly floured surface, roll one piece into a 6-inch round, keeping the rest covered to prevent drying.
- Place about 1/2 cup of filling in the center of the round. Fold the dough over to make a half-moon, pinch the edges to seal, then crimp with a fork for a decorative finish. Repeat with remaining dough and filling.
- Heat a large non-stick skillet over medium heat and add a splash of oil (about 1 tablespoon). Let the pan get hot, then place 2 pies in the skillet—don't overcrowd.
- Cook for 3–4 minutes per side until deep golden brown and crispy. The filling should be cooked through; if unsure, check internal temperature (160°F for mutton). Repeat with remaining pies.
- Transfer cooked pies to a wire rack to stay crisp. Serve immediately or keep warm in a 200°F oven.
Each bite delivers a satisfying crunch followed by the rich, savory flavor of the mutton and onion. Enjoy these pies warm as a hearty snack or main dish, paired with a simple dipping sauce of soy sauce and vinegar.
Northeastern Sticky Bean Bun (Zhān Dòu Bāo)

Biting into a perfectly steamed Northeastern Sticky Bean Bun is like discovering a warm, sweet hug. These buns, known as Zhān Dòu Bāo, feature a soft, glutinous millet exterior that gives way to a lush red bean paste center. Today, I'll guide you through each step to create these treats from scratch—no prior experience needed.
Serving: 8 | Prep Time: 30 minutes | Cooking Time: 20 minutes
Ingredients
- 1 cup glutinous millet flour (or sweet rice flour)
- 1/2 cup warm water
- a pinch of salt
- 1 cup sweet red bean paste (store-bought or homemade)
- a splash of vegetable oil
Instructions
- In a large bowl, combine the glutinous millet flour and salt. Gradually add warm water while stirring with chopsticks until a shaggy dough forms.
- Knead the dough gently for about 5 minutes until smooth. If the dough is too dry, add a teaspoon of water at a time; if too sticky, dust with a little more flour.
- Cover the dough with a damp cloth and let it rest for 15 minutes. This relaxes the dough and improves texture.
- Meanwhile, divide the red bean paste into 8 equal portions, rolling each into a ball. Set aside.
- After resting, divide the dough into 8 pieces. Roll each piece into a ball, then flatten into a disc about 3 inches across.
- Place a red bean paste ball in the center of each disc. Carefully wrap the dough around the filling, pinching the edges to seal. Roll gently between your palms to smooth.
- Place each bun on a small square of parchment paper to prevent sticking. Arrange in a steamer basket, leaving 1 inch space between buns.
- Bring water to a boil in a wok or pot with a steamer insert. Brush the steamer with a little oil to prevent sticking.
- Steam the buns over high heat for 15 minutes. Do not lift the lid during steaming!
- After 15 minutes, turn off the heat and let the buns rest in the steamer for 5 minutes before opening. This prevents collapse.
- Carefully remove the buns and brush the tops with a splash of vegetable oil for a shiny finish (optional).
Glistening and slightly translucent, these sticky bean buns are a delightful treat—chewy, sweet, and satisfying. Serve them warm as a snack or dessert, perhaps with a cup of green tea. You can also pan-fry leftover buns for a crispy exterior.
Guangxi Water Chestnut Cake (Mǎ Tí Gāo)

Try this refreshing Guangxi water chestnut cake (Mǎ Tí Gāo), a traditional steamed dessert with a unique translucent appearance and a subtly sweet, cooling flavor. Made primarily from water chestnut flour, it's a perfect treat for hot days or as a light finish to any meal.
Serving: 8 | Prep Time: 15 minutes | Cooking Time: 30 minutes
Ingredients
Main Ingredients
- 1 cup water chestnut flour
- 1/2 cup granulated sugar
- 2 cups cold water, divided
- a splash of vegetable oil (for greasing the pan)
Instructions
- Grease an 8-inch square baking dish with a splash of vegetable oil, making sure to coat the sides and bottom evenly. Set aside.
- In a medium bowl, whisk together 1 cup water chestnut flour and 1/2 cup granulated sugar. Add 1 cup of cold water and stir until the mixture is smooth and free of lumps. This is your slurry.
- Pour the remaining 1 cup of cold water into a small saucepan and bring it to a boil over medium-high heat. Once boiling, slowly pour the hot water into the slurry while whisking constantly. The mixture will thicken slightly—this is normal.
- Transfer the entire mixture back into the saucepan and cook over medium-low heat, stirring continuously with a wooden spoon, for about 2–3 minutes. It will become a thick, translucent paste. Tip: Keep stirring to prevent scorching; the paste should pull away from the sides of the pan.
- Immediately pour the paste into the greased baking dish. Use a spatula to spread it evenly. Tap the dish gently on the counter to release any air bubbles.
- Place the dish into a steamer (or a large lidded pot with a steamer rack) filled with water about 1 inch deep. Steam over medium heat for 30 minutes, or until the cake is firm and slightly springy to the touch. Tip: To test doneness, insert a toothpick into the center—it should come out clean.
- Remove the dish from the steamer and let it cool completely at room temperature for about 1 hour. For quicker setting, refrigerate for 30 minutes. Once cool, run a knife around the edges and invert onto a cutting board.
- Slice the cake into bite-sized squares or diamonds. Tip: Use a sharp, wet knife for clean cuts—wipe the blade between slices to prevent sticking.
Really, the texture is wonderfully springy and slightly chewy, with a clean sweetness that’s not overpowering. Serve chilled for the most refreshing experience, or dust with a little toasted sesame or shredded coconut for extra flair. It’s a simple, elegant dessert that highlights the subtle charm of water chestnut.
Conclusion
Embark on a delicious journey through China’s diverse pastry traditions! These 17 recipes bring authentic flavors right to your kitchen. Try one tonight, then share your favorite in the comments and pin this on Pinterest for later. Happy baking!



