Crispy Golden Cauliflower Bhajis

Featured in: At-Home Midday Meals

These crispy cauliflower bhajis are golden Indian-inspired fritters that combine tender cauliflower florets with aromatic spices like cumin, turmeric, and garam masala, all bound together in a chickpea flour batter. Deep-fried to perfection, they're served with a refreshing mint and cilantro yogurt dip that provides the perfect cooling contrast to the warm, spiced fritters. Ready in just 40 minutes, these vegetarian and gluten-free appetizers are ideal for serving at gatherings or as part of an Indian-inspired meal.

Updated on Sat, 31 Jan 2026 08:10:00 GMT
Cauliflower Bhajis fritters on a plate with a mint yogurt dip, served as a gluten-free appetizer. Pin It
Cauliflower Bhajis fritters on a plate with a mint yogurt dip, served as a gluten-free appetizer. | crunchydchicha.com

The sizzle hit before the aroma did. I was standing at my friend Priya's stove, watching her drop spoonfuls of spiced batter into shimmering oil, and the sound alone made my mouth water. She laughed at my wide eyes and handed me a golden, craggy fritter straight from the pan. That first bite, all crunch and warmth and spice, completely changed how I thought about cauliflower. I went home that night determined to recreate those bhajis, and after a few gloriously messy attempts, I finally nailed it.

I made these for a small dinner party once, and they disappeared faster than I could fry them. My cousin stood by the stove with a napkin, taste-testing each batch and declaring himself quality control. By the time I plated the last one, he'd eaten at least six. Now every time he visits, he asks if I'm making "those cauliflower things," and I know exactly what he means.

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 florets work best because they fry evenly and get coated in all that spiced batter without any sad, naked spots.
  • Red onion: Slice it thin so it crisps up beautifully and adds little pockets of sweetness throughout each bhaji.
  • Chickpea flour: This is the magic base, it binds without eggs and gives a subtle earthy flavor that makes these fritters feel authentic.
  • Rice flour: Just two tablespoons transforms the texture, creating that shatteringly crisp exterior I crave.
  • Fresh cilantro and green chilies: These bring brightness and heat, though you can skip the chilies if spice isnt your thing.
  • Cumin seeds, ground coriander, turmeric, chili powder, garam masala: This spice blend is what makes your kitchen smell like a street food stall in Mumbai.
  • Baking powder: A small amount helps the bhajis puff up slightly and stay light instead of dense.
  • Greek yogurt: Thick and tangy, it makes the dip creamy and cooling without being too rich.
  • Fresh mint and lemon juice: These brighten the yogurt dip and cut through the richness of the fried fritters perfectly.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Whip Up the Cooling Dip:
Stir together the Greek yogurt, mint, cilantro, lemon juice, cumin, and a pinch of salt in a small bowl. Pop it in the fridge so it gets beautifully cold while you work on the bhajis.
Build the Spice Base:
In a large bowl, whisk together chickpea flour, rice flour, cumin seeds, coriander, turmeric, chili powder, garam masala, baking powder, and salt until evenly combined. This dry mixture should smell incredible already.
Toss in the Vegetables:
Add your cauliflower florets, sliced red onion, chopped cilantro, and green chilies to the spiced flour. Use your hands to toss everything together so each piece gets a light dusting of the 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 clings to the vegetables. It should look clumpy and uneven, not smooth or runny.
Heat the Oil:
Pour enough vegetable oil into a deep pan or wok to submerge the bhajis halfway, then heat it to 170 degrees Celsius. You can test it by dropping a tiny bit of batter in, it should sizzle immediately but not smoke.
Fry in Batches:
Scoop up small portions of the batter with a spoon or your hands and carefully drop them into the hot oil, leaving space between each one. Fry for four to five minutes, turning occasionally, until they turn deep golden brown and crispy all over.
Drain and Serve:
Lift the bhajis out with a slotted spoon and let them drain on paper towels for a moment. Serve them hot, piled high, with the chilled yogurt dip on the side.
Golden Cauliflower Bhajis paired with a creamy mint yogurt dip, perfect for an Indian-inspired snack. Pin It
Golden Cauliflower Bhajis paired with a creamy mint yogurt dip, perfect for an Indian-inspired snack. | crunchydchicha.com

There was an evening last spring when I made these on a whim and ate them outside on the porch with a cold drink. The sun was setting, the bhajis were still warm, and I felt ridiculously content. It wasnt a special occasion, just a quiet moment where good food made everything feel right. Thats the kind of recipe this is.

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 Crispiest Bhajis

