Pakora History: Origins of the Indian Fritter

Updated November 5, 2026

Total time
50 min
prep 20 min · cook 30 min
Serves
4
portions as written

Jump to recipe

Pakora History: Origins of the Indian Fritter

Pakoras are spiced fritters made by coating vegetables, paneer, or even meat in a seasoned gram flour (besan) batter and deep-frying until crisp. Originating in the Indian subcontinent, they are a beloved monsoon snack and tea-time treat, valued for their crunchy exterior and tender, flavorful interior. This recipe delivers perfectly golden, crispy pakoras every time, using a simple batter and a few key techniques.

Ingredients

  • 1 cup (120 g) gram flour (besan)
  • 2 tablespoons rice flour (optional, for extra crispness)
  • 1 teaspoon salt
  • 1/2 teaspoon turmeric powder
  • 1 teaspoon red chili powder (adjust to taste)
  • 1 teaspoon ground cumin
  • 1 teaspoon garam masala
  • 1/2 teaspoon ajwain (carom seeds) or 1/2 teaspoon baking soda (optional)
  • 1/2 cup (120 ml) water, plus more if needed
  • 2 cups (about 200 g) thinly sliced onions (or a mix of potato, spinach, cauliflower)
  • 1 cup (about 30 g) fresh spinach leaves, roughly chopped (optional)
  • 1 green chili, finely chopped (optional)
  • 2 tablespoons fresh cilantro, chopped
  • Vegetable oil, for deep frying

Instructions

  1. In a large mixing bowl, whisk together the gram flour, rice flour (if using), salt, turmeric, chili powder, cumin, garam masala, and ajwain or baking soda if using.
  2. Gradually add water while whisking to form a thick, smooth batter. It should be thick enough to coat the back of a spoon but still drop off easily. Add a little more water if needed, but keep it thick—a runny batter makes soggy pakoras.
  3. Add the sliced onions, spinach (if using), green chili, and cilantro to the batter. Mix well until all vegetables are evenly coated. Let the batter rest for 10 minutes. The onions will release water, which helps thicken the batter further.
  4. Meanwhile, heat about 2 inches (5 cm) of oil in a deep pan or wok over medium heat to 350°F (175°C). To test, drop a tiny bit of batter into the oil; it should sizzle and rise to the surface without browning immediately.
  5. Using your fingers or a spoon, carefully drop spoonfuls of the batter-coated vegetables into the hot oil. Do not overcrowd the pan; fry in batches of 5-6 pakoras at a time.
  6. Fry for 3-4 minutes, turning occasionally, until golden brown and crisp on all sides. Remove with a slotted spoon and drain on paper towels. Repeat with remaining batter.
  7. Serve hot with chutney or ketchup. Enjoy!

Tips

  • Substitutions: No gram flour? Use chickpea flour (same thing). For a gluten-free option, ensure your spices are certified gluten-free. If you don’t have ajwain, skip it or use a pinch of asafoetida (hing) for a similar flavor.
  • Moisture control: The key to crispy pakoras is a thick batter. If your vegetables are very watery (like zucchini), sprinkle them with a little salt and let them sit for 10 minutes, then squeeze out excess moisture before adding to the batter.
  • Common mistake: Frying at too high a temperature will brown the outside but leave the inside raw. Keep the oil at a steady medium heat (350°F/175°C) and adjust the flame as needed.
  • Storage of batter: The batter is best used immediately. If you have leftover batter, store it in the fridge for up to 24 hours, but the pakoras may be slightly less crisp.

Serving Suggestions

Serve pakoras hot and fresh, ideally within 10 minutes of frying, as they lose their crispness over time. They are traditionally enjoyed with a cup of masala chai or as a starter with mint chutney, tamarind chutney, or a simple yogurt dip. For a heartier meal, serve them alongside a bowl of dal and rice.

Variations

While onion pakoras (kanda bhaji) are the most common, the same batter works beautifully with other vegetables. Try potato (thinly sliced and parboiled), cauliflower florets, eggplant slices, or even mixed vegetables. Paneer cubes can be dipped in the batter and fried for a rich, creamy center. For a spicy twist, add a teaspoon of ginger-garlic paste to the batter.

Storage and Reheating

Pakoras are best enjoyed fresh, but 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 (175°C) for 5-7 minutes, or in an air fryer at 375°F (190°C) for 3-4 minutes until crisp. Avoid microwaving, as it will make them soggy. If you have a large batch, you can freeze the fried pakoras on a baking sheet, then transfer to a freezer bag for up to 1 month. Reheat from frozen in a 375°F (190°C) oven for 10-12 minutes.

Frequently Asked Questions

Why are my pakoras not crispy? The most common reason is a batter that is too thin. Ensure your batter is thick enough to coat the vegetables heavily. Also, do not overcrowd the pan, as this lowers the oil temperature and leads to greasy, soggy fritters. Frying in small batches at the correct temperature is crucial.

Can I make pakoras without onions? Absolutely. Onions are traditional, but you can use any combination of vegetables like potato, spinach, cauliflower, or even bell peppers. Just make sure to slice them thinly and pat them dry before adding to the batter.

Can I bake pakoras instead of frying? Yes, you can bake them in a preheated oven at 400°F (200°C) for 20-25 minutes, flipping halfway, until golden and crisp. They won’t be as crunchy as fried, but they are a healthier alternative. Spraying them lightly with oil helps them brown better.

What is gram flour? Gram flour, also known as besan or chickpea flour, is made from ground chickpeas. It is the essential ingredient in pakoras and gives them their distinctive nutty flavor and crisp texture. It is available in most grocery stores in the international aisle or at Indian markets.

Can I use baking powder instead of baking soda? Yes, you can use 1 teaspoon of baking powder instead of 1/2 teaspoon of baking soda. Both help make the pakoras lighter and fluffier. However, do not use too much, or the pakoras may have a slightly bitter taste.

How do I keep pakoras warm for a party? To keep them warm and crisp, place them on a wire rack in a preheated oven at 200°F (95°C) for up to 30 minutes. Do not cover them with foil, as that traps steam and makes them soggy.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).