Pin it My neighbor Priya walked over one evening with a plate covered in foil, still warm. She lifted the corner and the smell hit me first: toasted cumin, something earthy and golden. They were bhajis, she said, just cauliflower and chickpea flour, but I ate three before she even left. The next week I asked her to show me how she made them, and I've been frying up batches ever since.
I made these for a potluck once, thinking they'd be a side dish. They disappeared faster than the main course. People kept coming back to the kitchen asking what was in them, and I realized it wasn't just the spices, it was the texture, that crackle when you bit down, the way the cauliflower stayed tender inside. I started doubling the recipe after that.
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: Cut them small and uniform so they cook evenly and the batter clings without sliding off.
- Red onion: Slice it thin, it adds a sweet sharpness that balances the spices and softens just enough in the fryer.
- Chickpea flour: This is what holds everything together and gives that nutty, savory backbone, don't skip it.
- Rice flour: Just two tablespoons make the outside shatteringly crisp instead of soft.
- Fresh cilantro: Chop it fine, it brightens the whole fritter and smells incredible when it hits the hot oil.
- Green chilies: Optional, but they add a gentle heat that builds without overwhelming.
- Cumin seeds: Toasting them in the batter releases their warmth, you'll smell it before you even fry.
- Ground coriander: Earthy and slightly citrusy, it layers beautifully with the cumin.
- Turmeric powder: Gives that golden glow and a subtle earthiness.
- Chili powder: Adjust to taste, I like just enough to make my lips tingle.
- Garam masala: The secret warmth at the end, it ties all the spices together.
- Baking powder: A tiny bit makes them puff slightly and stay light inside.
- Water: Add it slowly, you want thick batter that coats like pancake batter, not soup.
- Vegetable oil: Use enough to submerge the bhajis halfway, and keep the heat steady.
- Greek yogurt: Thick and tangy, it cools everything down and adds richness.
- Fresh mint: Chopped fine, it makes the dip taste bright and clean.
- Lemon juice: Just a teaspoon wakes up the yogurt and balances the cream.
- Ground cumin in the dip: Echoes the bhajis and ties the whole plate together.
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 salt in a small bowl. Cover it and tuck it in the fridge so the flavors can get to know each other while you fry.
- Mix the Dry Ingredients:
- In a large bowl, whisk together the chickpea flour, rice flour, cumin seeds, coriander, turmeric, chili powder, garam masala, baking powder, and salt until there are no lumps. This is your flavor foundation.
- Coat the Vegetables:
- Toss in the cauliflower, onion, cilantro, and green chilies if you're using them, and use your hands to rub the flour mixture all over everything. It should look like a dusty mess, that's perfect.
- Add Water Slowly:
- Drizzle in the water a little at a time, stirring gently, until the batter is thick and sticky and clings to the vegetables without pooling at the bottom. Think thick pancake batter.
- Heat the Oil:
- Pour oil into a deep pan or wok until it's about 5 cm deep, and heat it to 170°C. Drop in a tiny bit of batter to test, it should sizzle and rise immediately without burning.
- Fry in Batches:
- Scoop up small clumps of the battered cauliflower with a spoon or your fingers and slide them gently into the oil, don't crowd the pan or they'll steam instead of crisp. Fry for 4 to 5 minutes, turning them once or twice, until they're deep golden and crunchy.
- Drain and Serve:
- Lift them out with a slotted spoon and let them drain on paper towels. Serve them hot, still crackling, with the cold yogurt dip on the side.
Pin it The first time I served these at a dinner party, someone asked if I'd ordered them from a restaurant. I laughed and said no, just cauliflower and a hot pan. But that moment stuck with me, because it reminded me that the best food doesn't have to be complicated, it just has to be made with attention. These bhajis became my go-to whenever I wanted to impress without stressing.
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 Batter Right
The batter is everything here. Too thin and it'll drip off into the oil, too thick and the bhajis will be doughy inside. I learned to add water in splashes, stirring between each addition, until the mixture looked shaggy and sticky, like it wanted to hold together but still had some texture. When you scoop it up, it should cling to the cauliflower without running. If you can see bare spots on the florets, add a tiny bit more water, but go slow.
Frying Without Fear
I used to be nervous about deep frying, worried about splatters and smoke. But once I learned to keep the oil at a steady medium heat and not overcrowd the pan, it became almost meditative. You drop in a few bhajis, listen to them sizzle, watch them turn golden, then lift them out and start again. The key is patience, don't rush the heat or the batches, and you'll get that perfect crisp every time.
Serving and Storing
These are best eaten fresh, straight from the pan while they're still crackling. If you need to keep them warm, put them on a wire rack in a low oven instead of piling them on a plate. Leftovers can be reheated in a hot oven for a few minutes to crisp them back up, but honestly, there are rarely any left.
- Sprinkle chaat masala over the top right before serving for an extra tangy kick.
- Swap the mint in the dip for dill or even basil if you want a different flavor.
- Double the batch if you're feeding a crowd, they vanish faster than you think.
Pin it Every time I make these, I think of Priya and that first warm plate she brought over. Food has a way of traveling like that, from one kitchen to another, carrying a little bit of care with it.
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 crispiness, though they won't be quite as crispy as deep-fried versions.
- → How do I make the bhajis extra crispy?
The rice flour in the batter helps create crispiness. Also ensure your oil is at the correct temperature (170°C/340°F) and don't overcrowd the pan, which can lower the oil temperature.
- → Can I prepare the batter ahead of time?
It's best to fry the bhajis immediately after making the batter. The baking powder activates when mixed with water, and letting it sit too long will reduce the light, crispy texture.
- → What can I substitute for chickpea flour?
Chickpea flour is essential for authentic bhajis and provides the best flavor and texture. However, a mix of rice flour and cornstarch can work in a pinch, though the taste will differ.
- → How do I store leftover bhajis?
Store cooled bhajis in an airtight container in the refrigerator for up to 2 days. Reheat in a 180°C (350°F) oven for 8-10 minutes to restore crispiness. They don't reheat well in the microwave.
- → Can I use frozen cauliflower?
Fresh cauliflower works best as frozen cauliflower contains excess moisture that can make the bhajis soggy. If using frozen, thaw completely and pat very dry with paper towels before coating.