The secret to that perfect crunch is in the batter consistency and the oil temperature. I learned the hard way that a runny batter creates flat, limp fritters that fall apart in the oil. You want the mixture thick enough that it sticks to the cauliflower in clumps. And dont skip the rice flour, it really does make a difference in texture. If you have a thermometer, use it, but if not, just watch for steady bubbles around each bhaji as it fries.

Customizing the Spice Level

I adjust the heat depending on whos eating. For my spice-loving friends, I add extra green chilies and a pinch of cayenne. For my mom, who prefers things milder, I skip the chilies entirely and go light on the chili powder. The beauty of this recipe is that the spices are layered, so even a mild version still tastes vibrant and full. You can also sprinkle chaat masala on top right before serving for an extra hit of tangy, savory flavor.

Serving and Storing Tips

These bhajis are at their absolute best fresh from the oil, but Ive reheated leftovers in a hot oven and they still turn out pretty great. Just spread them on a baking sheet and crisp them up at 200 degrees Celsius for about eight minutes. The yogurt dip keeps well in the fridge for up to three days, so you can make it ahead if youre planning a party.

  • Serve them as a starter with drinks, or pile them into flatbreads for a casual meal.
  • Try swapping the mint in the dip for fresh dill or basil for a completely different vibe.
  • If youre frying for a crowd, keep finished bhajis warm in a low oven while you work through the batches.
A close-up shows crispy Cauliflower Bhajis with a side of mint yogurt dip for dipping. Pin It
A close-up shows crispy Cauliflower Bhajis with a side of mint yogurt dip for dipping. | crunchydchicha.com

Once you get the rhythm down, making these becomes almost meditative. Youll find yourself craving that sizzle, the smell, and the moment you break one open and see the steam rise. I hope they bring you as much joy as theyve brought me.

Recipe FAQs

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. However, they won't be quite as crispy as the deep-fried version. Lightly spray or brush them with oil before baking for better browning.

What can I substitute for chickpea flour?

Chickpea flour is essential for authentic bhajis and provides the distinctive flavor and texture. If unavailable, you could try a combination of other gluten-free flours, but the taste and texture will differ significantly from traditional bhajis.

How do I know when the oil is at the right temperature?

The ideal frying temperature is 170°C (340°F). If you don't have a thermometer, drop a small amount of batter into the oil—it should sizzle immediately and rise to the surface. If it browns too quickly, the oil is too hot.

Can I make the batter ahead of time?

It's best to fry the bhajis immediately after preparing the batter. The baking powder helps create a light texture, and its effectiveness diminishes over time. However, you can prepare the yogurt dip up to a day in advance.

What other vegetables work well in bhajis?

Onions are the most traditional choice, but you can also use spinach, potatoes, eggplant, or mixed vegetables. Just ensure vegetables are cut into small pieces and any leafy greens are well-drained to prevent excess moisture in the batter.

How do I store leftover bhajis?

Store cooled bhajis in an airtight container in the refrigerator for up to 2 days. Reheat them in a hot oven at 180°C (350°F) for 8-10 minutes to restore some crispiness. They're best enjoyed fresh, though.

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

Spiced cauliflower fritters with chickpea flour, fried until golden and served with cooling yogurt dip.

Prep Time
20 minutes
Time to Cook
20 minutes
Total Duration
40 minutes
Recipe by Alexander Monroe


Skill Level Medium

Cuisine Indian

Portions 4 Number of Servings

Dietary Info Meatless, No Gluten

Ingredient List

For the Bhajis

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

Step 01

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

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.

Step 04

Form the Batter: Gradually add water while stirring to create a thick batter that coats the vegetables completely. The consistency should be sticky but not runny.

Step 05

Heat Oil: Heat vegetable oil in a deep pan or wok to 340 degrees Fahrenheit.

Step 06

Fry the Bhajis: Using a spoon or hands, 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 crisp.

Step 07

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

Step 08

Serve: Serve bhajis immediately while hot, accompanied by 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.

What You'll Need

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

Allergy Details

Look closely at the ingredients for possible allergens. Speak with a healthcare provider if you're unsure.
  • Contains dairy (yogurt)
  • Verify all gluten-free flour products are certified gluten-free
  • Check oil and yogurt labels for potential cross-contamination

Nutrition Info (per portion)

The nutrition info here is just for general reference. Always check with your medical professional if needed.
  • Calorie Count: 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.