Cubes of tofu in a red sauce sprinkled with sesame seeds, sliced spring onions and chilli in a white bowl with a brown rim against a white background

Spicy Tofu (Vegan + GF)

This Spicy Tofu is salty-sweet, so flavourful and seriously easy to make! It tastes just as delicious as takeout but is much healthier.
Course Main Course
Cuisine Asian
Keyword sriracha recipe, tofu stir fry, vegan tofu recipe
Prep Time 15 minutes
Cook Time 10 minutes
Total Time 25 minutes
Servings 4
Calories 291kcal
Author Rhian Williams


For the tofu:

  • 400 g (14 oz) firm tofu
  • 6 tablespoons cornflour (cornstarch)
  • 3 tablespoons vegetable oil (or rapeseed oil)

For the sauce:

  • 1 tablespoon vegetable oil (or rapeseed oil)
  • 2 garlic cloves , minced
  • 2 tablespoons sriracha (ensure vegan/gluten-free if necessary)
  • 2 tablespoons tamari (or soy sauce if not gluten-free)
  • 2 tablespoons agave syrup (or sub any other sweetener)

To serve (optional):

  • Spring onion , thinly sliced
  • Sesame seeds
  • Cooked brown or white rice


For the tofu:

  • Drain the tofu, pat dry with a paper towel, and cut into small cubes
  • Place the cornflour in a large bowl, take a cube of tofu, coat it in the flour and place on a plate
  • Repeat for the rest of the tofu, adding extra cornflour if necessary
  • Heat up the oil in a frying pan until hot
  • Once the oil is hot, keep it on a medium heat and add the cornflour-coated tofu
  • Fry for a few minutes on each side, turning over halfway through (it's easiest to do this using chopsticks). Cook until it’s crispy and lightly browned, but be careful not to overcook, otherwise it’ll become tough
  • Transfer the cooked tofu onto a plate lined with kitchen paper (to drain away the excess oil)

For the sauce:

  • Heat up the oil in a frying pan - you can use the same frying pan you used to fry the tofu
  • Add the garlic once hot and fry for a couple of minutes until fragrant
  • Add the tamari, sriracha and agave syrup along with the tofu
  • Cook for a few minutes, stirring regularly until tofu is warmed through and coated evenly in the sauce
  • Sprinkle over thinly sliced spring onion and sesame seeds, if desired
  • Best enjoyed immediately, but leftovers can be kept covered in the fridge for up to a few days, and can be reheated in a frying pan


How can you make this dish more spicy?

To make this dish more spicy, you can add more chilli - either sliced fresh chilli, dried chilli flakes or cayenne chilli powder.

Can you add vegetables?

Yes, you can add vegetables - just make sure to make extra sauce if adding extra ingredients.


Calories: 291kcal | Carbohydrates: 22g | Protein: 10g | Fat: 18g | Saturated Fat: 12g | Sodium: 680mg | Potassium: 28mg | Fiber: 1g | Sugar: 8g | Vitamin C: 5.4mg | Calcium: 128mg | Iron: 1.5mg