Simple Onion Bhaji Recipe: Crispy Onion Bhajis for Only 8p Each

BUDGET RECIPE INDIAN FOOD STARTER VEGETARIAN UNDER £1 SNACK
Simple Onion Bhaji Recipe: Crispy Onion Bhajis for Only 8p Each
8p
COST PER BHAJI
50p
TOTAL COST
6
BHAJIS MADE
20 min
COOK TIME
Easy
DIFFICULTY

If you love a crunchy starter with a curry, or just fancy a snack that disappears fast, this simple onion bhaji recipe is hard to beat. It's simple, it's lightly spiced, and it doesn't ask for anything fancy. Best bit: this budget recipe comes out at just 50p for six bhajis, which works out at 8p each.

There's something genuinely satisfying about turning three onions and a bit of flour into a plate of golden, crisp little fritters. Once these hit the hot oil, the whole kitchen starts to smell like you've been cooking all day, even though you haven't.

This is budget cooking at its most rewarding: cheap ingredients, a simple method, and a result that tastes far better than the price tag suggests. Whether you're kicking off a curry night or just looking for a quick afternoon snack, these homemade bhajis deliver every time.

Why these homemade onion bhajis are worth making

Bhajis can feel like "takeaway food" — the kind of thing you grab as an extra. But making them at home is surprisingly straightforward, and you stay in full control of everything from the spice level to how crisp you want the outside.

These are mildly spiced, not blow-your-head-off hot, which makes them an easy win if you're cooking for different tastes. Plus, you don't need gram (chickpea) flour here. Plain flour does the job, and it saves buying a big bag of something you might only use once in a while. That idea runs through the whole recipe: keep it simple, keep it cheap, keep it tasty. Very baking on a budget.

The other nice thing is how flexible they are. Serve them as a starter for curry night, pile them on a plate for people to pick at, or dunk them into something tangy. They're excellent as-is, still warm, still crisp, with little sweet bits of onion inside.

💡 THE KEY TRICK
The secret easy win here is salting the onions first, then letting them sit for 5 minutes. You get moisture for the batter without needing loads of added water — and the result is a much crisper bhaji.

Watch the full recipe video

Watch Vinod make a full batch from scratch. It's a short watch and the key technique moments are all clearly shown — especially the onion prep and the frying stage.

Full ingredient cost breakdown

Before you start mixing anything, here's exactly how the costs stack up for this batch. Everything here is bought at standard UK supermarket prices.

All ingredients laid out on the counter before starting


Ingredient Amount Cost
Onions 3 27p
Garlic 1 clove 4p
Turmeric ½ tsp 2p
Garam masala ½ tsp 2p
Cumin ½ tsp 2p
Mild chilli powder 1 tsp 4p
Coriander ½ tsp 2p
Salt ½ tsp 0p
Plain flour up to 100g 5p
Bicarbonate of soda 1 tsp 2p
Water a little 0p
TOTAL (makes 6 bhajis) 50p

That brings the total to 50p for the whole batch — 8p per bhaji. The kind of number that makes you want to fry "just one more".

If you're used to bhajis made with gram flour, you might wonder if plain flour changes things. The flavour will be slightly different, but you still get that crisp outside and tender onion inside. For a comparison approach using chickpea flour, Ela Vegan has a good chickpea flour onion bhaji recipe worth exploring. This recipe sticks to what's practical and already in the cupboard.

Ingredients for 6 onion bhajis

🧅 INGREDIENTS LIST
3 onions, thinly sliced
1 garlic clove, pressed or finely chopped
½ tsp turmeric
½ tsp garam masala
½ tsp cumin
1 tsp mild chilli powder
½ tsp ground coriander
½ tsp salt
Up to 100g plain flour
1 tsp bicarbonate of soda
A little water (just a splash)

Getting the onions ready (this is where the crunch starts)

The onions do most of the work in this recipe, so give them a bit of attention at the start. Good prep here is what separates a crisp bhaji from a stodgy one.

1
Slice the onions thin and separate them
You want thin slices, not chunky wedges — aim for about 5mm, which is just under a quarter of an inch. Remove the tough "nub" at the base of the onion, as that's what holds the layers together. Once it's gone, the slices break apart into individual strands far more easily. That separation is key: it helps the batter coat everything evenly, and it's what gives you crispy bhajis rather than heavy ones.
Three onions sliced into thin half-moons on a chopping board]


