Shanghai chicken is a quick and easy stir fry featuring Chinese five spice and loads of garlic and ginger in a spicy, sweet and salty sauce.
When I say quick and easy, this recipe will take you around 15 minutes to prepare and less than 10 minutes to cook!
Quick and Easy Lightly Spiced Chicken Stir Fry
You really can’t beat a stir fry for a quick and easy meal! Sure the prep may seem onerous and it all needs to be done in advance, but 5-10 minutes of frantic cooking and dinner is ready is always awesome!
My site is littered with examples, from classics like beef in black bean sauce and Chinese chicken and mushroom stir fry to more esoteric offerings like my spam fried rice.
My latest recipe is Shanghai chicken, a gloriously simple lightly spiced, sweet and salty dish. I’ve tried to work out where this recipe came from, but like so many dishes that have the name of a place, it seems to be entirely unrelated.
Shanghainese chicken is the closest I can get to and it is nothing like this fairly popular dish.
Shaoxing rice wine, soy sauce and dark brown sugar do all of the heavy lifting for the sauce. Garlic, ginger, Chinese five spice and beautifully soft chicken are the main ingredients of the stir fry.
I like to add crispy chilli oil rather than fresh chillies to give this dish a little spice.
Then all you do is roll up your sleeves and get frying, don’t worry, it won’t take long because this recipe cooks in about 5 minutes!
Frequently Asked Questions
Why do you add bicarbonate of soda to the chicken?
Tenderising chicken with bicarbonate of soda is a well-trodden path, particularly with Chinese takeaway dishes. It leads to beautifully soft and tender meat.
If you are from the US, bicarbonate of soda is called baking soda in your neck of the woods!
What is Lao Gan Ma?
Lao gan ma is a popular brand of Chinese crispy chilli oil and as far as I am concerned it is magic! If I want spice in a Chinese dish, it is the first thing that I reach for.
You tend to need to go to a Chinese supermarket or store to find it. Lee Kum Kee, make something similar called Chiu Chow Chilli Oil, I don’t think it is as nice, but it works and it is commonly available in major British supermarkets.
Do I have to use the MSG?
Nope, feel free to omit it, but you will be missing out on a boatload of flavour!
What is Shaoxing wine?
It is a Chinese cooking wine made from fermented glutinous rice, I use it a lot.
If you cannot get Shaoxing wine you can substitute it with any rice wine. Dry sherry is often seen as a decent substitution for rice wine, although I think that a dry gin is better.
Can I make this in advance and reheat it?
I really wouldn’t bother with this, the cooking time is so incredibly short (5-6 minutes) you are saving almost no time!
Serving Suggestions
I’ve served this Shanghai chicken stir fry with an old favourite in the pictures on this page, egg fried rice.
It does take a little juggling to do this, I make the egg-fried rice in a 30cm (12″) frying pan, without adding the spring onions and sesame oil. When I add the sauce to this recipe I finish the fried rice and everything is ready at the same time.
You could serve it with a simple plain rice, there is plenty of flavour in this sauce to go round!
Noodles are another great option to serve as a side for this dish. It goes very well with a plain chow mein!
This is a meaty old stir fry with no veggies, and if you wanted to up your veggie intake, both my broccoli stir fry or stir-fried asparagus would work well as a side for this dish.
Equipment Used
I only mention brands of equipment if I think that they make a material difference to a recipe. But if you have any questions, feel free to ask them in the comments section below the recipe.
- Hob/Stovetop.
- Wok.
- Spoon for stir-frying.
- Kitchen knife.
- Chopping board.
- Spoon or other method to peel the ginger.
- Mixing bowls.
- Colander to drain the chicken.
- Kitchen paper.
- Mixing bowls.
- A combination of weighing scales and measuring spoons.
Shanghai Chicken Step-by-Step Photos
- Mix the bicarbonate of soda with the prepared chicken pieces and let sit for 5-10 minutes.
- Mix the rice wine, light and dark soy sauces, brown sugar, crispy chilli oil and MSG in a mixing bowl and set aside.
- Heat a wok over high-heat, when it is hot add the oil quickly followed by the longer spring onions and stir fry for 30 seconds.
- Add the garlic and ginger and stir-fry for 15 seconds.
- Throw in the rinsed chicken, sprinkle over the Chinese five spice and cook for 2 minutes.
- Move the chicken to the side of the wok to create a space for the sauce. Pour the sauce into the space; once it begins to bubble, mix it with the chicken and cook for the final 2 minutes. Serve with spring onion and your favourite rice side dish.

Shanghai Chicken with Chilli Recipe
Like many recipes that bear the name of a place this recipe in this form has few links to Shanghai, however it is a gloriously easy chicken stir fry, rather than the more typical fresh chilli, I like to use Lao Gan Ma (crispy chilli oil) to add a little spice to this dish.
Ingredients
- 400g (7oz) Chicken Thigh Meat
- 1 Tsp Bicarbonate of Soda
- 6 Spring Onions
- 35g (Thumb Sized Piece) Ginger
- 6 Garlic Cloves
- 3 Tbsp Shaoxing Rice Wine
- 2 Tbsp Light Soy Sauce
- 1 Tsp Dark Soy Sauce
- 1½ Tbsp Dark Brown Sugar
- 1 Tsp Lao Gan Ma (Crispy Chilli Oil) add more if you wish!
- ⅛ Tsp MSG
- 2 Tbsp Cooking Oil
- 1 Tsp Chinese Five Spice
Instructions
- Cut the chicken into 1-1½cm chunks (around ½") and toss it into a bowl.
- Sprinkle the bicarbonate of soda over the chicken, mix it well and allow it to sit whilst you prepare the remaining ingredients and sauce.
- Cut 5 of the spring onions into 25mm (1") lengths and finely chop the 6th spring onion.
- Peel the ginger and then cut it into batons as finely as you can.
- Peel the garlic cloves and slice them as thinly as you can.
- Mix the rice wine, soy sauces, brown sugar, lao gan ma and MSG in a mixing bowl and set aside.
- Just before you are ready to cook, rinse the chicken in cold water to remove most of the bicarbonate of soda then dry it on kitchen paper.
- Heat a wok over a high heat and when it is shimmering hot add the cooking oil, followed by the longer lengths of spring onion and stir fry for 30 seconds.
- Throw in the garlic and ginger and store fry for 15 seconds.
- Add the chicken, sprinkle over the Chinese five spice and stir fry for 2 minutes.
- Push the chicken to the side of the wok, pour in the sauce and once it begins to bubble, mix the chicken through the sauce and stir fry for a final 2 minutes.
- Serve sprinkled with the finely diced spring onion and toasted seasme seeds.
If you like visual guides when you are cooking, I have step-by-step process photos just above this recipe and a video just below the recipe.
Nutrition Information:
Yield:
2Serving Size:
1Amount Per Serving: Calories: 629Total Fat: 37gSaturated Fat: 6gTrans Fat: 0gUnsaturated Fat: 30gCholesterol: 245mgSodium: 2242mgCarbohydrates: 20gFiber: 2gSugar: 10gProtein: 52g
Calorific details are provided by a third-party application and are to be used as indicative figures only.