Crispy Spiced Cauliflower Bhajis

Featured in: Vegetarian Picks

These golden cauliflower bhajis bring authentic Indian flavors to your table with minimal effort. Fresh cauliflower florets are coated in a seasoned chickpea flour batter infused with cumin, turmeric, and garam masala, then fried until perfectly crispy. The cooling mint-cilantro yogurt dip provides the ideal balance to the warm spices. Ready in just 40 minutes, these vegetarian fritters make an impressive appetizer or snack that's naturally gluten-free.

Updated on Thu, 29 Jan 2026 11:44:00 GMT
Crispy golden cauliflower bhajis with a spiced chickpea flour batter, served alongside a cool mint yogurt dip for dipping. Pin
Crispy golden cauliflower bhajis with a spiced chickpea flour batter, served alongside a cool mint yogurt dip for dipping. | garlicgroove.com

My neighbor Priya taught me to make bhajis on a humid Saturday afternoon when she caught me eyeing her kitchen window, watching golden clouds of steam rise into the air. She laughed and pulled me inside, saying the trick wasn't some mysterious spice blend but understanding that chickpea flour needs to cling to every surface like it's hugging the vegetables. Within minutes, I was elbow-deep in spiced batter, learning that crispy bhajis aren't about technique as much as they're about patience and the right temperature. That day I ate seven in a row, and I've never looked back.

I made these for my book club once, thinking they'd be too much fuss, and somehow everyone stopped mid-conversation to grab another from the platter. My friend Marcus said they tasted like the street food he had in Delhi, and that compliment meant more than any cookbook review ever could. There's something about serving hot, crispy food that people eat with their hands that breaks down walls and makes people feel cared for.

Ingredients

  • Cauliflower florets (500 g): Cut them small so they cook through before the batter gets too dark; larger florets stay raw inside.
  • Chickpea flour (120 g): This is the backbone, binding everything while creating that crispy shell when it hits hot oil.
  • Rice flour (2 tbsp): The secret weapon for extra crispiness and a delicate texture that prevents sogginess.
  • Red onion (1 small): Sliced thin so it softens and adds sweetness against the spice and bitterness of the cauliflower.
  • Cumin seeds and ground coriander: Toast them mentally as you combine them; they'll bloom and release their warmth when they hit the hot oil.
  • Turmeric, chili powder, garam masala (1/2 tsp each): Together these create the signature warmth and complexity that makes people ask what you did to make them taste so good.
  • Baking powder (1/4 tsp): Just enough to lighten the batter so the bhajis become airy and delicate instead of dense.
  • Fresh cilantro and green chilies: These add brightness; the chilies can be omitted if you prefer milder heat.
  • Greek yogurt (200 g): Thick and creamy, it doesn't dilute the flavors of the dip like thin yogurt would.
  • Fresh mint and cilantro for dip: Chopped just before mixing so they stay vibrant and herbaceous.
  • Vegetable oil: You need enough for deep frying, and it should stay at 170°C for the best results.

Instructions

Product image
Measure spices, liquids, and baking ingredients accurately for consistent results in cooking and baking.
Check price on Amazon
Start with the cool dip:
Mix yogurt with mint, cilantro, lemon juice, cumin, and salt in a small bowl, then refrigerate it while you work. This gives the flavors time to meld and ensures your dip is refreshingly cold when the bhajis are hot.
Combine your dry spices:
In a large bowl, whisk together chickpea flour, rice flour, cumin seeds, coriander, turmeric, chili powder, garam masala, baking powder, and salt. You should smell the spices already coming alive before anything is even cooked.
Add your vegetables:
Toss cauliflower florets, sliced onion, cilantro, and chopped green chilies into the flour mixture until every piece is coated. This step ensures even seasoning and helps the batter cling properly.
Build your batter:
Slowly add water while stirring, aiming for a thick batter that's sticky and coats vegetables like a second skin, but not so wet that it slides off. The consistency matters more than following the water amount exactly.
Heat your oil carefully:
Warm oil in a deep pan or wok to 170°C (340°F)—if you don't have a thermometer, a tiny drop of batter should sizzle and float immediately. Too cold and they'll be greasy; too hot and they'll burn before the cauliflower cooks through.
Fry in batches:
Drop small spoon-sized portions into the oil without crowding the pan, as this drops the temperature and causes the bhajis to absorb oil instead of crisping. Work in batches so each bhaji gets proper attention and golden color.
Turn and listen:
After 2 minutes, gently turn each bhaji with a slotted spoon and fry for another 2-3 minutes until they're deep golden brown and smell absolutely incredible. You'll know they're done when the sizzling quiets down and they look crispy all over.
Drain and serve:
Remove with a slotted spoon and place on paper towels to absorb excess oil, then serve immediately while they're still warm and crunchy. The contrast between the hot bhajis and cold yogurt dip is what makes this dish sing.
Product image
Measure spices, liquids, and baking ingredients accurately for consistent results in cooking and baking.
Check price on Amazon
Sizzling cauliflower bhajis just out of the fryer, golden brown and paired with a creamy yogurt mint sauce. Pin
Sizzling cauliflower bhajis just out of the fryer, golden brown and paired with a creamy yogurt mint sauce. | garlicgroove.com

