Crispy Spiced Cauliflower Bhajis

Featured in: One-Pot Cozy Meals

These golden cauliflower bhajis are crispy Indian-inspired fritters made with chickpea flour and aromatic spices. Small cauliflower florets are coated in a seasoned batter with cumin, coriander, and garam masala, then deep-fried until perfectly crisp. Served alongside a refreshing mint and cilantro yogurt dip, they make an ideal appetizer or snack. Ready in just 40 minutes, these vegetarian and gluten-free fritters deliver authentic flavors with a satisfying crunch in every bite.

Updated on Fri, 30 Jan 2026 13:00:00 GMT
Golden brown Cauliflower Bhajis fritters, fresh from the fryer, sit beside a creamy green yogurt dip, garnished with fresh cilantro and mint. Save
Golden brown Cauliflower Bhajis fritters, fresh from the fryer, sit beside a creamy green yogurt dip, garnished with fresh cilantro and mint. | cocoaferns.com

My neighbor knocked on my door one evening holding a paper bag full of cauliflower from her garden, far more than she could use. I had chickpea flour sitting in the pantry from a failed bread experiment weeks before, and suddenly I remembered a street vendor in Mumbai whose bhajis were legendary. The kitchen filled with cumin and turmeric as I mixed the batter by feel, no recipe in sight, just trust and hunger.

I made these for a small dinner party where half the guests arrived an hour early. Instead of panicking, I handed them wine and let them watch me fry batch after batch, the kitchen windows fogging up, everyone stealing bhajis straight from the paper towels. By the time the last guests arrived, wed already devoured half the platter and nobody cared about the main course anymore.

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 cook evenly and get coated better, and using about 500 g gives you the perfect vegetable to batter ratio without it falling apart.
  • Red onion: Slicing it thin means it softens just enough in the hot oil and adds a slight sweetness that balances the spices.
  • Chickpea flour: This is the backbone of the batter, it fries up nutty and golden and holds everything together without feeling heavy.
  • Rice flour: Just two tablespoons make all the difference in crispiness, creating that shatteringly crunchy exterior that stays crisp even as they cool.
  • Fresh cilantro: Chopped cilantro adds brightness and a slight floral note that cuts through the richness of the fried batter.
  • Green chilies: Optional but worth it if you like a little heat, they add tiny bursts of spice throughout each bite.
  • Cumin seeds: Toasting in the batter releases their earthy aroma and adds texture you can actually feel between your teeth.
  • Ground coriander: Warm and citrusy, it deepens the flavor without overpowering the cauliflower itself.
  • Turmeric powder: Beyond the golden color, it adds a subtle earthiness that makes the bhajis taste more complex.
  • Chili powder: A half teaspoon gives just enough warmth without making the fritters aggressively spicy.
  • Garam masala: This brings all the spices together with its sweet warmth, like a final signature on the flavor.
  • Baking powder: A small amount creates tiny air pockets in the batter, making the bhajis lighter and less dense.
  • Water: Add it slowly because the exact amount depends on your flour, you want thick and sticky, not runny.
  • Vegetable oil: For deep-frying, use something neutral with a high smoke point so the spices shine through.
  • Greek yogurt: Thick and tangy, it clings to the bhajis and cools your mouth between bites.
  • Fresh mint: Chopped mint in the dip adds a cooling brightness that feels almost medicinal in the best way.
  • Lemon juice: Just a teaspoon wakes up the yogurt and makes everything taste fresher and more vibrant.
  • Ground cumin in the dip: Echoes the cumin in the bhajis and ties the whole plate together with a warm, earthy thread.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Mix the Yogurt Dip:
Stir together the yogurt, mint, cilantro, lemon juice, cumin, and salt until everything is evenly distributed and the herbs fleck the creamy base. Cover it and tuck it in the fridge so the flavors can get to know each other while you fry.
Combine the Dry Ingredients:
In a large bowl, whisk together both flours, all the spices, baking powder, and salt until the mixture looks uniform and fragrant. This is your flavor foundation, and it should smell like a spice market.
Add the Vegetables:
Toss in the cauliflower, onion, cilantro, and chilies, then use your hands to coat everything thoroughly in the spiced flour. The vegetables should look dusty and well covered before you add any liquid.
Form the Batter:
Drizzle in the water a little at a time, stirring constantly, until you have a thick, sticky batter that clings to the vegetables like wet cement. If its runny, the bhajis will fall apart in the oil, so err on the side of thick.
Heat the Oil:
Pour enough oil into a deep pan to submerge the bhajis halfway, then heat it to 170 degrees Celsius. Test it by dropping in a tiny bit of batter, it should sizzle immediately and rise to the surface.
Fry in Batches:
Scoop up spoonfuls of the batter and carefully slide them into the hot oil, leaving space between each one so they dont stick together. Fry for 4 to 5 minutes, flipping occasionally, until theyre deep golden and crispy all over.
Drain and Serve:
Lift the bhajis out with a slotted spoon and let them drain on paper towels to shed the excess oil. Serve them hot with the chilled yogurt dip on the side, and watch them disappear.
Crispy, spiced Cauliflower Bhajis arranged on a rustic plate with a bowl of cool yogurt dip, perfect for a gluten-free appetizer. Save
Crispy, spiced Cauliflower Bhajis arranged on a rustic plate with a bowl of cool yogurt dip, perfect for a gluten-free appetizer. | cocoaferns.com

