Crispy Cauliflower Bhajis

Featured in: Daily Meal Inspiration

These golden cauliflower bhajis combine tender florets with aromatic Indian spices in a crispy chickpea flour coating. The thick batter clings to vegetables before being deep-fried to perfection, creating a crunchy exterior that gives way to soft, flavorful cauliflower. A refreshing yogurt dip infused with mint, cilantro, and cumin provides the perfect cooling contrast to the warm, spiced fritters. Ready in just 40 minutes, these vegetarian bites work beautifully as an appetizer or side dish.

Updated on Sat, 31 Jan 2026 16:09:00 GMT
Freshly fried Cauliflower Bhajis are piled high on a plate, showcasing crispy golden-brown edges from the spiced chickpea batter. Pin it
Freshly fried Cauliflower Bhajis are piled high on a plate, showcasing crispy golden-brown edges from the spiced chickpea batter. | taddutsignal.com

The sizzle hit me first, then the smell of cumin blooming in hot oil. I was standing in my neighbor's kitchen, watching her scoop handfuls of spiced cauliflower batter into a wok with the kind of confidence I hadn't earned yet. She didn't measure anything, just tossed and tasted, and when those golden bhajis came out, crackling and fragrant, I knew I had to learn. That afternoon changed how I thought about cauliflower forever.

I made these for a potluck once, doubting anyone would choose vegetables over samosas. Within ten minutes, the plate was empty and three people asked for the recipe. One friend admitted she'd never liked cauliflower until that moment. I realized then that texture matters as much as flavor, and when you get both right, even skeptics become believers.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Cauliflower florets (500 g): Small florets cook evenly and hold the batter better than large chunks, plus they fry faster without burning the coating.
  • Red onion, finely sliced: Adds sweetness and a slight crunch that contrasts beautifully with the soft cauliflower inside.
  • Chickpea flour (120 g): The backbone of the batter, it fries up nutty and golden, and it's naturally gluten-free so no substitutions needed.
  • Rice flour (2 tbsp): This is the secret to extra crispiness, I learned this after my first batch turned out too soft.
  • Fresh cilantro (2 tbsp): Brightens every bite with a fresh, herbal note that cuts through the richness of frying.
  • Green chilies (2, optional): I use one when cooking for my kids and two when it's just adults, adjust freely.
  • Cumin seeds (1 tsp): Toasting them in the hot oil releases an aroma that fills the whole house, it's half the magic.
  • Ground coriander (1 tsp): Adds earthiness without competing with the other spices, it's gentle but essential.
  • Turmeric powder (1/2 tsp): Gives that warm golden color and a subtle bitterness that balances the sweetness of the onion.
  • Chili powder (1/2 tsp): Use Kashmiri chili for color and mild heat, or cayenne if you want a real kick.
  • Garam masala (1/2 tsp): The finishing spice that ties everything together, add it fresh for the best flavor.
  • Salt (1/2 tsp): Season the batter well or the bhajis will taste flat no matter how good the spices are.
  • Baking powder (1/4 tsp): A tiny amount creates air pockets that make the fritters lighter and less dense.
  • Water (100 to 120 ml): Add slowly, the batter should cling to the vegetables, not pool at the bottom of the bowl.
  • Vegetable oil for frying: Use a neutral oil with a high smoke point, I prefer sunflower or canola.
  • Greek yogurt (200 g): Thick and tangy, it cools the palate and complements the spices without being too heavy.
  • Fresh mint (1 tbsp): Adds a refreshing sharpness to the dip, I sometimes double it in summer.
  • Lemon juice (1 tsp): Brightens the yogurt and keeps the dip from tasting one-dimensional.
  • Ground cumin in the dip (1/2 tsp): Echoes the bhaji spices and ties the two components together beautifully.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Make the Yogurt Dip First:
Stir together the yogurt, mint, cilantro, lemon juice, cumin, and a pinch of salt until smooth. Cover and refrigerate so the flavors can mingle while you cook, it tastes better cold anyway.
Mix the Dry Ingredients:
In a large bowl, whisk together chickpea flour, rice flour, cumin seeds, coriander, turmeric, chili powder, garam masala, baking powder, and salt. Make sure there are no lumps hiding in the chickpea flour.
Toss the Vegetables:
Add cauliflower florets, sliced onion, cilantro, and green chilies to the flour mixture and toss with your hands until every piece is coated. The vegetables should look dusty and dry at this stage.
Form the Batter:
Slowly pour in water, stirring constantly, until you get a thick, sticky batter that clings to the vegetables but doesn't drip off. If it's too runny, the bhajis will fall apart in the oil.
Heat the Oil:
Pour enough oil into a deep pan or wok to submerge the bhajis halfway and heat to 170 degrees Celsius. Test with a tiny bit of batter, it should sizzle and rise immediately without burning.
Fry in Batches:
Drop spoonfuls of the batter into the hot oil, working in small batches so the temperature doesn't drop. Fry for 4 to 5 minutes, turning 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 for a minute. Serve them hot with the chilled yogurt dip on the side.
Cooling in the background, a creamy yogurt dip with mint and lemon juice perfectly complements the warm Indian appetizer. Pin it
Cooling in the background, a creamy yogurt dip with mint and lemon juice perfectly complements the warm Indian appetizer. | taddutsignal.com

