Crispy Spiced Cauliflower Bhajis

Featured in: Home Kitchen Staples

These golden cauliflower bhajis combine tender florets with aromatic Indian spices in a crispy chickpea flour coating. The thick batter clings to the vegetables, creating perfectly crunchy exterior while keeping the cauliflower tender inside. Deep-fried until golden brown, these vegetarian fritters are served alongside a cooling mint and cilantro yogurt dip that balances the warm spices beautifully. Ready in 40 minutes, they make an impressive appetizer or side dish for any Indian-inspired meal.

Updated on Sat, 31 Jan 2026 14:37:00 GMT
Golden-brown Cauliflower Bhajis are stacked next to a creamy mint yogurt dip, showcasing crispy edges. Pin it
Golden-brown Cauliflower Bhajis are stacked next to a creamy mint yogurt dip, showcasing crispy edges. | cozytifawt.com

The sizzle hit me first, that crackling pop when batter meets hot oil, followed by the sharp, warm scent of cumin and turmeric blooming in the heat. I was standing in my tiny kitchen on a rainy Tuesday, determined to recreate the bhajis I'd had at a street food stall months before. The first batch came out pale and sad, but by the third try, I had golden, craggy fritters that shattered when I bit into them. That's when I understood why people wait in line for these.

I made these for a small gathering once, and people hovered by the stove as I fried each batch. No one wanted to wait for them to cool. We stood around the kitchen, fingers greasy, dipping the bhajis into mint-flecked yogurt and talking over each other. By the time I plated the last batch, the first ones were already gone.

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 faster and more evenly, and their nooks trap the batter beautifully, creating those crispy, jagged edges that make bhajis so satisfying.
  • Chickpea flour (besan): This is the backbone of the batter, lending a nutty, earthy flavor and a sturdy coating that crisps up without getting greasy if your oil is hot enough.
  • Rice flour: Just two tablespoons make a real difference in texture, adding an extra layer of crunch that keeps the bhajis from going soft too quickly.
  • Red onion: Thinly sliced onion adds sweetness and a bit of bite, and it fries into tender, caramelized threads woven through the fritters.
  • Cumin seeds: Whole seeds give little bursts of toasted, citrusy warmth that ground cumin just can't replicate.
  • Turmeric and chili powder: Turmeric brings color and a subtle earthiness, while chili powder adds heat without overwhelming the other spices.
  • Garam masala: A half teaspoon is enough to add depth and a hint of sweetness from cinnamon and cardamom, rounding out the spice blend.
  • Baking powder: This small addition lightens the batter slightly, preventing the bhajis from becoming too dense or heavy.
  • Greek yogurt: Thick, tangy yogurt balances the heat and spice, and fresh herbs turn it into a dip that's as good on its own as it is with the fritters.
  • Fresh cilantro and mint: These bring brightness and a cooling contrast, cutting through the richness of the fried batter.

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 in a small bowl until smooth and fragrant. Cover it and tuck it into the fridge so the flavors can mingle while you work on the bhajis.
Mix the Dry Spices:
In a large bowl, whisk together the chickpea flour, rice flour, cumin seeds, coriander, turmeric, chili powder, garam masala, baking powder, and salt until everything is evenly distributed. The spices should smell warm and toasty even before you add anything wet.
Coat the Vegetables:
Toss the cauliflower florets, sliced onion, cilantro, and green chilies into the spiced flour mixture, turning everything with your hands so each piece gets coated. You want the florets to be dusty with flour before you add the water.
Form the Batter:
Pour in the water slowly, stirring and folding until you have a thick, sticky batter that clings to the vegetables without pooling at the bottom of the bowl. It should look shaggy and hold together when you scoop it.
Heat the Oil:
Pour oil into a deep pan or wok until it's about 5 cm deep, 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 without burning.
Fry in Small Batches:
Use a spoon or your hands to drop walnut-sized clumps of batter into the hot oil, working in batches so the pan doesn't get crowded. Fry for 4 to 5 minutes, turning them gently until they're deep golden and crispy all over.
Drain and Serve:
Lift the bhajis out with a slotted spoon and set them on paper towels to drain any excess oil. Serve them hot with the chilled yogurt dip on the side.
Bowl of spiced Cauliflower Bhajis with a cooling yogurt dip, perfect for an Indian appetizer. Pin it
Bowl of spiced Cauliflower Bhajis with a cooling yogurt dip, perfect for an Indian appetizer. | cozytifawt.com

One evening, I served these to a friend who'd just moved from Mumbai, and she closed her eyes after the first bite, nodding slowly. She didn't say much, just reached for another, and I knew I'd gotten it right. Sometimes a recipe isn't just about flavor, it's about the feeling it brings back.

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

