Chinese Food 🥢

Recipes I love — classic Chinese dishes tried and tested at home and around the table.

A Chinese restaurant table spread with multiple dishes

A wonderful spread — the pleasure of Chinese food is always best shared.

Six Favourite Recipes

From the fiery heat of Sichuan to the delicate flavours of Cantonese steamed fish — these are dishes worth cooking.

Kung Pao Chicken

宫保鸡丁
⏱ 30 mins 👤 Serves 4 🌶 Medium–hot

Ingredients

  • 500g chicken breast, diced
  • 80g roasted peanuts
  • 6–8 dried red chillies
  • 1 tsp Sichuan peppercorns
  • 3 spring onions, sliced
  • 3 garlic cloves, minced
  • 1 tsp fresh ginger, grated
  • 2 tbsp soy sauce
  • 1 tbsp Shaoxing rice wine
  • 1 tbsp black rice vinegar
  • 1 tsp sesame oil
  • 1 tbsp sugar
  • 1 tsp cornflour + 2 tbsp water
  • 3 tbsp vegetable oil

Method

  1. Marinate diced chicken with 1 tbsp soy sauce, rice wine, and a pinch of cornflour for 15 minutes.
  2. Mix the sauce: remaining soy sauce, vinegar, sugar, sesame oil, and cornflour slurry in a small bowl.
  3. Heat oil in a wok over high heat. Fry dried chillies and Sichuan peppercorns for 30 seconds until fragrant.
  4. Add chicken and stir-fry until golden and cooked through, about 4–5 minutes.
  5. Add garlic, ginger and spring onion whites. Stir-fry for 1 minute.
  6. Pour in sauce and toss to coat. Add peanuts and spring onion greens. Serve immediately with steamed rice.
💡 Tip: The Sichuan peppercorns give a distinctive numbing tingle — don't skip them. Toast them briefly in a dry pan first for maximum flavour.

Mapo Tofu

麻婆豆腐
⏱ 25 mins 👤 Serves 4 🌶 Hot

Ingredients

  • 600g silken or soft tofu, cubed
  • 150g minced pork
  • 2 tbsp doubanjiang (chilli bean paste)
  • 1 tbsp fermented black beans, rinsed
  • 3 garlic cloves, minced
  • 1 tsp fresh ginger, grated
  • 200ml chicken stock
  • 1 tsp Sichuan peppercorns, ground
  • 1 tbsp soy sauce
  • 1 tsp sesame oil
  • 2 tsp cornflour + 3 tbsp water
  • 2 spring onions, finely sliced
  • 2 tbsp vegetable oil

Method

  1. Gently poach tofu cubes in lightly salted boiling water for 2 minutes. Drain carefully and set aside.
  2. Heat oil in a wok. Fry the minced pork until browned and crumbly.
  3. Add doubanjiang and fermented black beans. Fry for 2 minutes — the oil will turn deep red.
  4. Add garlic and ginger. Stir for 30 seconds, then pour in the stock and soy sauce.
  5. Gently add tofu. Simmer 3 minutes without breaking the cubes.
  6. Stir in cornflour slurry to thicken. Drizzle with sesame oil and ground Sichuan pepper. Top with spring onions and serve at once.
💡 Tip: Doubanjiang (pixian variety) is the soul of this dish. It's widely available online and in Asian supermarkets — there is no substitute.

Sweet and Sour Pork

糖醋里脊
⏱ 35 mins 👤 Serves 4 🌶 Mild

Ingredients

  • 500g pork loin, cut in strips
  • 1 red pepper, chunked
  • 1 green pepper, chunked
  • 1 small onion, chunked
  • 1 tin pineapple chunks (drained)
  • 3 tbsp rice vinegar
  • 3 tbsp ketchup
  • 2 tbsp sugar
  • 1 tbsp soy sauce
  • 100ml pineapple juice (from tin)
  • 1 egg + 4 tbsp cornflour (batter)
  • Oil for deep frying

Method

  1. Season pork with salt and pepper. Make a thick batter with egg and cornflour. Coat each piece well.
  2. Deep fry pork in batches at 175°C until golden and cooked through, about 4 minutes. Drain on paper and set aside.
  3. Mix sauce: vinegar, ketchup, sugar, soy sauce, and pineapple juice in a bowl until sugar dissolves.
  4. Heat 1 tbsp oil in a wok. Stir-fry peppers and onion for 2 minutes — keep them crisp.
  5. Pour sauce into the wok. Bring to a bubble, then add pineapple and fried pork.
  6. Toss everything quickly to coat. The pork should stay crispy. Serve immediately.
