onion pakoda served in a white plate

Onion Pakoda Recipe, How to Make Onion Pakora

Updated: June 22, 2022, By Swasthi, Comments, Jump to Recipe

Make Onion Pakoda that are delicately light, crunchy & crispy with a hint of natural sweetness and spiciness in every bite. Also known as Onion Pakora, these super addictive and delicious tea time Snack bites are made with gram flour, spices, herbs and loads of onions. A big bowl of crunchy onion pakoda, chutney, some piping hot Masala Chai on the side, raindrops and soft music playing in the background, you reach food nirvana!! This is the magic of humble pakora.

onion pakoda served in a white plate with masala tea

What is Onion Pakoda?

Pakoda also known as pakora are a deep fried snack from the Indian Sub-continent. These are made with besan (gram flour), salt, spices and a main ingredient like onion or a vegetable. Onion pakoda has onions as the key ingredient and these are the most popular snack in India.

Turn to any street corner across India, and you’ll find a vendor, eatery or food stall selling these fresh from the stove. Sometimes unexpected guests turn up at home or friends come unannounced. This hardly leaves any time to make an elaborate snack.

We Indians, serve them plates of fresh and crispy pakoras with chutney or ketchup, and the snacks disappear.

You will find numerous versions of making and serving these onion pakoda. The kanda (onion) bhaji is lovingly called khekda bhaji in Maharashtra given its crab-like shape.

In North India, pakodas are sprinkled with chaat masala and served with a Coriander Chutney, Mint Chutney or Green Chutney to go with it. In the South, this fried savory food recipe uses rice flour or corn starch, and is served with Coconut chutney. Sometimes soda-bicarb is added to the dough to make them lighter and crispier.

Do you often find yourself eating a plate of pakodas from street vendors?

Preparing snacks at home in oil that haven’t been heated multiple times over the course of day is a far healthier option for the family, especially for kids.

About This Recipe

My recipe will teach you how to make the perfect crunchy onion pakora that aren’t greasy! Absolutely no soggy & no greasy pakodas. This delicious snack is easy to make and comes together in a jiffy.

Sliced onions and chopped green chilies are mixed in with salt and spices. A decent sprinkling of besan or gram flour follows. The semi-dry dough is made by adding a few drops of water to bind all the ingredients.

Too dry and the onion and besan will break apart in the oil. They will also turn out too hard. Too wet and you end up with the South Indian bajji or fritter style dish.

Over the years I have eaten all sorts of onion pakoda from the best to the awful that lack the crunch, flavor and absolutely oily. The recipe shared here will help you to make the best onion pakoda that do not soak up much oil and turn out crispy & flavorful every single time!

What best about onion pakoda other than its crunchiness & flavor?

This dish is inherently vegan and gluten-free as there is no wheat based flour or dairy in it.

You don’t need special accompaniments for this snack as it is tasty on its own. But a dash of ketchup, hot sauce or red, green or coconut chutney can add another layer of yum to this snack. Or pair it simply with masala chai for a refreshing tea time snack for kids and adults.

Bored of the onion-besan combo. Add other vegetables along with or without onions and make these Vegetable pakoras. Add greens, herbs or chopped nuts for a flavor twist and make these Spinach Pakoras. The options are endless, but nothing beats this classic onion pakoda when it comes to taste and texture.

onion pakoda served in a white plate

More Pakora recipes,
Vegetable pakora
Cauliflower pakora
Mirchi bajji or mirchi pakora
Chicken pakora
Prawn pakora

How to make Onion Pakora (Stepwise photos)


1. To a mixing bowl, add the following ingredients

  • 2 cups sliced onions (moderately thin)
  • ½ teaspoon minced ginger (or fine choppes)
  • 2 to 3 chopped green chilies
  • 10 chopped mint leaves (or 2 tablespoons coriander leaves)
  • 1 sprig curry leaves (chopped)
  • ½ teaspoon salt

