Crispy Spiced Cauliflower Bhajis

Featured in: Simple Starters & Additions

These crispy cauliflower bhajis are golden Indian-inspired fritters combining tender cauliflower florets with chickpea flour and aromatic spices including cumin, coriander, turmeric, and garam masala. The batter creates a perfectly crispy coating when deep-fried, while the vegetables remain tender inside. Served alongside a refreshing yogurt dip flavored with mint, cilantro, and cumin, these bhajis make an impressive vegetarian appetizer that's naturally gluten-free and ready in just 40 minutes.

Updated on Fri, 30 Jan 2026 09:23:00 GMT
Crispy, golden cauliflower bhajis are paired with a cooling mint yogurt dip, perfect for a spicy appetizer. Pin It
Crispy, golden cauliflower bhajis are paired with a cooling mint yogurt dip, perfect for a spicy appetizer. | tongsoffset.com

The smell of cumin hitting hot oil always brings me straight back to my tiny kitchen on a rainy Tuesday, windows fogged up, trying to impress a friend who grew up eating proper Indian food. I'd never made bhajis before, but I had a cauliflower that needed using and a bag of chickpea flour I'd bought on a whim. What came out of that oil was so crispy and golden, we ate them straight off the paper towels, burning our fingers and laughing. That's when I realized these fritters didn't need perfection, just heat, spice, and a little courage.

I made these for a potluck once, skeptical anyone would go for them. They were gone in minutes, and someone's kid asked if I had more hidden in my bag. There's something about the way the spices cling to every craggy bit of cauliflower that makes them impossible to resist. Even people who claim they don't like cauliflower reach for seconds.

Ingredients

  • Cauliflower florets (500 g): Small florets work best because they fry evenly and get crispy all over without staying raw in the middle.
  • Red onion, finely sliced: Adds sweetness and a bit of crunch, plus it caramelizes beautifully in the hot oil.
  • Chickpea flour (120 g): This is the soul of the bhaji, it crisps up like nothing else and has a slightly earthy flavor that holds the spices.
  • Rice flour (2 tbsp): The secret to extra crunch, don't skip it if you want that shattery crust.
  • Fresh cilantro (2 tbsp): Brings brightness and a pop of green, chop it roughly so you get bursts of flavor.
  • Green chilies (2, optional): I always add them for a gentle heat that sneaks up on you, but leave them out if you're cautious.
  • Cumin seeds (1 tsp): They crackle in the batter and release a warm, toasty aroma that defines the whole dish.
  • Ground coriander (1 tsp): Adds a citrusy, floral note that balances the earthiness of the chickpea flour.
  • Turmeric powder (1/2 tsp): Just enough to give a golden hue and a subtle bitterness that deepens the flavor.
  • Chili powder (1/2 tsp): For warmth, not fire, adjust to your comfort level.
  • Garam masala (1/2 tsp): The finishing spice that ties everything together with a hint of clove and cinnamon.
  • Salt (1/2 tsp): Season confidently, chickpea flour can taste flat without enough salt.
  • Baking powder (1/4 tsp): A tiny amount helps the bhajis puff up just a bit and stay light inside.
  • Water (100 to 120 ml): Add slowly, you want a thick batter that clings to the vegetables, not a soup.
  • Vegetable oil for frying: Use a neutral oil with a high smoke point, and make sure you have enough for deep frying.
  • Greek yogurt (200 g): Thick and tangy, it's the perfect cool contrast to the hot, spiced bhajis.
  • Fresh mint (1 tbsp): Brightens the dip with a clean, refreshing bite.
  • Lemon juice (1 tsp): A squeeze wakes up the yogurt and balances the richness.
  • Ground cumin (1/2 tsp) in the dip: Echoes the spice in the bhajis and brings everything full circle.

Instructions

Product image
Keeps spices within easy reach while cooking, helping you season dishes quickly during everyday meal prep.
Check price on Amazon
Make the Dip First:
In a small bowl, stir together the yogurt, mint, cilantro, lemon juice, cumin, and a pinch of salt until smooth. Cover it and tuck it in the fridge so the flavors can mingle while you fry.
Mix 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. This is your spice base, and it should smell warm and inviting.
Add the Vegetables:
Toss in the cauliflower florets, sliced onion, cilantro, and green chilies if you're using them. Stir everything around so the vegetables are coated in the flour 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 holds the vegetables together. It should look clumpy and rough, not smooth.
Heat the Oil:
Pour enough vegetable oil into a deep pan or wok so it's at least 5 cm deep, and heat it to 170 degrees Celsius. Test it by dropping in a tiny bit of batter, it should sizzle and float right away.
Fry in Batches:
Using a spoon or your hands, carefully drop small portions of the batter into the hot oil, don't crowd the pan or the temperature will drop. Fry for 4 to 5 minutes, turning them gently, until they're deep golden and crispy all over.
Drain and Serve:
Lift the bhajis out with a slotted spoon and let them drain on paper towels. Serve them hot, straight from the pan, with the chilled yogurt dip on the side.
Product image
Keeps spices within easy reach while cooking, helping you season dishes quickly during everyday meal prep.
Check price on Amazon
Hearty cauliflower bhajis with vibrant spices are served hot alongside a creamy, tangy yogurt dip. Pin It
Hearty cauliflower bhajis with vibrant spices are served hot alongside a creamy, tangy yogurt dip. | tongsoffset.com

