Pakistan · South Asia

Pakistani Pakora Recipe for Crisp, Spiced Fritters

Updated November 3, 2026

Total time
57 min
prep 25 min · cook 32 min
Serves
4
portions as written
Safe temperature (USDA)
165°F / 74°C
check the thickest piece
Cuisine
Pakistan
South Asia

Jump to recipe

Pakistani Pakora Recipe for Crisp, Spiced Fritters

Pakistani pakoras are savory fritters made by coating sliced vegetables in seasoned chickpea flour and frying them until golden and crisp. Onion, potato, and spinach make a flavorful mix, while a thick batter clings to the vegetables without hiding their texture.

Ingredients

  • 1 medium yellow onion (about 150 g), peeled and thinly sliced
  • 1 medium potato (about 180 g), peeled or scrubbed and cut into thin matchsticks or ⅛-inch (3 mm) slices
  • 2 packed cups (60 g) fresh spinach, washed, dried, and roughly chopped
  • 1½ cups (180 g) chickpea flour, also called besan or gram flour
  • ¼ cup (40 g) rice flour, for a lighter, crisper coating
  • 1 teaspoon (5 g) fine salt, or to taste
  • 1 teaspoon (2 g) ground cumin
  • 1 teaspoon (2 g) ground coriander
  • ½ teaspoon (1 g) Kashmiri chili powder or mild paprika, plus more to taste
  • ¼ teaspoon (0.5 g) ground turmeric
  • ½ teaspoon (1 g) ajwain seeds, lightly crushed, optional
  • 1 tablespoon (6 g) finely grated fresh ginger
  • 1 small green chili (about 5 g), finely chopped, optional
  • ½ cup (15 g) chopped fresh cilantro leaves and tender stems
  • ¼ to ½ cup (60 to 120 ml) cold water, added gradually
  • About 6 cups (1.4 L) neutral frying oil, such as canola or sunflower oil; the amount used depends on the pot

Instructions

  1. Prepare the vegetables. Slice the onion thinly so its strands soften quickly in the hot oil. Cut the potato into narrow matchsticks or thin slices; pieces thicker than about ⅛ inch may remain firm by the time the coating turns golden. Wash and thoroughly dry the spinach, then chop it. Dry vegetables help the batter cling and reduce splattering. This preparation, along with measuring the spices and flour, takes about 25 minutes.
  2. Mix the dry ingredients. In a large bowl, whisk together the chickpea flour, rice flour, salt, cumin, coriander, chili powder, turmeric, and ajwain if using. Breaking up lumps now makes it easier to add water evenly. Chickpea flour is the traditional base for this style of fritter. It is sold as besan or gram flour in many South Asian grocery stores; if you cannot find it, finely milled yellow chickpea flour is a suitable substitute, though the flavor and grind can vary slightly.
  3. Add the aromatics and vegetables. Stir the ginger, green chili if using, and cilantro into the flour mixture. Add the onion, potato, and spinach, then toss with your hands or a sturdy spoon until the vegetables are lightly coated. Separating the onion strands as you mix helps prevent large, dense clumps. The vegetables release some moisture, so add water only after they are coated.
  4. Make a thick batter. Pour in ¼ cup (60 ml) cold water and mix. Add more a tablespoon at a time, up to ½ cup (120 ml), until the flour forms a thick coating around the vegetables. The mixture should hold together when scooped but still look vegetable-heavy; it should not pour like pancake batter. You may need less water if the spinach or onion is damp. Avoid leaving the salted mixture to stand, because the vegetables will continue releasing liquid and thin the batter.
  5. Heat the oil. Pour enough oil into a heavy, deep pot to reach a depth of about 1½ to 2 inches (4 to 5 cm), leaving plenty of room above it. Heat over medium to medium-high for about 8 minutes, until a small drop of batter rises and bubbles steadily. If you have a frying thermometer, aim for about 350°F (175°C). If the test batter browns almost instantly, lower the heat; oil that is too hot can darken the outside before the potato cooks.
  6. Fry in small batches. Using a tablespoon or your fingers, carefully lower loose 1½- to 2-inch (4- to 5-cm) portions of the mixture into the oil. Do not pack them tightly or crowd the pot; leave room for the oil to circulate. Fry for about 5 to 6 minutes per batch, turning once or twice, until the pakoras are deep golden and crisp at the edges. Keep the oil close to 350°F (175°C), adjusting the heat between batches. A thin potato piece should be tender when pierced with a small knife.
  7. Drain and finish the batches. Lift the fritters out with a slotted spoon and place them on a wire rack set over a tray, or on a plate lined with paper towels. Let excess oil drain for a minute while you fry the next batch. Depending on the pot size, fry in about four batches; allow roughly 24 minutes for frying. If the first batch browns much faster than later ones, check that the burner has not become too hot or too low.
  8. Serve while crisp. Eat the pakoras soon after frying, while the edges are at their crunchiest. If you need to hold them for a few minutes, arrange them in a single layer on a rack rather than stacking them, which traps steam and softens the coating. Add a little extra salt only after tasting, since the batter is already seasoned.

Tips

  • Keep the batter thick. Add water slowly and stop when the vegetables are coated rather than submerged. A runny batter spreads into a thin shell and can make the fritters greasy; a batter that is too dry will leave loose flour pockets. If it becomes too thin, mix in chickpea flour a tablespoon at a time.
  • Cut the vegetables evenly. Thin, similar-sized potato pieces cook at about the same rate, and fine onion slices bind the mixture together. Large potato chunks may stay hard inside, while very wet spinach can make the coating slide off. Dry washed greens well before chopping.
  • Use a substitute thoughtfully. Rice flour is optional but helps the coating fry crisp. If you do not have it, use an extra ¼ cup (30 g) chickpea flour; the result will be a little more substantial. Ajwain has a distinctive savory, thyme-like aroma, but you can leave it out or use a small pinch of dried thyme. The flavor will not be identical, but the pakoras will still work.
  • Control the oil and batch size. Frying too many pieces at once lowers the oil temperature and encourages soggy fritters. Let the oil return to temperature before adding another batch. Keep water away from hot oil, and lower each portion gently rather than dropping it from a height.