There's a moment when the first batch comes out of the oil, golden and steaming, and you take one bite while it's still almost too hot to hold. In that moment, everything else stops, and you remember why you cook—it's not about impressing people, it's about creating that small, perfect pocket of joy.

The Magic of Chickpea Flour

Chickpea flour isn't just a binder; it's a transformer that takes humble vegetables and turns them into something restaurant-worthy. When it meets hot oil, it creates a thin, crispy shell that shatters under your teeth while protecting the vegetables inside, keeping them tender and perfectly cooked. I used to use regular all-purpose flour and wondered why my bhajis were always dense—switching to chickpea flour changed everything about how I approach vegetable fritters.

Oil Temperature and the Sizzle Test

Learning to judge oil temperature by sound and intuition took practice, but now I can tell when it's ready just by how my test batter moves through the oil. If it sinks and slowly floats, the oil needs more heat; if it immediately browns and floats, you're there. The moment you hear that aggressive, rapid sizzle is when you know the temperature is perfect, and that's your signal to drop in the rest of the batch.

Serving and Storage Secrets

These bhajis are best served immediately while they're still warm and crispy, almost crackling when you bite into them. If you make them ahead, you can reheat them in a 180°C oven for 5 minutes to restore some of the crispiness, though they'll never be quite as perfect as fresh ones. The yogurt dip keeps for three days in the refrigerator, making it easy to have everything ready for impromptu gatherings.

  • Prep all your vegetables the morning of serving so you're only mixing and frying when guests arrive.
  • Make the dip up to a day ahead to give the spices time to blend together seamlessly.
  • If the batter sits too long, it gets gluey; make it fresh right before frying for the crispiest results.
Product image
Pressure cook meals, make rice, steam vegetables, and prepare soups faster for easy everyday cooking.
Check price on Amazon
Bite-sized cauliflower bhajis piled on a plate, crispy edges and herbs, with a fresh yogurt dip for a flavorful appetizer. Pin
Bite-sized cauliflower bhajis piled on a plate, crispy edges and herbs, with a fresh yogurt dip for a flavorful appetizer. | garlicgroove.com

These bhajis have become my answer to the question "what should I bring?" because they never disappoint and they always make people smile. Once you master these, you'll find yourself making them constantly, tweaking them with different vegetables or spice blends, and becoming the person everyone expects to arrive with crispy, golden fritters.

Recipe Questions

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 the fried version.

What can I use instead of chickpea flour?

Chickpea flour provides the authentic flavor and texture, but you can try a mix of rice flour and cornstarch in a pinch. The taste and binding will differ from traditional bhajis.

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, 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 reheat them in a 180°C (350°F) oven for 5-7 minutes to restore some crispiness.

What other vegetables work well in bhajis?

Onions, spinach, potatoes, and mixed vegetables all make excellent bhajis. Adjust cooking time based on the vegetable's density and moisture content.

How can I make the bhajis less spicy?

Reduce or omit the green chilies and chili powder. The cumin, coriander, and garam masala will still provide plenty of flavor without the heat.

Crispy Spiced Cauliflower Bhajis

Crispy cauliflower fritters with aromatic Indian spices and cooling yogurt dip for the perfect appetizer.

Prep duration
20 min
Cook duration
20 min
Complete duration
40 min


Complexity Medium

Heritage Indian

Output 4 Portions

Dietary requirements Vegetarian, No gluten

Components

For the Bhajis

01 1 medium head cauliflower, cut into small florets (approximately 1.1 lbs)
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 (optional)
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, or to taste
13 1/4 teaspoon baking powder
14 4 to 5 fluid ounces water, as needed
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: Combine Greek yogurt, mint, cilantro, lemon juice, ground cumin, and salt in a small bowl. Mix thoroughly until homogeneous. Cover and refrigerate until ready to serve.

Step 02

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

Step 03

Add Vegetables to Flour Mixture: Add cauliflower florets, red onion, cilantro, and green chilies to the flour mixture. Toss thoroughly to ensure all vegetables are well coated with the dry ingredients.

Step 04

Form the Batter: Gradually add water while stirring to achieve a thick, sticky batter that uniformly coats the vegetables. The consistency should adhere to the vegetables without being excessively wet.

Step 05

Heat Oil to Proper Temperature: Heat vegetable oil in a deep pan or wok to 338°F (170°C), ensuring adequate depth for submerging the fritters.

Step 06

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

Step 07

Drain and Serve: Remove fritters with a slotted spoon and transfer to paper towels to drain excess oil. Serve immediately while hot alongside the chilled yogurt dip.

Necessary tools

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

Allergy details

Review each ingredient for potential allergens and speak with a healthcare provider if you're uncertain about anything.
  • Contains dairy (yogurt in dip component).
  • Gluten-free flours used; verify all products are certified gluten-free to prevent cross-contamination.
  • Review oil and yogurt labels for potential cross-contamination risks specific to individual allergies.

Nutrition breakdown (per portion)

These values are provided as estimates only and shouldn't replace professional medical guidance.
  • Energy: 225
  • Fat: 10 g
  • Carbohydrates: 26 g
  • Protein: 8 g