Crispy Spiced Cauliflower Bhajis

Featured in: Daily Home Cooking

These crispy cauliflower bhajis are the perfect Indian-inspired appetizer featuring tender cauliflower florets coated in a spiced chickpea flour batter and deep-fried until golden. Seasoned with cumin, coriander, turmeric, and garam masala, they're incredibly flavorful and naturally gluten-free. Serve them hot alongside a cooling yogurt dip infused with fresh mint and cilantro for a delicious contrast of textures and temperatures.

Updated on Sat, 31 Jan 2026 10:43:00 GMT
Crispy, golden Cauliflower Bhajis are plated with a cooling mint yogurt dip for a delicious appetizer. Pin it
Crispy, golden Cauliflower Bhajis are plated with a cooling mint yogurt dip for a delicious appetizer. | cozyighrem.com

The smell of hot chickpea batter hitting oil is unmistakable. It fills the kitchen with this earthy, toasty warmth that makes everyone wander in asking whats for dinner. I started making these bhajis on a rainy Saturday when I had half a cauliflower sitting in the fridge and a serious craving for something crunchy and spiced. What came out of that first attempt was so good I barely made it to the table before half of them disappeared.

I once brought a platter of these to a potluck where no one expected much from fried cauliflower. By the end of the night, three people had asked for the recipe and someone admitted theyd never liked cauliflower until that moment. Theres something about the combination of spice, crunch, and that little kick of green chili that just works. Even my pickiest eater friend went back for seconds, dipping each one generously into the minty yogurt.

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 so they cook evenly and get coated properly, about bite sized is perfect.
  • Red onion: Adds sweetness and a little sharpness that balances the earthy chickpea flour beautifully.
  • Chickpea flour: This is the base of the batter, it fries up crisp and golden and has a slightly nutty flavor you cant get from wheat flour.
  • Rice flour: The secret to extra crunch, dont skip it if you want that perfect crispy shell.
  • Fresh cilantro: Bright, grassy, and essential for that fresh pop in every bite.
  • Green chilies: Optional but highly recommended if you like a little heat threading through the fritter.
  • Cumin seeds: They crackle and release this warm, aromatic flavor when they hit the hot oil.
  • Ground coriander: Adds a gentle citrusy sweetness that rounds out the spice blend.
  • Turmeric powder: For color and a subtle earthy undertone that makes the bhajis glow golden.
  • Chili powder: Brings warmth without overwhelming, adjust to your heat tolerance.
  • Garam masala: The finishing spice that ties everything together with its complex, warming notes.
  • Baking powder: Just a pinch helps the batter puff up slightly and stay light.
  • Water: Add it slowly, you want a thick batter that clings to the vegetables like a cozy blanket.
  • Greek yogurt: Thick, tangy, and the perfect cooling contrast to the spiced fritters.
  • Fresh mint: Bright and refreshing, it cuts through richness like nothing else.
  • Lemon juice: A little acidity sharpens the dip and makes everything taste brighter.

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 Greek yogurt, mint, cilantro, lemon juice, cumin, and salt in a small bowl. Pop it in the fridge so the flavors meld while you fry, and itll be perfectly chilled when the bhajis come out hot.
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. This is your flavor foundation, so make sure its well combined.
Toss in the Vegetables:
Add the cauliflower florets, sliced red onion, cilantro, and green chilies to the spiced flour. Toss everything with your hands until each piece is coated in the dry mixture.
Add Water to Form Batter:
Pour in the water gradually, stirring as you go, until you have a thick, sticky batter that clings to the vegetables. It should hold together when you scoop it, not run off the spoon.
Heat the Oil:
Pour enough vegetable oil into a deep pan or wok to submerge the bhajis halfway, and heat it to 170 degrees Celsius. You can test it by dropping in a small bit of batter, it should sizzle immediately and rise to the surface.
Fry in Batches:
Scoop small portions of the batter and carefully drop them into the hot oil, dont overcrowd the pan or theyll steam instead of crisp. Fry for 4 to 5 minutes, turning occasionally, until theyre deep golden brown all over.
Drain and Serve:
Lift the bhajis out with a slotted spoon and let them drain on paper towels to soak up any excess oil. Serve them hot, straight from the pan, with the chilled yogurt dip on the side.
A close-up shows spiced cauliflower bhajis resting on a napkin next to a vibrant green chutney. Pin it
A close-up shows spiced cauliflower bhajis resting on a napkin next to a vibrant green chutney. | cozyighrem.com

