Crispy Onion Bhaji Recipe

In Indian cuisine, the skillful use of spices and herbs creates a harmonious blend of sweet, savory, and tangy tastes all in one dish. Crispy onion bhajis are a popular Indian snack that showcase thinly sliced onions coated in a spicy chickpea flour batter and are deep-fried until golden and crispy. Recipe developer Miriam Hahn brings us this recipe and says, "I was first introduced to onion bhaji by a neighbor of mine and instantly loved the crispy texture and spicy kick. Exploring various food cultures is a passion of mine, and Indian food is one of my favorite cuisines." 

These onion bhajis and easy green raita dip make a great snack or appetizer and also pair well with additional Indian specialties like biryani or chana masala. Read on to learn how to make a batch of these crispy treats in less than 30 minutes.

Gather your ingredients for the crispy onion bhaji

To make this recipe, we'll need a few things from the produce aisle. Pick up two large onions, a serrano chile, cilantro, lemon, and an English cucumber. "I like using English cucumbers here because they are less watery than a standard cucumber," Hahn explains. Then, head over to the dry goods area and get some chickpea flour, oil, baking powder, cumin, salt, turmeric, and garam masala. The last thing on our list is some water and plain yogurt for the dip.

Prep the vegetables and make the batter

To start us off, grab a cutting board and slice the onions into thin slices. Then, chop the cilantro and chile (discard the seeds).

To make the batter, pull out a large bowl and combine the chickpea flour, baking powder, salt, cumin, and turmeric. Add the chopped chile and cilantro, then mix in the lemon juice and water.

Form and fry the patties

Add the onions to the batter and mix with your hands to coat the onions. Form the onion mixture into 8-10 patties.

Although bhajis are commonly deep-fried, a shallow pan-frying method works just fine. "Since the bhajis are fairly thin," Hahn explains, "immersing most of the patty in oil is sufficient to get a crispy exterior on them with less splatter and mess."

Pour the oil into a large skillet and bring the heat to medium-high. When the oil is hot, put as many that will fit into the skillet. Cook for 3-4 minutes on each side until they are golden brown.

Make the green raita

Our delicious green raita sauce is quick to make, so you can start this while the bhaji are frying. Add the yogurt, cucumber, some cilantro, cumin, garam masala, and the remaining bit of salt. Blend until smooth.

Serve the onion bhajis with the sauce

Now the crispy onion bhajis are ready to serve. Assemble them on a serving platter with the sauce and top with additional cilantro, if desired. One bite and you'll see why bhaji is a delicious comfort food that can be enjoyed year-round and is easy to make!

Crispy Onion Bhaji Recipe
5 from 58 ratings
Crispy onion bhajis and green raita dip make a great snack or appetizer and pair well with additional Indian specialties like biryani or chana masala.
Prep Time
15
minutes
Cook Time
6
minutes
Servings
4
Servings
round plate with bhajis and sauce
Total time: 21 minutes
Ingredients
  • 2 large onions
  • ¼ cup + 2 tablespoons cilantro, divided
  • 1 serrano chile
  • 1 cup chickpea flour
  • ½ teaspoon baking powder
  • 1 ½ teaspoon salt, divided
  • 1 ½ teaspoon cumin, divided
  • ½ teaspoon turmeric
  • ½ lemon, juiced
  • ¼ cup + 2 tablespoons water
  • ½ cup oil
  • 1 cup plain yogurt
  • ½ English cucumber
  • ¼ teaspoon garam masala
Directions
  1. Slice the onions into very thin slices, then dice the cilantro and the chile (discard the seeds).
  2. In a large bowl, combine the chickpea flour, baking powder, 1 teaspoon salt, 1 teaspoon cumin, and turmeric. Then add the diced chile, 2 tablespoons of cilantro, lemon juice, and water.
  3. Stir well, then add the onions. Mix with your hands to coat the onions in the batter. Form the onion mixture into 8-10 patties. They will be irregular in shape and this is fine.
  4. Pour the oil into a large skillet and bring the heat to medium-high. When the oil is hot, put as many patties as possible that will fit into the skillet. Cook for 3-4 minutes on each side until they are golden brown. Remove them from the pan and set them on a surface lined with paper towels to dry.
  5. Prepare the raita by adding the yogurt, cucumber, garam masala, and the remaining cilantro, cumin, and teaspoon of salt. Blend until smooth.
  6. Serve the onion bhajis with the sauce.
Nutrition
Calories per Serving 412
Total Fat 31.1 g
Saturated Fat 3.5 g
Trans Fat 0.1 g
Cholesterol 8.0 mg
Total Carbohydrates 26.5 g
Dietary Fiber 4.5 g
Total Sugars 9.5 g
Sodium 608.5 mg
Protein 8.7 g
The information shown is Edamam’s estimate based on available ingredients and preparation. It should not be considered a substitute for a professional nutritionist’s advice.
Rate this recipe