💡 Tip: Fry the pork twice — a first fry to cook it through, a second quick fry to crisp the outside — for restaurant-quality results.

Steamed Fish with Ginger & Scallions

清蒸鱼
⏱ 20 mins 👤 Serves 4 🌶 Mild

Ingredients

  • 1 whole sea bass or bream (600–800g), cleaned
  • 5cm knob of fresh ginger, julienned
  • 4 spring onions, finely shredded
  • 3 tbsp light soy sauce
  • 1 tbsp Shaoxing rice wine
  • 1 tsp sugar
  • 3 tbsp vegetable oil
  • 1 tsp sesame oil
  • Fresh coriander to garnish

Method

  1. Score the fish three times on each side. Rub inside and out with rice wine, a little salt, and half the ginger. Leave for 10 minutes.
  2. Place fish on a heatproof plate on a rack in a wok or steamer. Steam vigorously for 8–10 minutes — the flesh should flake at the thickest part.
  3. Carefully tip away any liquid from the plate. Lay remaining ginger and spring onions over the fish.
  4. Mix soy sauce, sugar, and sesame oil. Pour over the fish.
  5. Heat vegetable oil in a small pan until smoking. Pour it sizzling over the ginger and spring onions to release their fragrance. Garnish with coriander and serve at once.
💡 Tip: Do not overcook. Eight minutes is usually enough. The sizzling oil poured over the top is what transforms a simple dish into something spectacular.

Dan Dan Noodles

担担面
⏱ 25 mins 👤 Serves 2 🌶 Medium–hot

Ingredients

  • 200g fresh or dried wheat noodles
  • 150g minced pork
  • 2 tbsp ya cai (Yibin preserved vegetables)
  • 2 tbsp chilli oil
  • 2 tbsp tahini or Chinese sesame paste
  • 2 tbsp soy sauce
  • 1 tbsp black rice vinegar
  • 1 tsp sugar
  • 1 tsp ground Sichuan pepper
  • 2 garlic cloves, minced
  • 4 tbsp hot water or chicken stock
  • 2 spring onions, sliced
  • Blanched pak choi to serve

Method

  1. Make the sauce: whisk together sesame paste, soy sauce, vinegar, sugar, chilli oil, garlic, Sichuan pepper, and hot water or stock until smooth.
  2. Cook noodles according to packet instructions. Drain and set aside.
  3. Fry minced pork in a dry wok until very crispy and well browned. Add ya cai and stir-fry another 2 minutes. Season with a splash of soy sauce.
  4. Divide sauce between two bowls. Add hot noodles on top and toss well to coat every strand.
  5. Top with crispy pork, pak choi, spring onions, and an extra drizzle of chilli oil. Serve immediately.
💡 Tip: Ya cai (preserved Yibin vegetables) is the authentic ingredient — it adds a savoury crunch that makes a real difference. Find it in any Chinese supermarket.

Perfect Egg Fried Rice

蛋炒饭
⏱ 15 mins 👤 Serves 2–3 🌶 Mild

Ingredients

  • 400g cooked jasmine rice (day-old, cold)
  • 3 eggs, beaten
  • 3 spring onions, sliced
  • 2 tbsp light soy sauce
  • 1 tsp sesame oil
  • ½ tsp white pepper
  • 3 tbsp vegetable oil
  • Optional: frozen peas, sweetcorn, diced char siu pork

Method

  1. Break up the cold rice with your hands so there are no clumps. This is crucial — it must be dry and separated.
  2. Heat wok over the highest flame possible until smoking hot. Add oil and swirl to coat.
  3. Add beaten eggs. Let them set briefly, then scramble loosely. Remove and set aside before they are fully cooked.
  4. Add rice to the wok. Spread and press it against the surface. Leave it for 30 seconds to get some colour, then toss. Repeat this process for 2–3 minutes.
  5. Season with soy sauce, sesame oil, and white pepper. Toss to coat evenly.
  6. Return eggs and add spring onions. Toss everything together for 30 seconds and serve.
💡 Tip: Day-old cold rice is not optional — fresh rice is too wet and will steam rather than fry. The maximum heat of your hob is equally important: this is "wok hei" — the breath of the wok.