Every year, the Lunar New Year brings us together for good food and good fortune. These 14 crowd-pleasing recipes are perfect for sharing with loved ones—from dumplings to noodles, each dish brings luck and flavor. Ready to cook up a feast?
Jiaozi (Chinese Dumplings)

When I think of comfort food, few dishes rival a plate of freshly boiled jiaozi. These Chinese dumplings, with their tender wrappers and savory pork-cabbage filling, are a symbol of family reunion and prosperity.
Serving: 4 | Prep Time: 60 minutes | Cooking Time: 10 minutes
Ingredients
Dough
- 2 cups all-purpose flour, plus more for dusting
- 3/4 cup warm water (about 110°F)
- 1/2 teaspoon salt
Filling
- 1/2 pound ground pork (80/20 lean-to-fat ratio preferred)
- 2 cups finely chopped napa cabbage (about 1/4 head), squeezed dry
- 2 green onions, finely chopped
- 2 cloves garlic, minced
- 1 tablespoon soy sauce
- 1 tablespoon sesame oil
- 1 teaspoon grated fresh ginger
- 1/2 teaspoon white pepper
- 1/2 teaspoon salt
- 1 tablespoon vegetable oil (for cooking the cabbage)
Dipping Sauce
- 3 tablespoons black vinegar (or rice vinegar if unavailable)
- 1 tablespoon soy sauce
- 1 teaspoon sesame oil
- 1/2 teaspoon sugar
- 1 clove garlic, minced (optional)
- Thinly sliced fresh ginger (optional)
Instructions
- Make the dough: In a large bowl, whisk together 2 cups all-purpose flour and 1/2 teaspoon salt. Create a well in the center and pour in 3/4 cup warm water (110°F). Stir with a fork until a shaggy dough forms.
- Turn the dough out onto a lightly floured surface and knead for 8–10 minutes until smooth and elastic. Tip: The dough should feel soft and slightly tacky but not sticky. Cover with plastic wrap and let rest for 30 minutes at room temperature. Resting relaxes the gluten, making the wrappers easier to roll.
- While the dough rests, prepare the filling: In a small skillet, heat 1 tablespoon vegetable oil over medium heat. Add the finely chopped napa cabbage and cook for 2–3 minutes, just until wilted. Remove from heat and let cool slightly.
- In a large bowl, combine the ground pork, cooked cabbage (squeeze out any excess liquid first), green onions, garlic, soy sauce, sesame oil, grated ginger, white pepper, and salt. Mix thoroughly in one direction with a fork or chopsticks until the filling becomes cohesive. Tip: To check seasoning, microwave a small patty of filling for 30 seconds and taste.
- Divide the rested dough into 4 equal portions. Roll each portion into a log about 1 inch in diameter, then cut into 10–12 equal pieces (about 40 total). Keep the pieces covered with a damp towel to prevent drying.
- Lightly dust a work surface with flour. Take one dough piece and flatten it slightly between your palms, then use a small rolling pin to roll it into a thin circle about 3.5 inches in diameter. The edges should be thinner than the center. Repeat with remaining pieces, stacking them with a bit of flour between each to prevent sticking.
- To fill a dumpling: Hold a wrapper in your non-dominant hand. Place about 1 tablespoon of filling in the center. Moisten the edge of the wrapper with a little water using your finger. Fold the wrapper in half and pinch the edges firmly to seal. For a pleated look, make small folds along one edge before pressing together. Place each finished dumpling on a floured baking sheet, not touching.
- Bring a large pot of water to a rolling boil over high heat. Carefully add half the dumplings (about 20) to the pot. Stir gently to prevent sticking. Boil for 3–4 minutes, until they float to the surface and the wrappers become translucent. Tip: Don't overcrowd the pot; cook in batches to maintain the boil.
- While the dumplings boil, prepare the dipping sauce: In a small bowl, whisk together 3 tablespoons black vinegar, 1 tablespoon soy sauce, 1 teaspoon sesame oil, 1/2 teaspoon sugar, and minced garlic and ginger if using. Set aside.
- Using a slotted spoon, transfer the cooked dumplings to a serving plate. Repeat with the remaining dumplings. Serve hot with the dipping sauce on the side.
Crispy at the edges? Not with boiled dumplings—these are silky and soft, each bite releasing a burst of savory broth from the meat. Serve them with a simple black vinegar and ginger dipping sauce for a bright contrast, and watch them disappear from the table.
Nian Gao (Sweet Rice Cake)

