Crispy Spiced Cauliflower Bhajis

Featured in: Home Cooking Essentials

These crispy cauliflower bhajis are Indian-inspired fritters featuring tender cauliflower florets coated in a spiced chickpea flour batter with cumin, coriander, and garam masala. Deep-fried until golden and crunchy, they're served alongside a refreshing yogurt dip with mint and cilantro. Ready in 40 minutes, these vegetarian and gluten-free fritters make an impressive appetizer or side dish with authentic Indian flavors in every bite.

Updated on Sat, 31 Jan 2026 10:20:00 GMT
Golden-brown Cauliflower Bhajis fritters are stacked next to a bowl of mint yogurt dip. Save
Golden-brown Cauliflower Bhajis fritters are stacked next to a bowl of mint yogurt dip. | tirzakitchen.com

My neighbor Priya handed me a warm bundle wrapped in foil one rainy evening, steam rising as I peeled it open. Inside were golden, craggy fritters with a scent so intoxicating I forgot to ask what they were called until I'd already devoured two. She laughed and wrote down bhaji on a napkin, circling it twice. That was the beginning of my obsession with these crispy, spiced cauliflower bites that somehow taste like comfort and celebration at once.

I made these for a potluck once, doubling the batch because I was nervous they would not be enough. They disappeared in minutes, leaving only a few golden crumbs on the platter. One friend cornered me by the sink, insisting I text her the recipe before she left. I have never felt more validated as a cook than watching people reach for thirds with one hand while holding the dip bowl hostage with the other.

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, bite-sized pieces work best because they fry evenly and give you more crispy edges to enjoy.
  • Red onion: Thin slices add sweetness and a slight bite that cuts through the richness of the fried batter.
  • Chickpea flour: This is the soul of the bhaji, providing structure, flavor, and that signature golden color you cannot fake.
  • Rice flour: Just two tablespoons make all the difference in crispness, creating a shell that stays crunchy longer.
  • Cumin seeds: They pop and sizzle in the batter, releasing toasted, earthy notes that smell like every good memory I have of Indian kitchens.
  • Ground coriander: Adds a gentle citrusy warmth that plays well with the other spices without overpowering.
  • Turmeric powder: Beyond color, it lends a subtle earthiness and a whisper of bitterness that grounds the dish.
  • Chili powder: Adjust this to your comfort, but a little heat makes the cooling yogurt dip feel even more essential.
  • Garam masala: The finishing touch that ties all the spices together with its complex, aromatic blend.
  • Baking powder: A small amount lightens the batter just enough to keep the bhajis from feeling heavy.
  • Fresh cilantro and green chilies: Bright, green, and alive, they add bursts of freshness in every bite.
  • Greek yogurt: Thick and tangy, it is the perfect canvas for mint, cilantro, and a squeeze of lemon.
  • Fresh mint: Cooling and aromatic, it transforms plain yogurt into something you will want to eat with a spoon.

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 yogurt, mint, cilantro, lemon juice, cumin, and salt until smooth and fragrant. Covering it and chilling it lets the flavors meld while you focus on frying.
Mix the Dry Ingredients:
Whisk the chickpea flour, rice flour, and all the spices together in a large bowl so every floret gets an even coating. This is where the magic starts to build.
Coat the Vegetables:
Toss the cauliflower, onion, cilantro, and chilies into the spiced flour, making sure every piece is lightly dusted. It should look like a snowy, fragrant mess.
Add Water Gradually:
Pour in water a little at a time, stirring gently until the batter thickly coats the vegetables. You want it sticky and clingy, not runny or soupy.
Heat the Oil:
Bring your oil to 170 degrees Celsius in a deep pan, testing with a small drop of batter that should sizzle and rise immediately. Too hot and they will burn outside while staying raw inside.
Fry in Batches:
Drop spoonfuls of the mixture into the oil, leaving space between each so they fry evenly and do not stick together. Crowding the pan lowers the temperature and makes them soggy.
Turn and Watch:
Fry for four to five minutes, flipping occasionally with a slotted spoon until they are deep golden and crisp all over. The sound should be a steady, happy sizzle.
Drain and Serve:
Lift them out onto paper towels to blot excess oil, then pile them on a plate while they are still hot. Serve immediately with the chilled dip on the side.
A spoon lifts a creamy mint yogurt dip next to Cauliflower Bhajis. Save
A spoon lifts a creamy mint yogurt dip next to Cauliflower Bhajis. | tirzakitchen.com

