Crispy Spiced Cauliflower Bhajis

Featured in: Field-Style Rustic Plates

These crispy cauliflower bhajis bring authentic Indian flavors to your table in just 40 minutes. Fresh cauliflower florets and sliced onions are coated in a fragrant chickpea flour batter seasoned with cumin, coriander, turmeric, and garam masala, then deep-fried until golden and crunchy. The cooling yogurt dip with fresh mint and cilantro provides the perfect balance to the warm spices, making these bhajis an irresistible vegetarian appetizer.

Updated on Fri, 30 Jan 2026 16:32:00 GMT
Crispy golden Cauliflower Bhajis fritters with a cooling mint yogurt dip on a plate. Save to Pinterest
Crispy golden Cauliflower Bhajis fritters with a cooling mint yogurt dip on a plate. | pecanfield.com

The sizzle hit me first, that unmistakable sound of batter meeting hot oil, followed by the warm, toasty smell of chickpea flour crisping up. I was standing in my tiny kitchen on a rainy Tuesday, craving something crunchy and comforting, when I remembered these bhajis from a street vendor I'd watched years ago. He'd scoop the batter with his bare hands, drop it fearlessly into bubbling oil, and pull out these impossibly golden, craggly fritters that people lined up for. I wanted that magic at home, and it turned out to be easier than I ever imagined.

I made these for friends once on a whim, and they devoured the entire batch before I could even plate them properly. We stood around the stove, dipping hot bhajis straight into the cool yogurt, laughing as the steam fogged up my kitchen window. It became our thing after that, an unplanned tradition whenever someone needed cheering up or we just wanted an excuse to gather. Theres something about frying food together that breaks down walls and turns an ordinary evening into something you remember.

Ingredients

  • Cauliflower florets: The star here, cut them small so they cook through and get coated evenly in batter without leaving raw centers.
  • Red onion: Adds a slight sweetness and texture, slice it thin so it softens and caramelizes as it fries.
  • Chickpea flour: This is what gives bhajis their signature flavor and crunch, dont skip it or substitute with regular flour.
  • Rice flour: A small amount makes all the difference for that extra shatter when you bite in.
  • Fresh cilantro and green chilies: Brightness and heat, adjust the chilies based on your courage or omit them entirely if you prefer mild.
  • Cumin seeds, coriander, turmeric, chili powder, garam masala: The spice blend that makes these unmistakably Indian, each one plays a role in building warmth and depth.
  • Baking powder: Just a pinch helps the bhajis puff up slightly and stay light instead of dense.
  • Greek yogurt: Thick and tangy, it cools down the spice and adds creaminess, use full fat for the best flavor.
  • Fresh mint and cilantro for the dip: These herbs turn plain yogurt into something vibrant and refreshing.
  • Vegetable oil: For frying, use something neutral with a high smoke point like sunflower or canola.

Instructions

Product image
Blend soups, smoothies, sauces, and baby food directly in pots for quick, smooth results.
Check price on Amazon
Mix the yogurt dip first:
Stir together the yogurt, mint, cilantro, lemon juice, cumin, and salt in a small bowl. Pop it in the fridge so the flavors meld while you cook, and itll be perfectly chilled when the hot bhajis are ready.
Combine 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 until evenly mixed. This is your spice base, and it should smell incredible already.
Toss in the vegetables:
Add the cauliflower florets, sliced red onion, cilantro, and green chilies if using, then toss everything with your hands to coat the vegetables in the dry spice mixture. Dont be shy, get in there and make sure every piece is dusted.
Add water to form the 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 drip off like pancake 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 immediately and rise to the surface without burning.
Fry the bhajis:
Using a spoon or your hands, carefully drop small clumps of the batter into the hot oil, working in batches so the pan isnt crowded. Fry for 4 to 5 minutes, turning them occasionally with a slotted spoon, until theyre deep golden brown and crisp all over.
Drain and serve:
Lift the bhajis out with a slotted spoon and let them drain on paper towels to remove excess oil. Serve them hot, straight from the pan, with the chilled yogurt dip on the side.
Product image
Blend soups, smoothies, sauces, and baby food directly in pots for quick, smooth results.
Check price on Amazon
The spiced cauliflower bhajis are served hot and ready for a delicious appetizer. Save to Pinterest
The spiced cauliflower bhajis are served hot and ready for a delicious appetizer. | pecanfield.com

I remember the first time I nailed the texture, biting into one fresh from the oil and hearing that perfect crunch give way to soft, spiced cauliflower. My partner looked over and said it tasted better than the restaurant version wed been trying to recreate for months. That moment, standing in my kitchen with golden crumbs on my fingers and the smell of cumin in the air, felt like a small victory. Food has a way of doing that, turning an ordinary recipe into something that sticks with you.

Getting the Crispiest Bhajis

