Indian

Vegetable Pakora Recipe — Crispy Besan Mixed Veg

By Heta Updated May 3, 2026 19 Comments

Crispy mixed vegetable pakora with besan batter and tested tips for crunchy, not soggy fritters. Rainy-day snack, vegan-friendly, perfect with chai.

Crispy vegetable pakora on newsprint-lined plate with green chutney, vegetable pakora recipe

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.

Crispy mixed vegetable pakora with green chutney and masala chai on marble, vegetable pakora recipe

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

Labeled vegetable pakora ingredients flatlay with bowls and spices, vegetable pakora recipe
  • 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
Close-up crispy vegetable pakora texture with chutney, vegetable pakora recipe
Crispy mixed vegetable pakora with green chutney and masala chai on marble, vegetable pakora recipe

Vegetable Pakora Recipe (Crispy Mixed Veg Pakoda)

Crispy mixed vegetable pakora with besan and rice flour, plus tips for crunchy fritters that are not greasy. Great with chai or chutney.
No ratings yet
Prep Time 20 minutes
Cook Time 25 minutes
Total Time 45 minutes
Course Snack
Cuisine Indian
Servings 4 servings
Calories

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

Batter thickness: If the mix is too wet, add 1 more tablespoon besan or rice flour before frying.
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.
Tried this recipe?Let us know how it was!

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.

Rainy day masala chai with vegetable pakora in a modern home, vegetable pakora recipe

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:

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!

Vegetable Pakora Recipe pin with headline and three tips, crispy pakora photo

Don’t miss the recipes!

Get free weekly meal planner when you subscribe

We don’t spam! Read our privacy policy for more info.

Leave a Reply

WordPress Appliance - Powered by TurnKey Linux