Venture into the world of authentic Chinese snacks with these 18 easy-to-follow recipes! From crispy spring rolls to fluffy bao buns, these flavorful bites bring street food magic to your kitchen. Perfect for game day or a fun weekend project, each recipe uses simple ingredients. Ready to explore? Let’s dive in!
Peking Duck Roll

Some evenings call for a dish that feels both indulgent and intimate. The Peking duck roll, with its crisp skin and hoisin-sweetened bite, becomes a quiet ritual when assembled slowly.
Serving: 4 | Prep Time: 30 minutes | Cooking Time: 35 minutes
Ingredients
For the Duck
- 2 boneless duck breasts with skin
- 1 tsp salt
- ½ tsp five-spice powder
- 2 tbsp hoisin sauce
For the Pancakes
- 1 cup all-purpose flour
- ½ cup warm water
- ½ tsp salt
- 1 tsp vegetable oil
For Assembly
- ¼ cup hoisin sauce
- 1 small cucumber, julienned
- 4 scallions, julienned
Instructions
- Preheat oven to 400°F. Score duck skin in a crosshatch pattern, being careful not to cut into meat. Rub with salt and five-spice powder. Place skin-side up on a wire rack over a baking sheet and roast until skin is golden and crispy, about 30 minutes. Let rest 5 minutes, then slice into thin strips. Toss with 2 tbsp hoisin sauce and set aside.
- While duck roasts, make pancakes: In a bowl, mix flour, salt, and warm water until a shaggy dough forms. Add vegetable oil and knead for 5 minutes until smooth. Cover with a damp towel and rest for 20 minutes.
- Divide dough into 12 equal pieces. Roll each piece into a thin 6-inch circle. (Tip: Use a well-floured surface to prevent sticking.)
- Heat a dry non-stick skillet over medium-high heat. Cook each pancake for 15–20 seconds per side until lightly blistered. Stack between sheets of parchment to keep soft.
- To assemble: Lay a pancake flat. Spread 1 tsp hoisin sauce in a strip down the center. Arrange a few slices of duck over sauce, then top with cucumber and scallion strips. Fold the bottom edge over filling, then fold sides inward and roll tightly like a burrito. (Tip: Warm pancakes are easier to roll without cracking.)
- Repeat with remaining pancakes. Serve immediately, or wrap in foil and warm in a 300°F oven for 5 minutes if making ahead.
With each roll, you get a whisper of five-spice, a crunch of cucumber, and the sweet salt of hoisin—all cradled in a tender, warm pancake. Without the fuss of a full banquet, these become a quiet moment of satisfaction.
Scallion Pancake

Under the soft glow of my kitchen light, I find myself reaching for flour and scallions again. There's something meditative about making these flaky, savory pancakes that always brings me back to a simpler time.
Serving: 4 | Prep Time: 20 minutes | Cooking Time: 15 minutes
Ingredients
For the Dough
- All-purpose flour – 2 cups
- Boiling water – ¾ cup
- Cold water – ¼ cup
- Salt – 1 tsp
- Vegetable oil – 1 tbsp
For the Filling and Frying
- Scallions – 1 cup, finely chopped
- Salt – ½ tsp
- Sesame oil – 1 tsp
- Vegetable oil – for frying
Instructions
- In a large bowl, combine flour and 1 tsp salt. Pour in boiling water and stir with a chopstick until shaggy. Add cold water and 1 tbsp vegetable oil, then mix until a dough forms.
- Knead the dough on a lightly floured surface for 5 minutes until smooth. Cover with a damp towel and let rest for 20 minutes. (Tip: Resting relaxes gluten, making the dough easier to roll.)
- Divide dough into 4 equal pieces. On a floured surface, roll one piece into a thin rectangle about 8×6 inches. Brush with 1 tsp sesame oil, then sprinkle with ¼ of the scallions and a small pinch of salt.
- Roll up tightly from the long side into a log, then coil the log into a spiral and tuck the end under. Gently flatten with your palm. Repeat with remaining pieces.
- Roll each spiral into a 6-inch round pancake. (Tip: If the dough resists, let it rest for a minute before rolling further.)
- Heat a thin layer of vegetable oil in a non-stick skillet over medium heat. Place one pancake in the pan and cook for 3-4 minutes per side until golden brown and crispy. Adjust heat if browning too fast.
- Transfer cooked pancake to a paper towel-lined plate to drain. Repeat with remaining pancakes. (Tip: Keep finished pancakes warm in a 200°F oven while cooking the rest.)
Perhaps it's the contrast of crisp edges and tender layers that makes these pancakes so comforting. Paired with a simple soy-vinegar dipping sauce, they become a quiet evening ritual I look forward to.
Steamed Pork Dumplings

