Go Back
+ servings
Vegan onion bhaji recipe in a pile
Print Recipe
4.17 from 6 votes

Super Crispy Vegan Onion Bhajis

A super simple recipe for mega crispy vegan onion bhajis, free from egg and milk but full of flavour!
Prep Time30 mins
Cook Time10 mins
Course: Side Dish, Snack
Cuisine: Indian
Keyword: bhaji, onion bhaji, vegan bhaji, vegan indian food, vegan onion bhaji
Servings: 2
Calories: 350kcal
Author: Richard Makin


  • Mandolin
  • Probe thermometer
  • Mixing bowls
  • Refrigerator
  • High-sided saucepan
  • Spider or slotted spoon


  • 1 tsp psyllium husk powder + 6 tsp water
  • 100 g gram flour / chickpea flour
  • 3 tbsp white rice flour
  • 1 tsp chilli flakes or chopped fresh chilli
  • 1 tsp cumin seeds
  • 1 tsp garlic masala
  • 1/4 tsp ground coriander
  • 1/4 tsp ground turmeric
  • 1/2 tsp fine sea salt
  • 2.5 tbsp lemon juice (freshly squeezed)
  • 150-200 ml plant milk
  • 300 g finely sliced onions (use a mandolin if you have one)
  • sunflower or vegetable oil for frying
  • 1 pinch fresh coriander (roughly torn)


  • In a small bowl, combine the psyllium husk powder and water then stir well. Set aside to thicken for 5 minutes.
  • In a medium bowl, mix together the gram flour, rice flour, spices and salt. Add the lemon juice, thickened psyllium husk powder and 150ml of the plant milk.
    Psyllium husk has a tendency to clump, so make sure you mix very well to avoid lumps. IF this doesn't work, use a blender to smooth out the batter. The batter should be thick enough to coat the slices of onion but still quite runny. If your batter is too thick, add more of the plant milk until you have the perfect texture. Once you're happy with the batter, cover the bowl and place in the fridge to cool for minimum 15 minutes.
  • While the batter chills, peel and chop an onion in half, then using a mandolin on the lowest setting, slice the onion very thinly. Add the sliced onion to the batter, mix well to coat and return to the fridge for a further 5 minutes.
  • While the onion batter chills, place a medium high-sided saucepan over medium heat and add 2-3 inches of sunflower oil. Using a probe or candy thermometer, bring the oil to 170c/340f. If you don't have a thermometer, test the heat of the oil by dropping a small amount of batter into the pan - it should bubble immediately and brown in around 30 seconds.
  • Once the oil is up to temperature, remove the bhaji batter from the fridge. Carefully place a heaped dessert spoon of batter into the hot fat and fry for 30 seconds on each side or until very crispy and golden brown. Using a spider or slotted spoon, remove the hot bhaji and place on a plate lined with kitchen towel. Repeat the process until you have no remaining batter.
  • Serve the fresh bhajis immediately with mango chutney and some fresh coriander.


Calories: 350kcal | Carbohydrates: 59g | Protein: 16g | Fat: 6g | Saturated Fat: 1g | Sodium: 676mg | Potassium: 805mg | Fiber: 11g | Sugar: 14g | Vitamin A: 625IU | Vitamin C: 24mg | Calcium: 172mg | Iron: 4mg