Crispy Golden Cauliflower Bhajis

Featured in: Kitchen Cooking Flow

These crispy cauliflower bhajis bring authentic Indian flavors to your table with tender cauliflower florets coated in a fragrant chickpea flour batter seasoned with cumin, coriander, turmeric, and garam masala. Deep-fried until golden and crispy, each fritter delivers a satisfying crunch followed by soft, spiced vegetable goodness. Paired with a cooling yogurt dip infused with fresh mint and cilantro, these bhajis make an irresistible vegetarian appetizer ready in just 40 minutes.

Updated on Sat, 31 Jan 2026 13:29:00 GMT
Freshly fried Cauliflower Bhajis with golden crispy edges served beside a cool mint yogurt dip. Save
Freshly fried Cauliflower Bhajis with golden crispy edges served beside a cool mint yogurt dip. | tifawtplates.com

The sizzle of batter hitting hot oil still makes me stand a little closer to the stove. I started making these bhajis on a rainy Saturday when I had half a cauliflower to use up and a craving for something crunchy and warm. The smell of cumin and turmeric filled the kitchen so fast, my neighbor knocked to ask what I was cooking. Now they're my go-to whenever I want something that feels special but comes together with pantry staples.

I made a double batch for a potluck once, and they disappeared before the main dishes even came out. Someone asked if I'd trained in India. I laughed and said no, just a lot of trial and error with oil temperature. That night I learned that crispy food, served hot with a good dip, needs no introduction.

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 fry more evenly and get crispier, so don't leave them too chunky.
  • Red onion: The thin slices add sweetness and a bit of crunch between the cauliflower.
  • Chickpea flour: This is the base of the batter and gives the bhajis their signature nutty flavor and structure.
  • Rice flour: Just two tablespoons make a huge difference in crispiness, don't skip it.
  • Cilantro and green chilies: Fresh herbs and heat wake up the whole fritter, adjust the chilies to your comfort.
  • Cumin seeds: Toasting in the batter releases their earthy aroma as they fry.
  • Ground coriander, turmeric, chili powder, garam masala: This spice blend builds warm, layered flavor without any single note overpowering.
  • Baking powder: A small amount lightens the batter and creates little air pockets inside.
  • Water: Add it slowly, the batter should be thick enough to coat a spoon and cling to the vegetables.
  • Vegetable oil: Use a neutral oil with a high smoke point for deep frying.
  • Greek yogurt: Thick yogurt makes a creamy, tangy base for the dip.
  • Mint, cilantro, lemon juice, cumin: These brighten the yogurt and balance the fried richness of the bhajis.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Make the Yogurt Dip:
Stir together the yogurt, mint, cilantro, lemon juice, cumin, and salt until smooth. Cover and chill it while you prep the bhajis so the flavors meld.
Mix the Dry Ingredients:
Whisk the chickpea flour, rice flour, and all the spices together in a large bowl. This ensures even distribution before the vegetables go in.
Coat the Vegetables:
Toss the cauliflower, onion, cilantro, and green chilies into the flour mixture. Use your hands to coat every piece well.
Form the Batter:
Drizzle in the water bit by bit, stirring until you get a thick, sticky batter that holds the vegetables together. It should look rough and clumpy, not smooth.
Heat the Oil:
Pour enough oil into a deep pan to submerge the bhajis halfway and heat to 170 degrees C. Test with a small drop of batter, it should sizzle and rise immediately.
Fry in Batches:
Drop spoonfuls of the mixture into the oil, leaving space between each one. Fry for 4 to 5 minutes, turning gently, until deep golden and crisp.
Drain and Serve:
Lift the bhajis out with a slotted spoon and let them drain on paper towels. Serve them hot with the chilled yogurt dip on the side.
Warm spiced fritters made from cauliflower florets and chickpea flour, ready to dip and enjoy. Save
Warm spiced fritters made from cauliflower florets and chickpea flour, ready to dip and enjoy. | tifawtplates.com