Keep your mornings calm with these delicate steamed pork dumplings. The filling is juicy and savory, wrapped in a thin, tender dough, and served with a dip of black vinegar for a touch of tang.
Serving: 24 | Prep Time: 45 minutes | Cooking Time: 10 minutes
Ingredients
- Ground pork – 1 pound
- Soy sauce – 2 tablespoons
- Sesame oil – 1 tablespoon
- Ginger – 1 tablespoon, minced
- Garlic – 2 cloves, minced
- Green onions – 3, chopped
- Salt – ½ teaspoon
- White pepper – ¼ teaspoon
- Dumpling wrappers – 50
- Black vinegar – for serving
Instructions
- In a large bowl, combine ground pork, soy sauce, sesame oil, minced ginger, minced garlic, chopped green onions, salt, and white pepper. Mix in one direction until well combined and slightly sticky. (Tip: Mixing in one direction keeps the filling tender and helps it hold together.)
- Place a dumpling wrapper on your palm. Place about 1 tablespoon of filling in the center. Moisten the edges of the wrapper with water.
- Fold the wrapper in half and pleat the edges to seal tightly, pressing out any air pockets. (Tip: Removing air prevents the dumplings from bursting during steaming.) Repeat with remaining wrappers and filling.
- Line a steamer basket with parchment paper or cabbage leaves to prevent sticking. Arrange dumplings in a single layer, not touching each other.
- Fill a wok or pot with water and bring to a boil. Place the steamer basket over the boiling water, cover, and steam for 8–10 minutes until the filling is cooked through and the wrappers are translucent. (Tip: Do not overcrowd the steamer; steam in batches if needed.)
- Remove from heat and serve immediately with black vinegar for dipping.
Keep these dumplings warm and serve them alongside a simple slaw or vegetable stir-fry; the gentle flavor of the filling pairs beautifully with the sharpness of the vinegar. Each bite offers a satisfying burst of juice.
Sheng Jian Bao

Zoning out in the kitchen is my favorite kind of therapy. There's something soothing about the rhythmic kneading of dough, especially when I know a batch of sheng jian bao is waiting at the end. These pan-fried pork buns with their crispy bottoms, soft tops, and savory broth are a weekend ritual I never tire of.
Serving: 12 | Prep Time: 45 minutes | Cooking Time: 15 minutes
Ingredients
- All-purpose flour – 2 cups
- Active dry yeast – 1 tsp
- Sugar – 1 tsp
- Salt – ½ tsp
- Warm water – ¾ cup
- Ground pork – ½ lb
- Soy sauce – 1 tbsp
- Sesame oil – 1 tsp
- Ginger (grated) – 1 tsp
- Scallions – 2 tbsp, finely chopped
- Cooking oil – 2 tbsp
- Water – ½ cup (for steaming)
- Black sesame seeds – 1 tbsp
Instructions
- In a large bowl, combine 2 cups all-purpose flour, 1 tsp active dry yeast, 1 tsp sugar, and ½ tsp salt. Slowly add ¾ cup warm water (about 110°F) while stirring with a wooden spoon until a shaggy dough forms. Tip: Water that's too hot will kill the yeast, so test it on your wrist—it should feel like warm bathwater.
- Turn the dough onto a lightly floured surface and knead for 8–10 minutes until smooth and elastic. Form into a ball, place in a greased bowl, cover with plastic wrap, and let rise in a warm spot for 1 hour, or until doubled in size.
- While the dough rises, make the filling: In a medium bowl, combine ½ lb ground pork, 1 tbsp soy sauce, 1 tsp sesame oil, 1 tsp grated ginger, and 2 tbsp finely chopped scallions. Mix well with a fork. Tip: Stir in 1 tablespoon of cold water and mix in one direction until absorbed to create a juicier filling.
- After the dough has risen, punch it down and knead briefly on a floured surface. Roll into a log and cut into 12 equal pieces. Cover with a damp cloth to prevent drying.
- Take one piece and flatten it into a 3-inch round. Place about 1 tablespoon of filling in the center. Pleat the edges to seal tightly, twisting the top to close. Repeat with remaining dough and filling.
- Heat a large nonstick skillet over medium-high heat. Add 2 tbsp cooking oil. Arrange the buns in the skillet pleat-side down, leaving a little space between each. Cook for 2–3 minutes until the bottoms are golden brown. Tip: Don't crowd the pan—work in batches if needed to ensure even browning.
- Carefully pour ½ cup water into the skillet. Immediately cover with a tight-fitting lid. Reduce heat to medium-low and steam for 10 minutes, until the water is absorbed and the buns are cooked through.
- Remove the lid and increase heat to medium-high. Cook for another 1–2 minutes to re-crisp the bottoms. Sprinkle with black sesame seeds and serve hot.
Nothing compares to that first bite—the contrast of the crispy bottom and the soft, fluffy top, with a burst of savory broth inside. Serve these sheng jian bao with a dipping sauce of black vinegar and ginger for an authentic touch that brightens every mouthful.
Dan Dan Noodles