I'll never forget the first time I served these at a dinner party and watched a quiet guest reach for his fifth bhaji, eyes closed, completely lost in the moment. Food that makes people forget to talk is food worth making again. These little fritters have that magic.

Getting the Texture Just Right

The batter should look almost too thick, like it's barely holding together. That's exactly what you want. If it's smooth and pourable, you've added too much water and the bhajis will fall apart in the oil. I learned this the hard way, watching my first batch dissolve into a floury mess. Now I add water in tiny splashes, stirring after each one, until the mixture just clings to the vegetables. The rough, craggy texture is what creates all those crispy edges.

Serving Suggestions

These bhajis are perfect warm, but they're also surprisingly good at room temperature if you're packing them for a picnic or lunch. I like to serve them with extra lemon wedges, a sprinkle of chaat masala if I have it, and sometimes a drizzle of tamarind chutney for sweetness. They also make a great side to a simple dal and rice dinner, or you can pile them into flatbreads with salad for a quick meal. Once, I crumbled leftover bhajis over a salad and it was unexpectedly brilliant.

Make Ahead and Storage

You can prep the yogurt dip up to two days ahead and keep it covered in the fridge, the flavors only get better. The batter is best made fresh, but you can cut the cauliflower and mix the dry spices the night before to save time. If you have leftover bhajis, reheat them in a hot oven at 200 degrees Celsius for about 8 minutes to crisp them up again, microwaving will make them sad and soggy. They don't freeze well, but honestly, I've never had any left to try.

  • Store leftover dip in an airtight container in the fridge for up to three days.
  • Reheat bhajis in the oven, not the microwave, to bring back the crunch.
  • Serve with lime wedges, chaat masala, or your favorite chutney for extra flavor.
Product image
Ideal for slow-simmered sauces, braised vegetables, baked dips, and cozy one-pot meals with even heat.
Check price on Amazon
A plate of gluten-free cauliflower bhajis, garnished with fresh cilantro, ready to enjoy as an appetizer. Pin It
A plate of gluten-free cauliflower bhajis, garnished with fresh cilantro, ready to enjoy as an appetizer. | tongsoffset.com

These bhajis remind me that the best food doesn't need to be complicated, just honest and full of flavor. Make them once and they'll become part of your regular rotation, I promise.

Recipe FAQs

Can I bake these bhajis instead of deep-frying?

Yes, you can bake them at 200°C (400°F) for 20-25 minutes, flipping halfway through. Brush with oil before baking for better color and crispiness, though the texture won't be quite as crispy as deep-fried versions.

What can I substitute for chickpea flour?

Chickpea flour is essential for authentic bhajis and provides the best texture and flavor. However, you can try a combination of rice flour and cornstarch, though the taste will differ significantly 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 within 2-3 seconds, the oil is ready. Using a thermometer to reach 170°C (340°F) ensures consistent results.

Can I make the bhajis ahead of time?

Bhajis are best served fresh and hot. However, you can prepare the batter 1-2 hours in advance and refrigerate. You can also reheat cooked bhajis in a 180°C (350°F) oven for 5-7 minutes to restore some crispiness.

Why is my batter too runny or too thick?

The batter should be thick enough to coat the vegetables and hold together when dropped into oil. Add water gradually, one tablespoon at a time, until you reach a consistency similar to thick pancake batter. Humidity can affect flour absorption.

What other vegetables can I use?

You can add or substitute with spinach, potatoes, eggplant, or bell peppers. Ensure vegetables are cut into small pieces or thinly sliced so they cook through during frying. Mix different vegetables for variety.

Crispy Spiced Cauliflower Bhajis

Crispy spiced cauliflower fritters with chickpea flour and aromatic Indian spices, served with cooling yogurt dip.

Prep Time
20 minutes
Cook Time
20 minutes
Overall Time
40 minutes
Recipe by Charlotte King


Skill Level Medium

Cuisine Type Indian

Serving Size 4 Portions

Diet Preferences Meat-Free, Gluten-Free

What You'll Need

For the Bhajis

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

Step 01

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

Step 03

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

Step 04

Form the Batter: Gradually add water while stirring to create a thick, sticky batter that coats the vegetables evenly. The consistency should be thick enough to cling to the vegetables without being runny.

Step 05

Heat Oil: Heat vegetable oil in a deep pan or wok to 340°F, ensuring the oil reaches the proper temperature before frying.

Step 06

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

Step 07

Drain and Cool: Remove cooked bhajis with a slotted spoon and transfer to paper towels to drain excess oil.

Step 08

Serve: Arrange bhajis on a serving plate while still hot and accompany with the chilled yogurt dip.

Gear Needed

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

Allergy Info

Always double-check for allergens in each item and talk to a healthcare expert if unsure.
  • Contains dairy (Greek yogurt).
  • Verify all gluten-free flour products are certified gluten-free to prevent cross-contamination.
  • Check vegetable oil and yogurt labels for potential allergen warnings and cross-contamination risks.

Nutrition Details (per portion)

These details are only for reference and not a substitute for actual professional advice.
  • Caloric Value: 225
  • Fats: 10 g
  • Carbohydrates: 26 g
  • Proteins: 8 g