Learn how to make amazing Pakora (Indian vegetable fritters) at home with this easy pakora recipe my Indian husband LOVES.

These spiced veggie fritters have a crisp, golden exterior that gives way to a soft, fluffy center – it’s love at first bite. They’re incredibly light and airy and best eaten soon after emerging from hot oil.
I love to serve these savory bites with Indian-style sauces (like this Indian yogurt sauce, mango chutney, or mint chutney) and a steaming cup of masala chai, but they’re also lovely on their own.
My Indian husband likes them with tomato ketchup.
Are you a lover of Indian snacks (those with the crispy, crunchy bits)? I mean, who isn’t? You cannot miss this recipe for INCREDIBLE chicken samosas or my potato samosas for a veggie version.
Here’s What You Need
Round up these tools and ingredients to make your batch of pakora.

Ingredients
Here are the ingredients you’ll need for this pakora recipe:
For Vegetables
- Thinly-sliced medium onion: Adds the nicest crunch to the pakoras.
- Thinly-sliced cauliflower florets: For a mild, nutty taste and a hearty texture.
- Baby spinach, coarsely chopped: Adds freshness and some balance.
- Green chilli like serrano pepper (or Thai chilies), minced: For some heat – totally optional.
- Coarsely chopped cilantro (coriander) leaves: Don’t skip this fresh, authentic flavor.
- Kosher salt: Enhances the flavors of the vegetables and the batter.
For Batter
- Chickpea flour: Also known as gram flour or besan, it forms the base of the batter, providing a nutty flavor and crispy texture.
- Cornstarch (or rice flour): Helps achieve a lighter, crispier coating.
- Red chilli powder or cayenne pepper: Adds a touch of heat to the batter. Adjust to taste.
- Turmeric: Provides a warm, earthy flavor and a golden color.
- Water: Helps bind the dry ingredients and create a smooth, cohesive batter. Adjust the amount to achieve the desired consistency.
Substitutions and Variations
Oh my goodness, there are million different ways to make this recipe for Indian fritters. Here are a few:
- Chickpea flour: If you don’t have chickpea flour, you can use all-purpose flour or a gluten-free flour blend. However, the flavor and texture may differ slightly.
- Cornstarch: Rice flour can be used instead of cornstarch to achieve a similar crispy texture. Potato starch is another good alternative.
- Mixed vegetable pakora: Combine medium potatoes, broccoli, cabbage, carrots, bell peppers, and eggplant for a colorful and diverse pakora mix. Did you know these are totally vegan?
- Paneer pakora: Swap vegetables with cubes of paneer (Indian cottage cheese) for a rich and creamy variation.
- Chicken pakora: Marinate small chicken pieces in spices and coat them with the batter. So good with fresh lemon juice.
- Spinach and onion: Use only spinach and onions. Dip them in your favorite chutney.
- Extra herbs and spices: Add a mix of fresh herbs like mint, dill, and parsley to the batter. Add toasted cumin seeds.
- Cheesey: Add grated cheese and crushed carom seeds to the batter for a cheesy, gooey center in each pakora.
- Sweet: For a unique dessert twist, dip banana slices or apple wedges in the batter and fry. Serve with a sprinkle of powdered sugar or a drizzle of honey.
Tools to Grab
Here are the items you’ll need to make these:
- Large bowl: To mix the veggies.
- Dutch oven: For frying in.
- Slotted spoon: To remove the pakora with.
- Wire wrack: To drain them on.
How to Make Pakora: An Easy Guide
Here is a step-by-step guide to making these yummy little pops of goodness:

Preparing the vegetables
Add the vegetables to a large bowl and sprinkle with salt. Toss thoroughly and let them stand while you prepare the batter and heat the oil. This allows the salt to draw moisture from the vegetables.
Heating the oil
Heat 2-3 inches of oil in a large Dutch oven over medium heat until it reaches 375ºF. Ensure the sides of the pot are at least twice the depth of the oil to prevent overflow.
Making the batter
Meanwhile, whisk together the chickpea flour, cornstarch, baking powder, cayenne, and turmeric in a medium bowl.
Combining ingredients
Sprinkle the chickpea mixture over the vegetables and add the water. Use your hands to toss and press the mixture together until all the flour is moistened. It may seem very dry, but this is normal. Let it rest for 5 minutes to hydrate.

Forming pakora
With slightly dampened hands, squeeze the mixture into 1 ½ tablespoon-sized balls to form pakoras. Use tongs to carefully slide 6-8 pakoras into the hot oil, one at a time.
Frying pakora
Fry the pakoras for 3-4 minutes, flipping once halfway through, until they are deeply golden.
Draining and serving

Briefly drain the pakoras on a wire rack and repeat with the remaining batter. Serve hot.
5 Common Mistakes When Making Pakora
These are a couple of typical mistakes faced when making pakora:
- Not squeezing vegetables: Remove excess moisture from the vegetables to avoid soggy pakoras. Salt the vegetables and let them stand, then squeeze out the water before mixing with the batter.
- Using too much water in the batter: Adding too much water can make the batter runny and difficult to work with. Instead of adding more, let the veggies stand and release their own moisture.The batter should be thick and moistened to ensure it adheres well to the vegetables.
- Oil temperature issues: Frying in oil that is too hot can cause the pakoras to brown quickly on the outside while remaining uncooked inside. Conversely, oil that is not hot enough will make the pakoras greasy. Maintain the oil temperature at around 375ºF for best results.
- Overcrowding the pot: Adding too many pakoras at once can lower the oil temperature, leading to uneven cooking. Fry in small batches to ensure each pakora cooks evenly and becomes crispy.
- Skipping rest time for the batter: Not allowing the batter to rest can result in a dry mixture that doesn’t hydrate and hold together

