Shopping Cart
Your cart is empty

Start adding your favourite groceries to begin your order.

Continue Shopping
Crispy Onion Bhaji Recipe — Pub-Style with Gram Flour (10 Minutes)
Crispy Onion Bhaji Recipe — Pub-Style with Gram Flour (10 Minutes)
Crispy Onion Bhaji Recipe — Pub-Style with Gram Flour (10 Minutes)
Easy Indian Recipes

Crispy Onion Bhaji Recipe — Pub-Style with Gram Flour (10 Minutes)

10 mins 4 servings Easy
Prep Time 5 mins
Cook Time 5 mins
Total Time 10 mins
Servings 4

About This Recipe

Make crispy, golden Onion Bhajis at home in 10 minutes — thin sliced onions bound in a spiced gram flour batter and fried until shattering-crisp. The UK's most popular Indian starter, and the recipe couldn't be simpler: onions, gram flour, spices, water. Naturally vegan, gluten-free, and addictive. Serve with mint chutney and a cold drink.

Ingredients

For the Onion Bhajis (Makes 12–14)

To Finish

Method

Why This Recipe Works

Onion Bhajis are the UK's most ordered Indian starter — ahead of samosas, poppadoms, and chicken tikka. Every pub, every Indian restaurant, every buffet table, every Bonfire Night, every cricket match — bhajis are there. And the beauty is in the simplicity: sliced onions, gram flour, a few spices, and hot oil. That's the entire ingredient list. No eggs. No wheat flour. No dairy. Naturally vegan and gluten-free before either of those terms existed. The technique is the recipe — get the batter thickness right and the oil temperature right, and you'll produce bhajis that shatter when you bite into them, with layers of sweet, caramelised onion inside.

Gram flour (besan/chickpea flour) is the ingredient that makes bhajis possible. It binds the onions without gluten, crisps without becoming heavy, and adds a nutty, savoury depth that wheat flour can't match. At Pick N Save, we stock six different gram flour brands — Fudco, KTC, Jalpur, Virani, TFS, and Heera — in sizes from 1kg to 2kg. Every single one of these products currently has zero recipe connections on our site, which means none of our gram flour customers are being shown what to make with it. This recipe changes that. We've been selling gram flour by the bag to our Harrow customers for bhaji night, pakora parties, and Diwali celebrations since 1999.

Step-by-Step Method

Step 1: Slice the Onions and Salt Them (3 Minutes)

Take 3 large onions (White Onions Prepack 4Kg) and slice them into very thin half-rings — about 2–3mm thick. Thinner is always better for bhajis: thin slices create more crispy surface area and cook faster, while thick slices stay raw inside and produce heavy, doughy bhajis. Spread the sliced onions in a bowl and sprinkle with 1 teaspoon of salt. Toss with your hands and let them sit for 3 minutes. The salt draws out moisture from the onions — this is important because you want as little water as possible in the batter to maximise crispiness.

Step 2: Make the Batter Directly on the Onions

This is the technique that separates great bhajis from average ones: don't make a batter and dip the onions into it. Instead, build the batter directly ON the onions. To the bowl of salted, slightly softened onions, add 100g of gram flour (Fudco Gram Flour 1kg or KTC Gram Flour 1kg — any brand works identically), 1 teaspoon of cumin seeds (Fudco Cumin Seeds 300g), ½ teaspoon of turmeric (TFS Haldi Powder Rajapuri 100g), ½ teaspoon of Kashmiri chilli powder (TFS Kashmiri Mild Chilli Powder 100g), ½ teaspoon of garam masala (TFS Garam Masala 100g), a pinch of asafoetida / hing (Ramdev Hing 100g), 1 green chilli finely chopped (Indian Chilli 400g), and a small handful of chopped fresh coriander (Fresh Coriander Bunch).

Mix everything together with your hands. The salt will have drawn enough moisture from the onions to create a paste that starts binding the gram flour. Now add water — very sparingly — 1 tablespoon at a time, mixing between each addition. You want JUST enough water to make the gram flour stick to every onion ring. The batter should coat the onions but not pool at the bottom of the bowl. If you add too much water, your bhajis will be soft and oily instead of crispy. Too little water is always better than too much — you can add more, but you can't take it away.

