Crispy Spiced Cauliflower Bhajis

Featured in: Healthy Flavorful Plates

These golden cauliflower bhajis are crispy Indian-inspired fritters that combine tender cauliflower florets with aromatic spices like cumin, turmeric, and garam masala, all held together in a chickpea flour batter. Deep-fried until perfectly crisp, they're served with a cooling yogurt dip infused with fresh mint and cilantro. Ready in just 40 minutes, these vegetarian and gluten-free appetizers make an impressive starter for any meal.

Updated on Fri, 30 Jan 2026 13:51:00 GMT
Golden-brown Cauliflower Bhajis fritters on a plate with a creamy mint yogurt dip. Save
Golden-brown Cauliflower Bhajis fritters on a plate with a creamy mint yogurt dip. | tastlis.com

The sizzle hit first, then the smell of cumin hitting hot oil filled the tiny kitchen. I was attempting bhajis for the first time after watching a friend's mum drop spoonfuls of batter into a wok with the kind of confidence I didn't have. Mine came out lopsided and a little too dark on one side, but when I bit into that crispy, spiced shell with the soft cauliflower inside, I understood why she made them every single week. They were messy, imperfect, and completely irresistible.

I made these for a potluck once, thinking they'd be too plain next to all the fancy appetizers. They were gone in minutes. Someone asked if I'd trained in an Indian kitchen, and I laughed because I'd only just learned to stop overcrowding the pan the week before. There's something about hot, fresh bhajis that makes people forget everything else on the table.

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: Small, bite-sized pieces work best because they cook through while the outside gets golden and crisp.
  • Chickpea flour: This is the base of the batter and gives the bhajis that nutty, earthy flavor you can't replicate with wheat flour.
  • Rice flour: A small amount makes all the difference in crunch, I learned this after a batch came out too soft.
  • Red onion: Adds sweetness and a slight sharpness that balances the spices beautifully.
  • Cumin seeds: They pop and release their oils in the hot batter, leaving little bursts of flavor in every bite.
  • Ground coriander: Adds a floral, citrusy warmth that's gentle but essential.
  • Turmeric powder: Just half a teaspoon gives the bhajis that golden glow and a subtle earthy note.
  • Chili powder: Adjust this based on your heat tolerance, it should warm you up without overwhelming the other flavors.
  • Garam masala: This is the soul of the spice mix, adding depth and a little sweetness at the end.
  • Baking powder: A tiny bit helps the batter puff slightly, making the bhajis lighter and airier inside.
  • Greek yogurt: Thick and tangy, it cools everything down and clings to each fritter perfectly.
  • Fresh mint and cilantro: These herbs make the dip feel bright and alive, like a mini chutney.
  • Lemon juice: Just a teaspoon sharpens the yogurt and brings all the flavors into focus.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Make the Dip First:
Stir together the yogurt, mint, cilantro, lemon juice, cumin, and a pinch of salt until smooth. Pop it in the fridge so it stays cool and refreshing while you fry.
Mix the Dry Spices:
In a large bowl, whisk together the chickpea flour, rice flour, cumin seeds, coriander, turmeric, chili powder, garam masala, baking powder, and salt. This ensures every piece gets evenly coated.
Add the Vegetables:
Toss in the cauliflower, onion, cilantro, and green chilies if using. Use your hands to coat everything well, the flour should cling to every surface.
Form the Batter:
Slowly drizzle in the water, stirring as you go, until you have a thick, sticky batter that holds the vegetables together. It should look chunky, not smooth.
Heat the Oil:
Pour enough oil into a deep pan to submerge the bhajis halfway and heat it to 170 degrees Celsius. Test with a tiny bit of batter, it should sizzle and rise immediately.
Fry in Batches:
Drop spoonfuls of the batter into the hot oil, giving each bhaji space to cook evenly. Fry for 4 to 5 minutes, turning them gently until they're deep golden all over.
Drain and Serve:
Lift the bhajis out with a slotted spoon and let them drain on paper towels. Serve them hot with the chilled yogurt dip on the side.
These spiced cauliflower bhajis are served hot and crispy next to a cooling yogurt sauce. Save
These spiced cauliflower bhajis are served hot and crispy next to a cooling yogurt sauce. | tastlis.com

There was an evening when I made these just for myself, standing by the stove with a cup of tea, eating them straight from the paper towel. No table setting, no guests, just the sound of rain outside and the warmth of spiced cauliflower in my hands. That's when I realized some recipes don't need an occasion, they create one.

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 Texture Just Right

