Crispy Golden Cauliflower Bhajis

Featured in: Family Table Ideas

These golden cauliflower bhajis are crispy on the outside, tender inside, and packed with aromatic Indian spices. Made with chickpea flour and rice flour for extra crunch, each fritter is loaded with cauliflower florets, red onion, and fresh cilantro. The blend of cumin, coriander, turmeric, and garam masala creates an irresistible flavor that pairs perfectly with the cooling mint-cilantro yogurt dip. Ready in just 40 minutes, they make an excellent vegetarian appetizer.

Updated on Sat, 31 Jan 2026 11:54:00 GMT
Golden, crispy Cauliflower Bhajis fritters are served with a cool, creamy mint yogurt dip on a plate. Save
Golden, crispy Cauliflower Bhajis fritters are served with a cool, creamy mint yogurt dip on a plate. | maisonflavors.com

My neighbor Priya invited me over one rainy Saturday and handed me a plate piled high with these golden fritters still crackling from the oil. I had no idea what they were called, but the smell of toasted cumin and turmeric stopped me mid-sentence. She laughed at my expression and said, "Just eat one." That first bite, crispy outside and tender inside, with that cool yogurt cutting through the spice, taught me more about comfort food than any cookbook ever could.

I started making these for Friday night gatherings after that first taste at Priyas place. My friends would show up with wine and cheese, and Id have a platter of bhajis waiting, still warm, with that mint-spiked yogurt in a little bowl. The conversations always paused when the first batch came out. Someone once said they tasted like a hug from a spice cabinet, and honestly, I cant think of a better description.

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: The star here, cut small so they cook through while the batter crisps up, and their mild sweetness balances all that spice beautifully.
  • Chickpea flour: This nutty, protein-rich flour is what gives bhajis their structure and that signature earthy flavor you cant get from wheat.
  • Rice flour: Just a couple tablespoons makes the crust shatter instead of sog, a trick I learned after one too many limp fritters.
  • Cumin seeds: They pop and release their aroma in the hot oil, adding little bursts of warmth in every bite.
  • Turmeric and coriander: The turmeric gives that sunny color and earthy depth, while coriander rounds everything out with gentle citrusy notes.
  • Garam masala: A pinch at the end layers in complexity, that sweet-spicy finish that makes you reach for another.
  • Green chilies: Optional but worth it if you like a little heat that builds slowly instead of punching you in the face.
  • Red onion: Sliced thin, it caramelizes in the oil and adds sweet, sharp contrast to the cauliflower.
  • Greek yogurt: Thick and tangy, it cools everything down and carries the mint and cilantro like a dream.
  • Fresh mint and cilantro: Bright, grassy, and essential for that dip, they wake up your palate between bites.

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:
Stir together the yogurt, mint, cilantro, lemon juice, cumin, and salt until smooth and green-flecked. Pop it in the fridge so the flavors can get to know each other while you work on the bhajis.
Mix the Dry Spices:
Whisk the chickpea flour, rice flour, cumin seeds, coriander, turmeric, chili powder, garam masala, baking powder, and salt in a big bowl until evenly combined. This is your flavor foundation, so make sure nothing clumps.
Coat the Vegetables:
Toss in the cauliflower, onion, cilantro, and green chilies, using your hands to rub the flour mixture all over every piece. It should look dusty and a little messy, and thats exactly right.
Add Water for Batter:
Drizzle in the water slowly, stirring as you go, until you have a thick, sticky batter that clings to the vegetables without pooling at the bottom. You want it tacky, not soupy.
Heat the Oil:
Pour enough oil into a deep pan so the bhajis can float, and heat it to 170°C. Drop in a tiny bit of batter to test, it should sizzle and rise to the surface right away.
Fry in Batches:
Scoop up small clumps of the batter with a spoon or your fingers and gently slide them into the oil, leaving space so they dont stick together. Fry for 4 to 5 minutes, flipping once or twice, until theyre deep golden and crisp all over.
Drain and Serve:
Lift them out with a slotted spoon and let them drain on paper towels for just a moment. Serve them hot with that cold, creamy yogurt dip on the side.
Spiced chickpea flour batter coats tender cauliflower florets in these hot, crunchy Indian fritters. Save
Spiced chickpea flour batter coats tender cauliflower florets in these hot, crunchy Indian fritters. | maisonflavors.com

