Skip to Content

Onion Bhaji Curry

Sharing is caring!

Try something new… This authentic onion bhaji curry is amazing!

If you like onion bhajis, then you’ve simply got to try this onion bhaji curry!

This is a recipe from my new cookbook ‘The Curry Guy Bible’, where it is called onion pakora curry.

Onion bhajis are actually onion pakoras in India but here in the UK, these hugely popular snacks are called onion bhajis.


What will I need to make onion bhaji curry?

As you will see below in the recipe, all of the ingredients are pretty easy to find.

You could just purchase the onion bhajis at and Indian grocer or you might like to try my recipe here.

If you are watching the calories as I am right now, you might also like to try my air fryer onion bhaji recipe.

Note, however, not all onion bhajis are created equal. You will get excellent results following my recipes or purchasing them from an Indian grocer.

I find that those purchased at supermarkets can be a bit of a let down as they are often quite stodgy.

Working ahead…

The onion bhajis can be made a couple days in advance and then just heated up in the sauce.

You can also strain the yoghurt and sift the gram flour a few days in advance.

Get all that finished and you can literally make this delicious onion bhaji curry in minutes with very little mess.

Step by step photographs.

Preparing the yoghurt for the sauce

Run the yoghurt through a fine sieve so that it turns creamy smooth.

adding gram flour and spices to yoghurt

Add the sifted gram flour and spice to the yoghurt.

stirring flour mixture into the yoghurt

Stir or whisk the flour mixture into the yoghurt so that there aren’t any lumps.

adding water to the flour and yoghurt mixture.

Add the water and whisk until creamy smooth.

Frying mustard seeds

Sizzle the mustard seeds in the oil until they begin to crackle.

adding cinnamon, cumin, fenugreek and curry leaves

Stir in the cinnamon stick, cumin seeds, fenugreek seeds and curry leaves and let them infuse into the oil for 30 seconds.

adding onion to the curry

Add the chopped onion and fry for about 5 minutes or until soft and translucent.

adding garlic and ginger paste

Add the garlic and ginger paste and fry for about 30 seconds to cook out the raw flavour.

Adding the yoghurt and flour mixture

Slowly add the yoghurt and flour mixture, stirring continuously so that the yoghurt doesn’t curdle.

onion bhaji curry

As you simmer the sauce, it will become a darker yellow.

Adding the onion bhajis to the onion bhaji curry

Add the onion bhajis and stir them into the sauce.

Plating the onion bhaji curry

Season with salt to taste and plate up. Garnish with the chopped coriander (cilantro).

Onion bhaji curry

Dig in!


If you like this onion pakora curry recipe, you might like to try some of the Indian Vegetarian favourites.

Dum Aloo
Pakistani Chickpea Biryani
Punjabi Saag Curry
Punjabi Rajma
Butternut Squash Curry
Sri Lankan Green Beans Curry
Aloo Gobi
Saag Paneer
Chana Saag Curry
Potato Curry
Saag Paneer
Mushroom Curry
Masala Corn
Gobi Manchurian
Bombay Potatoes
Masala Dosa
Saag Aloo
Tandoori Hummus
Tarka Dal
Masoor Dal
Dal Makhani
Chana Dal
Homemade Poppadoms From Scratch
Green Bean Thoran
Cabbage Thoran

Have you tried this onion pakora curry recipe?

If yes, please give it a star rating in the recipe card below and leave a comment. I love receiving your feedback and I’m sure other readers of my blog do too. Thank you.

If you are not already doing so, please follow me on Instagram and Facebook for all my latest recipes.


Yield: 4 - 6

Onion Bhaji Curry

Onion Bhajis
Prep Time 10 minutes
Cook Time 10 minutes
Total Time 20 minutes


  • 500g (2 cups) Greek yoghurt
  • 25g (1⁄4 cup) gram (chickpea) flour
  • 1⁄2 tsp ground turmeric
  • 1 tsp Kashmiri chilli powder
  • 1⁄2 tsp ground coriander
  • 3 tbsp rapeseed (canola) oil
  • 1 tsp black mustard seeds
  • 5 fenugreek seeds
  • 1⁄2 tsp cumin seeds
  • 2.5cm (1in) piece of cinnamon stick
  • 15 fresh or frozen curry leaves
  • 1 medium onion, finely chopped
  • 1 tbsp garlic and ginger paste
  • 12 onion bhajis (pakoras)
  • Salt, to taste
  • 3 tbsp finely chopped coriander
  • (cilantro), to garnish


  1. Strain the yoghurt into a mixing bowl until creamy smooth (straining the yoghurt will help prevent it from curdling
    when cooked).
  2. Sift in the flour, turmeric, chilli powder and ground coriander and whisk it all in too.
  3. Add 400ml (scant 13⁄4 cups) of water and stir until combined into the yoghurt. Set aside.
  4. Now heat the oil in a large frying pan over a medium–high heat.
When bubbly hot, add the mustard seeds and when they begin to crackle (after about 30 seconds), stir in the fenugreek seeds, cumin
    seeds and
the cinnamon stick.
  5. Infuse these spices into the oil until they become fragrant – 30 seconds should do the job. Be careful not to burn the spices or they will become bitter.
  6. Add the curry leaves and the onion and fry over a medium to medium–high heat for about 5 minutes until the onion is soft and translucent.
  7. Add the garlic and ginger paste and fry for a further 30 seconds, then pour in the yoghurt mixture. Slowly bring to a simmer, then stir in the pakoras.
  8. Cook the sauce down until you are happy with the consistency. Season with salt and garnish with the coriander (cilantro).

Did you like this recipe?

Please join me on Facebook where I share all my latest recipes and videos. Just click that Facebook icon on the left and let's get to know each other!

Skip to Recipe

Sharing is Caring

Help spread the word. You're awesome for doing it!