Homemade Onion Bhajis: An Easy and Tasty Vegetarian Recipe

Updated on May 18, 2020
Gabriel Wilson profile image

Gabriel Wilson loves to cook, eat tasty foods, and drink a glass of wine—without having to do the washing up.

Onion Bhaji Recipe
Onion Bhaji Recipe | Source

Cook Time

Prep time: 20 min
Cook time: 2 min
Ready in: 22 min
Yields: Makes 12 small bhajis


  • 1 large onion, halved and finely shredded
  • 100 grams gram flour (made from chickpeas)
  • 2 teaspoons chilli powder
  • 2 teaspoons ground cumin
  • 1 teaspoon yellow curry powder
  • 1 teaspoon ground turmeric
  • 1 teaspoon sweet paprika
  • 1 teaspoon allspice
  • 1 teaspoon fresh coriander (optional), finely chopped
  • Pinch of salt
  • Oil for frying
  • 1 lime, sliced
  • 1 teaspoon fresh coriander, finely chopped
  • 1 pot of natural yogurt
  • Pinch of sea salt to serve (optional)

My Most Recent Bhajis... Delicious!

Onion Bhajis
Onion Bhajis | Source


  1. Mix the gram flour, spices, fresh coriander (if using), and salt together in a bowl.
  2. Add onions and mix well. Depending on the onions you use some will provide enough liquid of their own to make a thick batter. If not, add a little water a drop at a time to get a sticky batter.
  3. Spoon the batter into hot oil, and deep fry for two minutes till golden brown and crisp.
  4. Remove with a slotted spoon to a plate with a paper towel to drain off excess oil.
  5. Mix the fresh coriander into the natural yogurt to make a dip, and serve with the onion bhajis and lime slices.
  6. A further sprinkle of sea salt can be added to serve (optional).

Tips and Substitutes

  • Gram flour is made from ground chickpeas and is available from most health stores, Indian supermarkets, and big brand named supermarkets. Also available online from Amazon. I use Amazon a lot for ingredients because it can be hard to find certain things where I live.
  • If you cannot find gram flour, use strong white plain flour and an extra teaspoon of baking powder. I have tried this before I could get the gram flour online, and it worked perfectly. However the flavour in my opinion while not huge is better with the gram flour.
  • You can make gram flour from dried chickpeas, which are readily available from most supermarkets, using a very good food processor but be sure your food processor is strong enough to blitz the chickpeas, as they are very hard, like little pellets. And my processor didn't survive.
  • Be creative with the herbs and spices used and the quantities if you like stronger flavours. For example, chilli flakes will give it heat, or smoked paprika. I have also used a little lime juice in my batter. And the last batch I added a teaspoon of yellow curry powder so I added this to the ingredients. Once you have made the recipe go with your own individual palette and make the recipe yours.

Make and Rate: deliciously easy to make and far too easy to eat

2.5 stars from 2 ratings of Onion Bhaji Recipe

It's always improtant to take ratings that are given, however I can't help feeling that perhaps liking onions and spices would be important to note before trying this one.

Note on Nutrition

Below is a nutrition table on gram flour, rounded up or down to the nearest full digit: Fibre 12.2g, on chart 12g. Figures are from the last packet I used. Gram flour is high in protein and rich in fibre, iron, potassium, zinc, magnesium, folate and thiamin. Gram flour is a healthy alternative flour as it does not contain gluten. Gram flour is also known as chickpea flour and more commonly known as besan. It is a staple in Indian diets.

Gram Flour

Nutrition Facts
Serving size: 100
Calories 351
Calories from Fat54
% Daily Value *
Fat 6 g9%
Saturated fat 1 g5%
Carbohydrates 45 g15%
Sugar 4 g
Fiber 12 g48%
Protein 19 g38%
* The Percent Daily Values are based on a 2,000 calorie diet, so your values may change depending on your calorie needs. The values here may not be 100% accurate because the recipes have not been professionally evaluated nor have they been evaluated by the U.S. FDA.

I decided to make onion bhajis because I always have a fabulous yield of strong flavoured and juicy onions (hence I don't need to add water as they release enough liquid themselves). I also have lime trees and chilli bushes and fresh coriander. My sister who has travelled India for pleasure and work for over 10 years, recently visited me and I made these tasty onion bhajis for her. She told me they were the best she'd ever eaten, being a vegetarian she admitted she has probably eaten her weight in onion bhajis over the years and the fact that she wolfed down more than her fair share said it all.

I serve these tasty nibbles as a starter, a snack and even as finger food at parties. They are always the first to go and I find unless I keep a few back for myself I'll be bhajis-less. Which is rather an awful predicament to be in. Hope you enjoy and don't forget if you like less or more spice experiment to get your own perfect bhajis. Tasty food doesn't have to be hard work it really can be good fun and easy too. Go for it!

Have you eaten onion bhajis before?

See results

© 2017 Gabriel Wilson


    0 of 8192 characters used
    Post Comment
    • Gabriel Wilson profile imageAUTHOR

      Gabriel Wilson 

      18 months ago from Madeira, Portugal

      Thank you for stopping by :)

    • lizmalay profile image


      18 months ago from USA

      That is so simple to make, thanks for letting me know!

    • Gabriel Wilson profile imageAUTHOR

      Gabriel Wilson 

      18 months ago from Madeira, Portugal

      Ah Liza you are on my page :) Try with a dip: I grate some cucumber into natural yogurt and squeeze over some lime: sublime!

    • lizmalay profile image


      18 months ago from USA

      This one looks yummy and easy to make. Thanks for sharing about the gram flour and where to get it. I'd like to make this for snacking!

    • Gabriel Wilson profile imageAUTHOR

      Gabriel Wilson 

      2 years ago from Madeira, Portugal

      Thanks Peggy, I hope you make and enjoy them. It's really great to have a few veggie recipes that everyone can enjoy and this one certainly proved to me that veggie dishes can be very tasty. I have a few different tasty ones I will post too.

    • profile image

      Peggy Woods 

      2 years ago

      I had never heard of these before reading this so thanks for introducing them to me. Will pin this to my vegetables board since it is primarily vegetable in nature. Will all of those added spices it really does sound good!


    This website uses cookies

    As a user in the EEA, your approval is needed on a few things. To provide a better website experience, delishably.com uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

    For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at: https://maven.io/company/pages/privacy

    Show Details
    HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
    LoginThis is necessary to sign in to the HubPages Service.
    Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
    AkismetThis is used to detect comment spam. (Privacy Policy)
    HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
    HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
    Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
    CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
    Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the googleapis.com or gstatic.com domains, for performance and efficiency reasons. (Privacy Policy)
    Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
    Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
    Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
    Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
    Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
    VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
    PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
    Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
    MavenThis supports the Maven widget and search functionality. (Privacy Policy)
    Google AdSenseThis is an ad network. (Privacy Policy)
    Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
    Index ExchangeThis is an ad network. (Privacy Policy)
    SovrnThis is an ad network. (Privacy Policy)
    Facebook AdsThis is an ad network. (Privacy Policy)
    Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
    AppNexusThis is an ad network. (Privacy Policy)
    OpenxThis is an ad network. (Privacy Policy)
    Rubicon ProjectThis is an ad network. (Privacy Policy)
    TripleLiftThis is an ad network. (Privacy Policy)
    Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
    Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
    Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
    Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
    ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
    Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)
    ClickscoThis is a data management platform studying reader behavior (Privacy Policy)