Dinner tonight was a quiet bowl of Dan Dan Noodles, all warm spice and nutty depth. The familiar flavors of Sichuan chili and sesame felt like a comfort after a long day.
Serving: 4 | Prep Time: 20 minutes | Cooking Time: 15 minutes
Ingredients
For the Noodles
- Dried thin wheat noodles – 8 oz
For the Sauce
- Sesame paste – 2 tbsp
- Soy sauce – 2 tbsp
- Rice vinegar – 1 tbsp
- Sugar – 1 tsp
- Chili oil – 2 tbsp
For the Pork Topping
- Ground pork – 8 oz
- Garlic – 2 cloves
- Ginger – 1 tsp
- Sichuan peppercorns – 1 tsp
- Vegetable oil – 1 tbsp
For Garnish
- Green onions – 2
- Peanuts – 2 tbsp
Instructions
- Bring a large pot of water to a boil. Add the dried thin wheat noodles and cook according to package directions until al dente, about 4-5 minutes. Drain and rinse under cold water to stop cooking, then toss with a drizzle of oil to prevent sticking. Set aside.
- In a small bowl, whisk together the sesame paste, soy sauce, rice vinegar, sugar, and chili oil until smooth. (Tip: if the sesame paste is thick, warm it slightly to make mixing easier.)
- Heat vegetable oil in a large skillet over medium-high heat. Add the ground pork, breaking it into small pieces with a spatula. Cook until browned and no longer pink, about 5 minutes. (Tip: let the pork sit undisturbed for a minute before stirring to get a nice sear.)
- Reduce heat to medium. Add the minced garlic, ginger, and Sichuan peppercorns (if using). Cook for 1 minute until fragrant, stirring constantly to avoid burning. Remove from heat.
- To serve, divide the noodles among four bowls. Spoon the pork mixture over each portion, then drizzle with the prepared sauce. Garnish with chopped green onions and crushed peanuts. (Tip: for extra crunch, toast the peanuts in a dry pan before crushing.)
You can serve these noodles with a side of quick-pickled cucumbers for a refreshing contrast. The heat builds slowly, so have a glass of cold milk nearby if you need it.
Spring Rolls

You know those days when the kitchen feels like a quiet sanctuary, and the only sound is the soft rustle of wrappers and the gentle sizzle of oil? That’s when I find myself reaching for the familiar comfort of spring rolls—crispy, golden, and filled with a simple medley of vegetables and pork.
Serving: 4 | Prep Time: 30 minutes | Cooking Time: 15 minutes
Ingredients
- Spring roll wrappers – 12
- Pork, shredded – 8 oz
- Cabbage, shredded – 2 cups
- Carrots, shredded – 1 cup
- Bean sprouts – 1 cup
- Garlic, minced – 3 cloves
- Soy sauce – 2 tbsp
- Oyster sauce – 1 tbsp
- Salt – ½ tsp
- Pepper – ¼ tsp
- Vegetable oil – for frying
- Sweet chili sauce – for serving
Instructions
- In a bowl, combine shredded pork with soy sauce, oyster sauce, salt, and pepper. Marinate for 10 minutes.
- Heat 1 tablespoon oil in a skillet over medium-high heat. Add garlic and cook until fragrant, about 30 seconds.
- Add pork and cook until browned, about 3 minutes. Tip: Avoid overcrowding the pan to get a good sear.
- Add cabbage, carrots, and bean sprouts. Cook for 2 minutes until vegetables are slightly wilted but still crisp. Transfer to a bowl and let cool completely.
- Lay a spring roll wrapper diagonally. Place about 2 tablespoons of filling near the bottom corner. Fold the bottom corner over the filling, then fold in the sides, and roll tightly. Seal the top edge with a dab of water.
- Repeat with remaining wrappers. Tip: Keep wrappers covered with a damp cloth to prevent drying.
- In a deep pot, heat about 2 inches of oil to 350°F. Carefully add spring rolls in batches, frying until golden brown, about 3-4 minutes per side. Drain on paper towels.
- Serve immediately with sweet chili sauce. Tip: For extra crunch, double-wrap the rolls.
Nothing compares to the first bite—when the crispy shell shatters and gives way to the warm, savory filling. I love serving these with a side of pickled vegetables or a fresh herb salad to balance the richness.
Xiaolongbao

Bringing yourself to make soup dumplings from scratch is an act of quiet devotion — the kind of cooking that asks you to slow down and listen to your hands. This xiaolongbao recipe, with its ginger-infused pork filling and delicate, pleated wrappers, rewards patience with a burst of warm broth in every bite.
Serving: 4 | Prep Time: 60 minutes | Cooking Time: 15 minutes
Ingredients
For the Broth Gelatin
- Chicken broth – 1 cup
- Unflavored gelatin – 2 teaspoons
For the Dough
- All-purpose flour – 2 cups
- Water (warm) – 3/4 cup
- Salt – 1/4 teaspoon
For the Filling
- Ground pork – 1 pound
- Soy sauce – 2 tablespoons
- Fresh ginger (grated) – 1 tablespoon
- Green onions (minced) – 2 tablespoons
- Sesame oil – 1 teaspoon
- Sugar – 1 teaspoon
- Salt – 1/2 teaspoon
Instructions
- In a small bowl, sprinkle gelatin over chicken broth and let bloom for 5 minutes. Then microwave for 30 seconds, stir until fully dissolved. Pour into a shallow dish and refrigerate until firm, about 1 hour. Once set, cut into small cubes.
- Combine flour and salt in a bowl. Slowly add warm water while stirring with chopsticks until a shaggy dough forms. Knead for 8 minutes until smooth. Cover with a damp cloth and let rest for 30 minutes. Tip: resting relaxes gluten, making wrappers easier to roll.
- In a mixing bowl, combine ground pork, soy sauce, grated ginger, minced green onions, sesame oil, sugar, and salt. Stir in one direction for 3 minutes until paste-like. Fold in the gelatin cubes gently — keep the filling cold to prevent melting. Tip: cold filling helps the dumplings hold their shape.
- Divide dough into 24 equal pieces. Roll each into a thin 3-inch circle, keeping the center slightly thicker than the edges. Place a tablespoon of filling in the center. Pleat the edges, twisting to seal tightly. Tip: keep unused wrappers under plastic wrap so they don't dry out.
- Line a bamboo steamer with parchment paper (punch small holes). Arrange dumplings without touching. Steam over boiling water for 12 minutes. The wrappers will turn translucent and the broth will be visible inside. Let rest 1 minute before serving.
The first bite reveals a rush of savory broth, followed by the tender meat and silky wrapper. Dip in black vinegar with slivered ginger for a classic pairing that cuts through the richness — a small ritual that makes all the careful work worthwhile.
Century Egg Tofu