Make Ahead and Storage
You can prepare the vegetable mixture and the dry batter ingredients separately up to 24 hours before.
Store the vegetables in an airtight container in the refrigerator and keep the dry batter mix in a sealed container at room temperature. When ready to cook, combine the vegetables and dry ingredients, add water, and proceed with frying.
Once cooked, pakoras are best enjoyed fresh and hot. However, leftovers can be stored in an airtight container in the refrigerator for up to 2 days.
To reheat, place them in a preheated oven at 350ºF for 10-15 minutes until they are heated through and crispy. Avoid microwaving, as this can make the pakoras soggy.
Final Notes, Pro Tips + Science-Based Secrets
As a foodie and lover of Indian sweet + savory everything, here are my top tips and notes:
- Consistent slicing: Ensure vegetables are thinly sliced and uniformly sized for even cooking.
- Dry batter consistency: The batter may seem dry initially, but it will come together after mixing and resting.
- Maintain oil temperature: Use a thermometer to monitor the oil temperature. Frying at the right temperature ensures a crispy exterior and cooked interior.
- Small batches: Fry pakoras in small batches to prevent the oil temperature from dropping and to achieve even cooking.
- Drain properly: After frying, drain pakoras on a wire rack instead of paper towels to keep them crispy.
- Chickpea flour: Chickpea flour (besan) contains protein and fiber, which help create a binding structure and provide a nutty flavor. The protein also aids in browning during frying.
- Cornstarch/rice flour: These ingredients are added to the batter to create a lighter, crispier texture. They help absorb moisture and enhance the crunchiness.

FAQs About Pakora
Just skimming through this recipe? Here are my key takeouts:
The spiciness of pakoras depends on the amount and type of chili used in the batter. Adjust the quantity to suit your taste, or leave out the chilies for a milder version.
While pakoras are best enjoyed fresh, you can freeze them after frying. Reheat from frozen in a preheated oven at 375ºF for 15-20 minutes until heated through and crispy.
Yes, pakoras made with chickpea flour are naturally gluten-free. Ensure all other ingredients, like baking powder, are also gluten-free if you have dietary restrictions.
Common vegetables include onions, cauliflower, spinach, potatoes, and eggplant. Feel free to experiment with other vegetables like bell peppers, zucchini, or carrots.
While deep-frying gives pakoras their signature crispiness, you can also bake them at 400ºF for 20-25 minutes or air-fry at 375ºF for 15-20 minutes, flipping halfway through, for a healthier version.
Sogginess can result from not squeezing excess moisture from the vegetables, overcrowding the frying pan, or frying at too low a temperature. Ensure you follow these steps to achieve crispy pakoras.
Other Indian Snacks You’ll Love
Do you love Indian dishes, snacks and treats? Me too….here’s a few to try:
- Indian spiced fish cakes
- Butter Chicken Pizza
- Indian chickpea salad
- Cheese naan, Keema Naan and Aloo Naan

Pakora
Video
Ingredients
For vegetables:
- 1 cup thinly-sliced onion
- 1 cup thinly-sliced cauliflower florets
- 1 cup loosely-packed baby spinach coarsely-chopped
- 1 serrano pepper or 2 thai red chilies, minced
- 2 tbsp coarsely chopped cilantro leaves
- 1 tsp kosher salt
For batter:
- ⅔ cup chickpea flour
- 3 tbsp cornstarch or rice flour
- ¼ tsp cayenne pepper
- ¼ tsp turmeric
- 1 tbsp water
Instructions
- Add veggies to a large bowl and sprinkle with salt; toss thoroughly and let stand while you prepare the batter and heat the oil. This gives the salt time to draw moisture from the vegetables.
- Heat 2-3 inches of oil (the sides of the pot should be at least twice the depth of the oil) in a large dutch oven over medium heat until it reaches 375ºF.
- Meanwhile, whisk chickpea flour, cornstarch, baking powder, cayenne and turmeric in a medium bowl.
- Sprinkle the chickpea mixture over the veggies and add the water. Use your hands to tass and press the mixture together until all flour is moistened. It will seem very dry – this is normal. Let rest 5 minutes to hydrate.
- Using slightly dampened hands, squeeze the mixture into 1 ½ tbsp balls to form parkora. Use tongs to carefully slide 6-8 pakora into the hot oil, one at a time.
- Fry for 3-4 minutes, flipping once halfway through, until deeply golden.
- Briefly drain pakora on a wire rack and repeat with remaining batter. Serve hot.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.














love this recipe! making these was way easier than i thought it would be. thanks for the tips!
I tried making pakora for the first time using this guide, and they turned out so delicious! My whole family loved them. It’s really great to find a recipe that explains everything so clearly, especially the part about making the batter – I always thought it would be more complicated. Thanks for sharing this. It’s definitely going to be a regular snack in our house!