The first rain always makes me crave something hot, crunchy, and a little messy to eat with chai. In our kitchen, that usually means a big bowl of sliced onions and potatoes, a handful of spinach, and a quick batter that comes together while the oil heats.
This vegetable pakora is my go-to vegetable pakora recipe when I want a snack that feels festive without planning all day. You may also know it as pakoda or bhaji, but the idea is the same: spiced vegetables coated in besan and fried until golden and crisp.
If you have ever made pakora that turned soft in 10 minutes, this post is for you. Let us make it together.

What Makes Pakora Stay Crispy
Crispy pakora is less about adding more flour and more about controlling moisture.
- Slice watery vegetables thin and salt at the right time
- Keep the batter thick enough to cling, not drip like pancake batter
- Fry in medium-hot oil so the center cooks before the crust darkens
- Do not overcrowd the pan
In my tests, the crispiest batch came from squeezing extra moisture out of onion and cabbage before adding besan. That one small step made a bigger difference than adding extra spices.
Pakora, Pakoda, and Bhaji: Quick Note
Across regions and families, names change. In many homes we say pakora and pakoda interchangeably, and in some places mixed vegetable versions are also called bhaji. Use the name you grew up with.
Ingredients You Need

- 1 cup thinly sliced onion
- 3/4 cup thinly sliced potato
- 3/4 cup shredded cabbage
- 1/2 cup chopped spinach or methi leaves
- 1 to 2 green chilies, finely chopped
- 1 tablespoon chopped coriander leaves
- 1 cup besan (gram flour)
- 2 tablespoons rice flour (for extra crunch)
- 3/4 teaspoon salt (adjust to taste)
- 1/2 teaspoon turmeric
- 1 teaspoon crushed coriander seeds
- 1/2 teaspoon cumin seeds
- 1/2 teaspoon red chili powder
- 1/4 teaspoon ajwain (optional, helps digestion)
- 1 pinch baking soda (optional, for lighter texture)
- 2 to 4 tablespoons water, only as needed
- Oil for frying
Ingredient Swaps
- No rice flour: use 1 tablespoon fine semolina or skip it
- Want it milder for kids: reduce green chili and red chili powder
- Leafy option: use spinach, methi, or both
- Gluten free note: besan and rice flour are naturally gluten free, but check cross-contamination labels if needed


Vegetable Pakora Recipe (Crispy Mixed Veg Pakoda)
Equipment
- Kadai or deep heavy pan for frying
- Slotted spoon or spider for frying
- Mixing bowl
Ingredients
Vegetables
- 1 cup thinly sliced onion
- 3/4 cup thinly sliced potato
- 3/4 cup shredded cabbage
- 1/2 cup chopped spinach or methi leaves
- 1 to 2 green chilies finely chopped
- 1 tablespoon chopped coriander leaves
Batter and spices
- 1 cup besan gram flour
- 2 tablespoons rice flour optional, for extra crunch
- 3/4 teaspoon salt adjust to taste
- 1/2 teaspoon turmeric
- 1 teaspoon crushed coriander seeds
- 1/2 teaspoon cumin seeds
- 1/2 teaspoon red chili powder
- 1/4 teaspoon ajwain optional
- 1 pinch baking soda optional
- 2 to 4 tablespoons water only as needed
For frying
- Oil for deep frying, as needed
Instructions
Prep
- Add onion, potato, cabbage, spinach, green chili, and coriander to a wide bowl. Sprinkle salt and rest 8 to 10 minutes. If the mix is very wet, squeeze gently once and reserve any liquid.
Batter
- Add besan, rice flour, turmeric, crushed coriander seeds, cumin, red chili powder, and ajwain if using. Toss with your fingers until vegetables are coated.
- Add water one tablespoon at a time only if needed. You want a thick, shaggy coating, not a pourable batter.
- If using baking soda, stir it in just before frying.
Fry
- Heat oil in a kadai over medium heat until a tiny drop of batter rises steadily with bubbles.
- Drop small rough clusters into the oil without pressing them flat. Fry in batches 3 to 4 minutes, turning occasionally, until deep golden and crisp.
- Drain on a rack or paper towel. Let oil return to temperature between batches.
Notes
Vegan: This recipe is naturally vegan as written.
Gluten-free: Besan and rice flour are naturally gluten-free; confirm cross-contamination on labels if needed.
Storage: Best eaten fresh. Refrigerate leftovers up to 2 days and reheat in an air fryer or oven at 375 F for 5 to 8 minutes until crisp.
How to Make Vegetable Pakora
1) Prep the vegetables
Add onion, potato, cabbage, spinach, green chili, and coriander to a wide bowl. Sprinkle salt and rest for 8 to 10 minutes. The vegetables will release moisture.
If your mix looks very wet, gently squeeze once with your hand and keep the released liquid aside. We can use a spoon or two of it for flavor while mixing.
2) Mix the batter
Add besan, rice flour, turmeric, crushed coriander seeds, cumin, red chili powder, and ajwain. Toss with your fingers until every slice is coated.
Add water one tablespoon at a time only if needed. You want a thick, shaggy coating that hugs the vegetables. It should not become a smooth pourable batter.
If using baking soda, add it right before frying and mix once.
3) Fry in batches
Heat oil in a kadai over medium heat. Test with a tiny drop of batter. It should rise steadily with bubbles, not sink and not brown instantly.
Drop small rough clusters into oil using your fingers or a spoon. Do not flatten them. Fry 3 to 4 minutes, turning occasionally, until deep golden and crisp.
Remove to a rack or paper towel. Let oil recover heat before the next batch.
Oil too hot gives dark outside and raw inside. Oil too cool makes pakora absorb oil and turn heavy. Medium heat, small batches, and patience are the winning combination.

