Crispy Cauliflower Bhajis

Featured in: Comfort Family Dinners

These cauliflower bhajis are crispy, golden fritters packed with aromatic Indian spices. Made with chickpea flour and rice flour for extra crunch, they're studded with tender cauliflower florets and red onion. The thick, spiced batter creates a perfectly crispy coating when deep-fried. Served alongside a cooling mint and cilantro yogurt dip, these bhajis make an irresistible vegetarian appetizer that's naturally gluten-free and ready in just 40 minutes.

Updated on Fri, 30 Jan 2026 17:55:04 GMT
Golden, crispy Cauliflower Bhajis fritters stacked high, sprinkled with fresh cilantro and ready to dip into creamy yogurt sauce. Save to Pinterest
Golden, crispy Cauliflower Bhajis fritters stacked high, sprinkled with fresh cilantro and ready to dip into creamy yogurt sauce. | frostkettle.com

The sizzle startled me the first time I dropped a spoonful of battered cauliflower into hot oil. It bloomed into a golden tangle almost instantly, filling the kitchen with the warm smell of toasted cumin and chickpea flour. I was trying to recreate the bhajis I'd eaten at a tiny restaurant tucked behind a train station, where they arrived in a paper-lined basket, still crackling. That batch turned out lopsided and a little pale, but I ate every single one standing at the counter, dipping them into cold yogurt until my fingers were sticky.

I started making these for friends who would show up unannounced on Friday nights, hungry and hoping for something interesting. The bhajis became my go to because I could fry them in batches while we talked, and the kitchen would fill with the kind of smell that made people lean against the counter and ask what was in them. One friend always requested extra chili, another would eat them straight from the paper towel, ignoring the dip entirely. It became less about the recipe and more about the rhythm of frying, draining, and passing the plate around while it was still too hot to touch.

Ingredients

  • Cauliflower florets (500 g): Small florets fry faster and get crispier, so break them down into bite sized pieces rather than leaving them chunky.
  • Red onion, finely sliced: The onion adds sweetness and a slight bite that balances the earthy chickpea flour, and slicing it thin helps it cook through in the same time as the cauliflower.
  • Chickpea flour (120 g): This is the backbone of the batter, giving it structure and a nutty flavor that deepens as it fries.
  • Rice flour (2 tbsp): Just a small amount makes the bhajis noticeably crispier and helps them hold their crunch longer.
  • Fresh cilantro, chopped: Cilantro brings a bright, grassy note that cuts through the richness of the fried batter.
  • Green chilies, finely chopped: Optional, but they add a sharp heat that builds slowly rather than overwhelming the first bite.
  • Cumin seeds: Whole seeds release little bursts of warmth and fragrance as you bite into them, more dynamic than ground cumin alone.
  • Ground coriander: It adds a citrusy, floral layer that works quietly in the background of the spice mix.
  • Turmeric powder: Beyond color, turmeric gives a subtle earthiness that ties the spices together.
  • Chili powder: Adjust this to your comfort level, it adds warmth without making the bhajis aggressively spicy.
  • Garam masala: A half teaspoon is enough to add complexity and a hint of sweetness from the warming spices.
  • Baking powder: This lightens the batter just slightly, preventing the bhajis from becoming too dense.
  • Water (100 to 120 ml): Add it slowly, the batter should be thick and sticky, not pourable.
  • Vegetable oil for frying: Use a neutral oil with a high smoke point, like sunflower or canola, and make sure theres enough to submerge the bhajis halfway.
  • Plain Greek yogurt (200 g): Thick yogurt clings better to the bhajis and provides a cool, tangy contrast to the spices.
  • Fresh mint and cilantro: These herbs brighten the dip and make it feel fresh rather than heavy.
  • Lemon juice: Just a teaspoon wakes up the yogurt and balances its richness.
  • Ground cumin in the dip: It echoes the spices in the bhajis and ties the dish together.

Instructions