Starting with simple ingredients, this Nian Gao recipe guides you through making a sweet and chewy steamed rice cake that’s perfect for celebrating the Lunar New Year or any occasion where you want a symbol of prosperity.
Serving: 8 | Prep Time: 15 minutes | Cooking Time: 60 minutes
Ingredients
- 2 cups glutinous rice flour (also called sweet rice flour)
- 1 cup packed brown sugar (or rock sugar, adjust to taste)
- 1 1/2 cups water
- 1/4 cup dried red dates (soak in warm water for 10 minutes if hard)
- 1 tablespoon neutral oil (e.g., vegetable or canola) for greasing
Instructions
- Grease a 9-inch round cake pan thoroughly with the neutral oil, making sure to coat the sides and bottom. This prevents sticking later.
- In a large mixing bowl, whisk together the glutinous rice flour and packed brown sugar until no lumps remain.
- Gradually pour in the water while whisking constantly. Continue whisking until the batter is smooth and free of any dry pockets. The consistency will be like thick pancake batter.
- Pour the batter into the prepared pan. Gently tap the pan on the counter to release any air bubbles.
- Arrange the soaked red dates on top of the batter in a decorative pattern or simply scattered. Press them lightly so they are partially submerged.
- Set up a steamer (a bamboo steamer or a metal steamer basket in a large pot works). Fill the pot with about 2 inches of water and bring to a rolling boil over high heat.
- Carefully place the cake pan into the steamer. Reduce heat to medium-high so the water maintains a steady simmer. Steam for 60 minutes without lifting the lid too often. Check the water level halfway through and add more boiling water if needed to prevent drying out.
- To test doneness, insert a toothpick into the center – it should come out clean or with only a few moist crumbs. Once done, remove the pan from the steamer and let it cool completely on a wire rack, about 1 hour. For easier slicing, use an oiled knife and wipe the blade between cuts.
Once cooled, the Nian Gao is delightfully chewy and sweet, with the red dates adding a subtle fruitiness. Serve it sliced and pan-fried for a crispy exterior, or enjoy it as is. It’s a wonderful treat to share with family and friends during festive times.
Spring Rolls

Perfectly crispy on the outside and savory on the inside, these spring rolls are a classic Chinese New Year treat symbolizing wealth. Today, I'll guide you through making them from scratch, ensuring a golden, crunchy result every time.
Serving: 20 | Prep Time: 45 minutes | Cooking Time: 15 minutes
Ingredients
For the Filling
- 1 lb ground pork
- 2 cups shredded cabbage
- 1 cup shredded carrots
- 3 cloves garlic, minced
- 1 tbsp fresh ginger, grated
- 2 tbsp soy sauce
- 1 tbsp sesame oil
- 1 tsp sugar
- 1/2 tsp white pepper
- 1 tbsp cornstarch mixed with 2 tbsp water (slurry)
For Assembly and Frying
- 1 package (about 20) spring roll wrappers, thawed if frozen
- 1 egg, beaten (for sealing)
- Vegetable oil, for deep frying (approx 4 cups)
Instructions
- In a large bowl, combine ground pork, shredded cabbage, shredded carrots, minced garlic, grated ginger, soy sauce, sesame oil, sugar, and white pepper. Mix well until evenly incorporated.
- In a small bowl, prepare the cornstarch slurry by stirring cornstarch with water until smooth. Set aside.
- Place a spring roll wrapper on a clean surface with one corner pointing toward you (diamond shape). Spoon about 2 tablespoons of filling near the bottom corner.
- Fold the bottom corner over the filling, tuck it tightly, then fold in the side corners, and roll up snugly. Brush the top corner with beaten egg to seal. Repeat with remaining wrappers and filling. Keep finished rolls covered with a damp cloth to prevent drying.
- Heat vegetable oil in a deep pot to 350°F. Use a thermometer for accuracy; oil that's too cool makes greasy rolls.
- Carefully add spring rolls in batches of 4-5, not overcrowding. Fry until golden brown, about 3-4 minutes, turning occasionally for even color.
- Remove with a slotted spoon and drain on paper towels. Serve warm.
When you bite into these spring rolls, you'll hear that satisfying crunch followed by the juicy, savory filling. They're perfect as an appetizer or party snack, and you can even dip them in sweet chili sauce for an extra kick.
Braised Pork Belly (Hong Shao Rou)