My tested cue from home
When the sizzling sound becomes slightly quieter and the bubbles around each pakora get smaller, the inside is usually cooked. I still break one from the first batch to check the potato strip in the center. If it feels firm, I fry the next batch 30 to 45 seconds longer.
Serving Ideas
Serve hot with chutneys and chai. At home we rotate these pairings:
- Green chutney or tamarind-date chutney
- Cucumber raita for a cooling side
- Mixed veg cutlet when making a snack platter
- Masala chai on rainy evenings
For a fuller Indian meal later in the day, pair with palak dal and instant pot jeera rice. If you are building a plant-forward plate, our iron rich vegetarian recipes roundup has more ideas to explore.
Tips and Common Mistakes
Pakora turned soggy quickly
Cause: Batter too thin or vegetables too wet.
Fix: Reduce added water, squeeze vegetables lightly, and add 1 more tablespoon rice flour.
Pakora is oily
Cause: Oil temperature too low or overcrowding.
Fix: Fry fewer pieces per batch and maintain medium heat.
Inside is raw
Cause: Very large pakora or oil too hot.
Fix: Make smaller clusters and lower heat slightly.
Spice tastes flat
Cause: Under-salted batter.
Fix: Taste one fried piece from the first batch and adjust salt in remaining mix.
Storage and Reheating
Pakora is best fresh, but leftovers can still be rescued.
- Fridge: store in an airtight container for up to 2 days
- Reheat: air fryer or oven at 375 F for 5 to 8 minutes until crisp
- Avoid microwaving if you want crunch
You can prep vegetables ahead by slicing and refrigerating in a dry box. Mix batter only right before frying.
FAQs
Q1. Can I make vegetable pakora without onion?
Yes. Increase cabbage, spinach, or grated zucchini. Keep moisture in check before adding besan.
Q2. Can I air fry this pakora?
You can, but texture is different from deep-fried pakora. Make tighter small clusters, brush with oil, and cook at high heat until browned.
Q3. Is this the same as onion bhaji?
Very close in method. Onion bhaji usually focuses on onions only, while this version uses mixed vegetables.
Q4. Can I make pakora batter in advance?
Dry mix can be prepared ahead, but once water is added the vegetables release moisture quickly. Mix and fry right away for best crunch.
Q5. What flour substitute can I use for besan?
For authentic flavor, besan is best. Chickpea flour is the closest substitute in many countries.
Q6. What should I serve with pakora for guests?
Serve with chutneys, chai, and one cooling side like raita. A second snack like methi thepla also makes a lovely spread.
There is something so comforting about hearing pakora sizzle while everyone starts asking, “Is the first batch ready yet?” I hope this recipe becomes your rainy-day favorite too.
Made this? Share a photo and tag @petitepaprika on Instagram. I love seeing your kitchen creations!
