Pin it The smell of hot chickpea batter hitting oil is unmistakable. It fills the kitchen with this earthy, toasty warmth that makes everyone wander in asking whats for dinner. I started making these bhajis on a rainy Saturday when I had half a cauliflower sitting in the fridge and a serious craving for something crunchy and spiced. What came out of that first attempt was so good I barely made it to the table before half of them disappeared.
I once brought a platter of these to a potluck where no one expected much from fried cauliflower. By the end of the night, three people had asked for the recipe and someone admitted theyd never liked cauliflower until that moment. Theres something about the combination of spice, crunch, and that little kick of green chili that just works. Even my pickiest eater friend went back for seconds, dipping each one generously into the minty yogurt.
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 so they cook evenly and get coated properly, about bite sized is perfect.
- Red onion: Adds sweetness and a little sharpness that balances the earthy chickpea flour beautifully.
- Chickpea flour: This is the base of the batter, it fries up crisp and golden and has a slightly nutty flavor you cant get from wheat flour.
- Rice flour: The secret to extra crunch, dont skip it if you want that perfect crispy shell.
- Fresh cilantro: Bright, grassy, and essential for that fresh pop in every bite.
- Green chilies: Optional but highly recommended if you like a little heat threading through the fritter.
- Cumin seeds: They crackle and release this warm, aromatic flavor when they hit the hot oil.
- Ground coriander: Adds a gentle citrusy sweetness that rounds out the spice blend.
- Turmeric powder: For color and a subtle earthy undertone that makes the bhajis glow golden.
- Chili powder: Brings warmth without overwhelming, adjust to your heat tolerance.
- Garam masala: The finishing spice that ties everything together with its complex, warming notes.
- Baking powder: Just a pinch helps the batter puff up slightly and stay light.
- Water: Add it slowly, you want a thick batter that clings to the vegetables like a cozy blanket.
- Greek yogurt: Thick, tangy, and the perfect cooling contrast to the spiced fritters.
- Fresh mint: Bright and refreshing, it cuts through richness like nothing else.
- Lemon juice: A little acidity sharpens the dip and makes everything taste brighter.
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 Greek yogurt, mint, cilantro, lemon juice, cumin, and salt in a small bowl. Pop it in the fridge so the flavors meld while you fry, and itll be perfectly chilled when the bhajis come out hot.
- 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. This is your flavor foundation, so make sure its well combined.
- Toss in the Vegetables:
- Add the cauliflower florets, sliced red onion, cilantro, and green chilies to the spiced flour. Toss everything with your hands until each piece is coated in the dry mixture.
- Add Water to Form Batter:
- Pour in the water gradually, stirring as you go, until you have a thick, sticky batter that clings to the vegetables. It should hold together when you scoop it, not run off the spoon.
- Heat the Oil:
- Pour enough vegetable oil into a deep pan or wok to submerge the bhajis halfway, and heat it to 170 degrees Celsius. You can test it by dropping in a small bit of batter, it should sizzle immediately and rise to the surface.
- Fry in Batches:
- Scoop small portions of the batter and carefully drop them into the hot oil, dont overcrowd the pan or theyll steam instead of crisp. Fry for 4 to 5 minutes, turning occasionally, until theyre deep golden brown all over.
- Drain and Serve:
- Lift the bhajis out with a slotted spoon and let them drain on paper towels to soak up any excess oil. Serve them hot, straight from the pan, with the chilled yogurt dip on the side.
Pin it Theres a moment when you pull the first batch out of the oil and the kitchen smells like a street food stall in Delhi, warm spices and sizzling batter and fresh herbs all at once. My sister once said these bhajis tasted like a hug from the inside out, which is maybe the best compliment Ive ever gotten in the kitchen. Theyre the kind of food that turns a regular Tuesday into something worth gathering around the table for.
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 Just Right
The first time I made these, I added too much water and ended up with something closer to pakora soup than fritters. The batter should be thick enough to coat a spoon and cling stubbornly to the cauliflower. If you can see bare spots on the vegetables after mixing, you need a splash more water. If it drips off easily, add another tablespoon of chickpea flour and stir again.
Variations Worth Trying
Once you get the hang of the basic version, this recipe is a playground. Ive swapped cauliflower for broccoli, added grated carrots, and even tossed in some spinach leaves for color. A pinch of chaat masala sprinkled over the finished bhajis adds a tangy, salty punch thats completely addictive. You can also swap the mint in the yogurt dip for dill or add a tiny spoonful of tahini for extra creaminess.
Serving and Storing
These are best eaten hot and fresh, straight out of the oil when theyre at their crispiest. If you have leftovers, you can reheat them in a hot oven for a few minutes to bring back some of the crunch, but theyll never be quite as good as the first bite. I like to serve them as an appetizer with the yogurt dip, but theyve also been known to show up alongside rice and dal as part of a bigger spread.
- Sprinkle with a little extra salt and chaat masala right after frying for maximum flavor.
- If making ahead, you can prep the batter and store it in the fridge for up to an hour before frying.
- Double the yogurt dip recipe, trust me, it disappears fast.
Pin it These bhajis have become one of those recipes I make without thinking, the kind that feels like muscle memory now. I hope they bring as much joy to your table as theyve brought to mine.
Recipe FAQs
- → Can I bake these bhajis instead of frying them?
Yes, you can bake them at 200°C (400°F) for 20-25 minutes, flipping halfway through. Lightly brush with oil for 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 in a pinch, you could try a mix of rice flour and cornstarch. The texture and flavor will differ from traditional bhajis.
- → How do I know when the oil is hot enough?
Drop a small amount of batter into the oil - it should sizzle and rise to the surface immediately. A cooking thermometer reading 170°C (340°F) ensures perfect frying temperature.
- → Can I make the batter ahead of time?
It's best to fry bhajis immediately after mixing, as the batter can become watery if it sits too long. However, you can prep all dry and wet ingredients separately up to 4 hours ahead.
- → How should 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 10 minutes to restore crispiness. They don't freeze well.
- → What other vegetables work well in bhajis?
Try thinly sliced potatoes, spinach, shredded cabbage, or diced bell peppers. Mix vegetables for variety, ensuring they're cut small enough to cook through during frying.