The secret is in the double flour trick, chickpea flour for flavor and rice flour for crunch. I learned this after making a batch that tasted great but went limp within minutes, and a friend who grew up eating bhajis told me about adding rice flour. It works like magic, creating a shell that stays crisp even as the bhajis cool slightly. Also, resist the urge to press or flatten them while frying, let them puff and crisp naturally in the oil. The more surface area with nooks and crannies, the crunchier theyll be.

Making the Yogurt Dip Shine

The dip is more than just a side, its the cooling contrast that makes these bhajis sing. I always make it at least 15 minutes ahead so the herbs have time to infuse the yogurt with their flavor. If you want to get fancy, toast the cumin seeds lightly in a dry pan before grinding them, it adds a smoky depth that makes people ask whats in there. A squeeze of fresh lemon at the end brightens everything up, and if youre out of mint, dill works surprisingly well for a different but equally delicious twist.

Serving and Storage Tips

Bhajis are best eaten hot and fresh, straight from the oil if you can manage it, but they also reheat well in a hot oven for a few minutes to restore some crispness. I like to serve them as an appetizer with the yogurt dip, but theyve also been a hit alongside rice and dal for a full meal. If you have leftovers, which is rare, store them in an airtight container in the fridge and reheat in a 200 degree oven for about 10 minutes.

  • Sprinkle chaat masala over the finished bhajis for an extra tangy, spicy kick.
  • Double the batch and freeze half before frying, then fry straight from frozen when you need them.
  • Swap cauliflower for broccoli, sweet potato, or even spinach for variety.
Product image
Make fresh homemade yogurt and fermented foods easily for breakfasts, snacks, and recipes.
Check price on Amazon
Fresh Cauliflower Bhajis paired with a creamy yogurt dip for a flavorful snack. Save to Pinterest
Fresh Cauliflower Bhajis paired with a creamy yogurt dip for a flavorful snack. | pecanfield.com

These bhajis have become my go to whenever I want something that feels special but doesnt require hours in the kitchen. Theyre proof that a few good ingredients and the right technique can turn a simple idea into something people remember long after the plates are cleared.

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

What can I use instead of chickpea flour?

Chickpea flour is essential for authentic bhajis, but in a pinch, you can use a mix of rice flour and cornstarch. The texture and flavor will differ from traditional bhajis.

How do I keep bhajis crispy after frying?

Keep them warm in a 120°C (250°F) oven on a wire rack. Avoid covering them or stacking, as trapped steam will make them soggy.

Can I make the batter ahead of time?

It's best to fry bhajis immediately after mixing. The batter can become watery if it sits too long, and the baking powder loses effectiveness, resulting in less crispy bhajis.

What other vegetables work well in bhajis?

Sliced potatoes, spinach, bell peppers, and eggplant all make excellent bhajis. You can also mix vegetables together for variety. Adjust cooking time based on vegetable density.

How spicy are these bhajis?

The spice level is moderate with the green chilies being optional. Adjust the chili powder and fresh chilies to your preference. The cooling yogurt dip helps balance any heat.

Crispy Spiced Cauliflower Bhajis

Golden fritters with spiced cauliflower and chickpea flour, paired with cooling mint yogurt dip.

Prep Time
20 minutes
Time to Cook
20 minutes
Total Duration
40 minutes
Created by Michael Allen


Skill Level Medium

Cuisine Indian

Makes 4 Portions

Diet Preferences Vegetarian Option, Gluten-Free

What You'll Need

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 4.25 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

How to Make It

Step 01

Prepare the Yogurt Dip: In a small bowl, combine Greek yogurt, mint, cilantro, lemon juice, ground cumin, and salt. Mix until smooth and well incorporated. Cover and refrigerate until ready to serve.

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

Add Vegetables to Flour Mixture: Add cauliflower florets, sliced red onion, chopped cilantro, and green chilies (if using) to the flour mixture. Toss thoroughly to evenly coat all vegetables.

Step 04

Form the Batter: Gradually add water while stirring to create a thick batter that adheres to the vegetables. The consistency should be sticky but not watery; each piece should be well coated.

Step 05

Heat Oil: Heat vegetable oil in a deep pan or wok to 340°F (170°C). Maintain consistent temperature throughout the frying process.

Step 06

Fry Bhajis: Using a spoon, 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.

Step 07

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

Tools Needed

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

Allergy Details

Always check your ingredients for allergens and talk to your healthcare provider if you're unsure.
  • Contains dairy (yogurt)
  • Verify all gluten-free flour products are certified to prevent cross-contamination
  • Check oil and yogurt labels for potential allergen cross-contamination

Nutrition Facts (per portion)

Provided for general knowledge—ask your doctor for personalized advice.
  • Energy: 225
  • Fats: 10 g
  • Carbohydrates: 26 g
  • Proteins: 8 g