Venturing into Chinese braised dishes, Hong Shao Rou is a cornerstone of comfort food. This recipe walks you through each step for a perfect balance of savory and sweet, with melt-in-your-mouth texture.
Serving: 4 | Prep Time: 20 minutes | Cooking Time: 90 minutes
Ingredients
For the Pork and Aromatics
- 1 1/2 lbs pork belly, cut into 1-inch cubes
- 2 tbsp vegetable oil (or any neutral oil)
- 4 slices ginger (1-inch rounds, smashed)
- 3 scallions, cut into 2-inch pieces
- 2 star anise pods
- 1 cinnamon stick (2 inches)
For the Braising Liquid
- 2 tbsp light soy sauce
- 2 tbsp dark soy sauce
- 3 tbsp Shaoxing wine (or dry sherry)
- 2 tbsp rock sugar (or brown sugar)
- 2 cups water
Instructions
- Blanch pork cubes in boiling water for 3 minutes. Drain, rinse under cold water, and pat dry with paper towels. Tip: This removes impurities and ensures a cleaner broth.
- In a Dutch oven, heat oil over medium-high heat. Sear pork in a single layer until golden brown on all sides, about 5 minutes. Work in batches if needed.
- Remove pork and set aside. Reduce heat to medium. Add ginger and scallions; sauté until fragrant, about 1 minute. Add star anise and cinnamon stick; stir for 30 seconds.
- Return pork to pot. Add light soy sauce, dark soy sauce, Shaoxing wine, and rock sugar. Stir to coat pork evenly.
- Pour in water until it just covers the pork. Bring to a boil, then reduce heat to low. Cover and simmer for 60 minutes, stirring occasionally. Tip: Check liquid level halfway; add a splash of water if reducing too fast.
- Uncover and increase heat to medium-high. Cook for 15-20 minutes, stirring occasionally, until sauce thickens and glazes the pork. Tip: The sauce should coat the back of a spoon.
- Remove star anise and cinnamon stick before serving. Taste and adjust seasoning if needed.
Finally, serve your Hong Shao Rou over steamed rice or alongside blanched greens like bok choy. The pork will be tender with a sticky-sweet glaze that clings to each piece—a truly rewarding dish for any home cook.
Steamed Whole Fish

Every home cook can master this elegant dish with a few simple techniques. Steaming whole fish highlights its natural sweetness, while ginger and scallions add a fragrant lift. This method ensures moist, flaky fish every time.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 12 minutes
Ingredients
- 1 whole fish (about 1.5 lbs, cleaned and scaled, such as sea bass or snapper)
- 2-inch piece fresh ginger (peeled and cut into thin julienne strips)
- 4 scallions (white and green parts, cut into 2-inch pieces and then julienned)
- 3 tablespoons soy sauce (use low-sodium if desired)
- 1 tablespoon sesame oil (toasted for best flavor)
- 1/2 teaspoon white pepper (or black pepper, adjust to taste)
- 1 teaspoon salt (or to taste)
- 2 tablespoons vegetable oil (for drizzling, any neutral oil works)
Instructions
- Rinse the fish inside and out under cold water, then pat dry thoroughly with paper towels. This step ensures the fish doesn't steam into a watery mess.
- Make 3 shallow diagonal cuts on each side of the fish, about 1 inch apart, down to the bone. This allows even cooking and helps the flavor penetrate.
- Rub the fish all over with 1 teaspoon salt and 1/2 teaspoon white pepper, including the cavity and the score marks.
- Place the fish on a heatproof plate that fits inside your steamer. Stuff the cavity with half of the ginger strips and half of the scallion pieces.
- Bring water to a rolling boil in a wok or large pot with a steaming rack. Place the plate on the rack, cover tightly, and steam over high heat for 10–12 minutes depending on thickness. Tip: For a 1.5 lb fish, 10 minutes per inch of thickness measured at the thickest part is a reliable guide.
- While the fish steams, mix 3 tablespoons soy sauce and 1 tablespoon sesame oil in a small bowl. Set aside.
- Once the fish is done (the flesh should be opaque and flake easily with a fork), carefully remove the plate from the steamer. Pour off any accumulated liquid — this prevents the sauce from being diluted.
- Scatter the remaining ginger and scallion julienne over the top of the fish. This adds a fresh, sharp contrast to the rich fish.
- In a small saucepan, heat 2 tablespoons vegetable oil until shimmering (about 350°F). Drizzle the hot oil over the ginger and scallions — you'll hear a sizzle that releases their aroma.
- Pour the soy sauce mixture evenly over the fish. Serve immediately while still hot.
For an extra flourish, garnish with fresh cilantro or red chili strips. The fish emerges silky and moist, with a delicate balance of savory soy and aromatic ginger. Pair with steamed jasmine rice and a side of blanched bok choy for a complete meal.
Kung Pao Chicken