The secret to that shatteringly crisp exterior is the balance between chickpea flour and rice flour, plus making sure the oil stays at a steady temperature. I used to pull the bhajis out too early, worried they'd burn, but they need that full 4 to 5 minutes to develop a deep golden crust. If they look pale when you lift them out, they'll go soft within minutes. Let them sizzle until they're the color of dark honey, and they'll stay crispy even as they cool slightly on the plate.

Adjusting the Heat Level

The green chilies are optional, but I always add at least one for a gentle background warmth that doesn't scream spice. If you want more heat, increase the chili powder or add a pinch of cayenne to the batter. For a milder version, skip the green chilies entirely and cut the chili powder in half. The yogurt dip helps temper any heat, so even if you go bold with the spices, the cool, herby yogurt will balance things out.

Serving and Storing

Bhajis are best eaten within an hour of frying, while they're still warm and crisp. If you need to make them ahead, you can fry them, let them cool completely, and then reheat them in a hot oven at 200 degrees Celsius for about 5 minutes to restore some of the crunch. They won't be quite as perfect as fresh, but they'll still be good.

  • Serve them with extra lemon wedges and a sprinkle of chaat masala for a tangy, salty finish.
  • Pair them with tamarind chutney or a spicy green chutney if you want more than just the yogurt dip.
  • Store any leftover yogurt dip in the fridge for up to two days, it's great on grilled vegetables or as a sandwich spread.
Freshly fried Cauliflower Bhajis resting on a plate, garnished with cilantro and a side of dip. Pin it
Freshly fried Cauliflower Bhajis resting on a plate, garnished with cilantro and a side of dip. | cozytifawt.com

These bhajis have become my go-to whenever I want something that feels generous and alive, something that fills the kitchen with noise and scent and brings people together without any fuss. Make them once, and you'll find yourself craving that crackle and spice on the coldest nights.

Recipe FAQs

Can I make these bhajis ahead of time?

While bhajis are best served fresh and hot, you can prepare the batter up to 2 hours ahead and refrigerate. Fry them just before serving for optimal crispiness. Leftover bhajis can be reheated in a 180°C oven for 8-10 minutes.

What can I use instead of chickpea flour?

Chickpea flour is essential for authentic bhajis as it provides the distinctive flavor and gluten-free binding. If unavailable, a combination of regular flour and cornstarch can work, though the taste will differ significantly from traditional bhajis.

How do I know when the oil is hot enough?

The ideal temperature is 170°C (340°F). Test by dropping a small amount of batter into the oil—it should sizzle immediately and rise to the surface. If it browns too quickly, the oil is too hot; if it sinks, it's too cool.

Can I bake these instead of frying?

Yes, though the texture will be different. Place spoonfuls on a greased baking sheet, brush with oil, and bake at 200°C (400°F) for 20-25 minutes, flipping halfway through. They won't be as crispy as deep-fried versions but are a healthier alternative.

What other vegetables work well in bhajis?

Onions are classic, but you can also use spinach, potatoes, eggplant, or mixed vegetables. Ensure vegetables are cut small and dry to help the batter adhere properly. Adjust cooking time based on the vegetable's density.

How should I store leftover yogurt dip?

Store the yogurt dip in an airtight container in the refrigerator for up to 3 days. The flavors actually improve after a few hours as the herbs infuse into the yogurt. Stir well before serving.

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 Indian fritters with spiced cauliflower, chickpea flour, and cooling yogurt dip for a flavorful appetizer.

Prep Time
20 min
Cook Time
20 min
Total Duration
40 min
Recipe by Sawyer Ellis


Skill Level Medium

Cuisine Indian

Makes 4 Portions

Dietary Notes Vegetarian-Friendly, Gluten-Free

What You Need

For the Bhajis

01 1 medium head cauliflower, cut into small florets (approximately 1 pound)
02 1 small red onion, finely sliced
03 1 cup chickpea flour
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, fresh mint, cilantro, lemon juice, ground cumin, and salt. Mix thoroughly, then 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.

Step 03

Add Vegetables to Flour Mixture: Add cauliflower florets, sliced red onion, chopped cilantro, and green chilies to the flour mixture. Toss until all vegetables are evenly coated.

Step 04

Form the Batter: Gradually pour water into the vegetable mixture, stirring continuously to create a thick, sticky batter that fully coats the vegetables. Consistency should be thick enough to cling but not runny.

Step 05

Heat Oil to Frying Temperature: Heat vegetable oil in a deep pan or wok until it reaches 340°F on a cooking thermometer.

Step 06

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

Step 07

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

Step 08

Serve: Arrange bhajis on a serving platter and serve immediately while 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.

What You'll Need

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

Allergen Details

Double-check every ingredient if you have allergies and contact your doctor if you're unsure.
  • Contains dairy from yogurt
  • Verify all ingredients are certified gluten-free if preparing for gluten-sensitive individuals
  • Check oil and yogurt labels for potential allergen cross-contamination

Nutrition Details (per portion)

These numbers are estimates and don't replace healthcare advice.
  • 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.