Tip: Avoid slicing the onions too thin or too thick. They should be moderately thin. Check video to know how thin.

making dough for onion pakoda

2. Mix all of them well and squeeze the onions a couple of times so they begin to release moisture. Set this aside for 5 to 10 minutes.

squeezing up the mixture to make onion pakoda

3. Sprinkle evenly the following

  • ¼ teaspoon turmeric
  • 1¼ cup besan (gram flour)
  • 1½ tablespoon rice flour (or cornstarch or semolina)
  • ½ teaspoon ajwain (carom seeds, vaamu)
  • ¼ teaspoon salt
  • ¼ cup cashews (optional, soaked for 15 mins). You can also add half teaspoon garam masala.
addition of flour to make stiff dough for onion pakoda

Make Dough

4. Mix everything well. You get a dry mixture now.

addition of water to the dough onion pakoda dough

5. Sprinkle 2 tablespoons water each time and mix the flour to make a moist dough. Do not pour water, just sprinkle to get the dough right. Sprinkle more water as needed.

I used little over ¼ cup,but it depends on the amount of moisture your onions release. The mixture must be tight but not too dry. It should not be soggy or dripping otherwise they soak up lot of oil and will not turn crispy. Taste test this and add more salt if needed.

Heat 1 tablespoon oil in a kadai until very hot. When it turns hot pour it to the dough. Gently mix with a spoon and not hand as it will be very hot. You can also skip this step.

consistency of dough to make onion pakoda

Fry Onion Pakoda

6. Next heat oil in the same pan for deep frying until medium hot. Check if it is hot enough by dropping a small quantity of dough in the oil, it must rise without browning and not sink.

This is the right time to begin frying. Take small portions and gently drop them in the oil. Fry on a medium heat stirring occasionally for even frying.

deep frying onion pakoda on medium flame

7. Fry the onion pakoda till golden and crisp. Lastly remove them to a colander or kitchen tissue. To fry the next batch ensure the oil is not very hot. Reduce the flame slightly and fry them.

frying onion pakoda till golden

Serve onion pakoda hot with a cup of tea or coffee. Sprinkle chaat masala if desired.

onion pakoda recipe

Pro Tips

  1. Taste test gram flour: Using good quality gram flour or besan is very important as it brings in a lot of aroma when roasted. Store bought gram flour goes rancid very quickly which turns bitter within a few months. So always taste test the gram flour before using.
  2. Preparing onions: To get evenly fried crisp onion pakoda, slice the onions uniformly to thin slices. Some thick and some thin will not yield you crispy pakoras. The thicker slices do not get fried well leaving the pakoras soft. So slice them to moderately thin sizes.
  3. Flour : Traditionally pakoda are made with gram flour or besan. However an additional ingredients like semolina, corn flour or rice flour is added in the street style and restaurant style as these ingredients keep the fritters crisp for longer. So do use 1 to 2 tbsps of this in the recipe.
  4. Substitutes:If you are allergic to gram flour, then you can use wheat flour to make the pakoda. Do note the taste differs but they will be still good.
  5. Temperature of oil: The oil has to be moderately hot enough before adding the dough. If the oil is not hot enough, the pakoras will soak up oil. If the oil is too hot, the onion pakoda will brown outside but will not get cooked inside.
  6. Frying pakoras: Pakodas have to be fried on a medium high flame. Frying them on a low flame will make them hard. And frying them on a high flame will burn them from outside without cooking inside.


Cashew pakoda is one popular variation made in a few households especially during special occasions. Cashews are broken down to smaller pieces and slightly soaked in water for about 15 mins and then added to the same onion pakoda mixture.

Herbs: My mom always would add lots of fresh homegrown pudina / mint and curry leaves to the onion pakoda mixture. If you love the flavor of mint then you will really love these. You can also add palak or Indian spinach here. Roughly chop them and add.

How to make onion pakoda light?

