Craving takeout? These 16 Chinese meal recipes are better than delivery—from quick stir-fries to cozy noodle bowls. Perfect for weeknight dinners, they’re packed with flavor and easy to make. Get ready to savor every bite!
Kung Pao Chicken

Got a craving for that takeout classic? This Kung Pao Chicken brings the heat and the numbing tingle right to your kitchen—no delivery needed.
Serving: 4 | Prep Time: 20 minutes | Cooking Time: 15 minutes
Ingredients
For the Chicken Marinade
- 1 lb boneless skinless chicken thighs, diced
- 1 tbsp soy sauce
- 2 tsp cornstarch
- 1 tsp vegetable oil
For the Sauce
- 2 tbsp low-sodium soy sauce
- 1 tbsp rice vinegar
- 1 tbsp sugar
- 1 tbsp hoisin sauce
- 1 tsp sesame oil
- 1 tsp cornstarch
- 1/4 cup water
For the Stir-Fry
- 2 tbsp vegetable oil
- 10-15 dried red chili peppers, roughly chopped
- 1 tsp Sichuan peppercorns, ground
- 4 cloves garlic, minced
- 1 tsp fresh ginger, grated
- 1/2 cup unsalted roasted peanuts
- 4 green onions, sliced into 1-inch pieces
Instructions
- In a medium bowl, combine diced chicken with 1 tbsp soy sauce, 2 tsp cornstarch, and 1 tsp vegetable oil. Toss to coat and let rest for 10 minutes at room temperature.
- In a small bowl, whisk together 2 tbsp low-sodium soy sauce, 1 tbsp rice vinegar, 1 tbsp sugar, 1 tbsp hoisin sauce, 1 tsp sesame oil, 1 tsp cornstarch, and 1/4 cup water. Set aside.
- Heat 2 tbsp vegetable oil in a wok or large skillet over high heat until shimmering. Add the marinated chicken in a single layer and cook undisturbed for 1 minute, then stir-fry for another 2-3 minutes until browned and cooked through (internal temperature 165°F). Transfer chicken to a plate.
- Reduce heat to medium-high and add the dried chili peppers and ground Sichuan peppercorns. Stir for 30 seconds until fragrant, being careful not to burn them (if they start to blacken, reduce heat immediately).
- Add the minced garlic and grated ginger; stir for 15 seconds until fragrant.
- Pour the sauce mixture into the wok, whisking constantly until it thickens, about 30 seconds.
- Return the chicken to the wok, add the peanuts and green onions, and toss everything together for 30 seconds until well coated and heated through.
- Serve immediately over steamed rice. For extra crunch, garnish with additional peanuts.
Your kitchen will smell like a Szechuan restaurant! The tender chicken, crunchy peanuts, and that numbing-spicy sauce come together perfectly. Try it with a side of cucumber salad to cool down.
Mapo Tofu

