Crispy Golden Cauliflower Bhajis

Featured in: Easy Starters & Bites

These crispy cauliflower bhajis deliver authentic Indian flavors through a perfectly spiced chickpea flour coating that turns golden and crunchy when fried. Fresh cauliflower florets are tossed with aromatic spices like cumin, turmeric, and garam masala, then fried until beautifully crisp. The accompanying mint-cilantro yogurt dip provides a cooling contrast to the warm, spiced fritters. Ready in just 40 minutes, these vegetarian and gluten-free appetizers are perfect for gatherings or as part of an Indian-inspired meal.

Updated on Fri, 30 Jan 2026 08:06:00 GMT
Golden-brown Cauliflower Bhajis are stacked on a plate with a small bowl of minty yogurt dip. Save
Golden-brown Cauliflower Bhajis are stacked on a plate with a small bowl of minty yogurt dip. | platerelay.com

The smell of cumin seeds hitting hot oil always takes me straight back to a rainy Saturday when I decided to stop ordering takeout and finally learn to make bhajis myself. I burned the first batch because I got distracted by a phone call, but the second round came out so perfectly golden and crispy that I stood at the counter eating them straight from the paper towel. My kitchen smelled like a proper Indian restaurant for hours afterward. These cauliflower bhajis have since become my go-to whenever I need something that feels indulgent but is surprisingly simple to pull off. There is something deeply satisfying about dropping spoonfuls of battered vegetables into sizzling oil and watching them transform into something irresistible.

I first made these for a small dinner party where half the guests were vegetarian and the other half were skeptical about anything without meat. Within minutes of setting the platter down, the bhajis were gone and people were asking for the recipe. One friend even admitted she had never liked cauliflower until that night. It became clear that the magic was not just in the spice blend, but in the way the chickpea flour created this savory, almost nutty crust that made the cauliflower taste rich and complex. Now I make a double batch whenever I know people are coming over, because they disappear faster than I can fry them.

Ingredients

  • Cauliflower florets: Cut them small so they cook through quickly and the batter has more surface area to cling to, creating maximum crunch.
  • Red onion: Finely sliced onion adds sweetness and a slight bite that balances the earthy spices beautifully.
  • Chickpea flour: This is the base of the batter and gives the bhajis their signature texture and a subtle nutty flavor you cannot get from wheat flour.
  • Rice flour: Just a couple of tablespoons makes all the difference in achieving that extra crispy, golden exterior.
  • Cumin seeds: Use whole seeds rather than ground for little pockets of warm, toasty flavor that pop when you bite into them.
  • Ground coriander, turmeric, chili powder, and garam masala: This spice blend is what makes these taste authentically Indian, each layer adding warmth and depth.
  • Fresh cilantro and green chilies: Brightness and heat woven right into the batter, not just sprinkled on top as an afterthought.
  • 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 perfect cooling dip when mixed with fresh herbs and a squeeze of lemon.
  • Fresh mint: This herb transforms plain yogurt into something refreshing and vibrant, cutting through the richness of the fried bhajis.

Instructions

Product image
Organize kitchen cleaning supplies and cooking essentials on the wall to keep prep areas tidy and accessible.
Check price on Amazon
Make the Dip First:
Stir together the yogurt, mint, cilantro, lemon juice, cumin, and salt until smooth and well combined. Cover it and tuck it into the fridge so the flavors have time to become friends while you focus on frying.
Mix the Dry Ingredients:
In a large bowl, whisk together both flours, all the spices, baking powder, and salt until there are no lumps. This ensures every bite will be evenly seasoned.
Add the Vegetables:
Toss in the cauliflower, onion, cilantro, and green chilies, stirring until everything is lightly coated in the spiced flour. The vegetables should look dusty and ready to drink up the batter.
Form the Batter:
Pour in the water a little at a time, stirring gently until you have a thick, sticky batter that clings to the vegetables without pooling at the bottom of the bowl. It should hold together when you scoop it but not be runny.
Heat the Oil:
Pour enough oil into a deep pan or wok 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 and rise to the surface immediately.
Fry in Batches:
Use a spoon or your hands to drop small clumps of the batter into the hot oil, working in batches so the temperature stays steady. Fry for 4 to 5 minutes, turning them gently with a slotted spoon until they are deep golden and crisp all over.
Drain and Serve:
Lift the bhajis out onto a plate lined with paper towels to absorb the excess oil. Serve them hot with the chilled yogurt dip on the side.
Product image
Organize kitchen cleaning supplies and cooking essentials on the wall to keep prep areas tidy and accessible.
Check price on Amazon
Freshly fried Cauliflower Bhajis sizzle on paper towels next to vibrant mint and cilantro garnish. Save
Freshly fried Cauliflower Bhajis sizzle on paper towels next to vibrant mint and cilantro garnish. | platerelay.com

One evening, I made these for my neighbor who had just moved in from Mumbai, and I was nervous she would judge my attempt at her food. She took one bite, smiled, and said they reminded her of the bhajis her grandmother used to make on monsoon afternoons. That moment taught me that good food does not have to be perfect, it just has to be made with care and the right balance of spice and warmth. These bhajis have since become a bridge between my kitchen and so many stories shared over a hot, crispy snack.