Theres a moment when you pull the first batch out of the oil and the kitchen smells like a street food stall in Delhi, warm spices and sizzling batter and fresh herbs all at once. My sister once said these bhajis tasted like a hug from the inside out, which is maybe the best compliment Ive ever gotten in the kitchen. Theyre the kind of food that turns a regular Tuesday into something worth gathering around the table for.

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 first time I made these, I added too much water and ended up with something closer to pakora soup than fritters. The batter should be thick enough to coat a spoon and cling stubbornly to the cauliflower. If you can see bare spots on the vegetables after mixing, you need a splash more water. If it drips off easily, add another tablespoon of chickpea flour and stir again.

Variations Worth Trying

Once you get the hang of the basic version, this recipe is a playground. Ive swapped cauliflower for broccoli, added grated carrots, and even tossed in some spinach leaves for color. A pinch of chaat masala sprinkled over the finished bhajis adds a tangy, salty punch thats completely addictive. You can also swap the mint in the yogurt dip for dill or add a tiny spoonful of tahini for extra creaminess.

Serving and Storing

These are best eaten hot and fresh, straight out of the oil when theyre at their crispiest. If you have leftovers, you can reheat them in a hot oven for a few minutes to bring back some of the crunch, but theyll never be quite as good as the first bite. I like to serve them as an appetizer with the yogurt dip, but theyve also been known to show up alongside rice and dal as part of a bigger spread.

  • Sprinkle with a little extra salt and chaat masala right after frying for maximum flavor.
  • If making ahead, you can prep the batter and store it in the fridge for up to an hour before frying.
  • Double the yogurt dip recipe, trust me, it disappears fast.
Homemade Cauliflower Bhajis are served hot from the fryer, showcasing their crunchy, golden-brown coating. Pin it
Homemade Cauliflower Bhajis are served hot from the fryer, showcasing their crunchy, golden-brown coating. | cozyighrem.com

These bhajis have become one of those recipes I make without thinking, the kind that feels like muscle memory now. I hope they bring as much joy to your table as theyve brought to mine.

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. Lightly brush 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 is essential for authentic bhajis, but in a pinch, you could try a mix of rice flour and cornstarch. The texture and flavor will differ from traditional bhajis.

How do I know when the oil is hot enough?

Drop a small amount of batter into the oil - it should sizzle and rise to the surface immediately. A cooking thermometer reading 170°C (340°F) ensures perfect frying temperature.

Can I make the batter ahead of time?

It's best to fry bhajis immediately after mixing, as the batter can become watery if it sits too long. However, you can prep all dry and wet ingredients separately up to 4 hours ahead.

How should 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 10 minutes to restore crispiness. They don't freeze well.

What other vegetables work well in bhajis?

Try thinly sliced potatoes, spinach, shredded cabbage, or diced bell peppers. Mix vegetables for variety, ensuring they're cut small enough to cook through during frying.

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 cauliflower fritters spiced with cumin, turmeric, and garam masala, served with refreshing yogurt dip.

Prep Time
20 min
Time to Cook
20 min
Overall Time
40 min
Created by Melissa Caldwell


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 (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 (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 4 to 5 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

Step-by-Step

Step 01

Prepare the Yogurt Dip: In a small bowl, combine Greek yogurt, mint, cilantro, lemon juice, ground cumin, and salt. Mix thoroughly until smooth. Cover and refrigerate until ready to serve.

Step 02

Combine Dry Ingredients: In a large bowl, whisk together chickpea flour, rice flour, cumin seeds, ground coriander, turmeric powder, chili powder, garam masala, baking powder, and salt.

Step 03

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

Step 04

Form the Batter: Gradually pour water into the vegetable and flour mixture, stirring constantly to create a thick batter that clings to the vegetables. The consistency should be sticky but not pourable.

Step 05

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

Step 06

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

Step 07

Drain and Serve: Remove the bhajis from oil using a slotted spoon and drain on paper towels. Serve hot alongside 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.

Gear Needed

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

Allergy Details

Review every ingredient for possible allergens. Always consult a health expert if you have concerns.
  • Contains dairy (yogurt)
  • Made with gluten-free flours; verify all products are certified gluten-free if sensitivity exists
  • Check oil and yogurt labels for potential cross-contamination risks

Nutrition Details (per portion)

Nutrition guidance intended only for reference—please ask your doctor 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.