Zeroing in on a dish that feels both familiar and adventurous, I find myself reaching for silken tofu and century eggs—a pairing that's cool, creamy, and punctuated with salty, umami bursts. It's a humble yet elegant plate that comes together in minutes, perfect for a quiet afternoon when I want something nourishing without much fuss.
Serving: 2 | Prep Time: 10 minutes | Cooking Time: 0 minutes
Ingredients
Main
- Silken tofu – 1 block (about 14 oz)
- Century eggs – 2
- Scallions – 2, thinly sliced
Dressing
- Soy sauce – 2 tbsp
- Chili oil – 1 tbsp
- Sesame oil – 1 tsp
Instructions
- Gently remove the silken tofu from its package and drain off any liquid. Pat it dry with a paper towel, then use a sharp knife to slice the block crosswise into ½-inch thick slabs. Arrange the slabs in a single layer on a serving plate.
- Peel the century eggs under running water to remove the clay coating and shell. Rinse and pat dry. Dice each egg into ½-inch cubes and scatter them evenly over the tofu.
- Thinly slice the scallions on a diagonal, using both white and green parts. Sprinkle them over the tofu and century eggs.
- In a small bowl, whisk together the soy sauce, chili oil, and sesame oil until well combined. Drizzle the dressing evenly over the entire dish.
- Let the dish rest at room temperature for 5 minutes to allow the flavors to meld. (Tip: For a deeper flavor, chill it for 15 minutes before serving.) Serve immediately.
Finally, the silky tofu melts on the tongue, while the century egg adds a custardy bite and the dressing ties everything together with a gentle heat. I love serving this alongside steamed jasmine rice or a simple cucumber salad for a light, satisfying meal that feels both nostalgic and new.
Sichuan Wontons in Chili Oil

Just as the evening settles in, I take my time to fold each wonton, the quiet rhythm soothing my mind. These Sichuan wontons in chili oil are a simple pleasure—tender pork parcels swimming in a fragrant, spicy sauce.
Serving: 4 | Prep Time: 30 minutes | Cooking Time: 10 minutes
Ingredients
For the Wontons
- Ground pork – ½ lb
- Ginger, grated – 1 tsp
- Garlic, minced – 2 cloves
- Soy sauce – 1 tbsp
- Sesame oil – 1 tsp
- Salt – ¼ tsp
- White pepper – ⅛ tsp
- Wonton wrappers – 1 pack (about 50)
For the Chili Oil Sauce
- Chili oil – 3 tbsp
- Soy sauce – 2 tbsp
- Black vinegar – 1 tbsp
- Garlic, minced – 3 cloves
- Sugar – 1 tsp
- Toasted sesame seeds – 1 tbsp
Instructions
- In a bowl, combine ground pork, grated ginger, minced garlic, soy sauce, sesame oil, salt, and white pepper. Mix gently in one direction until just combined—overmixing can make the filling tough.
- Lay a wonton wrapper on a clean surface. Place about 1 teaspoon of filling in the center. Moisten the edges with water, then fold into a triangle, pressing to seal. Bring the two bottom corners together, moisten, and press to form a classic wonton shape. Repeat with remaining wrappers.
- Bring a large pot of water to a boil. Gently drop in wontons in batches (about 10 at a time) to avoid overcrowding. Stir once to prevent sticking. Cook for 3–4 minutes, until they float and the filling is cooked through. A tip: the wontons are done when they turn translucent and feel tender when pressed.
- While the wontons cook, prepare the sauce: in a serving bowl, whisk together chili oil, soy sauce, black vinegar, minced garlic, sugar, and toasted sesame seeds until the sugar dissolves.
- Drain the cooked wontons and transfer them directly into the sauce bowl. Toss gently to coat each wonton evenly. Let them rest for a minute to absorb the flavors before serving.
You'll notice the delicate wrapper gives way to a savory, juicy center, while the chili oil sauce lingers with a gentle heat and tangy depth. These are wonderful as an appetizer or a light dinner—serve them with a side of steamed greens for a complete meal.
Congee with Century Egg