Step 3: Deep Fry (5 Minutes)

Pour sunflower oil (KTC Pure Sunflower Oil 5 Litres) into a deep pan or kadhai to a depth of at least 5cm. Heat to 180°C — test by dropping a small pinch of batter into the oil. It should sizzle vigorously and rise to the surface within 2 seconds. If it sinks and sits silently, the oil is too cold. If it instantly browns, the oil is too hot.

Take a small handful of the onion-batter mixture (about 2 tablespoons) and gently lower it into the hot oil using your fingers or a spoon. Don't compress it into a tight ball — let the onions splay out loosely. The loose, ragged edges are what create the signature shatter-crisp texture. Fry 4–5 bhajis at a time — don't overcrowd the pan or the oil temperature drops. Fry for 3–4 minutes, turning once or twice, until deep golden-brown all over. The bhajis should be dark golden — not pale (undercooked) and not brown-black (burnt).

Remove with a slotted spoon and drain on kitchen paper. Sprinkle with a pinch of chat masala (Shan Chat Masala 100g or TFS Chaat Masala 100g) immediately while hot — the tangy, slightly sour masala is the finishing touch that makes bhajis addictive.

Step 4: Serve Immediately

Bhajis must be served within 5 minutes of frying — they lose their crispness rapidly. Pile them on a plate and serve with mint chutney (Sagar Coriander Chutney 200g), tamarind chutney (Rishta Tamarind Date Chutney 400g), and Cucumber Raita for dipping. A squeeze of lemon over the top adds brightness. Bhajis are traditionally a starter before a main curry, but in British-Indian culture they're equally at home as a pub snack, a party canapé, a cricket-watching companion, or a late-night treat.

Pro Tips from Our Store

  • Gram flour is the magic ingredient: Gram flour (chickpea flour / besan) is what gives bhajis their unique crispy texture — it crisps differently from wheat flour, creating a lighter, more shattering crunch. We stock six brands: Fudco Gram Flour 1kg (most popular), KTC Gram Flour 1kg (best value), Jalpur Gram Flour, Virani Gram Flour, TFS Gram Flour, and Heera Gram Flour (Besan 2kg for bulk). They all perform identically in this recipe — buy whichever is in stock. A 1kg bag makes 40+ bhajis.
  • Less water = crispier bhajis: The single biggest mistake is adding too much water to the batter. The onions themselves release moisture when salted — this natural liquid is often enough to bind the gram flour without adding any extra water at all. Start with zero added water, mix, then add only if the gram flour won't stick. Every extra tablespoon of water = softer, oilier bhajis.
  • Don't compress — let them be ragged: Tight, smooth bhaji balls cook unevenly (burnt outside, raw inside) and lack the crispy surface area that defines a great bhaji. Drop the mixture loosely — those straggly onion strands that poke out of the bhaji fry into the crispiest, most addictive bits. The more irregular the shape, the better.
  • 180°C oil — not hotter, not cooler: At 180°C, the batter sets quickly on the outside (sealing in the onion moisture and flavour) while the inside cooks through in 3–4 minutes. Too hot (200°C+) = dark outside, raw inside. Too cool (150°C) = the bhajis absorb oil and become greasy instead of crispy. If you don't have a thermometer, the pinch-of-batter test never fails.
  • Chat masala while hot: Sprinkle Shan Chat Masala or TFS Chaat Masala on the bhajis the second they come out of the oil — the hot surface absorbs the tangy, slightly sour spice blend. Chat masala contains amchoor (dried mango powder), black salt, cumin, and coriander — it's the flavour that makes street food taste like street food. We stock both brands.
  • Air fryer bhajis work brilliantly: For a lighter version, shape the bhaji mixture into flat patties (about 1cm thick), brush with 1 teaspoon of oil, and air fry at 200°C for 10–12 minutes, flipping halfway. They won't be as crispy as deep-fried but are significantly lower in fat and still excellent. The flat shape is important — round balls don't crisp properly in an air fryer.