Product image
Keep air fryer baskets clean while cooking wings, vegetables, and snacks with easy nonstick cleanup.
Check price on Amazon
Make the Yogurt Dip:
Stir together the yogurt, mint, cilantro, lemon juice, ground cumin, and a pinch of salt in a small bowl until smooth. Cover it and tuck it into the fridge so the flavors can meld while you fry.
Mix the Dry Ingredients:
In a large bowl, whisk together the chickpea flour, rice flour, cumin seeds, ground coriander, turmeric, chili powder, garam masala, baking powder, and salt. Make sure theres no clumping, the spices should be evenly distributed.
Add the Vegetables:
Toss the cauliflower florets, sliced red onion, chopped cilantro, and green chilies into the flour mixture. Use your hands to coat everything thoroughly, pressing the flour into the florets.
Form the Batter:
Slowly add water, a little at a time, stirring and pressing the mixture together until it becomes a thick, sticky batter that clings to the vegetables. It should hold together when you scoop it, not drip off the spoon.
Heat the Oil:
Pour enough oil into a deep pan or wok to reach about 5 cm deep and heat it to 170 degrees C. Test it by dropping in a tiny bit of batter, it should sizzle immediately and rise to the surface.
Fry in Batches:
Use a spoon or your hands to drop small clumps of the batter into the hot oil, working in batches so the pan doesnt get crowded. Fry for 4 to 5 minutes, turning them gently with a slotted spoon, until theyre golden brown and crisp 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.
Product image
Keep air fryer baskets clean while cooking wings, vegetables, and snacks with easy nonstick cleanup.
Check price on Amazon
Golden, crispy Cauliflower Bhajis fritters stacked high, sprinkled with fresh cilantro and ready to dip into creamy yogurt sauce. Save to Pinterest
Golden, crispy Cauliflower Bhajis fritters stacked high, sprinkled with fresh cilantro and ready to dip into creamy yogurt sauce. | frostkettle.com
Golden, crispy Cauliflower Bhajis fritters stacked high, sprinkled with fresh cilantro and ready to dip into creamy yogurt sauce. Save to Pinterest
Golden, crispy Cauliflower Bhajis fritters stacked high, sprinkled with fresh cilantro and ready to dip into creamy yogurt sauce. | frostkettle.com

There was one evening when I made these for my neighbors, who had never tried anything like them before. I watched them take cautious first bites, then reach for seconds before theyd even finished chewing. One of them said it tasted like summer and spice at the same time, which didnt make sense but somehow felt exactly right. We sat on the back steps with the plate between us, dipping and talking until the bhajis were gone and the yogurt bowl was scraped clean.

Getting the Texture Right

The difference between a soggy bhaji and a crispy one comes down to the batter consistency and oil temperature. If the batter slides off the vegetables, it needs more time to rest and bind, or a touch more chickpea flour. The oil should be hot enough that the bhajis sizzle on contact but not so hot that they brown in seconds while staying raw inside. I use a thermometer now, but before that, I learned to watch for the bubbles, steady and active, not violent.

Serving Suggestions

These bhajis are perfect as a starter, but Ive also served them alongside dal and rice for a full meal. They work well on a mezze style platter with chutneys, pickles, and flatbreads, or even tucked into warm naan with extra yogurt and shredded lettuce. Theyre best eaten within the first 20 minutes, but if you need to keep them warm, spread them on a wire rack in a low oven rather than piling them on a plate where theyll steam and soften.

Make Ahead and Storage

You can prep the dry spice mix and chop the vegetables a few hours ahead, but dont add the water to the batter until youre ready to fry. Once fried, bhajis lose their crispness quickly, so theyre not great for making far in advance. If you have leftovers, reheat them in a hot oven or air fryer to bring back some of the crunch, microwaving will make them sad and limp.

  • Store leftover bhajis in an airtight container in the fridge for up to two days.
  • The yogurt dip keeps well for three days and actually tastes better after the herbs have had time to infuse.
  • Freeze uncooked batter portioned on a tray, then fry from frozen, adding an extra minute or two to the cooking time.
Save to Pinterest
| frostkettle.com
Save to Pinterest
| frostkettle.com

These bhajis have become one of those recipes I make without thinking, measuring by feel and adjusting the spices depending on whos coming over. Theyre forgiving, delicious, and always gone before I remember to take a picture.

Recipe Questions & Answers

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 browning, though they won't be quite as crispy as deep-fried versions.

What can I use instead of chickpea flour?

Chickpea flour is essential for authentic flavor and texture. However, a mix of cornstarch and all-purpose flour can work in a pinch, though it will change the taste and won't be gluten-free.

How do I know when the oil is hot enough?

