Crispy Spiced Cauliflower Bhajis

Featured in: Rustic Flint-Style Skillet Plates

These golden cauliflower bhajis combine tender florets with aromatic Indian spices in a crispy chickpea flour coating. Each bite delivers the warm flavors of cumin, coriander, turmeric, and garam masala, perfectly balanced by a cooling mint and cilantro yogurt dip. Ready in just 40 minutes, these vegetarian fritters make an impressive appetizer or side dish that's naturally gluten-free and packed with flavor.

Updated on Fri, 30 Jan 2026 11:05:00 GMT
Golden, crispy Cauliflower Bhajis are served hot with a cooling yogurt dip and fresh mint garnish. Pin It
Golden, crispy Cauliflower Bhajis are served hot with a cooling yogurt dip and fresh mint garnish. | hazelflint.com

The smell of hot oil and toasted spices always takes me straight back to a tiny kitchen in Manchester where my flatmate's mum stood over a wok, dropping spoonfuls of batter into bubbling oil like she'd done it a thousand times before. She didn't measure anything, just tossed cauliflower into chickpea flour with a confidence I envied. When I finally tried making bhajis myself years later, I burned the first batch, but the second came out golden and shatteringly crisp. That little victory felt enormous.

I made these for a small gathering once, thinking they'd be a quick snack before dinner. Instead, people hovered around the stovetop, snatching them hot from the paper towels before I could even plate them properly. The yogurt dip ran out twice. Now I always double the batch and accept that half will disappear before they ever reach the table.

Ingredients

  • Cauliflower florets: Small pieces fry faster and get crispier, so don't leave them too chunky or the inside stays raw while the outside burns.
  • Chickpea flour: This is the backbone of the batter, nutty and slightly earthy, and it crisps up beautifully without any gluten.
  • Rice flour: Just two tablespoons make all the difference in texture, adding that extra shatter when you bite through.
  • Red onion: Thinly sliced so it practically melts into the batter, adding sweetness and little caramelized edges.
  • Cumin seeds: Toasting them in the hot oil releases their warmth, so every bhaji tastes like it's been seasoned from the inside out.
  • Fresh cilantro and mint: Both go into different parts of this recipe, but together they make the whole thing feel bright and alive.
  • Green chilies: Optional, but I always add them because I like the way they sneak up on you after the second bite.
  • Turmeric and garam masala: These give the bhajis their golden color and that unmistakable warmth you expect from Indian spices.
  • Baking powder: A tiny amount makes the batter just a little airier without losing that dense, satisfying bite.
  • Greek yogurt: Thick and tangy, it cools down the heat and clings to each fritter like it was made for this.

Instructions

Product image
Air fry, roast, reheat, and dehydrate foods quickly for crispy snacks and easy everyday meals.
Check price on Amazon
Make the Dip First:
Stir together 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 work.
Build the Spice Base:
Toss chickpea flour, rice flour, all your ground spices, baking powder, and salt in a large bowl. The dry mixture should smell warm and toasty even before you add anything wet.
Coat the Vegetables:
Add cauliflower, onion, cilantro, and chilies to the flour mixture and toss until every piece is dusty with spice. This step makes sure the batter sticks properly instead of sliding off in the oil.
Add Water Slowly:
Pour in a little water at a time, stirring until you have a thick, sticky batter that clings to the cauliflower. If it looks runny, the bhajis will fall apart, so keep it thick.
Heat the Oil:
Pour enough oil into a deep pan so the bhajis can float, then heat it to 170 degrees Celsius. Drop in a tiny bit of batter to test, it should sizzle and rise immediately.
Fry in Batches:
Scoop small clumps of batter into the oil, leaving space between each one so they don't stick together. Fry for four to five 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 rest on paper towels to shed excess oil. Serve them hot with the cold yogurt dip on the side.
Product image
Air fry, roast, reheat, and dehydrate foods quickly for crispy snacks and easy everyday meals.
Check price on Amazon
Golden Cauliflower Bhajis sizzling on a plate, served with a cooling yogurt dip. Pin It
Golden Cauliflower Bhajis sizzling on a plate, served with a cooling yogurt dip. | hazelflint.com

There was an evening when I served these to someone who'd never tried Indian food before, and I watched them take that first cautious bite. Their eyes widened, and they reached for another before they'd even finished chewing. That's when I realized these bhajis aren't just appetizers, they're little ambassadors of flavor that make people curious about what else is possible in the kitchen.

Getting the Texture Right

