Learn how to make perfectly crispy Onion Pakoda (also known as Kanda Bhaji) with this simple, step-by-step recipe using just pantry staples. These crunchy onion fritters are the ultimate Indian snack for a rainy day; hot, crisp, and perfectly spiced. Pair them for the perfect evening snack with a cup of steaming masala chai, serve with green chutney or tamarind sauce, or even add them to your favorite kadhi for that classic comfort meal.

This post may contain affiliate links. Read my disclosure policy.
What is a Pakoda?
Pakoda, also called bhaji or bhajji, are crispy deep-fried Indian fritters made by coating vegetables in a spiced gram flour (besan) batter. They’re golden and crunchy on the outside, soft and flavorful inside, and can be made with a variety of vegetables like onion, potato, spinach, or brinjal.
The batter is made with besan, a few common spices, and water to form a thick coating. Once the vegetables are dipped in this batter, they’re deep-fried until golden brown and irresistibly crispy.
Why You’ll Love This Onion Pakoda Recipe
- Incredibly crispy and flavorful every time
- Quick and easy to make with pantry staples
- Perfect tea-time snack for cold or rainy days
- Can be served as a snack, side dish, or kadhi topping
About This Onion Pakoda Recipe
Across India, onion pakoda is known by many names — pyaaz ke pakode, pyaj pakora (pyaz pakora), onion bhaji, or kanda bhaji. No matter what you call them, these crispy onion fritters are a beloved Indian snack enjoyed in every region, especially during the monsoon season, often served piping hot with a cup of masala chai.
These crispy onion pakoras are gluten-free and suitable for a vegan or vegetarian diet.
This pyaaz pakoda recipe is simple, flavorful, and made with just a few pantry spices. While there are many variations in the way the batter is seasoned, this version uses a perfect balance of spices for that authentic street-style flavor.

The batter is made with lightly roasted and crushed coriander seeds, garlic paste, finely chopped green chilies, chaat masala, hing (asafoetida), and salt, all mixed with cold water to form a thick coating. You can easily adjust the flavors — add ajwain (carom seeds) for a hint of warmth or skip spices based on your preference.
Serve your crispy onion bhaji with mint-coriander chutney, tamarind chutney, or tomato ketchup. For a twist, stuff them in pav (buns) to make pakoda pav, or add them to kadhi for a comforting kadhi pakoda.
Good To Know before You Start
- Type of Onions: Red onions or yellow onions work best for pakodas. They have a strong flavor and turn beautifully caramelized and crisp when fried.
- Test the Oil Temperature: Drop a tiny bit of batter into the oil — if it rises to the surface immediately but doesn’t brown too quickly, the oil is ready.
- Avoid Overmixing the Batter: Gently mix the onions and batter. Overmixing releases too much water from the onions and makes the pakodas less crispy.
- Batch Frying: Always fry in small batches to maintain oil temperature and ensure even cooking. This gives you golden, crunchy pakodas every time.
- To Ease Digestion: Since besan (gram flour) can sometimes feel a bit heavy or cause gas, it’s a good idea to add a pinch of hing (asafoetida), some grated ginger, or ajwain (carom seeds) to the batter. These ingredients help with digestion and add a wonderful aroma to your onion pakodas.
Ingredients You’ll Need

- Besan (Gram flour / Chickpea flour): Always use extra fine besan to get the best crispy texture.
- Onions, thinly sliced red onions.
- Spices (green chilies, crushed coriander seeds, chat masala, salt)
- Oil for deep frying. Use any neutral oil, but you can also use mustard oil for some extra punch of flavor.
- Optional Ingredients: Ajwain (carom seeds), cumin seeds, chopped coriander leaves, turmeric powder, red chili powder, curry leaves.
A full list of ingredients with exact amounts can be found on the Recipe Card below.
How to Make Crispy Onion Pakoda
Step-by-Step Instructions

Step 1: Peel and thinly slice the onions. The thinner the slices, the crispier your pakodas will be.

Step 2: In a mixing bowl, add besan flour (chickpea flour) and a little water, whisking gently to remove any lumps. The batter should be very thick. If it feels too thin, add a bit more besan to adjust the consistency.

