Restaurant style onion bhajis at home!
Are you ready to start making the best onion bhajis around? Look no further than this onion bhaji recipe. It gets outstanding results.
These are the onion bhajis that feature in m cookbook 'The Curry Guy' and so many people have tried and loved it. The thing I like most about this onion bhaji recipe is how crispy they get on the exterior while being super soft on and hot in the centre.
If you're counting the calories, you might also like to try my air-fryer onion bhajis and baked onion bhaji recipe.
BE SURE TO check out the step by step photos below and your onion bhajis will be better than anything you can purchase. I promise!

These are real onion bhajis, not a lot of stodge!
So often, you go out and order onions bhajis just to find they are like little balls of gram flour bread without much onion in them. More often than not, it is the ready made meals that have these stodgy onion bhajis in them.
You won't find that with this recipe!
The onions are first salted to extract moisture out of the onions. Then, that liquid is used to make the batter. The batter really just holds them together. What you find inside is almost all onion!
So here you have my famous and authentic restaurant style onion bhaji recipe!
Make the recipe your own:
Feel free to play with the recipe some. If you like them spicier, add chilli powder or more fresh chillies. Want to try different spices...? Why not?
If it sounds good, it probably will be.
Just in case you aren't familiar with panch phoran - it is Indian five spice. You can purchase it at most Asian shops or you could make it yourself if you have the ingredients on hand.
Just take equal measures of fennel seeds, fenugreek seeds, black mustard seeds, onion seeds and cumin seeds.
Give the mixture a good mix and you have panch phoran. Add as much or as little as you like. Play with the recipe and have fun!
If you like cooking by photos, I have step by step pics below.
The written recipe is at the bottom of this page.








You will find many spicy and delicious recipes on my blog. Here are some you've got to try!
- Curry house style base sauce - Make a curry just like those at the best curry houses using this sauce.
- Lamb Bhuna from Scratch - This one is from my book 'The Curry Guy One Pot'
- One Pot Chicken Dhansak - from my book 'The Curry Guy One Pot
- Asian Honey Glazed Baked Salmon
- Sri Lankan Black Chicken Curry
- Peruvian Chicken - Pollo a la Brasa
- Korean Braised Beef Stew
- Dal Makhani - An Indian restaurant favourite!
- Tonkotsu Broth - When only the best will do. This one takes some time but it is just like you find at the best ramen restaurants!
- Tonkotsu Ramen - Use that homemade tonkotsu broth in this ramen!
- The Best Butter Chicken - Try it and you'll agree.
- Authentic Saag Recipe - This is so good
- Thai Beef Green Curry - Authentic recipe with homemade curry paste
- Air Fryer Chicken Biryani
- Cajun Mac and Cheese - The creamiest mac on the planet!
- One Pot Chicken Vindaloo
- Chicken 65 - One of my favourites. You might also like to try this air fryer chicken 65.
- One Pot Chicken Chilli Garlic Curry
- Homemade Sriracha Sauce - So much better than any sriracha you can purchase!
- Tandoori Chicken Tikka - Homemade is alway best and this recipe gets restaurant quality results.
Have you tried this recipe for onion bhajis?
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 The Curry Guy on Instagram and Facebook for all our latest recipes.
Make the best onion bhajis with this crispy and delicious recipe. Step-by-step photos included for perfect results every time. As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.How To Make British Indian Restaurant (BIR) Style Onion Bhajis
Ingredients
Instructions
Recommended Products
Nutrition Information:
Yield:
8
Serving Size:
1
Amount Per Serving:
Calories: 105Total Fat: 4gSaturated Fat: 0gTrans Fat: 0gUnsaturated Fat: 3gCholesterol: 0mgSodium: 347mgCarbohydrates: 15gFiber: 2gSugar: 3gProtein: 3g