The key to crispy bhajis is a thick batter and hot oil. If the batter is too thin, it won't cling properly and you'll end up with flat, greasy fritters. If the oil isn't hot enough, they'll absorb too much and feel heavy. I test the heat by dropping in a tiny bit of batter, if it sizzles and floats right away, you're ready. The rice flour is your secret weapon here, it adds a crunch that chickpea flour alone can't achieve.

Adjusting the Heat Level

Some people like their bhajis fiery, others prefer a gentler warmth. The green chilies are optional, and you can easily leave them out or swap them for a milder variety. The chili powder can also be dialed down to a quarter teaspoon if you're serving kids or anyone sensitive to spice. I've found that the yogurt dip does a lot of the cooling work, so even a little heat in the bhajis feels balanced once you take a bite with the dip.

Serving and Storing

Bhajis are at their absolute best when they're fresh and hot, straight from the oil. That said, you can keep leftovers in an airtight container in the fridge for a day and reheat them in a hot oven to bring back some of the crispness. The yogurt dip will last up to three days covered in the fridge. If you're making these for a party, fry them just before guests arrive so they're still warm and crunchy when served.

  • Sprinkle a pinch of chaat masala over the finished bhajis for an extra tangy kick.
  • Try swapping the mint in the dip for fresh dill if you want a slightly different herbal note.
  • These work beautifully as part of a larger Indian spread or as a standalone snack with chai.
A close-up of golden Cauliflower Bhajis, highlighting the crispy chickpea flour batter and fresh herbs. Save
A close-up of golden Cauliflower Bhajis, highlighting the crispy chickpea flour batter and fresh herbs. | tastlis.com

Once you get the hang of the batter and the frying, you'll find yourself making these on repeat. They're the kind of recipe that feels like a small celebration every time.

Recipe FAQs

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 crispy as deep-fried versions.

What can I substitute for chickpea flour?

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

How do 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 to restore crispiness before serving.

Can I make the batter ahead of time?

It's best to fry the bhajis immediately after preparing the batter. The baking powder activates quickly, and waiting too long can result in less crispy fritters.

What other vegetables work well in bhajis?

Onions, potatoes, spinach, and bell peppers all make excellent bhajis. You can mix vegetables or use them individually, adjusting cooking time as needed for different textures.

How can I make these bhajis less spicy?

Omit the green chilies and reduce the chili powder to 1/4 teaspoon or eliminate it entirely. The other spices will still provide plenty of flavor without heat.

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 Spiced Cauliflower Bhajis

Crispy spiced cauliflower fritters with chickpea flour, served alongside a refreshing mint yogurt dip.

Prep Time
20 min
Time to Cook
20 min
Overall Time
40 min
Author Lena Foster


Skill Level Medium

Cuisine Indian

Makes 4 Portions

Dietary details Vegetarian, Gluten-Free

What You'll Need

For the Bhajis

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

Instruction 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 combined. Cover and refrigerate until ready to serve.

Instruction 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 until evenly distributed.

Instruction 03

Incorporate Vegetables: Add cauliflower florets, red onion slices, cilantro, and green chilies to the flour mixture. Toss thoroughly to ensure all vegetables are evenly coated with the spice blend.

Instruction 04

Form the Batter: Gradually add water while stirring continuously to form a thick, sticky batter that clings to the vegetables. Avoid creating a runny mixture; the batter should coat each piece thoroughly.

Instruction 05

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

Instruction 06

Fry in Batches: Using a spoon or hands, carefully drop small portions of batter into the hot oil. Avoid overcrowding the pan to ensure even cooking and prevent temperature drop.

Instruction 07

Cook Until Golden: Fry for 4-5 minutes, turning occasionally with a slotted spoon until bhajis are golden brown and crispy on all sides.

Instruction 08

Drain and Serve: Remove bhajis with a slotted spoon and transfer to paper towels to drain excess oil. Serve hot with the 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.

Tools Needed

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

Allergy Notes

Review each component for possible allergens. If you aren't sure, ask a health pro.
  • Contains dairy in yogurt component.
  • Verify all chickpea flour and rice flour products are certified gluten-free if severe gluten sensitivity is present.
  • Check vegetable oil and yogurt labels for potential cross-contamination with common allergens.

Nutrition Info (per portion)

This nutrition data is just for your information—always check with a healthcare provider if needed.
  • Energy: 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.