Variations to Try

  • Mixed Vegetable Pakora: Replace half the onion with a mix of thinly sliced vegetables — spinach leaves (Baby Spinach 1 pk), potato slices (Potato White 2kg), cauliflower florets (Cauliflower 1pc), and sliced green chillies. Use the same gram flour batter method. Mixed pakoras are a rainy-day Indian tradition — the variety of textures makes them even more moreish than plain bhajis.
  • Palak Pakora (Spinach Fritters): Dip whole baby spinach leaves or fresh spinach leaves into a slightly thicker gram flour batter and fry for 2 minutes. The leaves go impossibly crispy — like spiced spinach crisps. A lighter, crunchier alternative to onion bhajis.
  • Paneer Pakora: Cut paneer (Homeville Paneer Block 1kg) into thin rectangles (about 1cm thick), dip in gram flour batter seasoned with extra chilli and cumin, and fry for 2–3 minutes until golden. The paneer stays soft and creamy inside while the batter shatters outside — one of the most satisfying textural contrasts in Indian cooking.
  • Chicken Pakora: Cut boneless chicken thighs into thin strips, marinate briefly in ginger garlic paste and salt, dip in the spiced gram flour batter, and fry for 4–5 minutes until golden and cooked through. Chicken pakora is the non-vegetarian version that's hugely popular in UK Indian restaurants.
  • Bhaji Burger (British-Indian Fusion): Make one large, flat bhaji (about 10cm diameter) per person and serve in a toasted brioche bun (Quickbury Burger Buns) with mint chutney, sliced onion, lettuce, and a squeeze of lemon. The bhaji burger has been trending across UK street food markets and pop-ups — a satisfying vegan burger alternative.

Shop This Recipe at Pick N Save

Every single ingredient for this recipe is available at picknsave.co.uk with home delivery across London and the UK, or click and collect from our store in Harrow. Here's your shopping list:

  • Gram Flour (Besan): Fudco Gram Flour 1kg | Fudco Gram Flour 2kg | KTC Gram Flour 1kg | KTC Gram Flour 2kg | Jalpur Gram Flour 1kg | Virani Gram Flour 1kg | TFS Gram Flour 1kg | Heera Gram Flour (Besan) 2kg
  • Spices: Fudco Cumin Seeds 300g | TFS Cumin Whole 100g | TFS Haldi Powder Rajapuri 100g | TFS Kashmiri Mild Chilli Powder 100g | TFS Garam Masala 100g | Ramdev Hing 100g | Shan Chat Masala 100g | TFS Chaat Masala 100g
  • Fresh Produce: White Onions Prepack 4Kg | Red Onion Loose 500g | Indian Chilli 400g | Fresh Coriander Bunch 1Pc
  • Oil: KTC Pure Sunflower Oil 5 Litres | KTC Vegetable Oil 5 Litres
  • Chutneys (For Dipping): Sagar Coriander Chutney 200g | Rishta Tamarind Date Chutney 400g | Patak Mango Chutney 340g | Patak Lime Pickle 283g | Patak Mixed Pickle 283g
  • For Paneer Pakora: Homeville Paneer Block 1kg | Home Ville Paneer Slab 450g
  • For Spinach Pakora: Baby Spinach 1 pk | Fresh Spinach Bunch
  • For Bhaji Burger: Quickbury Burger Buns
  • Ready-Made Alternatives: (Check freezer section for frozen onion bhaji options in store)

Nutrition Facts

Energy 180 kcal (9% RI)
Fat 10 g – Medium (14% RI)
Saturates 1 g – Low (5% RI)
Carbohydrates 16 g (6% RI)
Fibre 3 g (12% RI)
Protein 5 g (10% RI)
Sugars 4 g – Low (4% RI)
Salt 1.0 g – Medium (17% RI)

*RI = Reference Intake. Values are approximate and may vary based on ingredients. Fat content depends on frying time and oil temperature.

Shop Ingredients

Fudco Cumin Seeds 300g
()
£5.99
Indian Chilli 400g
()
£3.49
Ramdev Hing 100g
()
£3.29
Shan Chat Masala 100g
()
£1.59
Tata Salt 1kg
()
£1.39
TFS Garam Masala 100g
()
£1.99
TFS Haldi Powder Rajapuri 100g
()
White Onions Prepack 4Kg
()
£3.29
Out of stock