clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Vegetable bhuna close up with vegan raita on the side of the dish next to the curry

Easy Vegetable Bhuna

  • Author: Jess Saunders
  • Prep Time: 10
  • Cook Time: 35
  • Total Time: 45 minutes
  • Yield: 4 1x
  • Diet: Vegan


Vegetable Bhuna is a delicious and comforting dish. The addition of tofu makes it a bit more substantial, and it's super healthy as it features peppers, spinach and onions too!


  • 2 onions - chopped into medium slices
  • 2 tbsp fresh ginger
  • 4 cloves garlic
  • 3 green chillies
  • 1 tsp turmeric
  • 2 tsp cumin
  • 2 tsp ground coriander
  • 1 tsp garam masala
  • 450g tofu - chopped into small chunks
  • 6 tomatoes (~500g) - chopped into quarters
  • 2 tbsp tomato purée
  • 2 peppers - chopped into chunks
  • 100g spinach
  • 100ml water


  1. Fry the onion and chillies off in 1-2 tbsp vegetable oil for 15-20 minutes, continually stirring them. The onions should brown quite nicely, but don’t let them burn. Start on a high heat then reduce down to medium.
  2. Next, blend the tomatoes with the tomato puree until smooth, it should be a thick mixture. Like a smoothie.
  3. Pop in the garlic, ginger and chillies with the onion, still over a medium heat. Stir well.
  4. Then add all of the spices and the chopped tofu, and make sure everything is nicely coated. Cook for 1 minute, to allow for the spices to become fragrant.
  5. Pour in the tomato mixture and 100ml water.
  6. Simmer for 10 mins (uncovered), to allow the sauce to thicken and reduce.
  7. Pop in the chopped pepper and cook for 5 minutes more.
  8. Wilt in the spinach and then season with a generous amount of salt. Serve and enjoy!


  • Use fewer chillies if you would like the bhuna to be mild. This dish has been made medium-spicy, rather than very spicy.
  • Category: Dinner
  • Method: Stove-top
  • Cuisine: Indian

Keywords: Vegetable bhuna, vegan bhuna, veg bhuna