2
Loosen the slices into strands in a bowl
Drop all the sliced onion into a large mixing bowl, then use your hands to tease apart the layers. It should look a bit messy and stringy — like a big pile of onion threads. That's exactly what you want. The loose, separated strands will catch the batter and crisp up beautifully.
Sliced onions loosened into separated strands in a mixing bowl


3
Add garlic, salt, and wait 5 minutes
Add one clove of pressed or finely chopped garlic and mix it through. Then add ½ tsp salt and mix well. Now here's the part that feels almost too easy: just let it sit for around 5 minutes. The salt draws moisture out of the onions naturally, making the mixture wetter on its own. That natural moisture becomes part of your batter, which means you need far less added water later.
Salt sprinkled over onions and mixed through by hand


💡 TIP
Don't skip the 5-minute wait after adding salt. It genuinely changes the texture of the final bhaji. The onions soften slightly and give off liquid — that's your batter base forming naturally.

Spice mix and batter: keeping it simple, but still tasty

4
Add the spices and coat the onions
Once the onions have had a few minutes to sweat, add all the spices directly into the bowl: ½ tsp turmeric, ½ tsp garam masala, ½ tsp cumin, 1 tsp mild chilli powder, and ½ tsp ground coriander. Mix until the onions look evenly coated — no pale, unseasoned bits hiding in the bowl. The spice level here is intentionally gentle, so the bhajis taste like a proper treat without being overpowering.
Turmeric, garam masala, cumin, chilli powder, and coriander added to onions in a bowl


5
Build a sticky batter around the onions
Add 1 tsp bicarbonate of soda to the bowl first, then start adding flour gradually. Even though you've measured out up to 100g, you might not need every last bit. Start with a few teaspoons of flour, mix, then add a bit more. You'll feel it change from loose onion strands to something that starts to cling together. Then add water a tiny splash at a time, mixing between additions. You're aiming for a batter that's sticky enough to hold the onion together, but not so wet that it turns into a pancake mix.
Flour and bicarbonate of soda being mixed into the spiced onions until lightly coated


💡 TIP
A good test: scoop some mix up and see if it forms a rough ball in your palm. Don't compress it tightly — just check if it holds shape loosely. If it does, you're ready to fry.
⚠️ WARNING
Don't overwork the batter or pack the bhajis too tightly. If you compress them hard, the middle won't cook through properly. You want a loose, shaggy shape — not a compressed ball.

Frying the bhajis: hot oil, quick colour, proper crunch

6
Heat the oil and test it
You'll need enough oil to cover the bhajis while they fry. To test the temperature, drop in a single onion strand or a small piece of the mix. If it bubbles straight away and floats up, you're ready. That quick bubble-and-float test tells you more than guessing ever will. If the oil is too cool, the bhajis absorb oil and go heavy. Too hot, and they brown before the middle has a chance to cook.
Shape loosely and lower into the oil
Scoop up a spoonful of the onion mix and place it on a slotted spoon. Nudge it into a rough ball — still loose, still a bit shaggy around the edges. Those little sticky onion strands on the outside are what crisp up so beautifully. Slide it carefully into the oil and fry. You can cook a few at once depending on pan size; just don't crowd them or they'll steam instead of fry.
Fry until golden, then drain
Keep an eye on the colour and turn them when they're browned on the first side — roughly a few minutes each side. They colour fairly fast, so turning the heat down slightly keeps them from going too dark before the middle is done. Once they're golden brown and crisp, lift them out and set them on a tray lined with kitchen roll to drain. Repeat until you've used all the mixture, which should give you around six bhajis.
Onion bhajis frying in hot oil, turning golden brown on the surface]


What you're aiming for when you cut one open

Here's the little moment of truth. A good onion bhaji should feel crisp on the outside, then give way to soft onion inside — not raw, not crunchy-in-a-bad-way, just properly cooked through.

When you break one open, you want to see onion strands that look tender and steamy, held together by a lightly spiced batter. The spice shouldn't overwhelm — it should sit quietly in the background and make the onion taste more like itself.

⭐ VERDICT
Mildly spiced, perfectly crisp outside, tender onion inside. These don't try to do too much, and that's exactly why they work so well. At 8p each, they're one of the best value starters you can make at home.

Serving ideas that don't complicate things

These bhajis taste great on their own, especially when they're fresh out of the oil. They also play nicely alongside dips and sauces.

A chutney on the side would be the classic move — or any tangy dip with a bit of sharpness. That contrast works brilliantly because the bhaji itself is warm, onion-sweet, and gently spiced. The contrast is what makes you go back in for another bite.