Getting the Texture Just Right

The secret to bhajis that shatter when you bite into them is all about the batter consistency and oil temperature. If the batter is too thin, it will not coat the vegetables properly and you will end up with greasy, limp fritters. If it is too thick, the outside will cook before the inside does and you will have raw cauliflower hiding under a beautiful crust. The batter should be thick enough to cling heavily to the florets, almost like a sticky paste. When you drop a spoonful into the oil, it should hold its shape and sizzle aggressively, not sink or spread out.

Serving Suggestions and Pairings

I love serving these bhajis as part of a bigger Indian spread with samosas, naan, and a couple of chutneys on the side. They also work beautifully as a standalone appetizer at parties, especially when you set out the yogurt dip in a small bowl surrounded by the hot fritters. If you want to make it a light meal, serve them over a bed of fresh greens with a drizzle of tamarind chutney and a squeeze of lime. Leftovers, though rare, can be reheated in the oven at 180 degrees Celsius for about 10 minutes to bring back some of that crispness.

Variations and Substitutions

Once you get comfortable with the basic recipe, it is easy to switch things up depending on what you have on hand or what sounds good. You can swap the cauliflower for broccoli, zucchini, or even thinly sliced potatoes and spinach for a different take on the classic pakora. If you do not have rice flour, cornstarch works in a pinch to add that extra crunch. For a vegan version, replace the yogurt dip with coconut yogurt or a tahini-lemon sauce spiked with garlic and herbs.

  • Try adding a pinch of ajwain seeds to the batter for a slightly bitter, thyme-like flavor that is very traditional.
  • If you like it spicy, increase the green chilies or add a pinch of cayenne to the flour mix.
  • For a richer dip, stir a tablespoon of cream or sour cream into the yogurt along with the herbs.
Product image
Quickly slice, dice, grate, and spiralize vegetables for salads, stir fries, and faster everyday meal prep.
Check price on Amazon
Crispy, spiced Cauliflower Bhajis are served warm, ready for dipping into a cool yogurt sauce. Save
Crispy, spiced Cauliflower Bhajis are served warm, ready for dipping into a cool yogurt sauce. | platerelay.com

These cauliflower bhajis have a way of turning an ordinary evening into something special, whether you are cooking for yourself or a crowd. The combination of spice, crunch, and that cool, herby dip makes every bite feel like a little celebration.

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 crispy as the fried version.

What can I substitute for chickpea flour?

Chickpea flour is essential for authentic flavor and gluten-free preparation. If unavailable, a combination of all-purpose flour and cornstarch can work, but the taste will differ and it 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 and rises to the surface immediately, the oil is ready. A thermometer reading of 170°C (340°F) is ideal for golden, crispy results.

Can I make the batter ahead of time?

It's best to fry immediately after mixing, as the batter can become watery if left sitting. However, you can prep the dry ingredients and vegetables separately up to 4 hours ahead.

What other vegetables work well in bhajis?

Onions, potatoes, spinach, and bell peppers all make excellent bhajis. You can also create mixed vegetable versions by combining different vegetables with the same spiced batter.

How should I store leftover bhajis?

Store in an airtight container in the refrigerator for up to 2 days. Reheat in a hot oven or air fryer at 180°C (350°F) for 5-7 minutes to restore crispiness.

Crispy Golden Cauliflower Bhajis

Spiced cauliflower fritters in chickpea batter, served with cooling mint yogurt dip. Vegetarian and gluten-free.

Time to Prep
20 minutes
Time to Cook
20 minutes
Total Duration
40 minutes
Created by Henry Foster

Recipe Category Easy Starters & Bites

Skill Level Medium

Cuisine Indian

Makes 4 Portions

Dietary Details Vegetarian-Friendly, No Gluten

Ingredient List

For the Bhajis

01 1 medium head cauliflower, cut into small florets (about 1 pound 2 ounces)
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. Cover and refrigerate until serving time.

Step 02

Combine Dry Ingredients: In a large bowl, mix 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 to coat all vegetables evenly.

Step 04

Form the Batter: Gradually add water while stirring to form a thick, sticky batter that completely coats the vegetables. The consistency should be thick and clingy, not thin and runny.

Step 05

Heat the Oil: Heat vegetable oil in a deep pan or wok to 340°F (170°C).

Step 06

Fry the Bhajis: Using a spoon or hands, carefully drop small portions of batter into the hot oil without overcrowding the pan. Fry in batches 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 hot with chilled yogurt dip.

Equipment Needed

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

Allergy Advice

Always check every ingredient for potential allergens. Ask your doctor if you're unsure.
  • Contains dairy (yogurt)
  • Made with gluten-free flours, but verify all products are certified gluten-free if needed
  • Check oil and yogurt labels for potential cross-contamination if allergies are a concern

Nutrition Info (per serving)

For reference only—please consult a nutritionist or healthcare provider for dietary advice.
  • Caloric Value: 225
  • Fat Content: 10 grams
  • Carbohydrate: 26 grams
  • Proteins: 8 grams