Crispy Spiced Cauliflower Bhajis

Featured in: Daily Meal Ideas

These golden cauliflower bhajis deliver authentic Indian flavors through a blend of cumin, coriander, turmeric, and garam masala coating tender cauliflower florets. The chickpea flour batter creates an irresistibly crispy exterior while keeping the vegetables tender inside. Paired with a refreshing mint-cilantro yogurt dip, these fritters make a perfect appetizer or snack that's both vegetarian and gluten-free.

Updated on Sat, 31 Jan 2026 09:40:00 GMT
Golden, crispy Cauliflower Bhajis with spiced chickpea batter and a cool yogurt dip. Pin it
Golden, crispy Cauliflower Bhajis with spiced chickpea batter and a cool yogurt dip. | cozyzeitoun.com

My neighbor Priya walked over one evening with a plate covered in foil, still warm. She lifted the corner and the smell hit me first: toasted cumin, something earthy and golden. They were bhajis, she said, just cauliflower and chickpea flour, but I ate three before she even left. The next week I asked her to show me how she made them, and I've been frying up batches ever since.

I made these for a potluck once, thinking they'd be a side dish. They disappeared faster than the main course. People kept coming back to the kitchen asking what was in them, and I realized it wasn't just the spices, it was the texture, that crackle when you bit down, the way the cauliflower stayed tender inside. I started doubling the recipe after that.

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: Cut them small and uniform so they cook evenly and the batter clings without sliding off.
  • Red onion: Slice it thin, it adds a sweet sharpness that balances the spices and softens just enough in the fryer.
  • Chickpea flour: This is what holds everything together and gives that nutty, savory backbone, don't skip it.
  • Rice flour: Just two tablespoons make the outside shatteringly crisp instead of soft.
  • Fresh cilantro: Chop it fine, it brightens the whole fritter and smells incredible when it hits the hot oil.
  • Green chilies: Optional, but they add a gentle heat that builds without overwhelming.
  • Cumin seeds: Toasting them in the batter releases their warmth, you'll smell it before you even fry.
  • Ground coriander: Earthy and slightly citrusy, it layers beautifully with the cumin.
  • Turmeric powder: Gives that golden glow and a subtle earthiness.
  • Chili powder: Adjust to taste, I like just enough to make my lips tingle.
  • Garam masala: The secret warmth at the end, it ties all the spices together.
  • Baking powder: A tiny bit makes them puff slightly and stay light inside.
  • Water: Add it slowly, you want thick batter that coats like pancake batter, not soup.
  • Vegetable oil: Use enough to submerge the bhajis halfway, and keep the heat steady.
  • Greek yogurt: Thick and tangy, it cools everything down and adds richness.
  • Fresh mint: Chopped fine, it makes the dip taste bright and clean.
  • Lemon juice: Just a teaspoon wakes up the yogurt and balances the cream.
  • Ground cumin in the dip: Echoes the bhajis and ties the whole plate together.

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 salt in a small bowl. Cover it and tuck it in the fridge so the flavors can get to know each other 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 until there are no lumps. This is your flavor foundation.
Coat the Vegetables:
Toss in the cauliflower, onion, cilantro, and green chilies if you're using them, and use your hands to rub the flour mixture all over everything. It should look like a dusty mess, that's perfect.
Add Water Slowly:
Drizzle in the water a little at a time, stirring gently, until the batter is thick and sticky and clings to the vegetables without pooling at the bottom. Think thick pancake batter.
Heat the Oil:
Pour oil into a deep pan or wok until it's about 5 cm deep, and heat it to 170°C. Drop in a tiny bit of batter to test, it should sizzle and rise immediately without burning.
Fry in Batches:
Scoop up small clumps of the battered cauliflower with a spoon or your fingers and slide them gently into the oil, don't crowd the pan or they'll steam instead of crisp. Fry for 4 to 5 minutes, turning them once or twice, until they're deep golden and crunchy.
Drain and Serve:
Lift them out with a slotted spoon and let them drain on paper towels. Serve them hot, still crackling, with the cold yogurt dip on the side.
These spicy vegetarian fritters are a perfect gluten-free appetizer for game day. Pin it
These spicy vegetarian fritters are a perfect gluten-free appetizer for game day. | cozyzeitoun.com