Once you've mastered the art of balancing spicy, sour, and savory flavors, Kung Pao Chicken becomes a weeknight favorite. This classic Sichuan dish features tender chicken pieces stir-fried with crunchy peanuts and dried chilies, creating a fiery yet addictive combination.
Serving: 4 | Prep Time: 20 minutes | Cooking Time: 15 minutes
Ingredients
- 1 lb boneless skinless chicken thighs, cut into 3/4-inch cubes
- 3 tbsp soy sauce, divided
- 2 tbsp rice vinegar, divided
- 2 tsp sugar, divided
- 2 tbsp cornstarch, divided
- 1 tsp sesame oil
- 2 tbsp vegetable oil, or peanut oil
- 10-15 dried red chilies, snipped (seeds removed for less heat)
- 1 tsp Sichuan peppercorns, lightly crushed
- 4 cloves garlic, minced
- 1 inch fresh ginger, minced
- 4 scallions, white parts sliced, green tops for garnish
- 1/2 cup roasted peanuts
- 2 tbsp water
Instructions
- In a bowl, combine 1 tbsp soy sauce, 1 tbsp rice vinegar, 1 tsp sugar, 1 tbsp cornstarch, and 1 tsp sesame oil. Add the cubed chicken and toss to coat. Marinate for 15 minutes at room temperature. (Tip: Marinating ensures the chicken stays juicy and flavorful.)
- In a small bowl, whisk together 2 tbsp soy sauce, 1 tbsp rice vinegar, 1 tbsp sugar, 1 tsp cornstarch, and 2 tbsp water until smooth. Set the sauce aside.
- Heat 2 tbsp vegetable oil in a wok or large skillet over high heat until shimmering. Add the dried chilies and Sichuan peppercorns; stir-fry for 15-20 seconds until fragrant but not burnt. (Tip: Be careful not to burn the chilies, as they can turn bitter quickly.)
- Add the marinated chicken in a single layer. Let sear undisturbed for 1 minute, then stir-fry for 2-3 minutes until golden and cooked through. Remove chicken to a plate.
- Reduce heat to medium-high. Add garlic, ginger, and white parts of scallions; stir-fry for 30 seconds until aromatic. (Tip: Keep the aromatics moving to prevent burning.)
- Return the chicken to the wok. Pour the sauce over the chicken and toss to coat. Cook for 30 seconds until the sauce thickens.
- Remove from heat. Stir in roasted peanuts and green scallion tops. Serve immediately over steamed rice.
The dish offers a delightful contrast of textures — tender chicken, crunchy peanuts, and chewy dried chilies — all coated in a glossy, savory-sweet sauce with a lingering numbing heat. Serve it family-style with steamed jasmine rice to soak up every last drop.
Sweet and Sour Ribs

Ribs are a classic comfort food, but this sweet and sour version takes them to another level. The crispy deep-fried coating soaked in a tangy sauce is absolutely addictive. Perfect for a weekend dinner or game day.
Serving: 4 | Prep Time: 30 minutes | Cooking Time: 25 minutes
Ingredients
- 1.5 lbs pork ribs (cut into individual ribs, or ask your butcher)
- 2 tbsp soy sauce (divided: 1 tbsp for marinade, 1 tbsp for sauce)
- 2 cloves garlic, minced
- 1 tsp grated ginger (fresh preferred)
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1/2 cup cornstarch (for coating; add 1 tbsp extra for slurry if needed)
- Vegetable oil, for deep frying (or any neutral oil with high smoke point)
- 1/3 cup ketchup
- 1/4 cup rice vinegar (or white vinegar in a pinch)
- 3 tbsp brown sugar (adjust to taste)
- 1/2 cup water
- 1 tbsp cornstarch mixed with 2 tbsp water (slurry)
- Optional: sesame seeds and sliced green onions for garnish
Instructions
- Cut the rack of pork ribs into individual ribs.
- Rinse the ribs under cold water and pat them completely dry with paper towels.
- In a bowl, combine 1 tbsp soy sauce, minced garlic, grated ginger, salt, and pepper.
- Add the ribs to the marinade and toss to coat evenly. Let marinate for at least 15 minutes.
- Place 1/2 cup cornstarch in a shallow dish. Dredge each marinated rib in cornstarch, pressing to coat, then shake off excess. (Tip: Use one hand for wet ribs and one for dry cornstarch to avoid clumps.)
- In a deep pot, heat about 2 inches of vegetable oil to 350°F (175°C). Use a deep-fry thermometer.
- Carefully add ribs in a single layer without overcrowding. Fry for 4-5 minutes, turning occasionally, until golden brown and cooked through. Transfer to a wire rack. (Tip: Maintain oil temperature between 350-375°F for crispiness.)
- In a small saucepan, combine ketchup, rice vinegar, brown sugar, remaining 1 tbsp soy sauce, and water. Bring to a simmer over medium heat.
- In a small bowl, mix 1 tbsp cornstarch with 2 tbsp water to make a slurry. Slowly pour into the simmering sauce while whisking. Cook until thickened, about 1-2 minutes. (Tip: Adjust sweetness or tanginess to your liking.)
- Place fried ribs in a large bowl, pour sauce over, and toss to coat evenly. Garnish with sesame seeds and green onions if desired. Serve immediately.
Let these ribs rest for a minute before serving to let the sauce set. The combination of crispy exterior and tender meat is unbeatable. Serve with steamed rice and a side of stir-fried vegetables for a complete meal.
Egg Drop Soup