Something about the slow simmer of congee feels like a quiet ritual—especially when century eggs turn the broth silky and dark. This bowl is my go-to for sore throats or rainy Sundays, each spoonful a gentle reminder that patience in the kitchen pays off.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 90 minutes
Ingredients
- Rice – 1 cup
- Water – 8 cups
- Century eggs – 2
- Lean pork – 4 oz
- Scallions – 2
- Ginger – 1 inch
- Soy sauce – 1 tbsp
- Sesame oil – 1 tsp
- Salt – ½ tsp
- White pepper – ¼ tsp
Instructions
- Rinse rice in a fine-mesh sieve until water runs clear, about 30 seconds.
- In a large pot, combine rinsed rice and 8 cups water. Bring to a boil over high heat, then reduce to low simmer.
- While rice simmers, peel and thinly slice ginger into matchsticks. Separate scallion whites and greens; slice both thinly.
- Cut lean pork into thin strips, about ¼-inch wide. Set aside.
- Once congee is bubbling gently (about 10 minutes in), add ginger slices and pork strips. Stir well. Tip: Stir every 10 minutes to prevent sticking; the starches need engagement to become creamy.
- After 50 minutes of simmering, remove century eggs from their shells. Rinse each egg briefly to remove any clinging shell bits. Quarter each egg lengthwise.
- Add century egg quarters to pot and continue simmering for 15 more minutes. Tip: If congee becomes too thick, splash in up to ½ cup hot water to loosen.
- Turn off heat. Stir in soy sauce, sesame oil, salt, and white pepper. Taste and adjust salt if needed. Tip: The century egg adds a savory richness, so go easy on the salt initially.
- Ladle congee into bowls and top with reserved scallion greens. Serve hot.
A final drizzle of sesame oil on top releases fragrance right before you dive in. The pork stays tender, the century eggs melt into custard-like pockets, and the ginger warms you from the inside out. I love serving this with a side of pickled mustard greens for crunch and tang.
Char Siu Bao

Under the soft glow of my kitchen lights, I find myself drawn to the delicate art of making Char Siu Bao. It’s a patient process—kneading a silky dough while the sweet smell of barbecued pork fills the air—but the reward is a batch of pillowy buns that taste like a warm hug.
Serving: 12 | Prep Time: 30 minutes | Cooking Time: 15 minutes
Ingredients
Dough
- All-purpose flour – 2 cups
- Sugar – 3 tbsp
- Active dry yeast – 1 tsp
- Baking powder – 1 tsp
- Whole milk – 1/2 cup
- Vegetable oil – 2 tbsp
Filling
- Char siu (barbecued pork) – 1 cup, diced
- Hoisin sauce – 2 tbsp
- Oyster sauce – 1 tbsp
- Soy sauce – 1 tsp
- Sugar – 1 tbsp
- Sesame oil – 1 tsp
- Cornstarch – 1 tbsp
- Water – 2 tbsp
Instructions
- In a small bowl, dissolve 3 tbsp sugar and 1 tsp active dry yeast in 1/2 cup warm milk (about 110°F). Let sit for 5 minutes until foamy.
- In a large bowl, combine 2 cups all-purpose flour and 1 tsp baking powder. Pour in the yeast mixture and 2 tbsp vegetable oil. Mix until a shaggy dough forms.
- Turn dough onto a lightly floured surface and knead for 8 minutes until smooth and elastic. (Tip: If the dough feels sticky, sprinkle a little flour, but don’t overdo it—a soft dough yields softer buns.)
- Place dough in a lightly oiled bowl, cover with a damp towel, and let rise in a warm spot for 1 hour, or until doubled in size.
- Meanwhile, make the filling: In a small saucepan over medium heat, combine 1 cup diced char siu, 2 tbsp hoisin sauce, 1 tbsp oyster sauce, 1 tsp soy sauce, 1 tbsp sugar, and 1 tsp sesame oil. Stir and cook for 2 minutes.
- In a small bowl, whisk 1 tbsp cornstarch with 2 tbsp water to form a slurry. Pour into the saucepan and stir constantly until the sauce thickens, about 1 minute. Remove from heat and let cool completely. (Tip: Cooling the filling prevents it from making the dough soggy.)
- Once dough has risen, punch it down and knead on a floured surface for 2 minutes. Roll into a log and cut into 12 equal pieces. Cover pieces with a damp cloth to prevent drying.
- Take one piece, flatten into a 3-inch circle (edges thinner than center). Place about 1 tablespoon of filling in the center. Gather edges and pinch to seal tightly. Repeat with remaining pieces.
- Place each bun on a small square of parchment paper. Cover with a clean cloth and let rise for 15 minutes. (Tip: Don’t skip this second rise—it ensures fluffy buns.)
- Fill a steamer with water and bring to a boil over high heat. Arrange buns in the steamer basket with at least 1 inch of space between them. Steam over high heat for 12 minutes. Do not lift the lid during steaming.
- After 12 minutes, turn off the heat and let the buns rest in the steamer for 3 minutes before uncovering. (Tip: This prevents the buns from collapsing from sudden temperature change.)
Each bite of these fluffy buns brings back memories of dim sum Sundays—the sweet, savory pork wrapped in a cloud-like dough that practically melts on your tongue. Serving them with a side of chili oil or a drizzle of soy sauce adds a lovely kick, but they’re equally perfect on their own.
Chinese Turnip Cake

