Crispy Vegetable Pakoras with Curry Tomato Sauce

Prep: 25 minCook: 15 min6 servingsmediumIndian
Crispy Vegetable Pakoras with Curry Tomato Sauce

Pakoras are golden-fried Indian fritters made from a spiced chickpea flour batter, delivering a satisfying crunch that gives way to tender vegetables inside. This version combines cauliflower, broccoli, green beans, and onion, each piece pre-steamed to stay firm while absorbing the aromatic spice blend of turmeric, coriander, and chili powder. The accompanying curry tomato sauce—bright with fresh mint—balances the richness with coolness and tang. Perfect for appetizers, party platters, or casual weeknight snacking, these pakoras appeal to vegetarian cooks seeking impressive restaurant-quality results at home. What sets this recipe apart is the brief vegetable steam before battering, which ensures the filling stays crisp rather than turning mushy, while the simple tomato sauce enhances the humble fritter with minimal effort.

Ingredients

6 servings
  • 1 ¼ cups chickpea flour
    gram flour1:1gluten-freetraditional

    chickpea and gram are often used interchangeably for pakora batter

    Full guide →
  • 1 egg whole
  • turmeric
  • coriander powder
  • chili powder
  • 7 oz cauliflower
    potatoequal weighthigher starchsofter interior

    will yield denser, less crispy texture; reduce steam time by 1-2 minutes

    Full guide →
  • 7 oz broccoli
    zucchiniequal weightmilder flavorhigher water content

    zucchini absorbs more oil; pat dry after steaming

    Full guide →
  • 3 ½ oz green beans
  • 1 onion
    gram flour1:1gluten-freetraditional

    chickpea and gram are often used interchangeably for pakora batter

    Full guide →
  • 1 small can tomato puree
    yogurt+curry1:1 by weighttangiercreamieradds dairy

    2

  • curry powder
  • mint leaves
    cilantro1:1herbalslightly more peppery

    sauce will have different fresh note; adjust salt if cilantro is very fresh

    Full guide →
  • frying oil
  • salt
  • black pepper

Instructions

  1. 1

    Prepare sauce: combine tomato puree with curry powder and salt in a bowl, fold in chopped mint, and chill.

  2. 2

    Mix chickpea flour with salt, turmeric, coriander, and chili powder in a large bowl.

  3. 3

    Make a well in the flour mixture, add egg and water, and whisk until smooth and homogeneous.

  4. 4

    Cut cauliflower and broccoli into small florets, trim and rinse green beans, and slice onion into thin rings.

  5. 5

    Steam vegetables for about 5 minutes until tender but still firm.

  6. 6

    Heat frying oil in a deep pan over medium-high heat.

  7. 7

    Working in batches, coat vegetables in batter and carefully drop into hot oil.

  8. 8

    Fry until golden brown, then transfer to paper towels to drain.

  9. 9

    Serve hot with chilled curry tomato sauce.

Tips

Tip 1

Steam vegetables just until fork-tender (about 5 minutes); overcooking makes them soggy inside the fried coating. Brief steaming also ensures even cooking before battering.

Tip 2

Dip each vegetable piece quickly in batter rather than coating thickly; a thin, even layer crisps better than a heavy one and cooks through to the filling.

Tip 3

Keep fried pakoras warm on paper towels in a low oven while finishing batches so oil drains fully and they stay crispy, not greasy.

Good to Know

Storage

Refrigerate pakoras in an airtight container for up to 2 days. Reheat in a 180°C oven for 5-7 minutes to restore crispness.

Make Ahead

Prepare batter and cut vegetables up to 4 hours ahead; cover and chill separately. Steam vegetables no more than 30 minutes before frying to prevent sogginess.

Serve With

Serve hot with curry tomato sauce. Pairs well with rice, naan, or as a standalone appetizer. Offer lime wedges on the side.

Common Mistakes

Watch

Add too much water to the batter to avoid lumps—mix gradually, whisking to incorporate air which creates a lighter, crispier fritter.

Watch

Crowd the pan with too many pakoras at once to avoid temperature drop and soggy, oil-logged results—work in small batches.

Watch

Skip the pre-steaming to avoid soggy vegetables inside—the steam ensures they cook through while frying crisps the exterior.

Substitutions

Gluten-Free Swaps

chickpea flour
gram flour1:1gluten-freetraditional

chickpea and gram are often used interchangeably for pakora batter

Full guide →

General Alternatives

mint
cilantro1:1herbalslightly more peppery

sauce will have different fresh note; adjust salt if cilantro is very fresh

Full guide →
cauliflower
potatoequal weighthigher starchsofter interior

will yield denser, less crispy texture; reduce steam time by 1-2 minutes

Full guide →
broccoli
zucchiniequal weightmilder flavorhigher water content

zucchini absorbs more oil; pat dry after steaming

Full guide →
tomato puree
yogurt+curry1:1 by weighttangiercreamieradds dairy

2

Find more substitutions →

FAQ

Can I make pakoras ahead and reheat them?

Yes. Fry and cool completely, then store in an airtight container in the refrigerator for up to 2 days. Reheat in a 180°C oven for 5-7 minutes to restore crispness; microwaving will make them soggy.

What if I don't have chickpea flour?

Gram flour (besan) works identically and is often used interchangeably. All-purpose flour can substitute at a 1:1 ratio, though the result will be less traditional and slightly less crispy. Avoid mixing flours.

Can I freeze pakoras?

Yes. Freeze cooled pakoras on a baking sheet, then transfer to a freezer bag for up to 3 months. Reheat from frozen in a 190°C oven for 10-12 minutes until hot and crispy throughout.