One evening I made a double batch for a potluck and watched a quiet kid who claimed he hated vegetables eat four of these without blinking. His mom looked at me like Id performed a miracle. I just shrugged and said the secret was making vegetables taste like theyre having a party, and she laughed so hard she had to sit down.

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

The batter should be thick enough to coat a spoon without dripping off in a stream. If its too thin, the bhajis will spread out flat and lose their shape in the oil. Add water a tablespoon at a time and stop when it feels like wet sand that holds together when you squeeze it. I learned this the hard way after ending up with fritter pancakes instead of fluffy rounds.

Oil Temperature Matters

Too cool and theyll soak up oil like sponges, too hot and theyll char before the inside is cooked. A thermometer helps, but if you dont have one, drop a bit of batter in, it should bubble enthusiastically and float up without smoking. I keep the heat at medium and adjust between batches, which keeps everything golden and greaseless.

Serving and Storage

These are best eaten right away while theyre still crackling, but if you have leftovers, reheat them in a hot oven for a few minutes to bring back the crunch. The yogurt dip keeps in the fridge for up to three days and actually tastes better the next day when the herbs have mellowed into the yogurt. Serve these with extra lemon wedges, a sprinkle of chaat masala, or even a drizzle of tamarind chutney if youre feeling fancy.

  • Make sure your cauliflower florets are dry before tossing them in the flour, any moisture will make the batter slide off.
  • You can prep the dry ingredients and chop the vegetables a few hours ahead, then mix and fry just before serving.
  • If youre frying for a crowd, keep finished bhajis warm in a low oven on a wire rack so they stay crisp.
Homemade Cauliflower Bhajis fritters are paired with a refreshing mint yogurt sauce for dipping. Save
Homemade Cauliflower Bhajis fritters are paired with a refreshing mint yogurt sauce for dipping. | maisonflavors.com

Every time I make these, I think about that rainy Saturday and Priyas kitchen smelling like a street stall in Mumbai. Food like this doesnt need to be complicated to be unforgettable.

Questions & Answers for Recipes

Can I bake these bhajis instead of frying them?

Yes, you can bake them at 200°C (400°F) for 20-25 minutes, flipping halfway through. Brush with oil for a crispier texture, 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 in a pinch you could try a combination of all-purpose flour and cornstarch. Note that this will change the flavor and won't be gluten-free.

How do I keep bhajis crispy after frying?

Place them on a wire rack over paper towels rather than directly on paper towels. This allows air circulation and prevents steam from making them soggy. Serve immediately for best results.

Can I make the batter ahead of time?

It's best to prepare the batter just before frying, as the chickpea flour absorbs moisture over time and can become too thick. If needed, you can prep the dry ingredients and vegetables separately up to 2 hours ahead.

What's the best oil temperature for frying bhajis?

Maintain the oil at 170°C (340°F). If the oil is too hot, they'll brown quickly outside but remain raw inside. If too cool, they'll absorb excess oil and become greasy.

Can I freeze leftover bhajis?

Yes, freeze cooked bhajis in a single layer, then transfer to a freezer bag for up to 3 months. Reheat in a 180°C (350°F) oven for 10-12 minutes until crispy again.

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

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

Prep Time
20 mins
Time for Cooking
20 mins
Overall Time Needed
40 mins
Created by Lindsey Brooks


Skill Level Medium

Cuisine Indian

Servings Produced 4 Portions

Diet Preferences Meat-Free, No Gluten

What You'll Need

For the Bhajis

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

Directions

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, 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 to ensure even coating of all vegetables.

Step 04

Form Batter: Gradually add water while stirring to create a thick, sticky batter that adheres to the vegetables without becoming runny.

Step 05

Heat Oil: Heat vegetable oil in a deep pan or wok to 338°F, ensuring sufficient depth for submerged frying.

Step 06

Fry Bhajis: Carefully drop small portions of batter into hot oil in batches, maintaining adequate spacing to prevent crowding. Fry for 4 to 5 minutes, turning occasionally, until golden brown and crispy throughout.

Step 07

Drain and Serve: Remove bhajis using a slotted spoon and drain on paper towels. Serve immediately while hot 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 Needed

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

Allergy Info

Please check every ingredient for allergens and reach out to a healthcare pro if unsure.
  • Contains dairy from yogurt component
  • Gluten-free certified verification required for all flour products
  • Cross-contamination risk through oil and yogurt sources

Nutrition Details (each serving)

These numbers are estimates for reference and not a replacement for health advice.
  • 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.