8 April 2018

Sweet and Sour Tofu

I spent last weekend at my Parent's house for Easter and when it came to dinner time, I was thinking about how to spruce up my mum's plan for a stir fry dinner. Don't get me wrong, stir-fries can be great, but it was the beginning of a bank holiday weekend and I really fancied something a little more indulgent. We'd already picked up some vegan wontons and enoki mushrooms in town for the planned stir fry and when it came to cooking, I thought I'd have a go at making another dish, turning it into a little Friday night Chinese fake-away.

You can thank the pineapple sitting on my parent's window sill for inspiring this dish...crispy tofu meets tender broccoli, with juicy chunks of pineapple and toasted cashews & sesame seeds, all coated in the easiest, most incredible tasting sweet and sour sauce! 

This sweet and sour dish is loaded with protein from the tofu, broccoli, cashews and sesame seeds, as well as generous amounts of vitamin C, iron, vitamin E and calcium, it's ready in under 15 minutes and will serve 2 as a main, or 4 if you're having other dishes too! 

Simply put the rice on the boil and then toast up the cashews and sesame seeds, crisp up the tofu whilst you're making the sauce, add in the rest of the ingredients and simmer for 3-4 minutes, it really couldn't be simpler - or tastier! 

Sweet and Sour Tofu | Serves: 2 | Time: 15 mins

You'll need

  • Non-stick frying pan/wok
  • Saucepan 
  • Chopping board
  • Knife
  • Blender
  • Cup & spoon measures


  • 2/3 cup Jasmine rice
  • 1 tbsp sesame seeds
  • 1/3 cup cashew nuts
  • 1 tbsp sesame oil
  • 1/2 block tofu
  • 150g Tenderstem broccoli
  • 1 inch thick slice pineapple, skin removed
Sweet and sour sauce
  • 1 inch thick slice pineapple, skin removed
  • 1/3 cup tomato ketchup
  • 1 large clove garlic
  • 1 inch piece ginger, peeled and chopped
  • 1 tsp rice wine vinegar/white wine vinegar
  • 1 heaped tsp tamarind paste
  • Juice 1/2 lime
  • 2 tbsp soy sauce
  • 1/4 tsp Chinese 5 spice
  • 1/8 tsp chili flakes
  • 1/3 cup water


  1. Boil the rice for 10-12 minutes and then drain. Meanwhile, toast the sesame seeds and cashew nuts in the frying pan/wok until golden, transfer to a bowl and put to one side. 
  2. Cut the tofu into 1cm cubes and fry in a splash of sesame oil until crispy and golden brown. Meanwhile, make the sauce by adding the pineapple (including the core) down to the water in the ingredients list into a blender and blitz until smooth. 
  3. Cut the broccoli into 4 pieces and the pineapple into chunks and add to the pan along with the sauce and half of the cashews and sesame seeds. Simmer for 3-4 minutes, until the broccoli is tender.
  4. Serve up the sweet and sour with a side of rice and sprinkle over the toasted cashews and sesame seeds and enjoy!
Cassidy xx