The first time I served these at a dinner party, someone asked if I'd ordered them from a restaurant. I laughed and said no, just cauliflower and a hot pan. But that moment stuck with me, because it reminded me that the best food doesn't have to be complicated, it just has to be made with attention. These bhajis became my go-to whenever I wanted to impress without stressing.

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 Batter Right

The batter is everything here. Too thin and it'll drip off into the oil, too thick and the bhajis will be doughy inside. I learned to add water in splashes, stirring between each addition, until the mixture looked shaggy and sticky, like it wanted to hold together but still had some texture. When you scoop it up, it should cling to the cauliflower without running. If you can see bare spots on the florets, add a tiny bit more water, but go slow.

Frying Without Fear

I used to be nervous about deep frying, worried about splatters and smoke. But once I learned to keep the oil at a steady medium heat and not overcrowd the pan, it became almost meditative. You drop in a few bhajis, listen to them sizzle, watch them turn golden, then lift them out and start again. The key is patience, don't rush the heat or the batches, and you'll get that perfect crisp every time.

Serving and Storing

These are best eaten fresh, straight from the pan while they're still crackling. If you need to keep them warm, put them on a wire rack in a low oven instead of piling them on a plate. Leftovers can be reheated in a hot oven for a few minutes to crisp them back up, but honestly, there are rarely any left.

  • Sprinkle chaat masala over the top right before serving for an extra tangy kick.
  • Swap the mint in the dip for dill or even basil if you want a different flavor.
  • Double the batch if you're feeding a crowd, they vanish faster than you think.
Freshly fried Cauliflower Bhajis served hot alongside a vibrant mint yogurt sauce. Pin it
Freshly fried Cauliflower Bhajis served hot alongside a vibrant mint yogurt sauce. | cozyzeitoun.com

Every time I make these, I think of Priya and that first warm plate she brought over. Food has a way of traveling like that, from one kitchen to another, carrying a little bit of care with it.

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

How do I make the bhajis extra crispy?

The rice flour in the batter helps create crispiness. Also ensure your oil is at the correct temperature (170°C/340°F) and don't overcrowd the pan, which can lower the oil temperature.

Can I prepare the batter ahead of time?

It's best to fry the bhajis immediately after making the batter. The baking powder activates when mixed with water, and letting it sit too long will reduce the light, crispy texture.

What can I substitute for chickpea flour?

Chickpea flour is essential for authentic bhajis and provides the best flavor and texture. However, a mix of rice flour and cornstarch can work in a pinch, though the taste will differ.

How do I store leftover bhajis?

Store cooled bhajis in an airtight container in the refrigerator for up to 2 days. Reheat in a 180°C (350°F) oven for 8-10 minutes to restore crispiness. They don't reheat well in the microwave.

Can I use frozen cauliflower?

Fresh cauliflower works best as frozen cauliflower contains excess moisture that can make the bhajis soggy. If using frozen, thaw completely and pat very dry with paper towels before coating.

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 Indian fritters with spiced cauliflower, chickpea flour, and cooling yogurt dip. Vegetarian and gluten-free.

Prep time
20 mins
Time to cook
20 mins
Total duration
40 mins
Created by Julian Park


Level Medium

Cuisine Indian

Makes 4 Portions

Dietary notes Meatless, No Gluten

What You'll Need

For the Bhajis

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

Cooking Steps

Step 01

Prepare Yogurt Dip: Combine Greek yogurt, 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 mixing bowl, whisk together chickpea flour, rice flour, cumin seeds, ground coriander, turmeric powder, chili powder, garam masala, baking powder, and salt.

Step 03

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

Step 04

Form Batter: Gradually add water while stirring, creating a thick batter that adheres to the vegetables. The mixture should be sticky and cohesive but not liquid.

Step 05

Heat Oil: Heat vegetable oil in a deep pan or wok to 340°F (170°C).

Step 06

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

Step 07

Drain and Finish: Remove bhajis with a slotted spoon and drain on paper towels. Serve immediately 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.

Equipment list

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

Allergy info

Always check every component for allergens. Speak to your healthcare provider if unsure.
  • Contains dairy (yogurt)
  • Verify all gluten-free flour products are certified gluten-free if strict adherence is required
  • Check oil and yogurt labels for potential cross-contamination with common allergens

Nutrition details per portion

Nutrition info is for reference only and isn't medical guidance.
  • Energy: 225
  • Fat content: 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.