Onion bhajis are a popular Indian snack made from thinly sliced onions coated in a spiced chickpea flour batter and deep-fried until crispy. They are perfect as an appetizer or a side dish.
This recipe is simple and requires basic ingredients, making it easy to prepare at home. Serve them hot with chutney or yogurt for dipping.
Understanding Onion Bhajis
Onion bhajis are a beloved snack originating from Indian cuisine, known for their crispy texture and flavorful profile. These treats are made by thinly slicing onions, which are then coated in a spiced chickpea flour batter and deep-fried to perfection.
Often enjoyed as an appetizer or side dish, onion bhajis are a staple at many gatherings and celebrations. Their crunchy exterior and soft, spiced interior make them irresistible, especially when served hot.
Ingredients That Make a Difference
The key to delicious onion bhajis lies in the quality of the ingredients. Fresh onions are essential, as they provide the base flavor and texture. Chickpea flour, or besan, is used for the batter, giving the bhajis their signature crunch.
Spices such as cumin seeds, coriander powder, turmeric, and red chili powder add depth and warmth to the dish. A pinch of salt enhances the overall flavor, while fresh cilantro can be used as a garnish to add a pop of color and freshness.
Preparation Steps
Preparing onion bhajis is a straightforward process that takes about 30 minutes from start to finish. Begin by slicing the onions and allowing them to sit with salt, which helps draw out moisture and intensifies their flavor.
Next, create the batter by mixing the chickpea flour with the spices and gradually adding water until it reaches a thick consistency. This batter should coat the onions well, ensuring a crispy finish when fried.
Frying to Perfection
The frying process is crucial for achieving that golden-brown color and crispy texture. Heat oil in a deep frying pan until it reaches the right temperature. Carefully drop spoonfuls of the onion mixture into the hot oil, frying in batches to avoid overcrowding.
Fry the bhajis for about 4-5 minutes, or until they are golden and crispy. Once done, remove them from the oil and drain on paper towels to absorb any excess oil, ensuring they remain crunchy.
Serving Suggestions
Onion bhajis are best enjoyed hot, straight from the fryer. Serve them with a small bowl of green chutney for dipping, which adds a refreshing contrast to the spiciness of the bhajis. A slice of lemon on the side can also enhance the flavors, providing a zesty kick.
Garnishing with fresh cilantro not only adds visual appeal but also complements the dish’s flavors. These bhajis make a delightful addition to any meal or can be enjoyed as a standalone snack with friends and family.
Nutritional Information
Each serving of onion bhajis contains approximately 150 calories, making them a satisfying yet indulgent treat. With a balance of carbohydrates and protein, they can be a part of a well-rounded snack.
While they are fried, the use of chickpea flour adds nutritional benefits, including fiber and protein. Enjoying them in moderation can make for a delightful culinary experience without compromising on taste.
Crispy Onion Bhaji Recipe

These onion bhajis are made with fresh onions, chickpea flour, and a blend of spices, resulting in a crunchy and flavorful snack. The preparation takes about 30 minutes and serves 4 people.
Ingredients
- 2 large onions, thinly sliced
- 1 cup chickpea flour (besan)
- 1 teaspoon cumin seeds
- 1 teaspoon coriander powder
- 1/2 teaspoon turmeric powder
- 1/2 teaspoon red chili powder (adjust to taste)
- 1/2 teaspoon salt (adjust to taste)
- Water as needed
- Oil for deep frying
- Fresh cilantro, chopped (optional, for garnish)
Instructions
- Prepare the Onions: In a large bowl, add the thinly sliced onions and sprinkle with salt. Let them sit for about 10 minutes to release moisture.
- Make the Batter: Add chickpea flour, cumin seeds, coriander powder, turmeric powder, red chili powder, and mix well. Gradually add water to form a thick batter that coats the onions.
- Heat the Oil: In a deep frying pan, heat oil over medium heat until hot.
- Fry the Bhajis: Drop spoonfuls of the onion batter mixture into the hot oil, frying in batches. Fry until golden brown and crispy, about 4-5 minutes. Remove and drain on paper towels.
- Serve: Garnish with chopped cilantro if desired and serve hot with chutney or yogurt.
Cook and Prep Times
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Servings: 4 servings
- Calories: 150kcal
- Fat: 10g
- Protein: 4g
- Carbohydrates: 15g