My son, who usually avoids vegetables like theyre cursed, ate four of these in a row and asked what they were. When I told him it was cauliflower, he looked betrayed but kept eating anyway. That moment taught me that the right spices and a little hot oil can make a believer out of anyone.

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

The secret to a truly crispy bhaji is in the batter consistency and oil temperature. If the batter is too thin, it slides off the vegetables and you end up with sad, pale fritters. If the oil isnt hot enough, they soak up grease and turn heavy. I learned this the hard way during my first attempt, when I served up a platter of soggy, oily lumps that even I wouldnt eat. Now I test the oil with a small drop of batter and adjust the heat as I go, keeping it steady so each batch comes out golden and light.

Serving Suggestions

These bhajis work beautifully as an appetizer with drinks, or as part of a larger Indian spread alongside dal and rice. Ive also served them for brunch with scrambled eggs and chutney, which felt unconventional but tasted right. The yogurt dip is essential, but if youre out of mint, try adding a spoonful of mango chutney or a drizzle of tamarind sauce for a sweet-tart twist. Theyre best eaten hot, but even at room temperature they hold up better than most fried snacks.

Make Ahead and Storage

You can prep the dry spice mixture and chop the vegetables a few hours ahead, but dont mix the batter until youre ready to fry or it will get gummy. Leftover bhajis can be stored in the fridge for a day and reheated in a hot oven to crisp them back up, though theyre never quite as good as fresh. The yogurt dip actually improves after a few hours in the fridge as the flavors meld together, so make that ahead without worry.

  • Freeze uncooked batter portions on a tray, then fry them straight from frozen for a quick snack anytime.
  • If you have leftover dip, use it as a sauce for grilled chicken or roasted vegetables the next day.
  • Reheat bhajis in a 200 degree oven for 5 minutes instead of the microwave to keep them crispy.
Close-up view of Cauliflower Bhajis highlighting the crunchy chickpea flour batter and tender cauliflower, served with a lemony mint yogurt sauce. Save
Close-up view of Cauliflower Bhajis highlighting the crunchy chickpea flour batter and tender cauliflower, served with a lemony mint yogurt sauce. | cocoaferns.com

These bhajis have become my answer to unexpected guests and last-minute cravings, proof that a little spice and confidence can turn humble ingredients into something worth sharing. Make them once and theyll earn a permanent spot in your repertoire.

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

What can I substitute for chickpea flour?

Chickpea flour is essential for authentic flavor and texture. However, you can use a mix of cornstarch and all-purpose flour if needed, though this won't be gluten-free.

How do I know when the oil is hot enough?

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

Can I make these ahead of time?

Bhajis are best served fresh and hot. You can prepare the batter up to 2 hours ahead and refrigerate it, but fry just before serving for optimal crispiness.

What other vegetables work well in bhajis?

Onions, potatoes, spinach, and bell peppers all make excellent bhajis. You can also create mixed vegetable versions using combinations of your favorite ingredients.

How can I make the bhajis spicier?

Increase the green chilies to 3-4, add more chili powder, or sprinkle cayenne pepper into the batter. You can also add chopped jalapeños for extra heat.

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

Prep Time
20 minutes
Time to Cook
20 minutes
Overall Time
40 minutes
Author: Maya Larkson

Recipe Category One-Pot Cozy Meals

Skill Level Medium

Cuisine Type Indian

Makes 4 Servings Amount

Diet Details Vegetarian-Friendly, No Gluten

What You 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
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 the Yogurt Dip: In a small bowl, combine Greek yogurt, mint, cilantro, lemon juice, ground cumin, and salt. Mix until smooth and well incorporated. 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

Add Vegetables to Flour Mixture: Add cauliflower florets, sliced red onion, chopped 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 add water while stirring, creating 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°F, ensuring the oil is hot enough to produce a gentle sizzle when a small amount of batter is carefully dropped in.

Step 06

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

Step 07

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

Step 08

Serve: Arrange hot bhajis on a serving plate and accompany 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.

Kitchen Tools Needed

  • Large mixing bowl
  • Deep pan or wok
  • Slotted spoon
  • Small mixing bowl
  • Whisk
  • Paper towels

Allergy Info

Always check every ingredient for allergens. If you're not sure, talk to a health expert.
  • Contains dairy from yogurt component
  • Verify all flours are certified gluten-free if strict dietary adherence required
  • Check vegetable oil and yogurt labels for potential cross-contamination with common allergens

Nutrition Details (per portion)

Nutrition info shown is for guidance only. It cannot replace medical advice.
  • 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.