Crispy Golden Cauliflower Bhajis

Featured in: Zesty Weeknight Plate Ideas

These crispy cauliflower bhajis combine tender florets with aromatic Indian spices in a golden chickpea flour batter. Each bite delivers cumin, coriander, turmeric, and garam masala flavors, perfectly complemented by a cooling mint-cilantro yogurt dip. The addition of rice flour ensures extra crunch, while the vegetarian and gluten-free nature makes them suitable for various dietary preferences. Ready in just 40 minutes, they make an impressive appetizer or side dish.

Updated on Fri, 30 Jan 2026 08:29:00 GMT
Crispy golden Cauliflower Bhajis served with a cool mint yogurt dip for dipping. Save on Pinterest
Crispy golden Cauliflower Bhajis served with a cool mint yogurt dip for dipping. | lemoncairn.com

The smell of hot chickpea flour hitting oil is something you never forget once it becomes part of your kitchen rhythm. I started making these bhajis on a particularly cold Tuesday when I had half a cauliflower sitting in the crisper and a craving for something warm and crunchy. The first batch came out a little pale because I rushed the oil temperature, but by the third round, I had golden, crispy fritters that disappeared faster than I could fry them. Now they show up whenever I need something that feels like a hug but eats like a celebration.

I made a double batch for a friend who claimed she didnt like cauliflower, and she ate seven before admitting maybe she just hadnt met the right recipe. We sat on the kitchen counter with the bowl between us, dipping and talking until the bhajis were gone and our fingers were slick with oil. That night taught me that some foods dont need a table or plates, just good company and something worth sharing.

Ingredients

  • Cauliflower: Small florets work best because they fry evenly and give you more crispy surface area, avoid pieces larger than a walnut.
  • Chickpea flour: This is the base that holds everything together and gives that earthy, nutty backbone, make sure its fresh or it can taste bitter.
  • Rice flour: The secret to shatteringly crisp edges, it absorbs less oil and stays crunchy even as the bhajis cool.
  • Cumin seeds: Whole seeds release little bursts of warmth when you bite into them, much more exciting than ground cumin alone.
  • Turmeric and chili powder: They bring color and a gentle heat that builds without overwhelming, adjust the chili based on your mood.
  • Garam masala: Adds a final layer of complexity, like the difference between a good song and one you cant stop humming.
  • Baking powder: Just a pinch makes the batter lighter and creates tiny air pockets that crisp up beautifully.
  • Greek yogurt: Thick and tangy, it cools everything down and adds creaminess the bhajis need to balance their crunch.
  • Fresh mint and cilantro: Bright, herbal, and alive, they turn plain yogurt into something you want to eat with a spoon.

Instructions

Product image
Track cooking times accurately for baking, boiling, roasting, and multitasking recipes without overcooking.
Check price on Amazon
Make the Dip First:
Stir together the yogurt, mint, cilantro, lemon juice, cumin, and salt in a small bowl until everything is evenly mixed. Cover it and let it chill in the fridge so the flavors can get acquainted while you fry.
Mix the Dry Ingredients:
In a large bowl, whisk together both flours and all the spices including the baking powder and salt. This is your flavor foundation, so make sure its well combined and lump free.
Toss in the Vegetables:
Add the cauliflower, onion, cilantro, and green chilies to the spiced flour and toss everything with your hands until each piece is dusted. The vegetables should look like theyve been lightly snowed on.
Add Water Slowly:
Pour in the water a little at a time, stirring as you go, until you have a thick batter that clings to the cauliflower without pooling at the bottom. It should feel sticky and hold together when you scoop it.
Heat the Oil:
Pour enough oil into a deep pan to submerge the bhajis halfway and heat it to 170°C. Test with a tiny bit of batter, it should sizzle immediately and rise to the surface within a second or two.
Fry in Batches:
Drop spoonfuls of the batter into the hot oil, working in small batches so the temperature doesnt drop. Fry for 4 to 5 minutes, turning them gently with a slotted spoon until theyre deep golden and crisp all over.
Drain and Serve:
Lift the bhajis out onto paper towels to drain off excess oil. Serve them hot with the chilled yogurt dip on the side.
Product image
Track cooking times accurately for baking, boiling, roasting, and multitasking recipes without overcooking.
Check price on Amazon
Warmly spiced Cauliflower Bhajis on a plate next to a bowl of creamy yogurt dip. Save on Pinterest
Warmly spiced Cauliflower Bhajis on a plate next to a bowl of creamy yogurt dip. | lemoncairn.com

