This easy Hairy Bikers Onion Bhaji recipe is the perfect quick and crispy snack. Made with simple, everyday ingredients like red onions, garlic, and fresh spices, these golden bhajis are bursting with flavour. They’re ideal for serving as a tasty starter or side dish at any meal.
Ingredients Needed
- Vegetable oil for deep frying
- 2 red onions, thinly sliced
- 4 tbsp chopped fresh coriander leaves
- ½ tsp chilli powder
- ½ tsp ground turmeric
- 1 tsp garam masala
- 2 tsp ground coriander
- 2 tsp ground cumin
- 100g gram (chickpea) flour
- 2 garlic cloves, crushed
- 15g fresh root ginger, peeled and finely gratedSalt, to taste
How To Make Onion Bhaji Recipe
- Heat the Oil: Add vegetable oil to a deep-fat fryer and heat to 180°C (350°F), or heat 4–5cm (1½–2in) of oil in a deep saucepan. To check if the oil is hot enough, drop a little of the bhaji batter into the oil – it should sizzle and start to brown. (Caution: Hot oil can be dangerous. Do not leave unattended.)
- Prepare the Mixture: In a large bowl, combine the sliced onions, chopped coriander, chilli powder, turmeric, garam masala, ground coriander, and cumin. Add the gram flour, garlic, ginger, and a generous pinch of salt. Pour in 75ml (2½fl oz) cold water to bind the mixture, stirring until it holds together when squeezed but may be slightly sticky. Add a little more water if it feels too stiff.
- Shape the Bhajis: Wet your hands and roll the mixture into 12 small balls, about the size of golf balls.
- Fry the Bhajis: Deep-fry the bhajis in the hot oil for 3–4 minutes, in batches, until golden brown and crisp. Carefully remove them with a slotted spoon and transfer to kitchen paper to drain. Sprinkle with a little salt.
- Serve: Serve warm and enjoy!

Recipe Tips
- Use fresh onions for a better texture: Fresh red onions will give the bhajis a crisp, sweet taste. Avoid using old or soggy onions.
- Don’t overcrowd the pan: Fry the bhajis in small batches to make sure they cook evenly and get crispy.
- Adjust the water for the right consistency: The batter should hold together when squeezed but not be too thick or runny. Add a little more water if it’s too stiff.
- Test the oil temperature: Drop a small bit of batter into the oil before frying. If it sizzles and browns quickly, the oil is ready.
- Serve them hot: Bhajis taste best when served straight out of the oil, crispy and warm.
How To Store Leftovers
- Refrigerate: Store leftover onion bhajis in an airtight container in the fridge for 2-3 days.
- Freeze: Freeze leftover onion bhajis in a single layer on a tray for 1-2 hours. Then, transfer them to a freezer bag or container. They can be kept for up to 1 month. Thaw in the fridge overnight and reheat in the oven to make them crispy again.
- Reheating: Reheat leftover onion bhajis in a preheated oven at 350°F for 5-7 minutes to make them crispy again. You can also use an air fryer for 3-4 minutes at 180°C for a quicker result.
More Recipes:

Hairy Bikers Onion Bhaji Recipe
Description
This easy Hairy Bikers Onion Bhaji recipe is the perfect quick and crispy snack. Made with simple, everyday ingredients like red onions, garlic, and fresh spices, these golden bhajis are bursting with flavour. They’re ideal for serving as a tasty starter or side dish at any meal.
Ingredients
Instructions
- Heat the Oil: Add vegetable oil to a deep-fat fryer and heat to 180°C (350°F), or heat 4–5cm (1½–2in) of oil in a deep saucepan. To check if the oil is hot enough, drop a little of the bhaji batter into the oil – it should sizzle and start to brown. (Caution: Hot oil can be dangerous. Do not leave unattended.)
- Prepare the Mixture: In a large bowl, combine the sliced onions, chopped coriander, chilli powder, turmeric, garam masala, ground coriander, and cumin. Add the gram flour, garlic, ginger, and a generous pinch of salt. Pour in 75ml (2½fl oz) cold water to bind the mixture, stirring until it holds together when squeezed but may be slightly sticky. Add a little more water if it feels too stiff.
- Shape the Bhajis: Wet your hands and roll the mixture into 12 small balls, about the size of golf balls.
- Fry the Bhajis: Deep-fry the bhajis in the hot oil for 3–4 minutes, in batches, until golden brown and crisp. Carefully remove them with a slotted spoon and transfer to kitchen paper to drain. Sprinkle with a little salt.
- Serve: Serve warm and enjoy!
Notes
- Use fresh onions for a better texture: Fresh red onions will give the bhajis a crisp, sweet taste. Avoid using old or soggy onions.
- Don’t overcrowd the pan: Fry the bhajis in small batches to make sure they cook evenly and get crispy.
- Adjust the water for the right consistency: The batter should hold together when squeezed but not be too thick or runny. Add a little more water if it’s too stiff.
- Test the oil temperature: Drop a small bit of batter into the oil before frying. If it sizzles and browns quickly, the oil is ready.
- Serve them hot: Bhajis taste best when served straight out of the oil, crispy and warm.
Hairy Bikers Onion Bhaji Recipe