Okay, let's talk about one of my favorite weeknight Chinese dishes: Mapo Tofu. It's spicy, savory, and comes together in under 30 minutes. Trust me, once you try homemade, you'll never go back.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 15 minutes
Ingredients
For the tofu
- 1 block (14 oz) soft tofu, cut into 1-inch cubes
- 1 tsp salt
For the pork and aromatics
- 4 oz ground pork
- 2 tbsp vegetable oil
- 2 cloves garlic, minced
- 1 tbsp ginger, minced
- 2 green onions, white and green parts separated and sliced
For the sauce
- 2 tbsp Sichuan doubanjiang (fermented broad bean paste)
- 1 tbsp soy sauce
- 1 tsp sugar
- 1/2 cup low-sodium chicken broth
- 1 tsp cornstarch mixed with 2 tbsp water
- 1 tsp ground Sichuan peppercorns
Instructions
- Bring a medium pot of water to a boil over high heat. Add 1 tsp salt, then gently slide in the tofu cubes. Blanch for 2 minutes, then drain and set aside. (Tip: Salting the water helps firm up the tofu and seasons it lightly.)
- In a wok or large skillet, heat 1 tbsp vegetable oil over medium-high heat. Add the ground pork and cook, breaking it into crumbles, until browned and cooked through, about 3 minutes. Transfer the pork to a plate and set aside.
- Reduce heat to medium. Add the remaining 1 tbsp oil, then stir in the garlic, ginger, and white parts of the green onions. Sauté for 30 seconds until fragrant.
- Add the Sichuan doubanjiang and stir-fry for 1 minute to release its color and aroma. (Tip: If you can't find doubanjiang, substitute with 2 tbsp chili bean paste plus 1 tsp miso for depth.)
- Pour in the soy sauce, sugar, and chicken broth. Stir to combine and bring to a simmer. Return the cooked pork to the pan.
- Gently add the blanched tofu cubes. Let them simmer in the sauce for 4 minutes; do not stir too vigorously to avoid breaking the tofu. (Tip: Shake the pan gently instead of stirring.)
- Give the cornstarch slurry a quick stir, then drizzle it into the pan while stirring slowly. The sauce will thicken in about 30 seconds. Turn off the heat.
- Sprinkle the ground Sichuan peppercorns and the green onion tops over the dish. Stir once to combine, then serve immediately.
Honestly, the silky tofu and numbing peppercorns make this dish irresistible. Serve over a bowl of steamed rice and enjoy the heat—it's comfort food with a kick. You can also top with extra sliced green onions or a drizzle of chili oil for more fire.
Hong Shao Rou

Diving into Chinese comfort food, this Hong Shao Rou (red-braised pork belly) is pure magic. The pork gets tender and luscious, coated in a sweet-salty caramelized sauce that's perfect over rice.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 90 minutes
Ingredients
For the pork
- 1 lb pork belly, cut into 1-inch cubes
For the aromatics
- 4 scallions, cut into 2-inch pieces
- 4 slices fresh ginger
- 2 star anise
- 1 cinnamon stick
For the sauce
- 2 tbsp vegetable oil
- 2 tbsp rock sugar (or brown sugar)
- 1/4 cup light soy sauce
- 2 tbsp dark soy sauce
- 1/4 cup Shaoxing wine (or dry sherry)
- 2 cups water
Instructions
- Step 1: Bring a pot of water to a boil. Add the pork belly cubes and blanch for 2 minutes. Drain and rinse with cold water. This removes impurities and helps the meat stay clean.
- Step 2: Pat the pork dry with paper towels. In a Dutch oven or heavy pot, heat 2 tbsp vegetable oil over medium-high heat. Sear the pork in a single layer (work in batches if needed) until golden brown on all sides, about 5 minutes total per batch. Don't crowd the pot or the meat will steam.
- Step 3: Remove the pork and set aside. In the same pot, add 2 tbsp rock sugar and let it melt over medium heat. Stir occasionally until it turns a deep amber color—about 3 minutes. Watch closely; sugar burns fast.
- Step 4: Quickly return the pork to the pot and stir to coat in the caramel. Add the scallions, ginger, star anise, and cinnamon stick. Cook for 1 minute until fragrant.
- Step 5: Pour in 1/4 cup light soy sauce, 2 tbsp dark soy sauce, and 1/4 cup Shaoxing wine. Stir and scrape up any brown bits from the bottom.
- Step 6: Add 2 cups water (enough to partly cover the pork). Bring to a boil, then reduce heat to low. Cover and simmer for 60 minutes.
- Step 7: After 60 minutes, uncover and turn the heat to medium. Let the sauce reduce and thicken, stirring occasionally, until it coats the pork in a glossy glaze—about 20 more minutes. If you like more sauce, stop earlier.
- Step 8: Skim off any excess fat from the surface (tip: use a spoon or paper towel). Serve hot over steamed rice.
No matter how you serve it—with rice, noodles, or even tucked into bao buns—the texture is unbelievably tender and the flavor deeply savory with a hint of sweetness. The glossy red glaze makes it look as impressive as it tastes.
Sweet and Sour Pork

Usually, when I crave something both crispy and tangy, sweet and sour pork hits the spot. This version uses tenderloin for extra tenderness, and the sauce is perfectly balanced with pineapple and bell peppers.
Serving: 4 | Prep Time: 20 minutes | Cooking Time: 15 minutes
Ingredients
For the Pork Marinade
- 1 lb pork tenderloin, cut into 1-inch cubes
- 1 tbsp soy sauce
- 1 tbsp rice vinegar
For the Batter
- 1/2 cup cornstarch
- 1/2 cup all-purpose flour
- 1 tsp baking powder
- 1 large egg
- 1/2 cup cold water
For the Sweet and Sour Sauce
- 1/3 cup ketchup
- 1/4 cup granulated sugar
- 1/4 cup rice vinegar
- 2 tbsp soy sauce
For Stir-Frying
- 2 tbsp vegetable oil, for frying
- 2 cloves garlic, minced
- 1 tsp fresh ginger, minced
- 1 red bell pepper, cut into 1-inch pieces
- 1 green bell pepper, cut into 1-inch pieces
- 1 cup pineapple chunks (fresh or canned, drained)
Instructions
- In a medium bowl, combine pork cubes with 1 tbsp soy sauce and 1 tbsp rice vinegar. Toss to coat and let marinate for 10 minutes.
- In a separate bowl, whisk together cornstarch, flour, baking powder, egg, and cold water until smooth. The batter should be thick but runny—add a splash more water if needed.
- Heat 2 inches of vegetable oil in a deep pot to 350°F. Use a thermometer for accuracy.
- Dip each marinated pork cube into the batter, letting excess drip off. Carefully place into hot oil in batches, avoiding overcrowding. Fry for 3-4 minutes until golden brown and crispy. (Tip: For extra crunch, fry once, let cool 2 minutes, then fry again for 1 minute.)
- Remove pork with a slotted spoon and drain on paper towels. Keep warm.
- In a small bowl, mix sauce ingredients: ketchup, sugar, rice vinegar, and 2 tbsp soy sauce. Set aside.
- Heat 1 tbsp oil in a wok or large skillet over high heat. Add garlic and ginger, stir-fry for 30 seconds until fragrant.
- Add bell peppers and pineapple chunks. Stir-fry for 2 minutes, until peppers are tender-crisp.
- Pour the sauce into the pan. Bring to a simmer and cook for 1 minute, until slightly thickened. (Tip: If sauce is too thin, mix 1 tsp cornstarch with 1 tbsp water and stir in.)
- Add the fried pork to the pan. Toss everything together until the pork is evenly coated with sauce. Serve immediately.
You'll love the contrast between the crunchy coating and the vibrant sauce. Serve it over steamed rice for a complete meal that's better than takeout.
Steamed Whole Fish

For a dish that's both impressive and weeknight-easy, steamed whole fish is my go-to. It's delicate, tender, and full of flavor with the classic ginger-scallion-soy combo. You'll be amazed how simple it is.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 10 minutes
Ingredients
For the fish
- 1 whole fish (1.5-2 lbs), scaled and gutted
- 1/2 tsp salt
- 1/4 tsp white pepper
- 2 slices ginger (for cavity)
- 2 scallions, cut into 2-inch pieces
For the sauce
- 3 tbsp soy sauce
- 1 tbsp sesame oil
- 1 tsp sugar
- 2 tbsp water
For garnish
- 1 piece ginger (about 1 inch), julienned
- 2 scallions, julienned
- 1/4 cup cilantro leaves
Instructions
- Rinse the fish inside and out under cold water. Pat dry with paper towels.
- Make 3 diagonal cuts on each side of the fish, about 1 inch apart, cutting down to the bone. This helps it cook evenly.
- Rub the fish all over with salt and white pepper, including the cavity.
- Stuff the cavity with the ginger slices and scallion pieces.
- Place the fish on a heatproof plate that fits in your steamer. Set up a steamer with boiling water, then carefully place the plate inside. Tip: Use a steamer basket or a wire rack inside a wok with a lid.
- Cover and steam over high heat for 8-10 minutes, depending on thickness. The fish is done when the flesh flakes easily with a fork and the eyes turn white.
- While the fish steams, mix soy sauce, sesame oil, sugar, and water in a small bowl until sugar dissolves.
- Once the fish is cooked, carefully remove the plate from the steamer. Discard the ginger and scallion pieces from the cavity.
- Pour the sauce evenly over the hot fish. Top with julienned ginger, julienned scallions, and cilantro.
- Heat 2 tablespoons of vegetable oil in a small saucepan until shimmering, then carefully pour the hot oil over the garnishes. You'll hear a sizzle—that releases the aromas. Tip: Use a neutral oil with a high smoke point.
Underneath the sizzling garnishes, the fish is impossibly tender and moist. The bright soy-ginger sauce seeps into every flake. Serve directly from the plate over steamed jasmine rice for a clean, satisfying meal.
Peking Duck

Zooming into the world of iconic Chinese dishes, Peking Duck is a showstopper that you can actually make at home! This version delivers crispy skin and tender meat, served the classic way with pancakes, hoisin sauce, and fresh scallions.
Serving: 4 | Prep Time: 30 minutes | Cooking Time: 120 minutes
Ingredients
For the Duck
- 1 whole duck (5-6 lbs)
- 1 tbsp salt
- 1 tsp five-spice powder
- 2 tbsp soy sauce
- 2 tbsp honey
- 1 tbsp rice vinegar
For the Pancakes
- 2 cups all-purpose flour
- 3/4 cup boiling water
- 1 tbsp sesame oil
For Serving
- 1/2 cup hoisin sauce
- 4 scallions, cut into thin slivers
- 1 cucumber, julienned (optional)
Instructions
- Prick the duck skin all over with a fork, being careful not to pierce the meat. This helps render fat and ensures crispy skin.
- Rub the duck inside and out with salt and five-spice powder. Place on a rack in a baking sheet and refrigerate uncovered for 8-24 hours to dry the skin.
- In a small bowl, mix soy sauce, honey, and vinegar. Brush this glaze all over the duck. Let air dry for 30 minutes.
- Preheat oven to 350°F. Roast the duck breast-side up on a rack for 1 hour. Rotate halfway for even browning.
- Increase oven temperature to 400°F and roast for another 20-30 minutes, until skin is deep golden and crispy. Internal temp should reach 165°F in the thigh.
- While duck roasts, make pancakes: In a bowl, pour boiling water over flour and stir with a fork until a shaggy dough forms. Knead for 3 minutes, then cover and rest for 20 minutes.
- Roll dough into a log, cut into 12 pieces. Flatten each into a disk, brush one side with sesame oil, and press two oiled sides together. Roll into a 6-inch circle.
- Heat a dry skillet over medium-high. Cook each pancake pair for 30 seconds per side, until puffed and lightly browned. Separate and keep warm in a towel.
- Let duck rest 10 minutes, then carve: remove legs and breasts, slice into thin strips with skin attached.
- Serve immediately with warm pancakes, hoisin sauce, scallion slivers, and cucumber if using.
Don't be shy with the hoisin—each bite should balance sweet, savory, and crunch. The contrast between the crackling skin and tender meat is pure magic. For a fun twist, use the leftovers in fried rice or a duck banh mi the next day.
Twice-Cooked Pork

A classic Sichuan dish, twice-cooked pork is all about that perfect balance of tender pork belly and crisp-tender cabbage. You'll love the savory punch from chili bean paste and fermented black beans. It's a weeknight win!
Serving: 4 | Prep Time: 20 minutes | Cooking Time: 30 minutes
Ingredients
For the pork
- 1 lb pork belly
- 1 inch ginger, sliced
- 2 green onions, cut into 2-inch pieces
- 1 tsp Sichuan peppercorns
For the stir-fry
- 2 tbsp vegetable oil
- 2 tbsp chili bean paste (doubanjiang)
- 1 tbsp fermented black beans, rinsed and chopped
- 1/2 head green cabbage, cut into bite-sized pieces
- 2 cloves garlic, sliced
- 1 tbsp soy sauce
- 1 tsp sugar
Instructions
- Place pork belly in a pot, add water to cover, then add ginger, green onions, and Sichuan peppercorns. Bring to a boil, reduce heat, and simmer for 20 minutes until tender. Tip: Check tenderness by piercing with a fork—it should slide in easily.
- Remove pork belly and let cool slightly. Slice into thin pieces about 1/4-inch thick. Tip: For cleaner slices, refrigerate for 10 minutes before slicing.
- Heat vegetable oil in a wok over high heat. Add sliced pork and stir-fry until edges lightly brown and fat renders, about 3 minutes. Tip: Don't overcrowd—cook in two batches if needed.
- Add garlic slices and stir-fry for 30 seconds until fragrant.
- Add chili bean paste and fermented black beans. Stir-fry for 1 minute to release flavors.
- Add cabbage, soy sauce, and sugar. Toss to combine, then stir-fry for 2-3 minutes until cabbage is crisp-tender. Tip: For extra tenderness, add 2 tbsp water and cover for 30 seconds.
- Serve immediately over steamed rice.
Bite into that irresistible combo of caramelized pork and crunchy cabbage, all coated in that savory, spicy sauce. It's crave-worthy comfort food. You can also toss in some sliced bell peppers or carrots for extra color.
Shui Zhu Beef

Kick off your dinner with a bowl of Shui Zhu Beef—tender slices of beef swimming in a fiery, numbing chili oil broth loaded with crisp vegetables. It's the kind of Sichuan classic that feels like a warm hug, but with a serious kick.
Serving: 4 | Prep Time: 20 minutes | Cooking Time: 15 minutes
Ingredients
For the Beef and Marinade
- 1 lb beef sirloin, thinly sliced against the grain
- 1 tbsp soy sauce
- 1 tbsp Shaoxing wine (or dry sherry)
- 1 tbsp cornstarch
- 1/2 tsp baking soda
- 1 tsp sesame oil
For the Vegetables
- 4 cups Napa cabbage, cut into 2-inch pieces
- 2 cups bean sprouts
- 2 celery stalks, sliced diagonally
- 4 green onions, cut into 2-inch lengths
For the Poaching Sauce
- 3 tbsp vegetable oil
- 2 tbsp Sichuan doubanjiang (chili bean paste)
- 3 cloves garlic, minced
- 1 tbsp ginger, minced
- 4 cups low-sodium beef broth
- 1 tbsp soy sauce
- 1 tsp sugar
For the Chili Oil Topping
- 1/4 cup vegetable oil
- 2 tbsp Sichuan peppercorns
- 10-15 dried red chiles (such as arbol), stems removed
- 1 tbsp toasted sesame seeds
Instructions
- In a medium bowl, combine beef slices with 1 tbsp soy sauce, Shaoxing wine, cornstarch, baking soda, and sesame oil. Mix well and let marinate for 15 minutes at room temperature.
- While beef marinates, prepare the vegetables: cabbage, bean sprouts, celery, and green onions. Set aside.
- Heat 3 tbsp vegetable oil in a large pot or Dutch oven over medium-high heat. Add doubanjiang and stir-fry for 1 minute until fragrant and oil turns red.
- Add minced garlic and ginger, and cook for 30 seconds, stirring constantly.
- Pour in beef broth, 1 tbsp soy sauce, and sugar. Bring to a boil, then reduce heat to a simmer. Let it cook for 5 minutes to meld flavors.
- While sauce simmers, blanch the vegetables: In a separate pot of boiling water, blanch Napa cabbage for 1 minute, then bean sprouts and celery for 30 seconds. Drain and divide among serving bowls. Top with green onions.
- Bring the poaching sauce back to a gentle simmer. Add the marinated beef slices one by one, spreading them out. Poach for 2-3 minutes until just cooked through—no longer or they'll toughen. Tip: Look for the beef to turn opaque and lose its pinkness, but don't boil aggressively.
- Using a slotted spoon, transfer the beef and some sauce over the vegetables in each bowl. Leave about 1 cup of sauce in the pot.
- For the chili oil topping: Heat 1/4 cup vegetable oil in a small saucepan over high heat until shimmering, about 350°F. Add Sichuan peppercorns and dried chiles, and cook for 10-15 seconds until they sizzle and darken slightly—don't burn them. Tip: You'll smell them pop; immediately remove from heat.
- Carefully pour the hot chili oil over the beef and vegetables. Sprinkle with toasted sesame seeds. Tip: For extra control, use a fine-mesh sieve to strain the oil over the bowl, or spoon the chiles and peppercorns on top.
- Serve immediately while still sizzling. Tip: The oil will continue to cook the beef slightly, so err on the side of undercooking in step 7.
Get ready for a symphony of flavors: the tender beef, crunchy vegetables, and that addictive tingle from Sichuan peppercorns. Serve it over steamed rice or noodles to soak up every last drop of the aromatic chili oil.
Dry-Fried Green Beans

Oh, you've got to try these dry-fried green beans! They're blistered and crunchy, tossed with savory pork, garlic, and chili for a flavor punch that's downright addictive. Perfect for a quick weeknight side.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 12 minutes
Ingredients
For the Pork Marinade
- 4 oz ground pork
- 1 tablespoon soy sauce
- 1 teaspoon sugar
- 1/4 teaspoon salt
For Stir-Frying
- 1 lb green beans, trimmed
- 3 tablespoons vegetable oil, divided
- 4 cloves garlic, minced
- 2-3 dried red chilies, chopped
- 1 tablespoon soy sauce
Instructions
- Trim the green beans and pat them completely dry with a towel. This prevents steaming and ensures a blistered texture.
- In a small bowl, combine ground pork with 1 tablespoon soy sauce, sugar, and salt. Mix well and set aside.
- Heat a wok or large skillet over high heat until smoking. Add 2 tablespoons of vegetable oil and swirl to coat. Add the green beans in a single layer (work in batches if needed) and stir-fry undisturbed for 2 minutes, then toss. Continue until beans are blistered and wrinkled, about 4-5 minutes total. Transfer beans to a plate.
- Reduce heat to medium-high and add remaining 1 tablespoon oil. Add garlic and chilies; stir-fry for about 10 seconds until fragrant.
- Add the pork mixture. Break it into small pieces with a spatula and cook until browned and cooked through, about 3 minutes.
- Return the green beans to the wok. Add the remaining 1 tablespoon soy sauce. Toss everything together for 1 minute until well coated and heated through.
- Transfer to a serving dish and serve immediately. Tip: For extra crunch, don't overcook the beans—they should still have some bite. Use high heat throughout for that authentic wok hei.
Serve these green beans alongside steamed rice or as a side to any Asian-inspired meal. The smoky, charred flavor pairs perfectly with a simple protein like grilled chicken or tofu. Seriously addictive!
Xiaolongbao

Zipping up these little soup dumplings at home is easier than you think. Xiaolongbao, with their delicate wrappers and burst of savory broth, are a fun weekend project that pays off big.
Serving: 4 | Prep Time: 60 minutes | Cooking Time: 10 minutes
Ingredients
For the Aspic
- 1 cup chicken broth
- 1/2 teaspoon unflavored gelatin
- 1 slice fresh ginger
For the Filling
- 1 lb ground pork
- 2 tablespoons soy sauce
- 1 tablespoon sesame oil
- 1 tablespoon minced fresh ginger
- 2 cloves garlic, minced
- 1 teaspoon sugar
- 2 tablespoons chopped scallions
For the Dough
- 2 cups all-purpose flour
- 3/4 cup warm water
Instructions
- Make the aspic: In a small saucepan, combine chicken broth and ginger slice. Bring to a simmer over medium heat, then remove the ginger. Sprinkle gelatin over the hot broth and stir until fully dissolved. Pour into a shallow dish and refrigerate until fully set, at least 4 hours or overnight.
- Meanwhile, make the filling: In a large bowl, combine ground pork, soy sauce, sesame oil, minced ginger, garlic, sugar, and chopped scallions. Mix thoroughly with a fork until well combined. Tip: Don't overmix or the filling gets tough.
- Once the aspic is set, dice it into small 1/4-inch cubes. Fold the aspic cubes into the pork mixture until evenly distributed. Keep the filling chilled.
- Make the dough: In a large bowl, mix flour and warm water until a shaggy dough forms. Turn onto a floured surface and knead for about 5 minutes until smooth and elastic. Cover with a damp towel and rest for 30 minutes. Tip: Resting the dough makes it easier to roll.
- Divide the dough into 24 equal pieces. Roll each piece into a thin circle about 3 inches in diameter, keeping the rest covered with a damp cloth to prevent drying.
- Place a heaping tablespoon of the pork-aspic filling in the center of each wrapper. Pleat the edges around the filling, twisting to seal at the top, leaving a small opening. Tip: Don't overfill—too much filling makes sealing tricky.
- Line a steamer basket with parchment paper or cabbage leaves. Arrange the dumplings about 1 inch apart to allow for expansion.
- Bring water to a rolling boil in a wok or pot. Place the steamer basket over the boiling water, cover, and steam on high heat for exactly 10 minutes. Tip: Keep the heat high for a consistent cook so the wrappers stay translucent.
- Remove the steamer from heat and serve the xiaolongbao immediately while hot, with black vinegar and shredded ginger on the side.
A bite reveals a burst of savory broth and juicy pork inside a delicate, chewy wrapper. Dip each dumpling in black vinegar with ginger strips for a tangy contrast. These homemade xiaolongbao are perfect for impressing guests or enjoying a cozy dim sum night.
Yangzhou Fried Rice

Unlike other fried rice recipes that can be heavy, Yangzhou fried rice is light and aromatic. You'll love how the ham, shrimp, and egg come together with fluffy rice and crisp veggies. It's perfect for a quick weeknight dinner.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 10 minutes
Ingredients
For the protein and eggs
- 2 large eggs
- 4 ounces peeled shrimp
- 3 ounces diced ham
For the vegetables
- 1/2 cup diced carrots
- 1/2 cup frozen peas
- 2 green onions, chopped
For the rice and seasonings
- 3 cups cooked jasmine rice (cold)
- 1 tablespoon soy sauce
- 1 teaspoon sesame oil
- 1/4 teaspoon white pepper
- Salt to taste
- 2 tablespoons vegetable oil (for cooking)
Instructions
- In a small bowl, beat 2 large eggs with a pinch of salt until frothy.
- Heat 1 tablespoon vegetable oil in a large wok or skillet over high heat until shimmering. Tip: Day-old rice works best because it's drier and less sticky.
- Add the beaten eggs and scramble vigorously for about 20 seconds, until just set but still moist. Transfer to a plate.
- Add another tablespoon oil to the wok. Add 4 ounces peeled shrimp and cook for 1 minute per side until pink and opaque. Remove to the plate.
- Add 3 ounces diced ham and stir-fry for 30 seconds to heat through. Remove to the plate.
- Add 1 tablespoon oil. Add 1/2 cup diced carrots and 1/2 cup frozen peas. Stir-fry for 1 minute until carrots are tender-crisp.
- Add 3 cups cooked jasmine rice (cold). Break up any clumps with a spatula. Stir-fry for 2 minutes, making sure each grain is coated with oil.
- Drizzle 1 tablespoon soy sauce and 1 teaspoon sesame oil over the rice. Sprinkle 1/4 teaspoon white pepper. Toss well to combine. Tip: Go easy on the soy sauce—Yangzhou rice is lightly seasoned.
- Return the eggs, shrimp, and ham to the wok. Add 2 chopped green onions. Stir-fry over high heat for 30 seconds until everything is hot and mixed. Tip: Keep heat high for that classic wok aroma.
- Taste and add a little salt if needed. Serve immediately.
Really, this fried rice is so satisfying with its delicate flavors. Each bite has a little bit of everything—tender shrimp, salty ham, and fluffy egg. Serve it as a side or add some chili oil for a spicy kick.
Hot and Sour Soup

Looking for a soup that warms you up and wakes up your taste buds? This Hot and Sour Soup is my go-to when I need something quick, comforting, and packed with flavor. It's silky, tangy, spicy, and loaded with tofu, mushrooms, and bamboo shoots.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 20 minutes
Ingredients
For the broth
- 4 cups chicken or vegetable broth
- 2 tablespoons soy sauce
- 3 tablespoons rice vinegar
- 1 teaspoon white pepper
- 1 tablespoon sesame oil
For the protein and veggies
- 8 ounces firm tofu, cubed
- 1 cup shiitake mushrooms, sliced
- 1/2 cup bamboo shoots, drained
- 2 eggs, beaten
For thickening
- 3 tablespoons cornstarch
- 3 tablespoons water
Optional garnish
- 2 green onions, sliced
Instructions
- In a large pot, bring 4 cups broth to a simmer over medium heat.
- Add sliced shiitake mushrooms and bamboo shoots; cook for 3 minutes until mushrooms soften.
- Add cubed tofu and simmer for 2 minutes. Tip: Use firm tofu so it holds its shape in the soup.
- In a small bowl, whisk together soy sauce, rice vinegar, white pepper, and sesame oil. Pour into the soup and stir to combine.
- In another bowl, mix cornstarch and water to form a slurry. Slowly pour the slurry into the soup while stirring continuously to avoid lumps.
- Let the soup simmer for 2 minutes until it thickens slightly and turns glossy.
- Slowly drizzle beaten eggs into the soup while stirring gently in one direction to create silky egg ribbons. Tip: Stir the soup in a circle as you pour the eggs for the best texture.
- Cook for 1 minute, then remove from heat. Tip: Taste and adjust vinegar or pepper now if needed.
- Ladle into bowls and garnish with sliced green onions if desired. Serve immediately.
Zesty, comforting, and incredibly easy to make—this soup is perfect for a weeknight dinner or a cold day. The balance of tangy and spicy will have you reaching for seconds. Serve it with crispy spring rolls or steamed dumplings for a full meal.
Tomato and Egg Stir-Fry

You know that dish that tastes like pure comfort but comes together in minutes? This tomato and egg stir-fry is exactly that—a classic Chinese home-style recipe that's sweet, savory, and perfect over rice.
Serving: 2 | Prep Time: 5 minutes | Cooking Time: 10 minutes
Ingredients
For the eggs
- 3 large eggs
- 1/4 tsp salt
- 1/2 tsp sesame oil
- 1 tbsp water
For the sauce
- 2 tbsp ketchup
- 1 tbsp sugar
- 1/2 tsp cornstarch
- 1/4 cup water
For the stir-fry
- 2 large tomatoes (cut into wedges)
- 2 tbsp vegetable oil
- 2 green onions (sliced, white and green parts separated)
Instructions
- In a small bowl, whisk together the eggs, salt, sesame oil, and 1 tbsp water until well combined. Tip: For fluffier eggs, whisk vigorously until frothy.
- In another small bowl, stir together the ketchup, sugar, cornstarch, and 1/4 cup water until smooth. Set aside.
- Heat 1 tbsp vegetable oil in a wok or large skillet over high heat until shimmering. Add the white parts of the green onions and stir-fry for 15 seconds.
- Pour in the egg mixture and let it cook undisturbed for about 20 seconds until the bottom sets. Then gently scramble with a spatula—cook until just set but still soft, about 30 seconds more. Tip: Don't overcook; eggs should be tender. Transfer to a plate.
- Add the remaining 1 tbsp oil to the same wok. Add the tomato wedges and stir-fry for 1-2 minutes until they start to soften and release juice.
- Give the sauce a quick stir, then pour it over the tomatoes. Cook, stirring, for about 1 minute until the sauce thickens and becomes glossy.
- Return the scrambled eggs to the wok. Gently toss everything together for 15-20 seconds to coat the eggs with sauce. Tip: Don't overmix—keep some egg chunks intact.
- Sprinkle the green onion tops over the dish and serve immediately over steamed rice.
Crisp-tender tomatoes and silky eggs in a glossy sauce—this dish is a weeknight hero. Serve it over steamed jasmine rice with extra scallions on top for a pop of color.
Cola Chicken Wings

Just imagine sinking your teeth into sticky, sweet-savory chicken wings braised in cola and soy sauce. They’re the perfect balance of caramelized glaze and tender meat, and they come together in one pot with minimal fuss. Trust me, once you try these, you’ll never look at wings the same way.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 40 minutes
Ingredients
For the Wings
- 2 lbs chicken wings (drumettes and flats), separated
- 1 tablespoon vegetable oil
- Salt and black pepper, to taste
For the Braising Liquid
- 1 cup cola (not diet)
- 1/4 cup soy sauce
- 2 tablespoons oyster sauce
- 1 tablespoon sesame oil
- 3 cloves garlic, minced
- 1 inch fresh ginger, sliced into thin rounds
For Garnish
- 2 green onions, thinly sliced
- 1 tablespoon sesame seeds, toasted
Instructions
- Pat the chicken wings dry with paper towels. This step helps them brown nicely instead of steaming.
- Season the wings lightly with salt and black pepper.
- Heat the vegetable oil in a large skillet or Dutch oven over medium-high heat until shimmering.
- Add the wings in a single layer (work in batches if needed) and sear for 4-5 minutes per side, until golden brown. Don't crowd the pan—you want a good sear, not steamed wings.
- Remove the wings to a plate and set aside. Pour off excess fat, leaving about 1 tablespoon in the pan.
- Reduce heat to medium. Add the garlic and ginger slices, stirring for 30 seconds until fragrant. (Tip: Watch the garlic—it burns quickly and turns bitter.)
- Pour in the cola, soy sauce, oyster sauce, and sesame oil. Stir and scrape up any browned bits from the bottom of the pan.
- Return the wings to the pan, nestling them into the liquid. Bring the sauce to a simmer, then cover and cook over medium-low heat for 25 minutes, turning the wings once halfway through.
- Uncover the pan and increase the heat to medium-high. Let the sauce reduce for 8-10 minutes, stirring occasionally, until it thickens to a syrupy glaze that coats the wings. (Tip: Keep an eye on it—cola sugars can burn quickly at the end.)
- Remove from heat and let the wings rest in the pan for 2 minutes. This helps the glaze set without sliding off.
- Transfer the wings to a serving platter, spoon any remaining glaze over the top, and garnish with sliced green onions and toasted sesame seeds.
Velvety sticky glaze envelops each wing, with that irresistible combo of sweet cola and savory soy. The ginger adds a subtle warmth that cuts through the richness. Serve them as a party appetizer or a fun weeknight dinner alongside steamed rice and a crisp cucumber salad.
Dan Dan Noodles

For a quick weeknight dinner that packs a punch, this Dan Dan Noodles recipe is your go-to. It’s all about that nutty, spicy sauce clinging to tender noodles with savory pork crumbles.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 10 minutes
Ingredients
For the Sauce
- 1/4 cup sesame paste (tahini)
- 2 tablespoons soy sauce
- 2 tablespoons Chinese black vinegar (or rice vinegar)
- 1 tablespoon chili oil (plus more to taste)
- 1 teaspoon sugar
- 1/2 teaspoon Sichuan peppercorns, ground
- 1/4 cup water
For the Meat Topping
- 8 oz ground pork
- 2 tablespoons preserved mustard greens (suì mi yá cài), chopped
- 1 tablespoon vegetable oil
- 1 teaspoon minced garlic
For the Noodles and Assembly
- 12 oz fresh Asian wheat noodles (or dried)
- 1/2 cup chopped green onions
- 1/4 cup crushed peanuts (optional)
Instructions
- In a small bowl, whisk together the sesame paste, soy sauce, black vinegar, chili oil, sugar, ground Sichuan peppercorns, and water until smooth. Set the sauce aside.
- Bring a large pot of water to a boil over high heat. Add the noodles and cook according to package directions until al dente (usually 2-3 minutes for fresh, 5-6 for dried). Tip: Taste a noodle to avoid overcooking—they should have a slight chew.
- While the noodles cook, heat 1 tablespoon vegetable oil in a skillet over medium-high heat. Add the ground pork and cook, breaking it up with a spoon, until browned and crispy, about 4-5 minutes.
- Stir in the preserved mustard greens and minced garlic, and cook for another 1 minute until fragrant. Tip: Render out the fat well for a crispier texture.
- Drain the noodles and divide them among 4 bowls. Pour the sauce over each portion (about 2 tablespoons per bowl).
- Top with the pork mixture, a sprinkle of chopped green onions, and crushed peanuts if using. Tip: For extra heat, drizzle more chili oil on top.
- Toss everything together and enjoy immediately—the sauce clings perfectly when warm.
Rich, nutty, and fiery, these noodles hit every comfort note. The preserved veggies add a tangy crunch that cuts through the heat. Serve with a chilled cucumber salad to balance the spice.
Chicken Fried Rice

Who doesn't love a quick and tasty one-bowl meal? This Chicken Fried Rice is a weeknight lifesaver, loaded with diced chicken, fluffy eggs, and colorful veggies.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 15 minutes
Ingredients
For the Rice
- 3 cups cooked white rice (preferably day-old)
For the Protein
- 1 lb boneless skinless chicken breast (diced into 1/2-inch pieces)
- 2 large eggs (lightly beaten)
For the Vegetables
- 1 cup frozen peas and carrots (thawed)
- 3 green onions (sliced)
For the Sauce
- 3 tablespoons soy sauce
- 1 tablespoon sesame oil
- 1/2 teaspoon white pepper
For Cooking
- 2 tablespoons vegetable oil (divided)
Instructions
- Dice the chicken into 1/2-inch pieces, slice the green onions, and lightly beat the eggs in a small bowl.
- Heat 1 tablespoon of vegetable oil in a wok or large skillet over high heat until shimmering. Add the diced chicken and cook, stirring occasionally, until golden brown and cooked through, about 5-6 minutes. Tip: High heat gives you that signature 'wok hei' flavor.
- Push the chicken to one side of the pan. Pour the beaten eggs into the empty side and scramble until just set, about 30 seconds.
- Add the remaining 1 tablespoon of oil, then toss in the thawed peas and carrots. Stir-fry for 2 minutes until heated through.
- Add the cooked rice to the pan, breaking up any clumps with a spatula. Tip: Day-old rice is drier and won't turn mushy — perfect for fried rice.
- Pour the soy sauce and sesame oil over the rice, then sprinkle with white pepper. Toss everything together until well combined and the rice is evenly colored, about 1-2 minutes.
- Add the sliced green onions and give it a final stir. Remove from heat.
- Serve immediately in bowls.
Vibrant and satisfying, each bite brings together savory sauce, tender chicken, and crisp veggies. Serve it straight from the wok for a hearty meal that's better than takeout.
Conclusion
From quick stir-fries to comforting noodle bowls, these 16 recipes are your ticket to delicious Chinese meals at home. Pick one to try tonight, and let me know your favorite in the comments—don’t forget to share this collection on Pinterest!

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