With the morning light soft through the kitchen window, I find myself reaching for a turnip, some rice flour, and a handful of dried shrimp. This Chinese turnip cake, or lo bak go, is one of those quiet recipes that rewards patience—the kind you make on a lazy Sunday when time feels like a gentle stream.
Serving: 8 | Prep Time: 20 minutes | Cooking Time: 65 minutes
Ingredients
- Rice flour – 1 cup
- Daikon radish – 1 medium (about 1 lb)
- Dried shrimp – ¼ cup
- Water – 1 ½ cups
- Vegetable oil – 3 tbsp (divided)
- Salt – 1 tsp
- White pepper – ½ tsp
- Scallions – 3 stalks, chopped
- Hoisin sauce – for serving
Instructions
- Soak dried shrimp in warm water for 15 minutes, then drain and roughly chop. Reserve soaking water.
- Peel and grate the daikon radish into a bowl. Sprinkle with ½ tsp salt, let sit for 5 minutes, then squeeze out excess liquid using a clean cloth or your hands. Do not discard the liquid.
- In a large bowl, whisk together rice flour, remaining ½ tsp salt, white pepper, and 1 cup of water (you can use the reserved shrimp soaking water plus fresh water to make 1 cup). Add the squeezed radish and its squeezed liquid (about ¼ cup) and stir until smooth.
- Heat 1 tbsp vegetable oil in a small skillet over medium heat. Add chopped dried shrimp and cook for 2 minutes until fragrant. Add scallions and cook 30 seconds. Stir this mixture into the batter.
- Pour the batter into a greased 8×4-inch loaf pan. Smooth the top. Steam over high heat for 50 minutes, or until a toothpick inserted in the center comes out clean. Tip: Cover the pan with foil to prevent condensation from dripping onto the cake.
- Let the cake cool completely in the pan (about 1 hour). Once cool, run a knife around the edges and invert onto a cutting board. Slice into ½-inch thick slices.
- Heat remaining 2 tbsp vegetable oil in a non-stick skillet over medium-high heat. Working in batches, pan-fry the slices for 3-4 minutes per side, until deep golden and crisp. Avoid crowding the pan for best browning.
- Serve immediately with a drizzle of hoisin sauce for dipping.
Slice the cakes and serve them with a drizzle of hoisin—the crisp golden exterior gives way to a tender, savory center that tastes like a quiet morning in a bustling dim sum house. You can also scatter extra scallions on top for a fresh crunch.
Egg Tarts

