Crispy Spiced Cauliflower Bhajis

Featured in: Everyday Comfort Dishes

These crispy cauliflower bhajis combine tender florets with aromatic Indian spices in a golden chickpea flour batter. Each fritter is perfectly fried until crunchy on the outside while remaining flavorful inside. The cooling yogurt dip, enhanced with fresh mint and cilantro, provides the perfect balance to the warm spices. Ready in just 40 minutes, these vegetarian and gluten-free appetizers are ideal for entertaining or as part of an Indian-inspired feast.

Updated on Thu, 29 Jan 2026 16:50:00 GMT
Golden-brown Cauliflower Bhajis are plated with a creamy yogurt dip and fresh mint leaves. Pin Recipe
Golden-brown Cauliflower Bhajis are plated with a creamy yogurt dip and fresh mint leaves. | fordishes.com

My neighbor Priya once brought over cauliflower bhajis still warm from her kitchen, and I was absolutely hooked by the first bite. The outside crackled between my teeth while the inside stayed tender, and that yogurt dip cooled everything down perfectly. I pestered her for the recipe for weeks until she finally relented, and now these golden fritters have become my go-to when I need something that feels fancy but comes together in under an hour. There's something deeply satisfying about turning humble cauliflower into something people actually fight over at the table.

Last summer I made these for a potluck and watched someone who claimed to hate vegetables eat four in a row without even realizing it. Their face when I told them they were mostly cauliflower was absolutely priceless, and it's become a running joke whenever we gather now.

Ingredients

  • Cauliflower florets: Cut them small so they fry evenly and get those crispy, almost caramelized edges that make these special.
  • Chickpea flour: This is your base and what gives bhajis their distinctive flavor and texture, so don't skip it or substitute it carelessly.
  • Rice flour: The secret weapon for extra crispiness that regular recipes often miss, and it makes all the difference in the final bite.
  • Cumin seeds and ground coriander: Toast these briefly in a dry pan before mixing if you want to wake up the spices and deepen their flavor.
  • Turmeric, chili powder, and garam masala: These three are the soul of the dish, so measure them honestly and don't be timid with the amounts.
  • Fresh cilantro and mint: Both in the batter and dip, they provide brightness that cuts through the richness of the fried element.
  • Greek yogurt for the dip: It's thicker than regular yogurt and won't separate, making the dip stable and creamy for serving.
  • Vegetable oil: Use something neutral with a high smoke point so the bhajis fry cleanly without absorbing off-flavors.

Instructions

Product image
Cook complete meals by frying, sautéing, simmering, and boiling with easy nonstick cleanup every day.
Check price on Amazon
Start with the yogurt dip:
Mix Greek yogurt with mint, cilantro, lemon juice, ground cumin, and salt in a small bowl, then tuck it into the refrigerator while you handle everything else. This simple step ahead means you're really just frying when the moment arrives.
Combine your dry ingredients:
In a large bowl, whisk together chickpea flour, rice flour, cumin seeds, coriander, turmeric, chili powder, garam masala, baking powder, and salt. This ensures every bite tastes evenly spiced rather than discovering pockets of raw spice.
Coat the vegetables:
Add cauliflower florets, red onion slices, cilantro, and green chilies to the flour mixture, then toss everything until each piece wears a light flour coat. You're looking for coverage that makes the vegetables stick together slightly when you squeeze them.
Make the batter:
Pour water in gradually while stirring, aiming for a thick batter that clings to the vegetables without being soupy. Test it by lifting a piece, it should drip slightly but hold its coating.
Heat your oil properly:
Use a thermometer if you have one to reach 170°C, or drop a tiny piece of batter in and it should sizzle immediately and float up within a few seconds. The temperature matters more than you'd think, too cool and they absorb oil, too hot and they brown before cooking through.
Fry in batches:
Using a spoon or your hands, gently lower small portions of the batter into the hot oil, working in batches so they have room to move. Watch them turn golden, turning occasionally with a slotted spoon for about four to five minutes until they're crispy all over.
Drain and serve:
Fish them out with your slotted spoon and lay them on paper towels to shed their excess oil. Serve hot alongside the cold yogurt dip for the best contrast.
Product image
Cook complete meals by frying, sautéing, simmering, and boiling with easy nonstick cleanup every day.
Check price on Amazon
Freshly fried Cauliflower Bhajis feature a crispy chickpea flour batter and a cooling mint yogurt dip. Pin Recipe
Freshly fried Cauliflower Bhajis feature a crispy chickpea flour batter and a cooling mint yogurt dip. | fordishes.com

