Crispy Cauliflower Bhajis

Featured in: Sunrise Spoonfuls

Crispy cauliflower bhajis are golden-fried Indian fritters that combine tender cauliflower florets with chickpea flour, rice flour, and warm spices like cumin, coriander, and garam masala. The batter clings beautifully to each floret, creating an irresistibly crispy exterior while keeping the inside tender. These savory bites are deep-fried until perfectly golden and served alongside a refreshing yogurt dip infused with fresh mint, cilantro, and cumin. Perfect as an appetizer or part of an Indian-inspired meal, these bhajis deliver authentic flavors in just 40 minutes total time.

Updated on Sun, 18 Jan 2026 16:46:00 GMT
Golden-brown Cauliflower Bhajis fritters piled high on a plate, next to a bowl of green yogurt dip. Save It
Golden-brown Cauliflower Bhajis fritters piled high on a plate, next to a bowl of green yogurt dip. | sunnyspoonful.com

The sizzle hit me first, a sharp pop followed by that unmistakable smell of toasted cumin and hot oil. I was standing in my friend Priya's kitchen, watching her drop misshapen clumps of battered cauliflower into a wok, each one blooming into a golden, craggy fritter. She didn't measure anything, just tossed spices and flour together with the confidence of someone who'd made bhajis a hundred times before. I scribbled notes on a napkin, determined to recreate that exact crisp-edged magic at home.

The first time I made these for a dinner party, I panicked halfway through because the batter looked too thick. I added more water, then too much water, and had to stir in extra chickpea flour while my guests arrived. Somehow, they turned out perfectly, crisp and golden, and disappeared before the main course even hit the table. Now I know that thick, sticky batter is exactly what you want, it clings to the cauliflower and fries up into those craggy, crispy edges everyone fights over.

Ingredients

  • Cauliflower florets: Cut them small and irregular so you get maximum surface area for the batter to grab onto, which means more crispy bits.
  • Red onion: Slice it thin so it softens and almost caramelizes in the hot oil, adding a sweet, savory note to every bite.
  • Chickpea flour: This is the backbone of the batter, it fries up nutty and golden and holds everything together without feeling heavy.
  • Rice flour: Just two tablespoons make all the difference, adding an extra snap of crispness that keeps the bhajis from going soggy.
  • Fresh cilantro: Chop it roughly and toss it in for bright, grassy flavor that cuts through the richness of the fried batter.
  • Green chilies: Optional, but they add a gentle heat that builds slowly, leave them out if you prefer mild or add an extra one if you like it fiery.
  • Cumin seeds: These pop and crackle in the batter, releasing a warm, earthy aroma that smells like home cooking.
  • Turmeric and chili powder: Together they give the bhajis their golden color and a subtle warmth that lingers on your tongue.
  • Garam masala: A pinch at the end adds depth and complexity, a mix of sweet and savory spices that ties everything together.
  • Baking powder: Just a little lift makes the bhajis lighter and airier inside while staying crisp outside.
  • Greek yogurt: Thick and tangy, it's the perfect cooling base for the dip, balancing the heat and spice with creamy richness.
  • Fresh mint and cilantro: Chopped fine and stirred into the yogurt, they add a bright, herbaceous freshness that makes the dip irresistible.

Instructions

Make the Yogurt Dip:
Stir together the yogurt, mint, cilantro, lemon juice, cumin, and salt until smooth and fragrant. Cover and chill it in the fridge so the flavors have time to meld while you fry the bhajis.
Mix the Dry Ingredients:
Whisk together the chickpea flour, rice flour, cumin seeds, coriander, turmeric, chili powder, garam masala, baking powder, and salt in a large bowl. The spices should smell warm and toasty as you stir.
Coat the Vegetables:
Toss in the cauliflower florets, red onion, cilantro, and green chilies, stirring until every piece is dusted with the spiced flour mixture. The vegetables should look powdery and dry at this stage.
Form the Batter:
Add water a little at a time, stirring constantly until the mixture turns into a thick, sticky batter that clings to the cauliflower without dripping off. It should be more like a coating than a pourable batter.
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. Test it by dropping in a tiny bit of batter, it should sizzle and rise to the surface immediately.
Fry the Bhajis:
Scoop small clumps of the batter with a spoon or your hands and carefully drop them into the hot oil, working in batches so they have room to crisp up. Fry for four to five minutes, turning them gently with a slotted spoon until they're golden brown and craggy 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 with the chilled yogurt dip on the side.
Crispy spiced Cauliflower Bhajis cooling on a wire rack, releasing steam next to fresh mint garnish. Save It
Crispy spiced Cauliflower Bhajis cooling on a wire rack, releasing steam next to fresh mint garnish. | sunnyspoonful.com

I remember serving these at a potluck where half the guests had never heard of bhajis before. They vanished so fast I barely got one myself, and for weeks afterward people asked for the recipe. It's funny how something so simple, just vegetables, flour, and spices, can turn into the thing everyone remembers most about a meal.

Choosing the Right Cauliflower

Look for a firm, heavy head with tightly packed florets and bright white color, any yellowing or soft spots mean it's past its prime. I learned the hard way that older cauliflower releases too much moisture when it fries, making the bhajis soggy no matter how hot the oil is. Cut the florets small and uneven, those irregular edges are what catch the batter and crisp up beautifully in the hot oil. If your cauliflower has a lot of leaves attached, chop them up and toss them into the batter too, they fry up crispy and taste just as good as the florets.