One rainy evening, I made a double batch and we ate them on the couch with mugs of chai, dipping and talking until the plate was empty. My daughter said they tasted like the kind of food that makes you feel cozy, and I couldn't have described it better. Sometimes the best meals aren't fancy, they're just warm and shared.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Getting the Temperature Right

The oil temperature makes or breaks this recipe, too cool and the bhajis absorb oil and turn soggy, too hot and they burn outside while staying raw inside. I use a thermometer now, but before that I'd drop a tiny bit of batter in and watch how it behaved. If it sank and sat there, the oil was too cold, if it sputtered violently and browned instantly, it was too hot. The sweet spot is a gentle, immediate sizzle with slow, even browning.

Serving Suggestions

These bhajis work as a starter, a snack, or even a light meal with a salad on the side. I've served them at parties with the yogurt dip and a tamarind chutney for variety, and people love having options. They also pair beautifully with a cold beer or a glass of sparkling wine, the carbonation cuts through the richness. If you have leftovers, reheat them in the oven at 180 degrees Celsius for 5 minutes, never the microwave.

Make-Ahead and Storage Tips

You can prep the dry mixture and chop the vegetables a few hours ahead, but don't add the water until you're ready to fry or the batter will get gummy. The yogurt dip actually improves after sitting in the fridge for an hour or two, the herbs bloom and the flavors soften. Fried bhajis are best eaten fresh, but if you must store them, keep them in an airtight container for up to a day and crisp them up in a hot oven before serving.

  • Double the spice mix and keep it in a jar for next time, it saves so much prep work.
  • If you don't have rice flour, cornstarch works in a pinch but the texture won't be quite as crispy.
  • Sprinkle chaat masala on the bhajis right after frying for a tangy, salty finish that's completely addictive.
Ready to serve, these vegetarian and gluten-free fritters make a delicious snack or party finger food for four people. Pin it
Ready to serve, these vegetarian and gluten-free fritters make a delicious snack or party finger food for four people. | taddutsignal.com

Every time I make these, I think about that first batch I watched my neighbor fry, how easy she made it look. Now it feels easy to me too, and that's the best part of cooking, turning something intimidating into something you can do without thinking. I hope these become as loved in your kitchen as they are in mine.

Common Questions

Can I make cauliflower bhajis ahead of time?

Yes, you can prepare the batter-coated cauliflower up to 2 hours in advance and refrigerate. Fry just before serving for maximum crispiness. Already fried bhajis can be reheated in a 180°C oven for 8-10 minutes to restore their crunch.

What can I substitute for chickpea flour?

Chickpea flour is essential for authentic bhajis, but in a pinch, you can use a combination of all-purpose flour and cornstarch. However, this changes the flavor and makes them non-gluten-free. For best results, chickpea flour is recommended.

How do I know when the oil is hot enough?

Test by dropping a small amount of batter into the oil. If it sizzles immediately and rises to the surface, the temperature is right. Using a thermometer, aim for 170°C (340°F). Too hot and they'll brown before cooking through; too cool and they'll absorb excess oil.

Can I bake these instead of frying?

While baking is possible, it won't achieve the same crispy texture. If you prefer, place spoonfuls on a greased baking sheet, brush with oil, and bake at 200°C for 25-30 minutes, flipping halfway. The result will be healthier but less traditional.

What makes bhajis crispy?

The combination of chickpea flour and rice flour creates crispiness, while baking powder adds lightness. Ensuring the oil is at the correct temperature and not overcrowding the pan allows proper crisping. Draining on paper towels immediately after frying prevents sogginess.

How should I store leftover bhajis?

Store cooled bhajis in an airtight container in the refrigerator for up to 2 days. Reheat in a hot oven or air fryer rather than microwaving to maintain crispiness. The yogurt dip keeps separately for 3-4 days when refrigerated.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Crispy Cauliflower Bhajis

Crispy spiced cauliflower fritters in chickpea batter, paired with cooling mint yogurt dip for perfect balance.

Prep Time
20 min
Cook Time
20 min
Overall Time
40 min
Created by Cassandra Lee


Level Medium

Cuisine Indian

Serves 4 Portions

Diet Details Meat-Free, No Gluten

What You Need

For the Bhajis

01 1 medium head cauliflower, cut into small florets (about 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 fresh lemon juice
05 1/2 teaspoon ground cumin
06 Pinch of salt

How To Make It

Step 01

Prepare the Yogurt Dip: Combine Greek yogurt, fresh mint, cilantro, lemon juice, ground cumin, and salt in a small bowl. Mix thoroughly, cover, and refrigerate until service.

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.

Step 03

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

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 yet hold its shape when dropped.

Step 05

Heat Oil to Frying Temperature: Heat vegetable oil in a deep pan or wok to 340°F, ensuring sufficient depth for complete submersion of fritters.

Step 06

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

Step 07

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

Step 08

Serve: Arrange warm bhajis on a serving plate and accompany with chilled yogurt dip.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Gear Needed

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

Allergy Warnings

Always check ingredients for allergens and ask a healthcare expert if you have concerns.
  • Contains dairy from yogurt
  • Verify all flours are certified gluten-free if sensitive to cross-contamination
  • Check oil and yogurt product labels for potential allergen cross-contact

Nutrition Information (per portion)

Nutrition info is for guidance only and doesn't substitute advice from a professional.
  • Caloric Value: 225
  • Fats: 10 g
  • Carbohydrates: 26 g
  • Proteins: 8 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.