Three Cup Chicken (San Bei Ji) is a popular Taiwanese dish of chicken braised in a sweet-savoury soy sauce with lots of garlic and ginger. It’s a great quick recipe that takes 10 minutes to cook, and it’s got the sort of flavours that’s a guaranteed hit with everyone – kids, grown ups, fussy eaters!

Taiwanese Three Cup Chicken
I love finding new recipes that tick all my mid-week dinner boxes – quick, pantry staples, universally loved flavours – but is something a bit different. Plus, I get to tell people “it’s Taiwanese”. It sounds far more exotic than “chicken in soy sauce” and makes me seem much more worldly than I really am. 😂
Actually, Three Cup Chicken originates from the Chinese mainland, but over time also became very popular in Taiwan. Today it’s identified more with Taiwan than its mainland China origins. The name is said to have come from the sauce made with 1 cup of each soy sauce, sesame and cooking wine. We don’t use that much (!!!) but the ingredient ratios are not that far off so maybe there is some truth to it the tale!

Unlike a typical stir fry which is stirred and tossed, the chicken is gently braised in the sauce so it absorbs all the flavour as it reduces into a glossy syrup that coats every piece. It takes just 10 minutes on the stove and is made for serving over plenty of rice.
So, let me get onto the recipe and show you how easy it is to make, so you too can start dropping “Taiwanese Three Cup Chicken” into very conversation too! 😂
Ingredients in Taiwanese Three Cup Chicken
Here’s what you need to make this. Short ingredient list and basic ingredients! If you’ve already spied Thai Basil and are thinking that isn’t exactly basic….. I concur. But regular basil or even green onion works really well too. So I’m still counting this one as basic. 🙂
1. THE CHICKEN AND AROMATICS

Chicken – I really recommend using thigh rather than breast here because it is holds up better to the braising (ie. juicier). As noted the introduction, bone-in pieces of meat are traditionally used in this dish which you can absolutely opt for if you prefer. But I’ve used boneless for convenience – faster to cook, and no picking bones out as you eat.
Garlic and ginger (lots!) – This dish gets a huge amount of flavour from plenty of garlic and ginger. You’ll need 6 slices of ginger and 1½ tablespoons finely minced garlic (about 5 to 6 cloves).
The ginger is traditionally sliced rather than minced so it gently perfumes the sauce as it braises, rather than ending up mixed through it. Just pick the slices out as you eat, or mince the ginger if you prefer.
Thai Basil – Taiwanese food uses Thai Basil a lot! It tastes like Italian basil except it has a slight aniseed flavour to it. It’s the same basil used in Thai food, like Thai Basil Chicken! However, if you don’t have it, you can substitute with regular basil in a pinch (the flavour is quite similar) or even green onion cut into batons – sure, it won’t strictly be Three Cup Chicken but it’s still a very tasty chicken dish!
Dried chilli – This is kept whole rather than chopped, so it adds a faint, barely noticeable spiciness. If you don’t have whole chillies, use chilli flakes instead (red pepper flakes). Or, for no spiciness at all, just omit it.
three cup chicken sauce
Here’s what you need for the sauce.

Chinese cooking wine (Shaoxing wine) – or Taiwanese cooking wine which would be the traditional choice if you can find it (mijiu). This brings extra depth of flavour into the sauce, as well as salt. If you’ve ever made a simple stir fry and thought the sauce tasted dull, like it’s missing “something” – a little slosh of cooking wine would fix it. 🙂
Light and dark soy sauce – Light soy brings salt, while dark soy adds colour and richer soy flavour. Dark soy is what stains the chicken that lovely golden colour!
Regular soy can replace light soy. You can also replace dark soy with light or regular soy, though the chicken and sauce will be paler and milder. Don’t replace light soy with dark – it’s far too intense!
Sugar – Three Cup Chicken sauce is a little bit sweet. Some restaurants make it sweeter than others. I use 1 tablespoon which makes it so you can taste a bit of sweetness, but doesn’t make the sauce sweet like, say, Chinese Orange Chicken.
Sesame oil – A distinct flavour in this dish, though subtle! Stir it in at the end because sesame oil loses its aroma when cooked. Be sure to use toasted sesame oil (brown), which has a much stronger flavour than untoasted sesame oil (yellow), the type mostly sold in health food stores in Australia.
How to make Taiwanese Three Cup Chicken
The speed at which this cooks will surprise you – it surprised me! It should not take you more than 10 minutes from start to finish. If it does, it means the chicken has been on the stove longer than necessary and will not be as succulent as it could be.

Mix sauce – Pour the ingredients into a small bowl and give it a quick mix.
Flavour the oil – Heat the oil on medium in a non-stick pan. Then toast the ginger and chillis for 30 seconds to flavour the oil. You don’t want the ginger to go too golden at this stage, else it will burn when searing the chicken (as I found out first hand).

Seal chicken – Turn the heat up to high then add the the chicken and toss for 2 to 3 minutes to seal the surface, but keep it raw on the inside. Once the outside of all the chicken changes from pink to white, add the garlic and toss for another 30 seconds (it will smell amazing because we use lots of it!!)
Add sauce – Pour in the sauce, mix, then bring it to a simmer. Lower the heat to medium high so it’s simmering fairly energetically. Not wildly rapid like boiling water for pasta (sauce will reduce too quickly) but not gently (the sauce will take forever to reduce).