Serving Suggestions

Serve Pakistani pakoras hot as a snack or starter, with mint chutney, tamarind chutney, or a simple green chutney made with cilantro, mint, lemon, and chili. A bowl of plain yogurt or raita offers a cool contrast to the spiced coating. For a casual tea-time spread, pair them with hot chai, sliced cucumber, and lemon wedges. If serving as part of a larger meal, put them alongside lentils, rice, or a vegetable curry rather than treating them as the only substantial dish.

Pakoras are best served freshly fried, so bring the platter to the table as soon as the last batch is ready. If you are serving several batches, keep earlier ones in a single layer on a rack in a low oven at 200°F (95°C) for no more than about 15 minutes. Avoid covering them with foil or a lid: trapped steam quickly softens their crisp edges. Offer chutneys on the side so diners can dip each fritter without making the coating soggy in advance.

Variations

Pakora mixtures differ from household to household and across regions; there is no single required combination of vegetables or spices. For onion pakoras, use 2 medium onions (about 300 g) and omit the potato and spinach. The onion-only version is naturally stringy and is often shaped into small loose clusters. Keep the same flour and spices, then add water sparingly because sliced onions release moisture as they stand.

For a potato-forward batch, replace the spinach with another 1 medium potato (about 180 g), sliced very thinly. You can also use cauliflower florets, eggplant slices, or thinly sliced bell pepper. Cut firm vegetables small enough to cook through in roughly 5 to 6 minutes, and keep delicate vegetables in larger pieces so they do not disappear into the batter. If using cauliflower, separate it into small florets and dry it thoroughly after washing.

Adjust the heat by increasing or reducing the green chili and chili powder. For a brighter, more herbaceous flavor, add another ¼ cup (8 g) chopped cilantro or a few chopped mint leaves. A pinch of amchur (dried mango powder) adds tartness if you have it; lemon juice is a practical finishing substitute, but add it at the table rather than thinning the batter with juice. These changes alter the flavor, not the basic frying method.

Storage and Reheating

Pakoras are crispest straight from the fryer, but leftovers can be saved. Let them cool until they are no longer steaming, then refrigerate them in a covered container within 2 hours of cooking. For the best texture, store them in a single layer with a paper towel beneath them, or separate layers with parchment. They keep for 3 to 4 days in the refrigerator. Do not leave cooked pakoras at room temperature for more than 2 hours.

To reheat, arrange the fritters in one layer on a baking sheet and heat in a 375°F (190°C) oven for about 8 to 10 minutes, turning once, until hot and crisp. An air fryer at 350°F (175°C) usually takes about 3 to 5 minutes, depending on the size and how cold the fritters are. Microwave reheating is possible but softens the coating, so use it only when crispness is not important. USDA FSIS recommends reheating leftovers to 165°F (74°C); check the center of a larger fritter with a food thermometer. Discard any pakoras left out too long rather than trying to make them safe by reheating.

For longer storage, freeze fully cooled pakoras in a single layer until firm, then transfer them to a freezer-safe container for up to 2 months for best quality. Reheat from frozen in a 375°F (190°C) oven or air fryer until hot throughout, allowing extra time and checking the center. Freezing can soften the vegetables slightly, but the dry heat restores some crispness. Do not freeze uncooked batter, since the vegetables release water as they thaw and the coating becomes difficult to manage.

Frequently Asked Questions

Why are my pakoras soggy instead of crisp?

The most common causes are oil that is too cool, overcrowding the pot, or batter that has too much water. Fry a few pieces at a time, let the oil return to about 350°F (175°C) between batches, and add water gradually. Draining on a wire rack also helps steam escape; a flat plate can trap moisture underneath the fritters.

Can I make pakora batter ahead of time?

It is better to prepare the flour and spices ahead, then mix them with the vegetables and water just before frying. Once salt touches sliced onion and spinach, they release moisture, which can turn the batter loose if it sits. If you need to get ahead, chop and refrigerate the vegetables separately, and combine everything shortly before heating the oil.

Can I make these pakoras without rice flour?

Yes. Replace the ¼ cup (40 g) rice flour with an equal volume of chickpea flour, measured as about 30 g. The coating will still fry successfully but may be a little denser and less delicate. Keep the batter thick and fry at a steady temperature for the best texture.

How can I tell when the potato inside is cooked?

Cut the potato into narrow matchsticks or slices no thicker than about ⅛ inch (3 mm), then fry the pakoras for the full 5 to 6 minutes per batch. Check one of the largest pieces by piercing it with a small knife or skewer; it should slide in without resistance. If the outside is already dark but the potato is firm, lower the heat and make the next batch smaller.

Can I bake the pakoras instead of frying them?

You can bake them, but the texture will differ from the crisp, craggy surface produced by frying. Spoon small portions onto a parchment-lined, lightly oiled baking sheet, brush or spray the tops with oil, and bake at 425°F (220°C), turning once, until browned and cooked through, usually about 20 to 25 minutes. Keep the mixture thick and leave space between portions; a crowded tray steams the vegetables instead of browning them.

What is the best way to keep pakoras crisp for a short time?

Set each batch on a wire rack and keep it in a single layer in a 200°F (95°C) oven while the remaining batches fry. Avoid piling them up or covering them, because both actions trap steam. This short hold helps keep the first batch warm, but freshly fried pakoras will still have the best crunch.

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).