Ginger sweet tofu with pak choi

Ginger sweet tofu with pak choi

  • 1
  • 2
  • 3
  • 4
  • 5
(59 ratings)

Prep: 15 mins Cook: 15 mins Plus marinating


Serves 2

If you thought tofu was bland, this is the recipe to convince you otherwise

Nutrition and extra info

  • Vegetarian

Nutrition: per serving

  • kcal241
  • fat15g
  • saturates3g
  • carbs16g
  • sugars11g
  • fibre1g
  • protein11g
  • salt3.47g


  • 250g fresh firm tofu, drained
  • 2 tbsp groundnut oil
  • 1cm piece ginger, sliced



    Mainly grown in Jamaica, Africa, India, China and Australia, ginger is the root of the plant. It…

  • 200g pak choi, leaves separated
    Pak choi

    Pak choi


    This member of the cabbage family has a number of different names, including…

  • 1 tbsp Shaohsing rice wine
  • 1 tbsp rice vinegar
  • ½ tsp dried chilli flakes
  • cooked jasmine rice, to serve



    Rice is a grain, the seed of a type of grass, which is the most widely grown and the most…

For the marinade

  • 1 tbsp grated ginger



    Mainly grown in Jamaica, Africa, India, China and Australia, ginger is the root of the plant. It…

  • 1 tsp dark soy sauce
    Soy sauce

    Soy sauce

    soy sor-s

    An Asian condiment and ingredient that comes in a variety of of varieties ranging from light to…

  • 2 tbsp light soy sauce
    Soy sauce

    Soy sauce

    soy sor-s

    An Asian condiment and ingredient that comes in a variety of of varieties ranging from light to…

  • 1 tbsp brown sugar



    Honey and syrups made from concentrated fruit juice were the earliest known sweeteners. Today,…


  1. Gently prick a few holes in the tofu with a toothpick (this will help the marinade to soak into it, giving better flavour), then cut into bite-size cubes.

  2. Mix the marinade ingredients together in a bowl and toss in the tofu pieces. Set aside to marinate for 10-15 mins.

  3. Heat a wok over high heat and add half the groundnut oil. When the oil starts to smoke, add the ginger slices and stir-fry for a few secs. Add the pak choy leaves and stir-fry for 1-2 mins. Add a small splash of water to create some steam and cook for 2 mins more. When the leaves have wilted and the stems are cooked but still a little crunchy, season with salt and transfer to a serving dish.

  4. Rinse the wok under cold water, then reheat it and add the remaining oil. When it starts to smoke, add the tofu pieces (retaining the marinade liquid) and stir-fry for 5-10 mins. Take care not to break up the tofu as you toss it to get it browned evenly on all sides. Season with the rice wine and rice vinegar. Add the remaining marinade liquid, bring to the bubble and let the liquid reduce. Sprinkle over the chilli flakes and toss well. Spoon onto the pak choy and serve immediately with jasmine rice, if you like.

You may also like

Comments, questions and tips

Sign in or create your My Good Food account to join the discussion.
3rd Oct, 2019
Lovely recipe. I just used cider vinegar as that's what I had, and marinated for about 30 minutes. I used Toofoo tofu which didn't require any pressing. Came out beautifully.
2nd Oct, 2019
forgot to rate!
2nd Oct, 2019
Made this last night but used broccoli and spring onions as my veg as it is what I had! Worked well. Very tasty tofu!
28th Feb, 2017
Good! I knocked a star off cause I made some small changes: Doubled the quantity of marinade for a 400g block of tofu, marinated for a little longer (about 30 mins). Added sliced garlic and sliced green chillies to the oil before frying the veg and added some baby sweetcorn, red cabbage and green beans. It ended up very flavourful, so perhaps the added marinade was needed (and seasoned everything with salt and pepper).
20th Apr, 2015
A tip to anyone who wants firmer/crispier tofu: freeze it first. Freezing tofu actually changes its texture/consistency completely. Drain the water from the tofu as you usually would and then freeze in portions. After a couple of days in the freezer, the tofu has completely changed texture and is no long soft, squidgy and liable to fall kind of becomes more of a sponge-type texture, it's difficult to describe. Defrost before use and you'll be amazed at the difference - I always buy tofu in big batches and freeze it these days and when I use it for a stir-fry it comes out so much better.
29th Jan, 2015
This was reasonably good, but l did have to make some changes to get great flavour. The recipe does not tell you this, but for great tofu it needs to be placed between layers of paper towels and pressed with heavy weight for at least an hour. I then marinated my tofu in the sauce for an hour. It soaked it all up and l needed to make double the quantity of sauce. I then coated my tofu in cornflour and shallow fried it until crisp before adding to the dish. I found at the end the recipe still needed a little tweaking in the flavour department. A little extra soy, some kecap manis, sesame oil etc upped the flavour. So all in all this recipe is a good starting point but not quite there.
7th Oct, 2014
agree with minty over there, but personally I would ad a good cup of pepper! really gets the senses going, like here having a party,WOO PARTY ON MAN! I BET THERE WONDERING WHERE THE CAKE IS WOO
2nd Oct, 2014
All in all a bit to sweet for me! I have another recipe that I use to cook tofu and I think I will stick with that! (Chairman Mao chicken by Fushia Dunlop I sub the tofu for chicken and don't change a thing!)
27th Sep, 2016
Thanks for the tip! I have Fuchsia Dunlop's book too but wouldn't have thought of swapping the chicken for tofu. I'm definitely going to try it. However, I can't find the recipe you mean... Is it General Tso's Chicken (Changsha Version)?
Susie Souchef
2nd Jun, 2014
I love all the variations everyone has given this recipe. (I actually added sauteed sugar snap peas andcashew nuts which gave it a lovely crunch. This was my first go at cooking Tofu ( and have cooked for years!!) and it was definitely a success (although I promised my husband a steak tomorrow night!) I love it and will try many of the other recipes on the BBC Good Food site. This is part of a new healthy lifestyle diet to try and lower high BP and Cholesterol.... nice to be trying something new which is so tasty!!


Be the first to ask a question about this recipe...Unsure about the cooking time or want to swap an ingredient? Ask us your questions and we’ll try and help you as soon as possible. Or if you want to offer a solution to another user’s question, feel free to get involved...
Be the first to suggest a tip for this recipe...Got your own twist on this recipe? Or do you have suggestions for possible swaps and additions? We’d love to hear your ideas.
Want to receive regular food and recipe web notifications from us?