Save The sizzle hit first, then the smell of cumin hitting hot oil filled the tiny kitchen. I was attempting bhajis for the first time after watching a friend's mum drop spoonfuls of batter into a wok with the kind of confidence I didn't have. Mine came out lopsided and a little too dark on one side, but when I bit into that crispy, spiced shell with the soft cauliflower inside, I understood why she made them every single week. They were messy, imperfect, and completely irresistible.
I made these for a potluck once, thinking they'd be too plain next to all the fancy appetizers. They were gone in minutes. Someone asked if I'd trained in an Indian kitchen, and I laughed because I'd only just learned to stop overcrowding the pan the week before. There's something about hot, fresh bhajis that makes people forget everything else on the table.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Cauliflower florets: Small, bite-sized pieces work best because they cook through while the outside gets golden and crisp.
- Chickpea flour: This is the base of the batter and gives the bhajis that nutty, earthy flavor you can't replicate with wheat flour.
- Rice flour: A small amount makes all the difference in crunch, I learned this after a batch came out too soft.
- Red onion: Adds sweetness and a slight sharpness that balances the spices beautifully.
- Cumin seeds: They pop and release their oils in the hot batter, leaving little bursts of flavor in every bite.
- Ground coriander: Adds a floral, citrusy warmth that's gentle but essential.
- Turmeric powder: Just half a teaspoon gives the bhajis that golden glow and a subtle earthy note.
- Chili powder: Adjust this based on your heat tolerance, it should warm you up without overwhelming the other flavors.
- Garam masala: This is the soul of the spice mix, adding depth and a little sweetness at the end.
- Baking powder: A tiny bit helps the batter puff slightly, making the bhajis lighter and airier inside.
- Greek yogurt: Thick and tangy, it cools everything down and clings to each fritter perfectly.
- Fresh mint and cilantro: These herbs make the dip feel bright and alive, like a mini chutney.
- Lemon juice: Just a teaspoon sharpens the yogurt and brings all the flavors into focus.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Make the Dip First:
- Stir together the yogurt, mint, cilantro, lemon juice, cumin, and a pinch of salt until smooth. Pop it in the fridge so it stays cool and refreshing while you fry.
- Mix the Dry Spices:
- In a large bowl, whisk together the chickpea flour, rice flour, cumin seeds, coriander, turmeric, chili powder, garam masala, baking powder, and salt. This ensures every piece gets evenly coated.
- Add the Vegetables:
- Toss in the cauliflower, onion, cilantro, and green chilies if using. Use your hands to coat everything well, the flour should cling to every surface.
- Form the Batter:
- Slowly drizzle in the water, stirring as you go, until you have a thick, sticky batter that holds the vegetables together. It should look chunky, not smooth.
- Heat the Oil:
- Pour enough oil into a deep pan to submerge the bhajis halfway and heat it to 170 degrees Celsius. Test with a tiny bit of batter, it should sizzle and rise immediately.
- Fry in Batches:
- Drop spoonfuls of the batter into the hot oil, giving each bhaji space to cook evenly. Fry for 4 to 5 minutes, turning them gently until they're deep golden all over.
- Drain and Serve:
- Lift the bhajis out with a slotted spoon and let them drain on paper towels. Serve them hot with the chilled yogurt dip on the side.
Save There was an evening when I made these just for myself, standing by the stove with a cup of tea, eating them straight from the paper towel. No table setting, no guests, just the sound of rain outside and the warmth of spiced cauliflower in my hands. That's when I realized some recipes don't need an occasion, they create one.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
Getting the Texture Just Right
The key to crispy bhajis is a thick batter and hot oil. If the batter is too thin, it won't cling properly and you'll end up with flat, greasy fritters. If the oil isn't hot enough, they'll absorb too much and feel heavy. I test the heat by dropping in a tiny bit of batter, if it sizzles and floats right away, you're ready. The rice flour is your secret weapon here, it adds a crunch that chickpea flour alone can't achieve.
Adjusting the Heat Level
Some people like their bhajis fiery, others prefer a gentler warmth. The green chilies are optional, and you can easily leave them out or swap them for a milder variety. The chili powder can also be dialed down to a quarter teaspoon if you're serving kids or anyone sensitive to spice. I've found that the yogurt dip does a lot of the cooling work, so even a little heat in the bhajis feels balanced once you take a bite with the dip.
Serving and Storing
Bhajis are at their absolute best when they're fresh and hot, straight from the oil. That said, you can keep leftovers in an airtight container in the fridge for a day and reheat them in a hot oven to bring back some of the crispness. The yogurt dip will last up to three days covered in the fridge. If you're making these for a party, fry them just before guests arrive so they're still warm and crunchy when served.
- Sprinkle a pinch of chaat masala over the finished bhajis for an extra tangy kick.
- Try swapping the mint in the dip for fresh dill if you want a slightly different herbal note.
- These work beautifully as part of a larger Indian spread or as a standalone snack with chai.
Save Once you get the hang of the batter and the frying, you'll find yourself making these on repeat. They're the kind of recipe that feels like a small celebration every time.
Recipe FAQs
- → Can I bake these bhajis instead of frying?
Yes, you can bake them at 200°C (400°F) for 20-25 minutes, flipping halfway through. Brush with oil for better crispiness, though they won't be quite as crispy as deep-fried versions.
- → What can I substitute for chickpea flour?
Chickpea flour is essential for authentic bhajis, but you can try a mix of rice flour and cornstarch in a pinch. The texture and flavor will differ from traditional versions.
- → How do I store leftover bhajis?
Store cooled bhajis in an airtight container in the refrigerator for up to 2 days. Reheat in a hot oven or air fryer to restore crispiness before serving.
- → Can I make the batter ahead of time?
It's best to fry the bhajis immediately after preparing the batter. The baking powder activates quickly, and waiting too long can result in less crispy fritters.
- → What other vegetables work well in bhajis?
Onions, potatoes, spinach, and bell peppers all make excellent bhajis. You can mix vegetables or use them individually, adjusting cooking time as needed for different textures.
- → How can I make these bhajis less spicy?
Omit the green chilies and reduce the chili powder to 1/4 teaspoon or eliminate it entirely. The other spices will still provide plenty of flavor without heat.