Find a restaurant


View All

Thai sweet and sour tofu

Serves: 2

Cook time: 20 minutes

Authentic Thai cuisine

stir fries, vegetarian

Difficulty: Super Easy

Sweet-and-sour flavours are very much associated with China, but many South East Asian countries have their own versions. My mum taught me this one, which uses no artificial colours, so you can achieve that vibrant red associated with sweet-and-sour dishes without skimping on quality.


2 tablespoons vegetable oil
2 garlic cloves, chopped
1⁄4 red pepper, chopped
1⁄4 green pepper, chopped
50g (2oz) cucumber, thickly sliced
4 cherry tomatoes
1⁄4 onion, chopped
50g (2oz) fresh pineapple, cut into cubes
2 tablespoons tomato ketchup
1 tablespoon rice vinegar
1⁄2 teaspoon Chinese rice wine
1 tablespoon soy sauce
1⁄2 tablespoon granulated sugar
250g (8oz) soft tofu, cut into pieces
1 spring onion, chopped


  1. Heat the oil in a wok over a high heat, add the garlic and stir-fry for about 10 seconds until golden brown.
  2. Add the red and green peppers, cucumber, tomatoes, onion and pineapple, then stir in the tomato ketchup.
  3. Add the rice vinegar, Chinese wine, soy sauce and sugar and stir to mix well.
  4. Add the tofu and stir-fry for 30 seconds, then serve topped with the spring onion.

Share This Recipe


If you’re as nuts about Thai food as we are, you’re going to want a little dose of foodie news, tips and offers in your inbox every now and again. (Don’t worry, we won’t write too often and would never pass your email to anyone else).

© Copyright 2021 Rosa's Thai Cafe
Web design by Union 10 Design