The first time I served these, I watched my friend dip one into the yogurt, take a bite, and close her eyes. She didn't say anything for a moment, just chewed slowly. Then she reached for another and said, this is exactly what I needed. That's when I realized food doesn't have to be complicated to feel like a gift.

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 batter should be thick enough that when you lift a cauliflower floret, it brings a little clump of onion and flour with it. If it drips off cleanly, add a tablespoon more chickpea flour. If it's too dry and crumbly, add water a teaspoon at a time. I've learned to trust the look and feel more than exact measurements, every cauliflower holds moisture differently.

Oil Temperature Matters

I used to guess the oil temp and ended up with pale, greasy bhajis or burnt crusts. A thermometer changed everything. If you don't have one, drop a tiny bit of batter in, it should sizzle actively but not violently. Between batches, let the oil come back to temperature or the next round will absorb too much oil and turn heavy.

Serving and Storing

These are best eaten fresh and hot, straight from the fryer. If you need to keep them warm, spread them on a baking sheet in a low oven, not piled up or they'll steam and soften. Leftover bhajis can be reheated in a hot oven for a few minutes to crisp up again, though they're never quite as perfect as the first fry.

  • Sprinkle chaat masala or a squeeze of lime over the hot bhajis for extra zing.
  • Try swapping dill or parsley into the yogurt dip if you want a different herbal note.
  • Serve them alongside rice, dal, or a simple salad for a full meal.
Crisp Indian-style cauliflower bhajis plated with a creamy yogurt sauce for a delicious appetizer. Save
Crisp Indian-style cauliflower bhajis plated with a creamy yogurt sauce for a delicious appetizer. | tifawtplates.com

There's something deeply satisfying about pulling golden, crispy bhajis from hot oil and watching people reach for them before they even cool. Make these once and you'll understand why they've earned a permanent spot in my kitchen.

Recipe FAQs

Can I bake cauliflower 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 before baking 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 texture. However, you can try a mix of rice flour and cornstarch, though the taste and binding properties will differ from traditional bhajis.

How do I know when the oil is hot enough?

Drop a small bit 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 perfectly crispy bhajis.

Can I make the batter ahead of time?

It's best to fry immediately after mixing, as the batter can become watery if left standing. The chickpea flour absorbs moisture from the vegetables over time, affecting the final texture.

What other vegetables work well in bhajis?

Onions, spinach, potatoes, and mixed vegetables all make excellent bhajis. Adjust cooking time based on vegetable density—softer vegetables may need less frying time than cauliflower.

How do I store leftover bhajis?

Store 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. Avoid microwaving as they'll become soggy.

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 Golden Cauliflower Bhajis

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

Prep Time
20 minutes
Cook Time
20 minutes
Time Required
40 minutes
Created by Ella McCoy

Recipe Type Kitchen Cooking Flow

Skill Level Medium

Cuisine Indian

Serves 4 Portions

Dietary Details Meat-Free, No Gluten

What You'll Need

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

Method

Step 01

Prepare the Yogurt Dip: In a small bowl, combine Greek yogurt, mint, cilantro, lemon juice, ground cumin, and salt. Mix until well blended. 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, 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 ensure all vegetables are evenly coated.

Step 04

Form the Batter: Gradually add water while stirring to create a thick, sticky batter that coats the vegetables. The consistency should be thick enough to cling to the florets without dripping excessively.

Step 05

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

Step 06

Fry in Batches: Using a spoon or hands, carefully drop small portions of batter into the hot oil, avoiding overcrowding. Work in multiple batches as needed.

Step 07

Cook Until Golden: Fry for 4 to 5 minutes, turning occasionally with a slotted spoon, until each bhaji achieves a deep golden-brown color and crispy exterior.

Step 08

Drain and Rest: Transfer cooked bhajis to paper towels using a slotted spoon to remove excess oil.

Step 09

Serve: Serve bhajis 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.

Equipment Needed

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

Allergy Info

Review all ingredients for allergens, and consult with your healthcare provider if needed.
  • Contains dairy from yogurt
  • Verify all flours are certified gluten-free if preparing for gluten-sensitive individuals
  • Check oil and yogurt labels for potential cross-contamination risks

Nutrition Details (per portion)

Details are for informational purposes and should not replace medical expertise.
  • Caloric Value: 225
  • Fat content: 10 grams
  • Carbohydrates: 26 grams
  • Proteins: 8 grams

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.