Many people add some hot oil to the pakora dough just before frying as this helps to make the onion pakoda crisp, lighter & will prevent them from soaking up oil. For the recipe mentioned below, you can add about 1 to 2 tbsps hot oil from the kadai once the deep frying oil turns hot.

Is there any leavening agent used to make onion pakora?

Leavening agent is not used in this onion pakora recipe. But the restaurants & street stalls use little soda-bi-carbonate to make them light.

Related Recipes

Recipe Card

onion pakoda served in a white plate

Onion Pakoda | Onion Pakora

4.98 from 122 votes
Pakoda are a kind of fritters made with gram flour, onions, basic herbs and spices. These crunchy onion pakoda are super quick to make & taste delicious. Serve them plain or with masala tea, coconut chutney, green chutney.
Print Recipe Pin Recipe
Jump to Comments

For best results follow the step-by-step photos above the recipe card

Prep Time10 minutes
Cook Time15 minutes
Total Time25 minutes

Ingredients (US cup = 240ml )

  • 2 cups onions thinly sliced , layers separated
  • cup besan (gram flour, chana dal flour)
  • tablespoon rice flour or semolina or cornstarch
  • ¾ teaspoon salt (more if needed)
  • ½ teaspoon ginger finely chopped or grated (optional)
  • ½ teaspoon carom seeds (ajwain or vaamu ) (skip if you don't have)
  • 2 to 3 green chilies chopped (adjust to suit your taste)
  • 1 sprig curry leaves chopped or 2 tbsps coriander leaves
  • 10 mint leaves (pudina) chopped (optional)
  • ¼ cup cashews (optional, soaked for 15 mins & drained)
  • Oil for deep frying


Preparation for Onion Pakora

  • Slice onions moderately thin and add them to a mixing bowl.
  • Add chilies, ginger, curry leaves, pudina and salt to the same mixing bowl. 
  • Nicely squeeze the onions with your fingers few times without mushing them up. 
  • Leave it aside for 5 minutes. This helps the onions to release some moisture.
  • Then sprinkle besan, ajwain, cashews and more salt if needed. 
  • Mix everything well to coat the onions with the flour. The mixture will be fairly dry at this moment.
  • Add water 2 tbsps each time and mix the flour to make a moist mass of dough. 
  • The dough must be tight yet very moist and not soggy like batter else they absorb lot of oil while frying.

How to Make Onion Pakoda

  • Heat 1 tablespoon oil in a kadai until very hot.
  • Be careful as it is too hot. Pour this to the dough.
  • Immediately the oil will sizzle. Mix the dough with a spoon and not hand as the oil is too hot.
  • Heat oil in the same kadai or fry pan for deep frying the pakoda. 
  • Check if the oil is hot enough in the kadai by sliding a tiny piece of dough first. 
  • It has to rise and not sink in the oil. Next it should not brown too quickly. This is the right temperature.
  • When the oil is hot enough, regulate the flame to medium high. 
  • Take a small amount of dough and make small pakoda with your fingers and slide them gently in the hot oil. 
  • Do not add too many pakodas in the pan. They should have some space in the pan to swim around & fry well.
  • While frying stir & if needed flip the onion pakodas occasionally for even frying. 
  • Fry them till they turn crisp & golden. Then transfer them with a ladle to an absorbent tissue placed in a plate or to a colander.
  • Continue to make more onion pakoda in batches with the rest of the dough. 
  • Serve onion pakoda hot with a cup of tea or coffee. You can also serve them with Coriander Chutney, Mint Chutney or Green chutney.
  • Or sprinkle some chaat masala or any ground seasoning of your choice.


Water: Using too little water will make the onion pakoda hard. Adding too much water to the dough will make the pakodas soggy & oil as they soak up lot of oil.
Variations: You can also add upto 3/4 cup spinach. Just chop finely and add.
To make masala pakoda, you can also add 1/2 tsp garam masala.

Alternative quantities provided in the recipe card are for 1x only, original recipe.

For best results follow my detailed step-by-step photo instructions and tips above the recipe card.


NUTRITION INFO (estimation only)

Nutrition Facts
Onion Pakoda | Onion Pakora
Amount Per Serving
Calories 293 Calories from Fat 117
% Daily Value*
Fat 13g20%
Saturated Fat 1g6%
Sodium 102mg4%
Potassium 434mg12%
Carbohydrates 34g11%
Fiber 6g25%
Sugar 8g9%
Protein 9g18%
Vitamin A 35IU1%
Vitamin C 18.6mg23%
Calcium 35mg4%
Iron 2mg11%
* Percent Daily Values are based on a 2000 calorie diet.
Tried this recipe?Mention @SwasthisRecipes or tag #swasthisrecipes!

© Swasthi’s Recipes

This Onion Pakoda Recipe was first published in November 2014. Updated and republished in June 2022.

Onion Pakoda Recipe, How to Make Onion Pakora

About Swasthi

I’m Swasthi Shreekanth, the recipe developer, food photographer & food writer behind Swasthi’s Recipes. My aim is to help you cook great Indian food with my time-tested recipes. After 2 decades of experience in practical Indian cooking I started this blog to help people cook better & more often at home. Whether you are a novice or an experienced cook I am sure Swasthi’s Recipes will assist you to enhance your cooking skills. More about me

Follow Swasthi’s Recipes

Popular Recipes


Recipe Rating

Inline Feedbacks
View all comments

Hi Swasthi
I respect you immensely. You are unafraid of teaching others to succeed with many vital techniques willingly shared to make others succeed. It is not easy to make crisp pakoras but it is hard to go wrong the way you have guided stage by stage with exceptional tips and with illustrations. You are an excellent pakora maker congrats and thanks. Rani.

5 stars

Hi Swasthi. Would you recommend putting in soaked red lentils too?

Today i tried ur recipe it came as perfect thank you

5 stars
Today i tried ur recipe it came as perfect, in our family they liked very much

I see in a lot of your recipes that deep fry that you say to bring the oil to “medium hot”. Can you give me an idea of what temperature that is in F or C? Thank you!

5 stars
Adding cashews is the best part of the recipe. Made them last evening and my husband was so impressed. Thank you.

Hi Swasthi please can this onion pakoda recipe be adapted to cook in the airfryer in pieces rather than on skewers

5 stars
Thanks for the advice

5 stars
Thanks for your advice

5 stars
Thank you Swasthi. Your recipes never disappoint. These onion pakoras were the best.

5 stars
Very good n tasty

5 stars
Delicious pakodas

5 stars
Pakoras were delicious and crispy. Thanks for wonderful recipe.

Going to try this now. I am a Pakistani and absolutely love the Indian variations of the same food. You guys make the best fritters and fried foods.

I tried it and they were amazing. I have never eaten pakoras like these. They tasted crispy, fresh and awesome.

Thank you for this wonderful and detailed recipe.

5 stars
This dish came out so well. I did this for the first time and it was extremely awesome. Thanks for your help !

A simple recipe but turned out so good. Added some chopped cashews for variation. Loved it. Only forgot to add rice flour which was listed in the ingredients but not in the detailed procedure.

I’m looking forward to making this in the afternoon! I had a small question, when we squeeze out the water in the onion, are supposed to drain the water out as well? Or just squeeze and let it be?

thanks! Look forward to sharing the results soon!

5 stars
My family loved the onion pakora recipe! They turned out nice and crispy! My first try and I’m going to use this again! Thank you!

5 stars
Easy recipe and pakodas were very crispy. loved it. Thank you

5 stars
Very easy recipe, turned out really good… Never knew that how I’m supposed to mix flour and water. Thank you so much for sharing the recipe.

5 stars
Followed this recipe and had the best crispiest pakodas ever. All this while I’ve been making the batter first and making it runny and then dipping the onions in it. Can’t believe I’ve been doing it wrong my entire life ?? Thank you for this recipe ?

5 stars
Made these today. They turned out great. Thanks for sharing!