Crispy tofu fried rice

Crispy tofu fried rice

Eating vegan needn’t mean missing out on this takeaway favourite. 

5 out of 5 stars(1) Rate this recipe
VeganVegetarian2 of your 5 a day
  • Serves4
  • CourseMain meal
  • Prepare20 mins
  • Cook40 mins
  • Total time1 hr


  • 396g pack Cauldron Original Tofu, cubed
  • tbsp vegetable or sunflower oil
  • 1 red onion, finely sliced
  • ½ head of broccoli, separated into small florets, stalk finely sliced
  • 2 x 250g packs Nice Rice Pure Basmati
  • 340g can sweetcorn, drained and rinsed
  • 2 clove/s garlic cloves, crushed
  • 3 cm piece ginger, peeled and finely grated
  • 330ml bottle Oggs Whole Egg Alternative
  • 4 tbsp dark soy sauce, plus extra to serve
  • 25g pack coriander, leaves roughly chopped
  • 2 limes


  1. Lay the tofu cubes on a few pieces of kitchen paper, cover with more paper and leave to drain for 10 minutes. Heat 1 tbsp of oil in a wok over a high heat. Once the oil shimmers, add the tofu to the pan and fry without moving for 2-3 minutes, until the underside is golden. Repeat 2-3 times more until the tofu is almost entirely golden and crisp. Drain on kitchen paper and set aside.

  2. Heat a large wok with 1 tbsp oil over a high heat. Once very hot, add the onion and broccoli and stir fry for 4-5 minutes until softening and golden. Massage the packs of rice to break up the grains, then tip them into the pan with the sweetcorn and stir fry for another 10 minutes, scraping the rice off the sides of the pan if it starts to stick.

  3. Add the garlic and ginger and continue to fry for 2 minutes more, then scrape everything to one side of the wok, tilt it slightly so the bare side is over the heat, and add the remaining oil. Tip in the egg alternative and let the base to set without stirring. Stir to bring the set mixture to the top and allow the liquid to replace it, then repeat until the mixture is scrambled. Stir it back through the rice and cook everything for another minute or so.

  4. Stir through the tofu, soy, most of the coriander and lime juice to taste, then divide between bowls. Garnish with the remaining coriander and serve with lime wedges and extra soy, if liked.


Typical values per serving when made using specific products in recipe


2,653kJ/ 630kcals



Saturated Fat












Rating details

Rate this recipe

Select your rating

Overall rating (5/5)

5 out of 5 stars1 rating