Braise 5 minutes – Simmer for 4 to 5 minutes, stirring every now and then so the chicken gets coated and stained by the sauce, until the sauce reduces down and becomes like a thin syrup. When you drag the spatula across the base of the pan, you should be able to briefly see the base before the sauce covers it back up. By this time, the chicken should also be a lovely golden mahogany colour.
💡 The video is a helpful guide for sauce thickness. Don’t reduce and let it thicken too much yet because it will thicken more (and quickly) in the next step, plus as you serve, and you’ll be left with no sauce! 😢 Though, if it does, just add a splash of water and you’ll resurrect it, so don’t fret!
Finish – Add the sesame oil and basil leaves, then stir for 20 seconds or so just until the basil wilts. And you’re done!

What to serve with Taiwanese Three Cup Chicken
This is quite a strong flavoured dish so serving it with rice is essential, otherwise I think you’ll find it too salty. There’s actually less than 1/4 cup sauce in the pan which I know does not sound like enough to serve 4. But I promise it is, because it’s so concentrated you only need a couple of teaspoons per serving, and there’s sauce coating each piece of chicken too. Spoon the sauce over the chicken then jumble everything together so the rice gets sauced up, then dig in and enjoy!

Add some cherry tomatoes and fresh cucumber slices on the side for a lovely fresh contrast, or for something more substantial a big Asian Slaw or Changs Crispy Noodle Salad. If you want a side of steamed vegetables, my go-to Asian Sesame Dressing goes with “everything”, from broccoli to peas, to sautéed cabbage. Make a big bottle and keep it in your fridge! – Nagi x
Watch how to make it
Hungry for more? Subscribe to my newsletter and follow along on Facebook, Pinterest and Instagram for all of the latest updates.

Taiwanese Three Cup Chicken
Ingredients
- 1 1/2 tbsp plain oil – canola , vegetable, peanut
- 600g/1.2 lb chicken thighs , boneless, skinless, cut into 2.5cm/1″ pieces (Note 1)
- 6 slices ginger , ~3mm / 1/8" thick (Note 2)
- 6 cloves garlic , minced (yes, lots!)
- 2 dried red chillies (barely noticeable spicy, but can omit, or sub 1/4 tsp dried chilli flakes)
- 1 1/2 tbsp toasted sesame oil
- 1 cup lightly packed Thai basil leaves , substitute regular basil leaves or 2 green onion stems cut into 5cm/2" lengths (Note 3)
Sauce:
- 2 tbsp light soy , or all-purpose soy (Note 4)
- 2 tsp dark soy (Note 4)
- 2 tsp white sugar
- 2 tbsp Chinese cooking wine or Taiwanese rice wine (mijiu) if you can find it, or chicken stock/broth (Note 5)
For serving:
Instructions
ABBREVIATED RECIPE:
- Toast ginger and chilli 30 sec, seal chicken, adding garlic towards end. Add sauce, braise 4 – 5 min until syrupy, stir in sesame oil and basil leaves. Serve!
- FULL RECIPE:
Sauce – Mix the ingredients in a small bowl and set aside.
- Seal chicken – Heat the oil in a non-stick pan over medium low. Add the ginger and chillies, stir for 30 seconds. Turn heat up to high, add chicken and stir until the surface is changes from pink to white, but it's still raw inside. Add the garlic and stir for another 30 seconds.
- Braise – Add sauce, making sure to scrape out all the sugar from the bowl. Stir, and once it starts bubbling, reduce the heat to medium high or medium so it's simmering fairly rapidly but not wildly – not too low else it will take ages to reduce, not too high else the sauce will reduce too quickly (if it does, add a splash of water). Simmer for 5 minutes, stirring to stain each piece of chicken all over with colour, until the sauce reduces and changes from watery to a thin syrup.
- Finish – Stir in the sesame oil, then the Thai Basil leaves until it wilts (~15 seconds). Serve over rice, making sure you use all the syrup in the pan! (It's intense, so you don't need much)
Recipe Notes:
Nutrition Information:
Life of Jaffle
Jaffle update: 10% cuteness. 90% fluffy criminal. Progressing just as expected! Eating the house…


Stole dinner….


Tissue monster….

Slipper thief….

And I am not going to show you a photo of what he just did on my white couch…..🤯😩

But then he looks up at me with his sweet little eyes and I just can’t stay mad at him……😖

Happy Bastille Day everyone! Celebrated on Sunday at the Le Marche French Markets at Woolwich dock (Sydney). Music, food, puppy treats! How did I not know about these monthly markets a stone’s throw from my backyard until 4 days ago???

