Spicy Vegan Tofu Curry (Gluten-Free)

"a hearty meal that'll leave your tummy happy!"
-- @eatwkriss
Jump to Section
  • Recipe Card
Prep time 10mins
Cook time 30mins
Serves or Makes: 2

Recipe Card


  • 140 g firm tofu
  • 1 chopped red onion
  • 4 garlic cloves
  • 1 medium tomato, chopped
  • 1 small stick of cinnamon
  • 1 1/2 tbsp curry powder
  • 3/4 tsp chili powder⁠
  • 1/2 cup coconut milk
  • 1/2 cup vegetable stock, sub for water⁠
  • 1 stalk (10 pieces) curry leaves⁠
  • 1 small red chili, deseeded and diced
  • 1/2 tsp brown sugar, more to taste
  • 3/4 tsp salt, more to taste⁠


  • Step 1

    Press tofu for 15 minutes, then cut into triangular shapes. You should get 8 pieces.⁠

  • Step 2

    In a food processor, blend together half a red onion, garlic cloves and tomato until you get a paste.

  • Step 3

    In a pot over medium heat, cook the other half red onion and cinnamon stick in some oil until fragrant. Add in the powdered spices and toast until fragrant, then pour in the coconut milk, water, tomato paste and curry leaves. Let simmer on low heat with the lid on for 20 minutes, stirring every now and then.

  • Step 4

    Meanwhile, pan-fry the tofu. In a large pan over medium heat, pour enough oil to cover the surface of the pan. Once the oil is hot**, fry the tofu for 4-5 minutes until golden brown. Flip and repeat on the other side and edges. Remove from the pan and set aside

  • Step 5

    After 20 minutes, add in tofu and red chili. Season with sugar and salt to taste. Let simmer for another 5 minutes.

  • Step 6

    Serve immediately with rice and fresh cilantro OR let sit overnight to allow the flavour to develop even more. Enjoy!

More from @eatwkriss