Whether you're a novice or an experienced cook, mastering the art of egg drop soup is a rewarding skill. This light and comforting starter features silky chicken broth and delicate egg ribbons. Follow these precise steps for a restaurant-quality bowl.
Serving: 4 | Prep Time: 5 minutes | Cooking Time: 10 minutes
Ingredients
- 4 cups chicken broth (use low-sodium for better control)
- 1 tablespoon cornstarch
- 2 tablespoons water (for slurry)
- 3 large eggs (room temperature for best texture)
- 1/2 teaspoon ground white pepper (or black pepper, adjust to taste)
- 1 teaspoon sesame oil (toasted, for flavor)
- 1/2 teaspoon salt (or to taste, but be careful with broth)
- 2 green onions, thinly sliced (for garnish)
Instructions
- In a small bowl, whisk together the cornstarch and water until smooth to create a slurry. Set aside.
- Pour the chicken broth into a medium saucepan and bring it to a gentle simmer over medium heat. (Tip: Avoid boiling vigorously to keep broth clear.)
- Slowly pour the cornstarch slurry into the simmering broth while stirring continuously. Let it cook for 1-2 minutes until slightly thickened. (Tip: Stirring prevents lumps.)
- Reduce heat to low so the broth is barely simmering. In a separate bowl, beat the eggs with a fork until well combined. (Tip: For thinner ribbons, add a teaspoon of water to the eggs.)
- While stirring the broth in a circular motion, slowly drizzle the beaten eggs into the pot. The eggs will cook instantly forming ribbons. (Tip: Stir gently to create delicate strands; don't overmix.)
- Turn off the heat. Add the white pepper, salt, and sesame oil. Stir to combine.
- Ladle the soup into bowls and garnish with sliced green onions. Serve immediately.
Use a ladle to serve the soup immediately while the egg ribbons are still tender. The silky texture of the broth paired with the delicate egg strands makes for a comforting bowl that pairs perfectly with steamed rice or crispy spring rolls.
Eight Treasure Rice Pudding

To create an authentic Eight Treasure Rice Pudding, you'll need to plan ahead with soaking the glutinous rice overnight. This classic Chinese dessert layers sticky rice with sweet dried fruits and crunchy nuts, then steams to perfection for a festive treat.
Serving: 8 | Prep Time: 30 minutes | Cooking Time: 60 minutes
Ingredients
- 2 cups glutinous rice (soaked overnight)
- 1/2 cup sugar (adjust to taste)
- 3 tablespoons lard or unsalted butter (softened)
- 1/2 cup mixed dried fruits (such as chopped dates, raisins, dried apricots)
- 1/4 cup mixed nuts (such as walnuts and almonds, roughly chopped)
- 2 tablespoons red bean paste (optional, but traditional)
- 2 tablespoons pine nuts (for garnish)
- 1/4 cup dried or candied cherries (for decoration)
- 1/4 cup boiling water (for steaming)
Instructions
- Drain the soaked glutinous rice thoroughly in a sieve.
- In a large bowl, combine the drained rice, sugar, and 2 tablespoons of softened lard or butter. Stir until the sugar is evenly distributed and the rice looks glossy.
- Select a round heatproof bowl (about 1.5-quart capacity) and grease it with the remaining 1 tablespoon of lard or butter, ensuring the entire inside surface is coated.
- Arrange a decorative pattern on the bottom of the bowl using the dried cherries, some of the mixed nuts, and a few dried fruits. Press them gently so they stick.
- Spoon about half of the seasoned rice mixture into the bowl over the fruits, pressing down firmly with a spatula to eliminate air pockets.
- If using red bean paste, spread it evenly over the first rice layer as a sweet middle layer.
- Add the remaining rice mixture on top, pressing firmly to compact it. Smooth the surface with the back of a spoon.
- Gently pour the 1/4 cup of boiling water over the rice—this helps hydrate the rice during steaming and creates a tender texture.
- Cover the bowl tightly with plastic wrap, then with aluminum foil. Place the bowl in a steamer (such as a bamboo basket or metal steamer) over high heat.
- Steam for 1 hour, maintaining a steady boil. Check the water level every 20 minutes and add more boiling water if needed to prevent drying out.
- After 1 hour, remove the bowl from the steamer and let it rest for 10 minutes. Run a knife around the edge of the pudding to loosen it.
- Place a serving plate upside down over the bowl, then carefully invert the pudding onto the plate. Remove the bowl to reveal the decorative top.
- Sprinkle the pine nuts over the top and serve warm or at room temperature.
Each spoonful offers a wonderful contrast of sticky sweetness and nutty crunch. The decorative top makes it a showstopper for festive gatherings. Enjoy it as a comforting dessert or a sweet breakfast treat.
Oyster Sauce Lettuce

Don't underestimate the power of a simple side dish. This quick-blanched lettuce drizzled with a savory oyster sauce is a staple in many Chinese households, and for good reason. It's ready in minutes, requires minimal ingredients, and adds a refreshing, green element to any meal.
Serving: 4 | Prep Time: 5 minutes | Cooking Time: 2 minutes
Ingredients
For the Lettuce
- 1 large head romaine lettuce (or 2 heads baby romaine, halved lengthwise)
- Water for boiling
- 1 tbsp salt (for blanching water)
- Ice water (for shocking)
For the Oyster Sauce Drizzle
- 3 tbsp oyster sauce (such as Lee Kum Kee premium)
- 1 tbsp soy sauce (low-sodium recommended)
- 1 tsp granulated sugar
- 2 cloves garlic, minced (about 1 tsp)
- 2 tbsp vegetable oil (or neutral oil like canola)
- 1 tsp sesame oil (optional, for aroma)
Instructions
- Fill a large pot with water (about 4 quarts) and bring to a rolling boil over high heat. Add 1 tablespoon of salt.
- While the water heats, prepare an ice bath: fill a large bowl with cold water and plenty of ice cubes. Set aside.
- Trim the root end of the romaine and separate into individual leaves if using whole head, or keep baby romaine halves intact. Rinse thoroughly under cold water and pat dry.
- Once water is boiling, carefully submerge the lettuce leaves (or halves) in the water. Blanch for exactly 20 to 30 seconds — the lettuce should wilt slightly but remain bright green and crisp. Do not overcook.
- Using tongs, immediately transfer the lettuce to the ice bath to stop the cooking process. Let sit for about 30 seconds, then drain well and pat dry with paper towels. Arrange on a serving plate.
- In a small bowl, whisk together oyster sauce, soy sauce, and sugar until sugar dissolves. Set aside.
- In a small saucepan, heat 2 tablespoons vegetable oil over medium heat. Add minced garlic and cook, stirring constantly, until fragrant and just golden — about 20 seconds. Do not burn.
- Immediately pour the hot garlic oil over the oyster sauce mixture and stir to combine. If using, drizzle in sesame oil and stir once more.
- Spoon the sauce evenly over the blanched lettuce. Serve immediately while lettuce is still warm and crisp.
- Tip 1: Blanching lettuce might seem unusual, but it removes any raw edge while retaining crunch. The ice bath is critical to lock in that texture.
- Tip 2: If you prefer a thicker sauce, add 1/2 teaspoon cornstarch mixed with 1 tablespoon water before heating.
- Tip 3: For extra flavor, use a mix of scallions or shredded ginger in the garlic oil.
Refreshingly crisp with a savory, slightly sweet glaze, this oyster sauce lettuce is a versatile side that pairs beautifully with grilled meats or steamed rice. Ready in minutes, it's a wonderful way to get your greens in without fuss.
Mouthwatering Chicken (Kou Shui Ji)

Oftentimes, the most impressive dishes are surprisingly simple. Mouthwatering Chicken (Kou Shui Ji) is a classic Sichuan cold appetizer that relies on perfectly poached chicken and a luscious chili oil sauce. Follow these steps to recreate this stunning dish at home.
Serving: 4 | Prep Time: 20 minutes | Cooking Time: 25 minutes
Ingredients
- 1 lb boneless skinless chicken thighs (or breast)
- 2 tsp salt
- 2 slices ginger
- 2 green onions, halved
- 1 tbsp Sichuan peppercorns
- 3 tbsp chili flakes (or gochugaru for milder)
- 1/2 cup vegetable oil (or any neutral oil)
- 2 tbsp soy sauce
- 1 tbsp Chinkiang vinegar (or rice vinegar)
- 1 tsp sugar
- 1 tsp sesame oil
- 1 clove garlic, minced
- 1/2 tsp ground Sichuan pepper
- 1/4 cup chopped cilantro
Instructions
- Place chicken thighs in a pot and add enough cold water to cover by 1 inch. Add 2 tsp salt, ginger, green onions, and 1 tbsp Sichuan peppercorns.
- Bring to a boil over high heat, then reduce to low and simmer for 20 minutes (or until internal temperature reaches 165°F). Remove from heat and let chicken cool in the broth for 10 minutes. Tip: Save the poaching broth for soup or noodles.
- While chicken poaches, prepare the chili oil: In a small heatproof bowl, combine 3 tbsp chili flakes and 1/2 tsp ground Sichuan pepper. Set aside.
- Heat 1/2 cup vegetable oil in a small saucepan until shimmering (about 350°F). Carefully pour the hot oil over the chili flakes; it will sizzle. Stir gently and let cool completely. Tip: For a more complex flavor, add a star anise or a pinch of five-spice to the oil while heating.
- In a separate bowl, whisk together soy sauce, Chinkiang vinegar, sugar, sesame oil, and minced garlic until sugar dissolves.
- Once chicken is cool enough to handle, shred into bite-sized pieces or slice thinly (discard bones if using bone-in). Arrange on a serving plate.
- Pour the prepared soy-vinegar mixture over the chicken, then spoon the chili oil (including the chili flakes) on top. Garnish with chopped cilantro. Tip: For best texture, serve immediately at room temperature or refrigerate for 30 minutes for a cold appetizer.
Nestled in a pool of fragrant chili oil, the tender chicken is both fiery and numbing. The contrast of cold chicken and warm (or room-temperature) sauce is irresistible. Serve as a starter with cold beer or as part of a larger Chinese spread.
Buddha’s Delight (Luohan Zhai)

This classic Buddhist vegetarian dish, also known as Luohan Zhai, is a medley of colorful vegetables and chewy tofu skin stir-fried in a savory sauce. It's traditionally served during Chinese New Year for good luck, but its deliciousness makes it perfect any time. Follow these steps to create an authentic, restaurant-quality version at home.
Serving: 4 | Prep Time: 20 minutes | Cooking Time: 15 minutes
Ingredients
- 2 tbsp vegetable oil (or any neutral oil)
- 4 cloves garlic, minced
- 1 inch fresh ginger, minced
- 1 medium carrot, thinly sliced (cut uniformly for even cooking)
- 1 cup snow peas, ends trimmed
- 1 cup shiitake mushrooms, sliced (fresh or rehydrated)
- 1 cup bamboo shoots, sliced (canned, rinsed)
- 4 oz dried tofu skin (yuba), soaked and cut into bite-sized pieces (check package for soaking time)
- 1/4 cup soy sauce (low-sodium recommended)
- 1/4 cup vegetable broth
- 1 tbsp cornstarch mixed with 2 tbsp water (slurry)
- 1 tsp sesame oil (for finishing)
Instructions
- Soak the dried tofu skin in warm water for 20 minutes until softened, then drain and cut into bite-sized pieces. (Tip: Soaking time may vary; check package instructions.)
- Heat 2 tbsp vegetable oil in a wok or large skillet over medium-high heat.
- Add minced garlic and ginger; stir-fry for 30 seconds until fragrant.
- Add sliced carrots; stir-fry for 2 minutes until slightly tender. (Tip: Cutting carrots uniformly ensures even cooking.)
- Add snow peas, shiitake mushrooms, and bamboo shoots; stir-fry for 2-3 minutes.
- Add the prepared tofu skin and stir-fry for 1 minute.
- Pour in 1/4 cup soy sauce and 1/4 cup vegetable broth; bring to a simmer.
- Stir the cornstarch slurry, then pour into the pan while stirring constantly until the sauce thickens, about 1 minute. (Tip: Stir slurry just before adding to prevent clumps.)
- Drizzle with sesame oil, toss to combine, and remove from heat.
- Serve immediately over steamed rice or noodles.
The finished dish boasts a delightful medley of textures—crunchy carrots, tender tofu skin, and crisp snow peas—all coated in a glossy, umami-rich sauce. Try serving it over fluffy jasmine rice for a satisfying meal, or alongside other Asian-inspired mains.
Dry-Braised Prawns

Dive into this dry-braised prawns recipe, where succulent shrimp are pan-fried to perfection and coated in a spicy ketchup sauce that packs a savory kick.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 10 minutes
Ingredients
For the Prawns
- 1 lb large prawns, peeled and deveined
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1 tbsp cornstarch
For the Sauce
- 3 tbsp ketchup
- 1 tbsp soy sauce
- 1 tsp sugar
- 1 tbsp chili garlic sauce (adjust to taste)
- 2 tbsp vegetable oil (or any neutral oil)
- 3 cloves garlic, minced
- 1 tsp fresh ginger, grated
For Garnish
- 2 green onions, sliced
Instructions
- In a medium bowl, combine the prawns with salt, pepper, and cornstarch. Toss to coat evenly and let sit for 5 minutes. Tip: Patting the prawns dry before coating ensures a crispier sear.
- In a small bowl, whisk together ketchup, soy sauce, sugar, and chili garlic sauce. Set aside. Tip: Adjust the chili garlic sauce based on your heat preference.
- Heat vegetable oil in a large skillet or wok over high heat until shimmering. Carefully add the prawns in a single layer (work in batches if needed). Cook without moving for 1 minute until the bottoms are golden brown, then flip and cook another 30 seconds. Transfer to a plate.
- Reduce heat to medium. Add the minced garlic and grated ginger to the skillet; stir constantly for 20 seconds until fragrant. Tip: Do not let the garlic burn, as it turns bitter.
- Pour the prepared ketchup mixture into the skillet. Stir and let it bubble for 10 seconds, scraping up any browned bits from the bottom.
- Return the prawns to the skillet. Toss to coat evenly with the sauce, about 15 seconds. Remove from heat immediately to avoid overcooking.
- Transfer to a serving dish and garnish with sliced green onions.
Every plateful delivers plump, juicy prawns with a glossy, spicy-sweet sauce. The quick high-heat method keeps the shrimp tender, and the sauce clings beautifully. Serve immediately over steamed jasmine rice or with warm crusty bread to savor every drop.
Tangyuan (Glutinous Rice Balls)

Round, chewy, and filled with nutty sweetness, these tangyuan are a classic Chinese dessert perfect for celebrating reunion. Made from glutinous rice flour, they are surprisingly easy to prepare at home.
Serving: 4 | Prep Time: 30 minutes | Cooking Time: 10 minutes
Ingredients
- 1 cup glutinous rice flour (also called sweet rice flour)
- 1/3 cup warm water (around 110°F, adjust as needed)
- 1/2 cup black sesame seeds (toasted for best flavor)
- 3 tbsp granulated sugar
- 2 tbsp unsalted butter (softened) or lard for richness
- 8 cups water (for boiling, enough for batch)
Instructions
- In a dry skillet over medium-low heat, toast the black sesame seeds, stirring frequently, until fragrant and the seeds begin to pop, about 4 minutes. Remove from heat and let cool completely. (Tip: Toasting deepens the nutty flavor.)
- Transfer the cooled sesame seeds to a spice grinder or clean coffee grinder. Grind until they become a fine powder, about 30 seconds. Be careful not to over-grind into a paste.
- In a small bowl, combine the ground sesame, sugar, and softened butter. Stir with a fork until a thick, uniform paste forms. Set aside.
- In a large mixing bowl, combine the glutinous rice flour. Gradually pour in the warm water, mixing with a fork or chopsticks until shaggy clumps form. Use your hands to bring the dough together. If it feels dry, add water 1 teaspoon at a time. Knead for about 2 minutes until the dough is smooth, soft, and pliable. Cover with a damp cloth to prevent drying. (Tip: The dough should not crack when rolled; if it does, add a tiny bit more water.)
- Divide the dough into 4 equal pieces, then each piece into 6 smaller pieces (24 total). Roll each piece into a ball. Keep the balls covered to avoid drying.
- Working with one ball at a time, flatten it into a disc about 2 inches in diameter. Place about 1/2 teaspoon of the sesame filling in the center. Gather the edges of the dough up and pinch to seal completely. Roll the ball gently between your palms to smooth. Repeat with remaining dough and filling.
- Bring the 8 cups of water to a rolling boil in a large pot. Carefully drop half of the tangyuan into the water, stirring gently once to prevent sticking. Reduce heat to medium. Once they float to the surface, continue boiling for 2–3 minutes. The tangyuan will become slightly translucent and puffy. (Tip: Cook in two batches to avoid overcrowding; they need space to expand.)
- Use a slotted spoon to transfer the cooked tangyuan to serving bowls. They can be served plain in the hot cooking water or with a sweet ginger syrup.
Just one bite of these warm, chewy balls releases the rich sesame filling — a perfect symbol of family unity. For a refreshing twist, chill them and serve in coconut milk with fresh mango cubes.
Conclusion
But seriously, this collection has everything you need for a festive feast. I’d love to know which recipe you’ll try first—drop a comment below! And if you found this helpful, please share on Pinterest to help others celebrate too.

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