The secret to a truly crispy bhaji is in the balance between the two flours and the thickness of your batter. Chickpea flour alone can turn dense and heavy, but the rice flour lightens it just enough to create those delicate, crunchy edges. I learned this after making a batch that tasted great but had the texture of dense dumplings, now I never skip the rice flour.

Customizing the Heat

If you're nervous about spice, leave out the green chilies and cut the chili powder in half, the bhajis will still have warmth from the cumin and garam masala. On the other hand, if you like things fiery, add an extra chili and a pinch of cayenne to the batter. The yogurt dip is your safety net either way, cooling things down with every creamy, minty bite.

Serving and Storing

These are best eaten within an hour of frying, while they're still warm and the outside is at its crispiest. If you have leftovers, reheat them in a hot oven for a few minutes rather than microwaving, which turns them soggy. I've also frozen the uncooked batter in small portions and fried them straight from frozen, adding an extra minute or two to the cooking time.

  • Sprinkle a pinch of chaat masala over the hot bhajis for a tangy, salty finish that makes them even more addictive.
  • Swap the mint in the dip for dill if you want a slightly more herbaceous, less sweet flavor.
  • Serve these alongside samosas, pakoras, or just a big pot of chai for a proper Indian snack spread.
Product image
Prepare wholesome dog meals by mixing with warm water for easy serving and homemade-style feeding.
Check price on Amazon
Freshly fried Cauliflower Bhajis with a crunchy texture paired beside a creamy yogurt dip. Pin It
Freshly fried Cauliflower Bhajis with a crunchy texture paired beside a creamy yogurt dip. | hazelflint.com

Once you've made these a few times, you'll start eyeballing the batter consistency and adjusting the spices without thinking. That's when cooking stops feeling like following orders and starts feeling like a conversation between you and the ingredients.

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

What can I substitute for chickpea flour?

Chickpea flour provides the authentic flavor and binding, but you can use a combination of cornstarch and all-purpose flour if needed. Note this will make them non-gluten-free.

How do I know when the oil is hot enough?

Drop a small amount of batter into the oil. If it sizzles and rises to the surface immediately, the oil is ready. A kitchen thermometer should read 170°C (340°F).

Can I make these ahead of time?

Bhajis are best served fresh, but you can reheat them in a 180°C (350°F) oven for 8-10 minutes to restore crispiness. The yogurt dip can be made up to 24 hours in advance.

What other vegetables work well in bhajis?

Onions, spinach, potatoes, and eggplant all make excellent bhajis. You can also mix vegetables together for variety in texture and flavor.

How can I make these less spicy?

Omit the green chilies and reduce the chili powder to 1/4 teaspoon. The other spices provide flavor without heat, so you'll still have delicious, aromatic bhajis.

Crispy Spiced Cauliflower Bhajis

Crispy Indian cauliflower fritters spiced with cumin, coriander, and turmeric, served with refreshing yogurt dip.

Prep Time
20 minutes
Cook Time
20 minutes
Overall Time
40 minutes
Recipe by Vivian Gray


Skill Level Medium

Cuisine Indian

Makes 4 Servings

Diet Preferences Vegetarian-Friendly, No Gluten

Ingredient List

For the Bhajis

01 1 medium head cauliflower, cut into small florets (approximately 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 (optional)
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, or to taste
13 1/4 teaspoon baking powder
14 3.5 to 4 fluid ounces water, as needed
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 the Yogurt Dip: In a small bowl, combine Greek yogurt, mint, cilantro, lemon juice, ground cumin, and salt. Mix thoroughly 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

Incorporate Vegetables: Add cauliflower florets, red onion slices, cilantro, and green chilies to the flour mixture. Toss thoroughly to coat all vegetables evenly.

Step 04

Form the Batter: Gradually add water while stirring to form a thick, sticky batter that uniformly coats the vegetables. The consistency should be viscous but pourable.

Step 05

Heat Oil: Heat vegetable oil in a deep pan or wok to 338°F, maintaining consistent temperature throughout frying.

Step 06

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

Step 07

Drain and Serve: Remove bhajis with a slotted spoon and drain on paper towels. Serve immediately with chilled yogurt dip.

Necessary Tools

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

Allergen Details

Review ingredients for allergens, and always talk to your doctor if you're unsure.
  • Contains dairy in yogurt dip
  • Verify all chickpea flour, rice flour, and oil products are certified gluten-free
  • Check oil and yogurt labels for potential cross-contamination risks

Nutrition Details (per portion)

Use this nutrition info as a reference only. It‘s not intended as healthcare advice.
  • Calories: 225
  • Fats: 10 g
  • Carbohydrates: 26 g
  • Proteins: 8 g