Sweet & sour tofu served with rice

Sweet & sour tofu

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

Prep: 10 mins Cook: 15 mins


Serves 1

Enjoy our sweet and sour tofu for one. With pineapple, red pepper, onion and Chinese flavourings, it’s vegan and healthy, delivering three of your 5-a-day

Nutrition and extra info

  • Healthy
  • Vegetarian
  • Vegan

Nutrition: Per serving

  • kcal530
  • fat17g
  • saturates2g
  • carbs75g
  • sugars18g
  • fibre8g
  • protein15g
  • salt1.2g
Save to My Good Food
Please sign in or register to save recipes.


  • 1 tbsp rapeseed or vegetable oil
  • 75g extra-firm tofu, cut into 2cm chunks
  • ½ onion, cut into thin wedges



    Onions are endlessly versatile and an essential ingredient in countless recipes. Native to Asia…

  • ½ red pepper, chopped into chunks
  • 1 large garlic clove, finely sliced
  • 80g fresh pineapple chunks



    With its tuft of spiky, dusty green leaves and cross-hatched, golden orange skin, the pineapple…

  • 1 tbsp low-salt ketchup
  • 1 tbsp rice wine vinegar
  • ½ tbsp 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…

  • cooked basmati rice, to serve
  • sesame seeds, to serve


  1. Heat half the oil in a non-stick frying pan over a medium heat. Add the tofu and fry for 5 mins, turning regularly, until golden brown on all sides. Remove to a plate with a slotted spoon and set aside.

  2. Heat the remaining oil in the pan over a high heat. Fry the onion, pepper and garlic for 5-6 mins, or until the veg begins to soften. Add the pineapple, ketchup, vinegar, soy sauce and 50ml water, and simmer for 1 min, or until slightly reduced. Stir the tofu back into the pan.

  3. Cook the basmati rice following pack instructions. Serve the tofu in bowls with the rice and a sprinkling of sesame seeds.

You may also like

Comments, questions and tips

Sign in or create your My Good Food account to join the discussion.
19th Mar, 2020
Remarkably tasty for the simplicity. Not normally a tofu fan - but this was certainly OK. Will double the tofu next time. An easy recipe to tweak but really good as a quick meal as it is.
29th Feb, 2020
Sorry this was not a hit in our house at all.
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?