These bhajis became my answer to that awkward moment when friends drop by unexpectedly and you want to seem like you've got something special ready. They've also become the dish I make when I need to remember why I love cooking, when the simple act of turning vegetables into something golden and crunchy feels like small kitchen magic.

The Secret to Crispy Bhajis

The magic isn't just in the spices, though they're important. It's in that combination of chickpea flour and rice flour that creates a texture unlike anything else, and it's in respecting the oil temperature enough to measure it. I learned this the hard way after a batch turned out soggy, which taught me that precision here isn't about being fussy, it's about getting the result you actually want.

Building Flavor in Layers

The spices in bhajis work best when they're toasted together briefly before the wet ingredients arrive, but even just mixing them together dry creates a more cohesive seasoning base than throwing them in one at a time. Think of it like building a flavor foundation that will carry through every fritter you make.

Serving and Storage Wisdom

Perfect Christmas Kitchen Gift
🎄 The Perfect Christmas Kitchen Gift
🎅 Christmas Special Deal — Limited Time
Looking for a **useful, high-quality Christmas gift** that people actually love using? This is one of those rare finds that feels premium, saves time, and makes cooking way more fun — perfect for family dinners and cozy winter meals.
🎁 View Christmas Deal

Bhajis are honestly best eaten right after frying while they're still warm and the outside is at peak crispiness, but life isn't always perfectly timed. If you need to make them ahead, you can reheat them gently in a 180°C oven for a few minutes without losing too much of that texture.

  • Store leftover bhajis in an airtight container in the refrigerator for up to two days, though they'll soften slightly.
  • The yogurt dip keeps separately in the fridge for about three days and actually tastes better after the flavors have melded overnight.
  • If you're really planning ahead, you can form and freeze the batter portions on a tray, then fry them straight from frozen, adding just a minute or two to the cooking time.
Product image
Cushioned mats provide comfort while cooking, absorbing spills near the sink and stove for cleaner meal prep.
Check price on Amazon
A serving of spiced Cauliflower Bhajis is ready to dip into a tangy yogurt sauce. Pin Recipe
A serving of spiced Cauliflower Bhajis is ready to dip into a tangy yogurt sauce. | fordishes.com

These bhajis have taught me that sometimes the best food is the kind that brings people together around a table, laughing and reaching for just one more. They're proof that vegetarian cooking doesn't need to apologize for anything.

Recipe FAQs

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 provides the authentic flavor and texture, but you could try a combination of all-purpose flour with a bit of cornstarch. Note this would make them non-gluten-free.

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 temperature is right. A kitchen thermometer reading 170°C (340°F) is ideal.

Can I prepare 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 all dry and wet ingredients separately and combine just before cooking.

What other vegetables work well in bhajis?

Try using broccoli, sliced potatoes, spinach, or mixed vegetables. Adjust cooking time based on the vegetable's density to ensure everything cooks through properly.

How should 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 10 minutes to restore crispiness. They're best enjoyed fresh.

Crispy Spiced Cauliflower Bhajis

Spiced cauliflower fritters with chickpea flour coating, served alongside a cooling mint-cilantro yogurt dip.

Prep Duration
20 mins
Cooking Duration
20 mins
Complete Time
40 mins
Recipe by Fordishes Ava Reynolds


Skill Level Medium

Cuisine Indian

Makes 4 Number of Servings

Diet Details Vegetarian Option, Gluten-Free

Ingredient List

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 (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. Mix thoroughly, cover, and refrigerate until service.

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

Incorporate Vegetables: Add cauliflower florets, red onion slices, cilantro, and green chilies to the flour mixture. Toss thoroughly to ensure even coating.

Step 04

Form the Batter: Gradually add water while stirring, creating a thick batter that adheres to the vegetables. The mixture should be sticky and cohesive without excess moisture.

Step 05

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

Step 06

Fry Bhajis in Batches: Using a spoon, carefully drop small batter portions into hot oil in batches to avoid overcrowding. Fry for 4 to 5 minutes, turning occasionally, until golden brown and crispy.

Step 07

Drain and Finish: Remove bhajis with a slotted spoon and drain on paper towels to eliminate excess oil.

Step 08

Serve: Transfer to a serving platter and serve hot with chilled yogurt dip.

Needed Equipment

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

Allergy Info

Double-check ingredients for allergens and speak with a healthcare provider if you're unsure.
  • Contains dairy from yogurt
  • Verify gluten-free certification of all flour products
  • Cross-contamination risk with oils and yogurt from manufacturing

Nutrition Information (per serving)

For informational use only—doesn't replace personalized medical direction.
  • Calories: 225
  • Fats: 10 g
  • Carbohydrates: 26 g
  • Proteins: 8 g