Just as the afternoon light softens, I find myself drawn to the kitchen, craving something delicate and sweet. These egg tarts are my quiet little ritual—a flaky pastry shell cradling a silky, golden custard that sings of simple comforts. Each bite is a gentle pause in a busy day.
Serving: 12 | Prep Time: 30 minutes | Cooking Time: 20 minutes
Ingredients
For the Crust
- All-purpose flour – 1 ¼ cups
- Unsalted butter, cold and cubed – ½ cup
- Powdered sugar – ¼ cup
- Egg yolk – 1 large
- Ice water – 2–3 tablespoons
For the Custard
- Eggs – 2 large
- Granulated sugar – ⅓ cup
- Milk – ½ cup
- Heavy cream – ¼ cup
- Vanilla extract – ½ teaspoon
Instructions
- Make the crust: In a bowl, whisk together flour and powdered sugar. Cut in cold butter using a pastry cutter until mixture resembles coarse crumbs. (Tip: Keep butter very cold for a flaky crust.)
- Add egg yolk and 2 tablespoons ice water; stir until dough comes together. If too dry, add another tablespoon ice water. Form into a disk, wrap in plastic, and chill for 20 minutes.
- Preheat oven to 350°F. Lightly grease a 12-cup mini muffin tin.
- Roll out dough on a floured surface to ⅛-inch thickness. Cut into rounds slightly larger than muffin cups. Gently press each round into a muffin cup, trimming edges. Prick bottoms with a fork. Chill shells while making custard.
- Make the custard: In a bowl, whisk eggs and sugar until smooth. Add milk, cream, and vanilla; whisk until combined. Strain through a fine-mesh sieve into a measuring cup for a silky texture. (Tip: Straining removes bubbles and ensures silky custard.)
- Pour custard into each shell, filling about three-quarters full. Bake for 18–20 minutes, until custard is set but still jiggly in the center. (Tip: Don't overbake—the custard will continue to set as it cools.)
- Cool in the pan for 5 minutes, then transfer to a wire rack to cool completely. Serve at room temperature or slightly warm.
Just out of the oven, these egg tarts are tender and flaky, with a custard that melts on your tongue. I love them with a dusting of powdered sugar or a tiny dollop of jam. They’re the perfect companion to a cup of tea on a quiet afternoon.
Spicy Cumin Lamb Skewers

Kneeling over the grill, I let the smoke carry me back to a late-night market in Urumqi, where the scent of cumin and charred fat hung in the air like a promise. These skewers are my quiet attempt to catch that feeling—simple, smoky, and deeply spiced.
Serving: 4 | Prep Time: 20 minutes | Cooking Time: 10 minutes
Ingredients
- Lamb leg (boneless) – 1 lb
- Cumin seeds – 1 tbsp
- Salt – 1 tsp
- Red chili flakes – 1 tsp
- Vegetable oil – 2 tbsp
- Bamboo skewers – 8
Instructions
- Soak 8 bamboo skewers in water for at least 30 minutes to prevent burning.
- Cut 1 lb boneless lamb leg into 1-inch cubes—try to keep pieces uniform for even cooking.
- In a small bowl, combine 1 tbsp cumin seeds, 1 tsp salt, and 1 tsp red chili flakes. Crush the cumin seeds slightly with your fingers to release oils (a tip for deeper flavor).
- Thread 5–6 lamb cubes onto each skewer, pressing them snugly but not too tight. Leave a small gap between pieces so heat can circulate—this helps char evenly.
- Brush each skewer with vegetable oil on all sides, then sprinkle the spice mixture generously over the lamb, pressing lightly to adhere.
- Grill over high heat (about 450°F) for 5 minutes per side for medium, or until edges are crisped and centers are still tender. Let skewers rest 2 minutes before serving—this lets juices settle for a juicier bite.
The first bite is a quiet explosion—tender lamb against the crunchy cumin-crust, heat sneaking up slowly. I like to nestle the skewers in warm flatbread with a swipe of yogurt and a scatter of raw onions.
Chinese Fried Dough Sticks

Evenings like this, when the air is cool and the sky blurs into twilight, I find myself thinking of the mornings—specifically, the ones with warm bowls of congee and golden, puffy fried dough sticks. There's something deeply comforting about making them from scratch, the quiet rhythm of mixing and kneading, the sizzle as they hit the oil.
Serving: 4 | Prep Time: 30 minutes | Cooking Time: 15 minutes
Ingredients
- All-purpose flour – 2 cups
- Baking powder – 1 tsp
- Baking soda – 1/2 tsp
- Salt – 1/2 tsp
- Sugar – 1 tbsp
- Warm water – 3/4 cup
- Vegetable oil – 1 tbsp (for dough)
- Vegetable oil – for frying
Instructions
- In a large bowl, whisk together flour, baking powder, baking soda, salt, and sugar.
- Add warm water and 1 tablespoon oil; mix with a wooden spoon until a shaggy dough forms.
- Turn dough onto a lightly floured surface; knead for about 1 minute until smooth. Do not overwork.
- Cover with plastic wrap and let rest for 30 minutes. Tip: this rest is crucial for gluten relaxation and makes the dough easier to shape.
- After rest, transfer dough to a floured surface; roll into a rectangle about 1/4-inch thick.
- Cut the rectangle into 1-inch wide strips. You should have about 12 strips.
- Place one strip on top of another; press down gently with a chopstick lengthwise to seal the two layers together.
- Repeat with remaining strips. Cover with a damp cloth and let rest another 10 minutes. Tip: the second rest helps the dough puff more during frying.
- Heat oil in a deep pot to 375°F (190°C). Use a thermometer for accurate temperature control.
- Gently stretch each pair of strips to about double length. Tip: if the dough resists, let it rest a minute longer; stretching too hard may cause breakage.
- Carefully slide a few pieces into hot oil; they should float within seconds. Do not overcrowd the pot.
- Fry for about 2 minutes per side, turning once, until golden brown and crispy. Adjust heat as needed to maintain 375°F.
- Drain on paper towels. Serve immediately for the best texture.
Biting into one, the crisp outer layer gives way to a soft, airy interior—perfect for dipping into warm soy milk or a bowl of congee. They're best fresh, but you can freeze any extras and reheat them in a 350°F oven for a few minutes to revive the crunch.
Mung Bean Jelly

Just as the afternoon heat begins to settle, I find myself reaching for a bowl of something cool and soothing. This mung bean jelly, known as liang fen, is a beloved Chinese street food that's incredibly simple to make. With its silky texture and bright, tangy dressing, it's the ultimate summer refresher.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 15 minutes
Ingredients
- Mung bean starch – 1 cup
- Water – 5 cups (divided)
- Salt – ½ tsp
- Soy sauce – 2 tbsp
- Black vinegar – 1 tbsp
- Chili oil – 1 tbsp
- Garlic – 2 cloves, minced
Instructions
- In a medium bowl, whisk together 1 cup mung bean starch and 1 cup water until smooth, with no lumps.
- In a large saucepan, bring the remaining 4 cups of water and ½ teaspoon salt to a boil over high heat.
- Reduce the heat to low and slowly pour the starch slurry into the boiling water while stirring constantly with a wooden spoon.
- Continue stirring over low heat for about 10 minutes, until the mixture turns thick, translucent, and starts to pull away from the sides of the pan. Tip: Stir continuously to prevent lumps from forming.
- Pour the hot jelly mixture into a shallow dish or glass container. Let it cool to room temperature, then cover and refrigerate for at least 2 hours, until fully set and firm to the touch. Tip: For easy release, lightly oil the dish before pouring.
- Once set, invert the dish onto a cutting board. Cut the jelly into ½-inch strips or bite-sized cubes.
- In a small bowl, combine 2 tablespoons soy sauce, 1 tablespoon black vinegar, 1 tablespoon chili oil, and 2 minced garlic cloves. Stir to blend. Tip: Let the sauce sit for 10 minutes to allow the flavors to meld.
- Arrange the jelly pieces on a serving plate, drizzle the sauce over the top, and serve chilled.
You'll find that the jelly's neutral, silky canvas beautifully absorbs the punchy, spicy dressing. Each bite is a cool, tangy burst that cuts through the summer heat. Try serving it with a handful of fresh herbs or toasted peanuts for extra crunch.
Sesame Balls

How often do we crave something warm and sweet, with a gentle crunch that gives way to tender chew? These sesame balls—crispy on the outside, soft inside with a hidden pocket of red bean paste—are exactly that comfort. Today, I’m sharing the quiet ritual of making them from scratch.
Serving: 12 | Prep Time: 30 minutes | Cooking Time: 15 minutes
Ingredients
Main Ingredients
- Glutinous rice flour – 1 cup
- Sugar – 3 tbsp
- Water – ½ cup (approx)
- Red bean paste – ½ cup
- White sesame seeds – ½ cup
- Vegetable oil – for frying
Instructions
- In a mixing bowl, combine 1 cup glutinous rice flour and 3 tbsp sugar. Stir to blend.
- Gradually add ½ cup warm water, mixing with a spatula until a shaggy dough forms. Tip: The dough should feel soft but not sticky—adjust water by the teaspoon if needed.
- Turn the dough onto a lightly floured surface and knead gently for about 2 minutes until smooth. Cover with a damp cloth and rest for 10 minutes.
- Divide the dough into 12 equal pieces. Roll each into a ball.
- Flatten one dough ball into a small disc. Place about 1 teaspoon of red bean paste in the center.
- Carefully pinch the edges together to seal the filling completely. Roll between your palms to form a smooth ball.
- Roll the filled ball in white sesame seeds, pressing lightly so seeds adhere evenly. Repeat with all balls.
- In a deep pot, heat about 2 inches of vegetable oil to 350°F. Tip: Use a thermometer for accuracy; oil that's too cool makes greasy balls, too hot burns the sesame before the inside cooks.
- Gently lower 4–5 sesame balls into the oil. Do not crowd. Fry for 4–5 minutes, turning occasionally, until deep golden brown. Tip: They will float when done.
- Using a slotted spoon, transfer to a paper towel-lined plate. Let cool for a few minutes before serving.
Crisp and golden, each bite reveals a soft, pillowy center and a sweet red bean surprise. They’re lovely with a hot cup of tea, or simply on their own as a midday treat. Let the gentle crackle of the coating remind you to slow down.
Steamed Rice Noodle Rolls

Lately, I've been drawn to the quiet ritual of making steamed rice noodle rolls from scratch. There's something meditative about mixing the simple batter and watching it transform into delicate, translucent sheets in the steamer. Today, I'm sharing three variations—shrimp, beef, or plain—each paired with a sweet soy sauce that ties it all together.
Serving: 4 | Prep Time: 20 minutes | Cooking Time: 15 minutes
Ingredients
- Rice flour – 1 cup
- Tapioca starch – ¼ cup
- Water – 1½ cups
- Salt – ½ tsp
- Shrimp – ½ lb
- Beef – ½ lb
- Soy sauce – 3 tbsp
- Sugar – 2 tbsp
- Water – 2 tbsp
- Vegetable oil – 2 tbsp
Instructions
- In a bowl, whisk together 1 cup rice flour, ¼ cup tapioca starch, ½ tsp salt, and 1½ cups water until smooth. Let the batter rest for 10 minutes. (Tip: resting helps the starch settle for a smoother texture.)
- If using shrimp, season the shrimp with a pinch of salt and pepper. If using beef, season with a splash of soy sauce and a dash of sugar. Set aside.
- Prepare the sweet soy sauce: In a small saucepan, combine 3 tbsp soy sauce, 2 tbsp sugar, and 2 tbsp water. Heat over medium, stirring, until the sugar dissolves. Remove from heat and set aside.
- Lightly grease a flat, heatproof dish (8×8 inches) with vegetable oil and place it in a steamer over high heat to preheat. The dish should be hot before pouring the batter—this ensures even cooking and prevents sticking. (Tip: preheating the dish helps the batter spread evenly.)
- Pour about ¼ cup of batter into the hot dish, tilting to spread evenly into a thin layer. Cover and steam for 2 minutes, or until the batter becomes translucent and slightly firm. (Tip: keep the steamer lid slightly ajar to prevent condensation from dripping onto the rolls.)
- If using shrimp or beef, arrange a few pieces of the filling in a line down the center of the steamed sheet. Using a wide spatula or your fingertips (careful, it's hot), gently roll the sheet around the filling. Transfer the roll to a plate. Repeat with remaining batter and filling. (Tip: use a thin spatula to lift the sheet—it's delicate.)
- For plain rolls, simply roll up the steamed sheet without filling.
- Serve the rice noodle rolls warm, drizzled with the sweet soy sauce. Garnish with chopped scallions or cilantro if desired.
The texture is impossibly silky, with each roll offering a gentle chew. The sweet soy sauce adds a savory-sweet finish that lingers on the palate. Try serving them as a light brunch or a comforting afternoon snack—they never fail to soothe.
Conclusion
Of course, these 18 authentic Chinese snack recipes offer a fantastic way to explore bold flavors from home. Try one tonight, then leave a comment telling us your favorite—and don’t forget to share this collection on Pinterest with fellow snack lovers!