There was an evening when I served these alongside dal and rice, and my neighbor asked if I had ordered takeout. When I told her I made them, she looked at the bhajis like they had betrayed her by being homemade. We laughed, and she stayed for dinner, and those bhajis became the reason she started asking for my recipes instead of restaurant recommendations.

Getting the Texture Right

The balance between crispy outside and tender inside comes down to oil temperature and batter thickness. If the bhajis brown too fast, lower the heat slightly and give them more time to cook through. I learned this after serving a batch that looked perfect but had raw batter in the center, now I fry one test bhaji first and break it open to check before committing to the whole batch.

Flavor Variations Worth Trying

Once you get comfortable with the base recipe, you can swap the cauliflower for broccoli, add grated carrot for sweetness, or toss in some spinach for color. I once added a handful of frozen peas straight from the freezer and they worked beautifully, adding little pops of sweetness. A pinch of chaat masala or a squeeze of lime right after frying can take these from great to unforgettable.

Serving and Storing

These bhajis are best eaten hot and fresh, but if you have leftovers, they reheat surprisingly well in a hot oven or air fryer. I avoid the microwave because it makes them soggy, but ten minutes at 180°C brings back most of the crispness. They also freeze well after frying, just let them cool completely, freeze on a tray, then bag them up and reheat straight from frozen.

  • Serve them as a starter with drinks, or pile them into flatbreads with chutney and salad for a quick lunch.
  • The yogurt dip can be made a day ahead and keeps well covered in the fridge.
  • If youre frying for a crowd, keep finished bhajis warm in a low oven while you work through the batches.
Product image
Mount paper towels nearby for quick cleanup of spills, grease, and messes while cooking and prepping meals.
Check price on Amazon
Freshly fried Indian-inspired Cauliflower Bhajis stacked high with vibrant cilantro garnish. Save on Pinterest
Freshly fried Indian-inspired Cauliflower Bhajis stacked high with vibrant cilantro garnish. | lemoncairn.com

These bhajis have become my go to whenever I want something that feels special without the fuss. Theyre proof that a few good spices and a hot pan can turn the simplest vegetables into something people remember.

Recipe Questions & Answers

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 lightly with oil for better browning, 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 flavor and texture. However, a blend of rice flour and cornstarch can work in a pinch, though the taste will differ significantly from traditional bhajis.

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 for golden, crispy results.

Can I prepare the batter in advance?

It's best to fry bhajis immediately after mixing the batter. The baking powder activates quickly, and letting the batter sit can result in less crispy fritters with compromised texture.

What other vegetables work well in bhajis?

Onions, potatoes, spinach, and eggplant all make excellent bhajis. You can also create mixed vegetable versions combining cauliflower with other vegetables for varied texture and flavor.

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 8-10 minutes to restore crispiness rather than microwaving.

Crispy Golden Cauliflower Bhajis

Spiced cauliflower fritters with chickpea flour coating, served alongside refreshing mint yogurt dip.

Prep Time
20 min
Time to Cook
20 min
Overall Time
40 min


Skill Level Medium

Cuisine Indian

Makes 4 Portions

Dietary details Meat-Free, No Gluten

What You Need

For the Bhajis

01 1 medium head cauliflower, cut into small florets (about 1 lb 2 oz)
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 Make It

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 ready to serve.

Step 02

Mix Dry Ingredients: In a large bowl, combine chickpea flour, rice flour, cumin seeds, ground coriander, turmeric, 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 coat all vegetables.

Step 04

Form the Batter: Gradually add water while stirring to create a thick, sticky batter that coats the vegetables without being runny.

Step 05

Heat Oil: Heat vegetable oil in a deep pan or wok to 340°F.

Step 06

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

Step 07

Drain and Rest: Remove bhajis with a slotted spoon and drain on paper towels.

Step 08

Serve: Serve hot bhajis with chilled yogurt dip.

Equipment Needed

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

Allergy Alerts

Review ingredients for allergens and contact your healthcare provider for guidance.
  • Contains dairy (yogurt).
  • Verify all gluten-free flour products are certified gluten-free if required.
  • Check oil and yogurt labels for potential cross-contamination risks.

Nutrition Info (per serving)

Nutritional content is for informational use and is not a substitute for healthcare advice.
  • Calorie Count: 225
  • Total Fat: 10 g
  • Carbohydrates: 26 g
  • Proteins: 8 g