They also fit neatly into a full curry night. Serve them as a starter, or as a side on the table the way you'd put out poppadoms. The natural next step would be to pair them with a budget chicken tikka masala and homemade naan — which sounds like a very good evening.

💡 SERVING TIP
These are best eaten straight from the oil while still crisp. If you leave them to sit for a while, they soften slightly — which is fine, but nothing beats that first fresh bite.

What I learned making these (and what I'd do again)

The biggest takeaway is how much texture depends on small choices, not fancy ingredients. Slicing the onions thin, then properly separating them, changes everything. When the onion sits in the bowl like loose strands, the batter can grab on without turning into a dense lump.

The salt step also matters far more than it seems. Waiting five minutes feels like nothing, yet you end up with onions that are naturally wetter, which means you add less water and keep the batter from going sloppy. It's doing quiet but important work in the background.

And keeping the shapes loose — not pressing them into tight balls — is the difference between a bhaji that's cooked through and one where the middle is still raw. Once you see a cut-open bhaji with properly cooked onion all the way through, that loose-shaping technique just clicks.

For another frugal take on the same dish, Simple Frugal Life also has a budget-focused bhaji recipe that takes a similar keep-it-simple approach.

💡 QUICK TIPS SUMMARY
  • Slice onions thin — about 5mm — and separate the strands
  • Remove the base nub so the onion layers break apart easily
  • Let the salted onions sit for 5 minutes before adding anything else
  • Add flour gradually — you may not need all 100g
  • Add water a tiny splash at a time — less is more
  • Keep the shapes loose and shaggy, not compressed
  • Test the oil before frying with a small piece of onion
  • Turn the heat down slightly if they're colouring too fast

Frequently asked questions

Can I use gram flour instead of plain flour for this onion bhaji recipe?
Yes, gram (chickpea) flour is the traditional choice and gives a slightly nuttier flavour. This recipe uses plain flour to keep it simple and to save buying an ingredient you might not use often. Either flour works — the texture and crunch will be very similar.
Why do I need to salt the onions and leave them to sit?
Salt draws moisture out of the onions through osmosis. After five minutes, the mix becomes naturally wetter, which means you need to add far less water to bring the batter together. Less added water means a lighter, crisper bhaji rather than a soggy one.
How do I know when the oil is hot enough to fry?
Drop a small strand of onion or a tiny piece of batter into the oil. If it bubbles immediately and rises to the surface, your oil is ready. If it just sinks and sits there, the oil needs more time to heat up. Don't skip this test — it's the simplest way to avoid greasy bhajis.
Can I make the bhaji mixture ahead of time?
You can mix the batter up to an hour ahead and keep it covered in the fridge. Any longer and the onions may release too much moisture and make the batter too wet. Fry them fresh for the best crunch — they only take a few minutes per batch.
Can I make onion bhajis in an air fryer?
It's possible, but results vary. The loose, shaggy batter in this recipe is designed for deep frying — the hot oil sets the exterior quickly, giving you that crisp shell. In an air fryer, the batter may dry out unevenly. If you try it, spray the bhajis generously with oil and cook at 180–190°C, checking frequently.
What's the best dipping sauce to serve with onion bhajis?
Mango chutney is the classic choice and pairs brilliantly with the mild spice. Mint yoghurt is another great option — just mix plain yoghurt with a little mint sauce and a pinch of cumin. Even a sharp tomato-based dip works well. The bhajis are gently spiced, so something with a bit of sweetness or tanginess complements them perfectly.
Can I freeze leftover onion bhajis?
Yes — once cooled, place them on a tray to freeze individually before transferring to a bag. Reheat from frozen in an oven at 180°C for 8–10 minutes to bring back some of the crispness. They won't be quite as crunchy as freshly made, but they'll still taste great. Microwaving them will make them soft rather than crisp, so the oven is the better option.

Conclusion

These onion bhajis prove you don't need complicated steps to get something that tastes properly special. With a few pantry spices, plain flour, and three onions, you can make a batch that's crisp, fragrant, and genuinely satisfying — all while sticking to a real budget recipe mindset.

The method is forgiving, the ingredients are everyday, and the result is the kind of thing that disappears from the plate faster than you expect. Whether you're making these as a curry night starter or just as an afternoon snack, they're worth the 20 minutes it takes.

If you make them, keep the mixture loose, let the onions sweat, and enjoy that first bite while they're still warm. What would you dip yours into — chutney, something tangy, or just straight off the plate? Let me know in the comments below.

Post a Comment

0 Comments