Making onion bhajis means standing over a bowl of chopped onions, tears pooling, while trying not to make a mess. The batter is thick, sticky, and demands a good stir before each scoop. Frying them turns the oil into a bubbling, golden chaos that’s loud and fragrant.
You’ll need a sturdy slotted spoon to fish them out, listening for that perfect crackle as they hit hot oil. The scent of cumin and onions fills the kitchen, and each batch can get a little messy, but that’s part of the process.
The gritty, sticky mess of chopping onions, the way tears sneak in, and the satisfying sizzle when the batter hits hot oil.
What goes into this dish
- Onions: I chop until they’re fine and slightly sticky, releasing that sharp, sweet aroma. Swap for shallots if you want a milder, more delicate flavor—just reduce the quantity a bit.
- Chickpea flour: This gives the bhajis their classic crunch and binding power. If you’re out, try using gluten-free baking mix, but expect a slightly softer texture.
- Spices (cumin, coriander): I toast them briefly in a dry pan for smoky depth. You can skip or substitute with curry powder for a quicker, less intense flavor.
- Green chilies: Finely chopped for heat and zing, they add a bright, spicy kick. Use milder peppers or omit if you want no spice at all.
- Fresh cilantro: Chopped in for herbal freshness, it brightens the batter. Dried cilantro works in a pinch but won’t have the same punch.
- Salt and baking soda: Essential for flavor and puffiness. Ditch the baking soda at your own risk—your bhajis might be flatter and less airy.
- Oil for frying: Use a neutral oil like sunflower or canola. If you prefer, coconut oil adds a subtle sweetness but can alter the aroma and flavor.

Onion Bhajis
Ingredients
Equipment
Method
- Peel and finely chop the onions on a cutting board, then transfer them to a large mixing bowl. The onions should be fine, slightly sticky, and fragrant.
- Toast cumin seeds in a dry pan over medium heat until aromatic, about 1 minute, then crush them lightly with a mortar and pestle or the back of a spoon. Add the toasted cumin and coriander powder to the onions.
- Add chopped green chili, chopped cilantro, salt, and baking soda to the bowl. Stir everything thoroughly to combine, ensuring the onions are evenly coated with the spices and herbs.
- Gradually sprinkle in chickpea flour, mixing with a spoon or your hands to form a thick, sticky batter. Add water a tablespoon at a time until the batter holds together but remains thick and slightly sticky.
- Heat oil in a deep frying pan over medium-high heat until it shimmers and begins to bubble, indicating it’s hot enough for frying.
- Using a spoon or your hands, scoop small portions of batter and carefully drop them into the hot oil. Be gentle to prevent splattering, and fry in batches to avoid overcrowding.
- Fry the bhajis, turning occasionally, until they are golden brown and crispy around the edges, about 3–4 minutes per batch. Listen for a crackling sound that signals they are frying properly.
- Use a slotted spoon to remove the bhajis from the oil and drain on paper towels to remove excess oil. Repeat with remaining batter.
- Serve the onion bhajis hot, with your favorite chutney or yogurt for dipping. Enjoy their crispy exterior and tender, flavorful interior.
Common mistakes and how to fix them
- FORGOT to heat oil enough, fix by preheating until it shimmers clearly.
- DUMPED too much batter at once, fix by frying in smaller batches for even crispness.
- OVER-TORCHED the bhajis, fix by lowering heat and watching closely after a few minutes.
- MISSED stirring the batter, fix by mixing thoroughly to prevent uneven texture.
Make-Ahead and Storage Tips
- Chop onions and prepare batter a few hours ahead; keep refrigerated for up to 4 hours. The onions release more aroma if rested, but the batter thickens slightly.
- Freeze formed bhajis on a tray for 30 minutes, then transfer to an airtight container. They stay good for up to a month, perfect for quick snacks.
- Refrigerated bhajis lose some crunch after a day; reheat in hot oven or air fryer for crispness. Expect a softer bite if microwaved.
- Flavors deepen and sometimes become slightly muted after sitting overnight; a quick re-seasoning can revive the brightness. Reheat until sizzling and fragrant again.
FAQs
1. How do I know when the oil is ready?
The oil should hiss when you add a bhaji; if it doesn’t, it’s not hot enough. Wait until it shimmers and gives off a faint smoky smell before frying.
2. Why are my bhajis burnt on the outside but raw inside?
If your bhajis turn dark too quickly, the oil is too hot. Lower the heat and give the oil a few minutes to settle before adding more batter.
3. How can I prevent soggy bhajis?
Too much batter in the oil causes soggy, uneven bhajis. Use a smaller scoop and fry in batches for better crispness and even cooking.
4. Why aren’t my bhajis crunchy?
If they’re not crispy enough, increase the frying temperature slightly and give them enough space in the pan to crisp up without steaming.
5. Can I reheat leftover bhajis?
Refrigerate any cooked bhajis for up to 2 days. Reheat in a hot oven or air fryer until they crackle again, restoring some of their original crunch.

I’m Mahek Manchanda, the curious heart behind Dramatically Stirring. Before this space existed, my life revolved around kitchens that were loud, demanding, and endlessly alive. I didn’t arrive at cooking through a single dramatic moment.