Step 3: Mix in finely chopped green chilies, lightly roasted and crushed coriander seeds, garlic paste, hing (asafoetida), chat masala, and salt. Stir until everything is well combined.

Step 4: Pour about 2 cups of oil into a deep frying pan or kadai. Heat it on medium flame until it reaches around 350°F / 175°C.

Step 5: Add the thin slices of onion to the prepared batter. Mix gently so the onions are evenly coated, but don’t overmix, or else the onions will release moisture.

Step 6: Using a small spoon or your fingers, drop small portions of the mixture into the hot oil. Fry a few at a time, making sure not to overcrowd the pan.

Step 7: Fry the pakodas, turning occasionally with a slotted spoon, until they’re golden brown and crisp on all sides.

Step 8: Remove the hot pakodas and place them on a wire rack or a plate lined with paper towels to drain excess oil. Repeat the process until all the batter is used.
Serve your crispy Indian onion fritters hot with mint-coriander chutney, green chutney, or tomato ketchup. Pair them with a cup of hot masala chai for the perfect cozy snack!

Did You Make This Recipe? YOUR FEEDBACK IS VALUABLE!
Please leave a Review, rating, and suggestions below to help us improve and make more great recipes.

Tips for Making Perfectly Crispy Onion Pakoda
- Slice the onions thinly: Thinly sliced onions make the crispiest pakodas. Thick slices release too much moisture, which can make the batter soggy and affect the crunch.
- Add onions only before frying: Salt draws out water from onions, so adding it too early will make the mixture watery. Always mix in onions to the batter just before frying to keep the pakoras crisp.
- Go easy on the water: Onions naturally release moisture once combined with salt and spices. Add very little water, enough to lightly coat the onions, not to form a runny batter.
- Fry in hot oil: Make sure the oil is medium-hot (around 350°F / 175°C). If the oil is too cool, pakodas will absorb oil and turn greasy; if it’s too hot, they’ll brown too quickly without cooking inside.
- Fry in small batches: Avoid overcrowding the pan. Frying a few pakodas at a time helps maintain the oil temperature, giving you evenly cooked, crispy results.
- Add rice flour or corn flour for extra crunch: Mix in 1–2 tablespoons of rice flour or corn flour with the batter. It adds a light, crisp texture that keeps the pakodas crunchy even after cooling.
- Drain properly after frying: Once fried, transfer the pakodas onto a wire rack or paper towel to remove excess oil. This helps retain their crunch and prevents them from turning soggy.
- Serve immediately: Onion pakodas taste best when they’re fresh and hot. Serve them straight from the fryer with your favorite chutney and a cup of hot chai!
Serving Suggestions
Onion pakodas are best enjoyed fresh and hot, straight from the fryer. Here are a few delicious ways to serve them:
- With Chutneys: Pair with mint-coriander chutney, tamarind chutney, or tomato ketchup for dipping.
- With Tea: Serve alongside a steaming cup of masala chai for the ultimate rainy-day snack.
- Pakoda Pav: Stuff them into soft buns (pav) with chutney for a classic street-style pakoda pav.
- In Kadhi: Add crispy onion pakodas to kadhi to make kadhi pakoda, a comforting North Indian favorite.
Common Mistakes to Avoid When Making Crispy Pakoras
- Adding too much water to the batter: This is one of the most common reasons for soggy pakodas. The batter should be thick enough to just coat the onions — not pourable. Too much water prevents the pakodas from crisping up properly.
- Mixing the batter too early: If you mix the onions, spices, and salt long before frying, the onions release water and make the mixture too wet. Always prepare the batter right before you start frying.
- Frying in oil that’s not hot enough: Cold oil makes pakodas greasy and heavy. Always check the temperature by dropping a small piece of batter into the oil — if it sizzles and rises slowly to the surface, the oil is ready.
- Overcrowding the frying pan: Frying too many pakodas at once lowers the oil temperature and results in uneven cooking. Work in small batches for perfectly crispy fritters every time.
- Using old or reused oil: Old oil can affect the taste and texture of your pakodas. Always use fresh oil for frying to get that clean, crisp flavor.
- Not draining the pakodas properly: Skipping this step can make your pakodas soggy. After frying, place them on a wire rack or paper towel to let the excess oil drain out.
- Letting them sit too long before serving: Onion pakodas lose their crunch as they cool down. For the best texture, serve them immediately with chutney and a cup of hot chai!