PS The stall behind me makes Flammekeuche which are the deliciously crisp Alsatian flatbreads topped with crème fraîche instead of tomato sauce, often described as French pizza. I looooove them!! Hoping JB will share a recipe soon!
our beautiful, gorgeous fox terrier puppy, Jamie, has an alter ego name. “Little shit!” Especially after we found the toes chewed off our antique claw furniture. I’m sure Jaffles is giving you these moments. Deep breathes, learn to embrace patience. Again, deep breathes~! Oh, the more expensive the shoe, the tastier they are!
our beautiful, gorgeous fox terrier puppy, Jamie, has an alter ego name. “Little shit!” Especially after we found the toes chewed off our antique claw furniture. I’m sure Jaffles is giving you these moments. Deep breathes, learn to embrace patience. Again, deep breathes~!
What a darling Jafflle is, Nagi.
When he looks at you with those huge dark eyes and fluffy paws, you can’t help but melt. Gorgeous!😘😘😍
Jaffle, what a cheeky monkey… I’m sorry about your wall Nagi but how cute is he! He’s grown so much you won’t be able to carry him soon. So glad to see you laughing in a tissue fight 😂 Recipe looks great, will be trying that soon too!
Being Coeliac, would be good to note GF substitutions🍷
Our puppy was chewing the carpet, a little bit of chilli flakes on the spots soon stopped that😱
Sorry I couldn’t stop laugh when I see you had only one slipper on! you live in a puppy world!lol..
I 🧡 your Asian recipes always so easy …..😂😂 awww Jaffle our son & DIL 2 year old Goldie is a slipper thief too plus anything else she can find …toilet paper is often out of reach when you need it ! Dozer is having a snort 🐾🐾
Perfect easy no-fuss dinner recipe ! Thank you Nagi ! We just sold our house and, before we leave in a few weeks, in the middle of our living chaos still stands the air-fryer : perfect recipe for tonight 👍
Jaffle…. Such a cute Chief chewer monster 😉 !
Oh my your new house is slowly being demolished by a loveable golden puppy. Pehaps you should get him some sticks to chew. I had a pup who chewed my new lounge on the corner,not quiet as bad as Jaffle has to your wall. Goid luck🥰🥰😅🐕
Oh oui JB partagez-nous la recette de la flammekeuches svp. Merci beaucoup. Bises de la Haute-Savoie
I remember the puppy days! Our little Poppy started chewing the pine handles of our coffee table as a little pup , so hubby smeared hot English mustard over them as a deterrent. But she just licked it straight off lol!!
Great recipe! Where would I find Thai Basil in Australia?
I can always get it from the Asian supermarkets. They don’t seem to sell it very often in Coles/Woolies.
It is quite easy to grow it yourself – just in a pot > comes handy quite often!
I have a problem, not with Garlic but with Soy Sauce. I love it and all your recipes but Dr has me on a low salt diet!! How can i get soy flavor without so much sodium. im trying to mist 1/4 teaspoon on chicken but when and how? Any suggestions would be appreciated!!!Nancy
PS Dog is darling!!!!!!
You can buy low salt soy sauce.
Try using all reduced salt soy sauce and dark brown sugar instead of white (might help with the colour of the sauce.
Oh Nagi my aunty used to make something similar for me braising chicken drumettes. Comfort food happiness for me!
Jaffle pictures with a recipe!
😋😊How would you prepare this delicious looking recipe in a vegan version with tofu ?
🥰😍Thank you so much for sharing the vegan version of your stear fry sauce ‘Charlie’
I simply LOVE it.
Drachin
The Three-Cup Chicken looks superbly dark and moist and inviting . . . Taiwanese next to Sichuan and Shanghainese truly is the most inviting Chinese food for me to taste and prepare . . . thanks a million for the carefully calibrated recipe . . . must be tried, must be passed on 🙂 ! Nagi – Jaffle IS getting too big to be a ‘lapdog’ 🙂 ! But, hmm, I am just wondering – is he really guilty of all these misdeeds to the degree shown 🙂 ? Or are there secret fairies wandering about making the tissue situation a wee bit worse than it is . . . and, when ones gums are itching one tries to make them feel better > yes/no ?
I don’t doubt the tissue photo .. unfortunately I can’t upload a photo of our garden after pup got hold of a pillow I’d left on top of the bin ….
I have known Nagi since before Dozer – I was just having a loving ‘dig’ at her . . . I have had accomplished puppy-wreckers myself 🙂 !
tout à fait
Jaffle in his landshark era!
I was just meal planning and needed a 4th recipe for the week and this fits the bill nicely since the only thing I need to grab is Thai basil. Veggie loaded cauliflower fried rice (recipe from this site) will go nicely I think.
I must admit I’m now going straight to Jaffle when I receive your new recipe emails! It’s wonderful to see how he has brought joy back into your life again after all the sadness.
Looks like he’s teething – top tip for something I have found works in the past – frozen carrots! Just put some scrubbed whole carrots in the freezer give him one to chew – they numb their poor sore gums and give them something to chew on and are healthy.
Enjoy the fun and madness of your puppy, he’ll be a teenager next 😈 💕
Oh, and the recipe looks interesting too!
What a great tip Sarah! Inexpensive and healthy!!
Oh dear, teething time with a vengeance. Looks like you and your home need to have teething toys & such for Jaffle or your skirting boards will end up like mine after several puppies!