Skip to content
Onion bhajis recipe

Onion bhajis recipe

759 ratings

This spicy onion bhaji recipe is so easy and is the perfect vegan side dish for your next Indian. Simply mix together flour, spices and onions to form a batter, before frying until golden and crispy. Pair with your favourite curry and other classic Indian sides for a winning family fakeaway. See method

  • Serves 4
  • 5 mins to prepare and 4 mins to cook
  • 123 calories / serving
  • Healthy
  • Vegan
  • Vegetarian
  • Gluten-free
  • Dairy-free


  • 150g (5oz) gram flour
  • 1 tsp turmeric
  • 1 tsp paprika
  • 1 tsp ground coriander
  • 1 tsp ground cumin
  • 1 tsp fennel seeds
  • 1 bunch coriander
  • 4 white onions, finely sliced

Each serving contains

  • Energy

  • Fat

    6g 8%
  • Saturates

    1g 4%
  • Sugars

    3g 3%
  • Salt

    0.4g 6%

of the reference intake
Carbohydrate 14.3g Protein 5.1g Fibre 3.2g


  1. Half fill a large pan with vegetable oil and heat to 175°C.
  2. In a mixing bowl, stir together the gram flour, all the spices and the chopped coriander. Season to taste. Pour in 150ml (1/4pt) cold water, whisking as you go, until you have a thick, gloopy paste.
  3. Toss the sliced onions in the batter, and then use tongs to carefully lower small blobs of the onion mixture into the oil. Fry for 3-4 minutes, turning them in the oil every so often, until they are golden and crisp.
  4. Use a slotted spoon to fish them from the oil. Drain the bhajis well on kitchen paper, and serve alongside a curry or with a selection of dips and chutneys.

See more Indian recipes

SORTED logo resize

You may also like

Be the first to comment

Before you comment please read our community guidelines.