Recipe Card
Perfectly Crispy Onion Pakoda (Kanda Bhaji)
Video
Equipments
- 1 Wok
Ingredients
- 2 large onions thinly sliced
- 1 cup besan chickpea flour/gram flour
- ¼ cup water as needed
- 1 green chili finely chopped
- 1 teaspoon coriander seeds lightly crushed
- ½ teaspoon garlic paste lehsun
- ½ teaspoon chaat masala
- ½ teaspoon salt or to taste
- A pinch of hing asafoetida
- 1-2 cup oil for deep frying
Instructions
- Peel and thinly slice the onions. Set aside.
- In a mixing bowl, add besan and a little water, whisking gently to form a thick, lump-free batter.
- Stir in green chili, crushed coriander seeds, garlic paste, chaat masala, hing, and salt. Mix well.
- Pour oil into a deep pan or kadai and heat on medium flame (about 350°F / 175°C).
- Add sliced onions to the batter and mix gently to coat. Do not add extra water — the onions will release moisture.
- Drop small spoonfuls of the mixture into hot oil. Fry in small batches, turning occasionally, until the pakodas are golden brown and crispy.
- Remove the pakodas and place them on a wire rack or paper towel to drain excess oil.
- Serve hot with mint-coriander chutney, tamarind chutney, or tomato ketchup. Enjoy with a steaming cup of masala chai for the perfect monsoon or evening snack!
Notes
- For extra crispiness, mix 1–2 tablespoons of rice flour or corn flour into the batter.
- Add a pinch of ajwain (carom seeds) or grated ginger to aid digestion and enhance flavor.
- Always fry in medium-hot oil — too low and pakodas absorb oil; too high and they’ll brown too quickly.
- Best enjoyed fresh; if storing, reheat in an air fryer or oven for a few minutes to regain crispiness.
Nutrition (Estimates Only)

NEVER MISS A RECIPE!!
Join Our Free Monthly Newsletter List
Receive our latest recipes and tips straight in your inbox
FAQs
1. Why are my onion pakodas not crispy?
If your pakodas turn out soft, it’s usually because there’s too much water in the batter or the oil wasn’t hot enough. Always slice onions thinly, avoid adding extra water, and fry in medium-hot oil (around 350°F / 175°C) for the crispiest results.
2. Can I make onion pakoda without deep frying?
Yes! You can make a healthier version by air frying or baking them. Lightly brush the pakodas with oil and air fry at 180°C (356°F) for 10–12 minutes or bake at 200°C (392°F) until golden and crisp. The texture won’t be identical to deep-fried pakodas, but still delicious.
3. How can I keep onion pakodas crispy for longer?
To help them stay crispy, mix rice flour or corn flour into the batter and avoid covering them immediately after frying. Let them rest on a wire rack instead of paper towels so steam can escape.
4. Can I prepare the batter in advance?
It’s best to prepare the batter just before frying. Onions release water over time, making the mixture runny. If you need to prep ahead, slice the onions and mix the dry ingredients separately — then combine everything right before frying.
5. What is the best oil for frying pakodas?
Use any neutral oil with a high smoke point, such as refined olive oil or peanut oil. Avoid olive oil or oils with strong flavors that can overpower the taste. But frying in mustard oil adds a punch of flavor to pakora recipes.
6. Can I store leftover onion pakodas?
Onion pakodas taste best when fresh, but you can store leftovers in an airtight container for up to a day. To reheat, use an air fryer or oven to restore the crunch — avoid microwaving, as it makes them soft.


Very crispy and tasty recipe
Very good recipe
Thank you
My family loved this!
Really easy recipe and the steps are easy to follow.