Pin It The sizzle hit before the aroma did. I was standing at my friend Priya's stove, watching her drop spoonfuls of spiced batter into shimmering oil, and the sound alone made my mouth water. She laughed at my wide eyes and handed me a golden, craggy fritter straight from the pan. That first bite, all crunch and warmth and spice, completely changed how I thought about cauliflower. I went home that night determined to recreate those bhajis, and after a few gloriously messy attempts, I finally nailed it.
I made these for a small dinner party once, and they disappeared faster than I could fry them. My cousin stood by the stove with a napkin, taste-testing each batch and declaring himself quality control. By the time I plated the last one, he'd eaten at least six. Now every time he visits, he asks if I'm making "those cauliflower things," and I know exactly what he means.
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 florets work best because they fry evenly and get coated in all that spiced batter without any sad, naked spots.
- Red onion: Slice it thin so it crisps up beautifully and adds little pockets of sweetness throughout each bhaji.
- Chickpea flour: This is the magic base, it binds without eggs and gives a subtle earthy flavor that makes these fritters feel authentic.
- Rice flour: Just two tablespoons transforms the texture, creating that shatteringly crisp exterior I crave.
- Fresh cilantro and green chilies: These bring brightness and heat, though you can skip the chilies if spice isnt your thing.
- Cumin seeds, ground coriander, turmeric, chili powder, garam masala: This spice blend is what makes your kitchen smell like a street food stall in Mumbai.
- Baking powder: A small amount helps the bhajis puff up slightly and stay light instead of dense.
- Greek yogurt: Thick and tangy, it makes the dip creamy and cooling without being too rich.
- Fresh mint and lemon juice: These brighten the yogurt dip and cut through the richness of the fried fritters perfectly.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Whip Up the Cooling Dip:
- Stir together the Greek yogurt, mint, cilantro, lemon juice, cumin, and a pinch of salt in a small bowl. Pop it in the fridge so it gets beautifully cold while you work on the bhajis.
- Build the Spice Base:
- In a large bowl, whisk together chickpea flour, rice flour, cumin seeds, coriander, turmeric, chili powder, garam masala, baking powder, and salt until evenly combined. This dry mixture should smell incredible already.
- Toss in the Vegetables:
- Add your cauliflower florets, sliced red onion, chopped cilantro, and green chilies to the spiced flour. Use your hands to toss everything together so each piece gets a light dusting of the mixture.
- Form the Batter:
- Drizzle in the water a little at a time, stirring as you go, until you have a thick, sticky batter that clings to the vegetables. It should look clumpy and uneven, not smooth or runny.
- Heat the Oil:
- Pour enough vegetable oil into a deep pan or wok to submerge the bhajis halfway, then heat it to 170 degrees Celsius. You can test it by dropping a tiny bit of batter in, it should sizzle immediately but not smoke.
- Fry in Batches:
- Scoop up small portions of the batter with a spoon or your hands and carefully drop them into the hot oil, leaving space between each one. Fry for four to five minutes, turning occasionally, until they turn deep golden brown and crispy all over.
- Drain and Serve:
- Lift the bhajis out with a slotted spoon and let them drain on paper towels for a moment. Serve them hot, piled high, with the chilled yogurt dip on the side.
Pin It There was an evening last spring when I made these on a whim and ate them outside on the porch with a cold drink. The sun was setting, the bhajis were still warm, and I felt ridiculously content. It wasnt a special occasion, just a quiet moment where good food made everything feel right. Thats the kind of recipe this is.
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 Crispiest Bhajis
The secret to that perfect crunch is in the batter consistency and the oil temperature. I learned the hard way that a runny batter creates flat, limp fritters that fall apart in the oil. You want the mixture thick enough that it sticks to the cauliflower in clumps. And dont skip the rice flour, it really does make a difference in texture. If you have a thermometer, use it, but if not, just watch for steady bubbles around each bhaji as it fries.
Customizing the Spice Level
I adjust the heat depending on whos eating. For my spice-loving friends, I add extra green chilies and a pinch of cayenne. For my mom, who prefers things milder, I skip the chilies entirely and go light on the chili powder. The beauty of this recipe is that the spices are layered, so even a mild version still tastes vibrant and full. You can also sprinkle chaat masala on top right before serving for an extra hit of tangy, savory flavor.
Serving and Storing Tips
These bhajis are at their absolute best fresh from the oil, but Ive reheated leftovers in a hot oven and they still turn out pretty great. Just spread them on a baking sheet and crisp them up at 200 degrees Celsius for about eight minutes. The yogurt dip keeps well in the fridge for up to three days, so you can make it ahead if youre planning a party.
- Serve them as a starter with drinks, or pile them into flatbreads for a casual meal.
- Try swapping the mint in the dip for fresh dill or basil for a completely different vibe.
- If youre frying for a crowd, keep finished bhajis warm in a low oven while you work through the batches.
Pin It Once you get the rhythm down, making these becomes almost meditative. Youll find yourself craving that sizzle, the smell, and the moment you break one open and see the steam rise. I hope they bring you as much joy as theyve brought me.
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. However, they won't be quite as crispy as the deep-fried version. Lightly spray or brush them with oil before baking for better browning.
- → What can I substitute for chickpea flour?
Chickpea flour is essential for authentic bhajis and provides the distinctive flavor and texture. If unavailable, you could try a combination of other gluten-free flours, but the taste and texture will differ significantly from traditional bhajis.
- → How do I know when the oil is at the right temperature?
The ideal frying temperature is 170°C (340°F). If you don't have a thermometer, drop a small amount of batter into the oil—it should sizzle immediately and rise to the surface. If it browns too quickly, the oil is too hot.
- → Can I make the batter ahead of time?
It's best to fry the bhajis immediately after preparing the batter. The baking powder helps create a light texture, and its effectiveness diminishes over time. However, you can prepare the yogurt dip up to a day in advance.
- → What other vegetables work well in bhajis?
Onions are the most traditional choice, but you can also use spinach, potatoes, eggplant, or mixed vegetables. Just ensure vegetables are cut into small pieces and any leafy greens are well-drained to prevent excess moisture in the batter.
- → How do I store leftover bhajis?
Store cooled bhajis in an airtight container in the refrigerator for up to 2 days. Reheat them in a hot oven at 180°C (350°F) for 8-10 minutes to restore some crispiness. They're best enjoyed fresh, though.