One evening I made these while my daughter sat at the counter doing homework, and she kept glancing up every time the oil sizzled. By the time I plated them, she had abandoned her math problems entirely, dipping bhajis into the yogurt and declaring them better than anything we had ever ordered. That is when I knew this recipe was a keeper.

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

The first time I made bhajis, I added too much water and ended up with flat, greasy pancakes instead of craggy fritters. The batter needs to be thick enough to cling stubbornly to the cauliflower, almost like a rough paste. When you scoop it up, it should hold together without dripping off in streams. If you can see bare patches on the florets, add a tiny splash more water and toss again.

Serving Suggestions

These bhajis are perfect as a starter before a curry dinner, but I have also served them as a snack with chai on lazy Sunday afternoons. They pair beautifully with tamarind chutney or even a simple squeeze of lime if you are out of yogurt. Sometimes I tuck them into warm naan with shredded lettuce and extra cilantro for an impromptu wrap that feels like a hug.

Storage and Reheating

Bhajis are always best fresh, but leftovers can be stored in an airtight container in the fridge for up to two days. To bring back the crispness, reheat them in a hot oven at 200 degrees Celsius for about eight minutes instead of microwaving, which will make them sad and soggy. I have never had leftovers last longer than a day, though, because someone always sneaks back to the kitchen for one more.

  • Double the spices if you love bold flavors, they can handle it.
  • Try adding a handful of spinach or shredded carrots to the batter for extra color and nutrition.
  • Always taste your yogurt dip before serving and adjust the salt or lemon to your liking.
Close-up of spiced Cauliflower Bhajis, showing crispy edges and tender florets. Save
Close-up of spiced Cauliflower Bhajis, showing crispy edges and tender florets. | tirzakitchen.com

There is something deeply satisfying about pulling a batch of these golden fritters from hot oil and watching them glisten under the kitchen light. I hope they bring as much joy to your table as they have to mine.

Recipe Questions & Answers

Can I bake these bhajis instead of frying?

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

What can I substitute for chickpea flour?

Chickpea flour is essential for authentic flavor and texture. If unavailable, you could try a mix of rice flour and cornstarch, but the taste and binding will differ significantly.

How do I keep bhajis crispy after frying?

Keep them warm in a 120°C oven on a wire rack rather than stacking them. This prevents steam from making them soggy while maintaining their crisp exterior.

Can I make the batter ahead of time?

It's best to mix the batter just before frying. If prepared ahead, the vegetables will release moisture, making the batter watery and affecting the final texture.

What other vegetables work well in bhajis?

Onions, potatoes, spinach, and bell peppers all make excellent bhajis. You can mix vegetables or use them individually, adjusting cooking time based on their density.

How spicy are these bhajis?

These have mild to medium heat from chili powder and optional green chilies. Adjust the spice level by reducing or omitting the chilies, or increase heat by adding more chili powder.

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

Golden cauliflower fritters spiced with cumin, turmeric & garam masala, served with mint yogurt dip.

Prep Time
20 min
Cook Time
20 min
Total Duration
40 min
Created by Tyson Harding


Skill Level Medium

Cuisine Indian

Makes 4 Servings

Dietary notes Vegetarian, Gluten-Free

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 (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 4.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

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 blended. 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, chili powder, garam masala, baking powder, and salt until evenly distributed.

Step 03

Incorporate 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 blend.

Step 04

Prepare Batter: Gradually add water while stirring continuously, forming a thick batter that adheres to the vegetables without being runny. The consistency should be sticky and coat each piece uniformly.

Step 05

Heat Oil: Heat vegetable oil in a deep pan or wok to 340°F, ensuring adequate depth for frying without spillage.

Step 06

Fry Bhajis: Working in batches to avoid overcrowding, carefully drop spoonfuls of batter into the hot oil. Fry for 4 to 5 minutes, turning occasionally, until golden brown and crispy throughout.

Step 07

Drain and Serve: Using a slotted spoon, transfer fried bhajis to paper towels for drainage. Serve immediately while hot, accompanied by 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.

Tools Needed

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

Allergy Info

Review all ingredients for allergens and check with your doctor if unsure.
  • Contains dairy (yogurt)
  • Verify all products for potential cross-contamination in shared facilities if allergies are a concern

Nutrition Details (per portion)

Nutritional data is for informational use and not a replacement for a healthcare provider.
  • Calories: 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.