Drop a small piece of batter into the oil. If it sizzles immediately and rises to the surface within 2-3 seconds, the oil is ready. A thermometer reading of 170°C (340°F) is ideal.

Can I make these ahead of time?

Bhajis are best served fresh and hot. However, you can prepare the batter up to 2 hours ahead and keep it refrigerated. Fry just before serving for optimal crispiness.

What other vegetables work well in bhajis?

Onions, potatoes, spinach, and eggplant all make excellent bhajis. You can also create mixed vegetable versions by combining different vegetables in the same batter.

How can I make these less spicy?

Omit the green chilies and reduce the chili powder to 1/4 teaspoon or eliminate it entirely. The cumin, coriander, and garam masala will still provide wonderful flavor without heat.

Crispy Cauliflower Bhajis

Crispy Indian fritters with spiced cauliflower, chickpea flour, and cooling yogurt dip. Perfectly golden and flavorful.

Prep Duration
20 minutes
Time to Cook
20 minutes
Overall Time
40 minutes
Created by Nora Whitman


Skill Level Medium

Cuisine Indian

Makes 4 Serving Size

Dietary Information Meatless, Wheat-Free

What You Need

For the Bhajis

01 1 medium head cauliflower, cut into small florets (approximately 1 pound 2 ounces)
02 1 small red onion, finely sliced
03 1 cup chickpea flour (gram flour/besan)
04 2 tablespoons rice flour
05 2 tablespoons fresh cilantro, chopped
06 2 green chilies, finely chopped
07 1 teaspoon cumin seeds
08 1 teaspoon ground coriander
09 1/2 teaspoon turmeric powder
10 1/2 teaspoon chili powder
11 1/2 teaspoon garam masala
12 1/2 teaspoon salt
13 1/4 teaspoon baking powder
14 4 to 5 fluid ounces water
15 Vegetable oil for deep-frying

For the Yogurt Dip

01 3/4 cup plain Greek yogurt
02 1 tablespoon fresh mint, finely chopped
03 1 tablespoon fresh cilantro, finely chopped
04 1 teaspoon lemon juice
05 1/2 teaspoon ground cumin
06 Pinch of salt

How-To Steps

Step 01

Prepare the Yogurt Dip: In a small bowl, combine Greek yogurt, mint, cilantro, lemon juice, ground cumin, and salt. Mix thoroughly until smooth and evenly combined. Cover and refrigerate until service.

Step 02

Combine Dry Ingredients: In a large mixing bowl, whisk together chickpea flour, rice flour, cumin seeds, ground coriander, turmeric, chili powder, garam masala, baking powder, and salt until well blended.

Step 03

Add Vegetables to Flour Mixture: Add cauliflower florets, sliced red onion, cilantro, and green chilies to the flour mixture. Toss thoroughly to coat all vegetables evenly with the spiced flour.

Step 04

Form the Batter: Gradually add water while stirring continuously to form a thick, sticky batter that fully coats the vegetables. The consistency should hold together without being runny.

Step 05

Heat Oil for Frying: Heat vegetable oil in a deep pan or wok to 338°F (170°C), monitoring the temperature carefully to maintain consistent frying conditions.

Step 06

Fry the Bhajis: Using a spoon or hands, carefully drop small portions of batter into the hot oil in batches, avoiding overcrowding the pan. Fry for 4 to 5 minutes, turning occasionally, until golden brown and crisp throughout.

Step 07

Drain and Rest: Remove fried bhajis with a slotted spoon and transfer to paper towels to drain excess oil and cool slightly.

Step 08

Serve: Arrange hot bhajis on a serving platter and serve immediately with the chilled yogurt dip on the side.

Tools You'll Need

  • Large mixing bowl
  • Deep pan or wok
  • Slotted spoon
  • Small bowl
  • Whisk
  • Thermometer

Allergy Info

Review every ingredient for allergens. Ask a healthcare professional if unsure.
  • Contains dairy (yogurt)
  • Verify all chickpea flour and rice flour products are certified gluten-free to prevent cross-contamination
  • Review oil and yogurt labels for potential allergen cross-contamination based on individual sensitivities

Nutrition Details (Each Serving)

Given for informational purposes, this isn't medical advice.
  • Energy Value: 225
  • Fats: 10 g
  • Carbohydrates: 26 g
  • Proteins: 8 g