Pakora Recipe with Spicy Ketchup

Updated November 6, 2026

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

Jump to recipe

Pakora Recipe with Spicy Ketchup

Pakora are crispy, golden fritters from South Asia, made by coating vegetables (or paneer) in a spiced chickpea flour batter and deep-frying until crunchy. This version uses a classic mix of onion, potato, and spinach, and pairs it with a tangy, spicy ketchup that cuts through the richness. The batter is simple, the technique forgiving, and the result is an irresistible snack that works as an appetizer, tea-time treat, or party bite.

Ingredients

  • 1 cup (120 g) chickpea flour (besan)
  • 1/4 cup (30 g) rice flour (optional, for extra crispness)
  • 1 teaspoon salt
  • 1/2 teaspoon turmeric
  • 1 teaspoon red chili powder (adjust to taste)
  • 1 teaspoon ground cumin
  • 1/2 teaspoon ajwain (carom seeds) or 1/2 teaspoon baking soda (optional)
  • 1/2 cup (120 ml) water, plus more if needed
  • 1 medium onion (150 g), thinly sliced
  • 1 medium potato (150 g), peeled and cut into thin matchsticks
  • 1 cup (30 g) fresh spinach leaves, roughly chopped
  • 1 green chili, finely chopped (optional)
  • 2 cups (500 ml) vegetable oil, for deep frying

For the spicy ketchup

  • 1/2 cup (120 g) tomato ketchup
  • 1 tablespoon hot sauce (like sriracha or chili garlic sauce)
  • 1 teaspoon vinegar (white or apple cider)
  • 1/2 teaspoon smoked paprika (or regular paprika)
  • 1/4 teaspoon garlic powder
  • 1/4 teaspoon cayenne pepper (optional, for extra heat)

Instructions

  1. Make the spicy ketchup: In a small bowl, whisk together ketchup, hot sauce, vinegar, smoked paprika, garlic powder, and cayenne (if using). Set aside. This can be made up to 3 days ahead and refrigerated.
  2. Prepare the vegetables: In a large bowl, combine the sliced onion, potato matchsticks, chopped spinach, and green chili (if using). Set aside.
  3. Make the batter: In a separate bowl, whisk together chickpea flour, rice flour (if using), salt, turmeric, red chili powder, cumin, and ajwain or baking soda (if using). Gradually add the 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. If too thick, add a tablespoon more water.
  4. Combine batter and vegetables: Pour the batter over the vegetables and mix well until every piece is coated. The mixture should be thick and clingy, not runny. If it seems too dry, add a tablespoon of water at a time until it holds together.
  5. Heat the oil: In a deep, heavy-bottomed pan or wok, heat the vegetable oil over medium-high heat until it reaches 350°F (175°C). To test without a thermometer, drop a tiny bit of batter into the oil; it should sizzle and rise to the surface immediately.
  6. Fry the pakoras: Carefully drop spoonfuls of the batter-vegetable mixture into the hot oil, about 1-2 tablespoons each. Do not overcrowd the pan; fry in batches of 4-6 depending on the size of your pan. Fry for 3-4 minutes, turning occasionally with a slotted spoon, until golden brown and crispy all over. The internal temperature of the fritters should reach 165°F (74°C) as a safe minimum, though they are typically done when golden and cooked through.
  7. Drain and serve: Remove the pakoras with a slotted spoon and drain on paper towels. Repeat with the remaining batter. Serve hot with the spicy ketchup.

Tips

  • Keep it crispy: The rice flour is optional but highly recommended; it adds extra crunch. Also, make sure the batter is thick enough to cling to the vegetables—if it’s too thin, the pakoras will absorb oil and become greasy.
  • Don’t overcrowd the pan: Adding too many pakoras at once drops the oil temperature and makes them soggy. Fry in small batches and let the oil come back to temperature between batches.
  • Substitutions: Use any vegetable you like: cauliflower florets, eggplant slices, or even paneer cubes. For a gluten-free version, ensure your spices are certified gluten-free (chickpea flour is naturally gluten-free).
  • Common mistake: Adding too much water at once. Start with less and add more as needed. The batter should be thick, not like pancake batter.

Serving Suggestions

Serve pakoras hot as an appetizer with the spicy ketchup, or alongside a cup of masala chai for a classic tea-time snack. They also work well as a side dish with dal and rice, or tucked into a wrap with fresh cilantro and yogurt sauce.

Variations

  • Paneer Pakora: Replace the vegetables with 1 cup (150 g) paneer cubes (skip the spinach and potato). Dip paneer cubes in the batter and fry as directed. Paneer doesn’t need pre-cooking.
  • Cauliflower Pakora: Use 2 cups (200 g) cauliflower florets instead of the onion, potato, and spinach. The florets should be small and bite-sized.
  • Baked version: For a lighter option, preheat oven to 425°F (220°C). Place the coated vegetables on a parchment-lined baking sheet, brush with oil, and bake for 20-25 minutes, flipping halfway, until golden and cooked through. They won’t be as crispy as fried, but still delicious.

Storage and Reheating

Pakoras are best eaten fresh, but you can store leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, place them in a preheated oven at 375°F (190°C) for 5-7 minutes, or in an air fryer at 350°F (175°C) for 3-4 minutes, until hot and crispy. Avoid microwaving, as they will become soggy. The spicy ketchup can be refrigerated for up to 1 week.

Frequently Asked Questions

Can I make pakoras ahead of time? You can prepare the batter and chop the vegetables up to a day ahead, but fry them just before serving for the best texture. Fried pakoras can be kept warm in a 200°F (95°C) oven for up to 30 minutes, but they will soften slightly.

Why are my pakoras greasy? Greasy pakoras usually result from oil that isn’t hot enough, or a batter that’s too thin. Make sure the oil is at 350°F (175°C) and the batter is thick enough to coat the vegetables without dripping off.

Can I use all-purpose flour instead of chickpea flour? Chickpea flour is traditional and gives the best flavor and texture. All-purpose flour will work in a pinch, but the pakoras will be less crispy and have a different taste. Add a teaspoon of cornstarch to help with crispness.

How do I make the pakoras spicier? Increase the red chili powder in the batter, add more green chilies, or serve with a hotter dipping sauce. You can also add a pinch of black pepper or cayenne to the batter.

Can I bake or air-fry pakoras? Yes, see the variations section above. For air-frying, preheat to 375°F (190°C), spray the pakoras with oil, and cook for 10-12 minutes, shaking halfway, until golden and cooked through.

What is the best oil for frying? Use a neutral oil with a high smoke point, like vegetable, canola, or peanut oil. These oils can handle the high heat without burning, which keeps the pakoras light and crispy.

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