Getting the Oil Temperature Just Right

Too cool and the bhajis absorb oil like a sponge, turning heavy and greasy instead of light and crisp. Too hot and they'll scorch on the outside while staying raw in the middle, which happened to me more than once before I learned to trust a thermometer. If you don't have one, drop a small piece of batter into the oil, it should sizzle immediately and float to the top within a second or two. Between batches, give the oil a minute to come back up to temperature, that pause makes all the difference in getting consistent results.

Serving Suggestions and Variations

These bhajis are perfect as a starter with drinks, but I've also served them alongside a simple dal and rice for a light vegetarian dinner. If you want to switch things up, try adding a handful of spinach leaves or grated carrot to the batter for extra color and flavor. A sprinkle of chaat masala right after frying adds a tangy, salty punch that makes them even more addictive.

  • Serve them with mango chutney or tamarind sauce if you want something sweeter than the yogurt dip.
  • Leftovers can be reheated in a hot oven for a few minutes to crisp them up again, though they never seem to last that long.
  • For a vegan version, swap the yogurt dip for a coconut yogurt base with the same herbs and spices.
Freshly fried Cauliflower Bhajis served on a plate with yogurt dip, ready for a flavorful appetizer. Save It
Freshly fried Cauliflower Bhajis served on a plate with yogurt dip, ready for a flavorful appetizer. | sunnyspoonful.com

Once you get the hang of the batter consistency and the oil temperature, these bhajis become the kind of recipe you can make without thinking, quick, forgiving, and always a hit. They're proof that the best food doesn't have to be complicated, just a little practice and a lot of flavor.

Recipe FAQs

What is the best way to get extra crispy bhajis?

Add rice flour to your batter for enhanced crispiness and use baking powder to create a lighter, airier texture. Ensure the oil is hot enough at 170°C (340°F) and avoid overcrowding the pan, which lowers the oil temperature. Drain fried bhajis thoroughly on paper towels to remove excess oil.

Can I make the batter ahead of time?

It's best to fry bhajis immediately after preparing the batter for maximum crispiness. However, you can prepare the dry ingredients in advance and mix them with vegetables just before frying. The yogurt dip can be made up to 24 hours ahead and refrigerated.

How do I keep bhajis warm if frying in batches?

Place cooked bhajis on a wire rack in a warm oven at 100°C (210°F) while you complete remaining batches. This prevents them from becoming soggy while maintaining warmth and crispiness.

What can I substitute for chickpea flour?

All-purpose flour or rice flour can work as alternatives, though chickpea flour provides authentic flavor and protein. You can also blend chickpea flour with other flours to achieve desired texture and taste.

Is there a way to make this less spicy?

Reduce or omit green chilies and chili powder according to preference. You can add them gradually while mixing to control heat levels. The yogurt dip naturally cools the bhajis, making them more comfortable for heat-sensitive palates.

Can these be baked instead of deep-fried?

Baking won't achieve the same golden, crispy texture that makes bhajis special, but air-frying at 190°C (375°F) for 12-15 minutes is a lighter alternative. Results will differ from traditional deep-fried versions but remain delicious.

Crispy Cauliflower Bhajis

Golden Indian-inspired fritters with spiced cauliflower, chickpea flour, and aromatic spices. Served with cooling yogurt dip.

Prep Time
20 mins
Cook Time
20 mins
Total Duration
40 mins
Authored by Lana Bright

Recipe Type Sunrise Spoonfuls

Skill Level Medium

Cuisine Style Indian

Recipe Yield 4 Serving Size

Diet Preferences Vegetarian-Friendly, Free From Gluten

What You'll Need

For the Bhajis

01 1 medium head cauliflower, cut into small florets (approximately 1 pound)
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

Directions

Step 01

Prepare the yogurt dip: In a small bowl, combine Greek yogurt, mint, cilantro, lemon juice, ground cumin, and salt. Mix thoroughly 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 powder, chili powder, garam masala, baking powder, and salt.

Step 03

Incorporate vegetables: Add cauliflower florets, sliced red onion, cilantro, and green chilies to the flour mixture. Toss until all vegetables are evenly coated.

Step 04

Form the batter: Gradually add water while stirring, creating a thick batter with sticky consistency that fully coats the vegetables without becoming runny.

Step 05

Heat the oil: Heat vegetable oil in a deep pan or wok to 340°F, ensuring sufficient depth for submerging the fritters.

Step 06

Fry in batches: Using a spoon or hands, carefully drop small portions of batter into the hot oil, maintaining adequate spacing to prevent overcrowding. Work in manageable batches.

Step 07

Cook until crisp: Fry for 4 to 5 minutes, turning occasionally, until the fritters achieve a golden brown color and crispy exterior.

Step 08

Drain and finish: Remove fritters using a slotted spoon and transfer to paper towels to absorb excess oil.

Step 09

Serve: Serve fritters hot alongside the chilled yogurt dip.

Tools You'll Need

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

Allergy Information

Review each ingredient to identify potential allergens, and consult a healthcare professional if you're unsure.
  • Contains dairy in yogurt component
  • Verify gluten-free certification on all flour products
  • Check oil and yogurt labels for potential cross-contamination

Nutrition Details (Per Serving)

This nutritional data is for reference only and isn't a substitute for medical advice.
  • Caloric Value: 225
  • Fats: 10 grams
  • Carbohydrates: 26 grams
  • Proteins: 8 grams