Onion bhajis are a popular Indian snack made from thinly sliced onions mixed with spices and chickpea flour, then deep-fried until crispy. They are perfect as an appetizer or a side dish.
This recipe is simple and requires basic ingredients that are easy to find. You can adjust the spices to suit your taste.
What Makes Onion Bhajis Irresistible
Onion bhajis are a delightful Indian snack that captures the essence of traditional flavors. These crispy treats are made from thinly sliced onions, which are combined with a blend of spices and chickpea flour, then deep-fried to perfection.
The contrast between the crunchy exterior and the soft, flavorful interior makes each bite a satisfying experience. The spices used in the batter enhance the natural sweetness of the onions, creating a savory snack that is hard to resist.
Ingredients That Pack a Punch
The beauty of onion bhajis lies in their simplicity. A few basic ingredients come together to create a dish that is both comforting and exciting. The main components include large onions, chickpea flour, and a medley of spices like cumin, coriander, and turmeric.
These ingredients not only contribute to the flavor but also provide a unique texture. The chickpea flour is essential for achieving that crispy coating, while the spices add depth and warmth to the dish.
Preparation Steps to Perfection
Preparing onion bhajis is a straightforward process that can be completed in about 30 minutes. Start by slicing the onions and allowing them to sit with a sprinkle of salt. This step helps to draw out moisture, which is crucial for achieving the right consistency in the batter.
Next, mix the chickpea flour with the spices and gradually add water to create a thick batter. This mixture should coat the onions well, ensuring that each piece is enveloped in flavor before frying.
Frying for the Perfect Crunch
The frying process is where the magic happens. Heating oil to the right temperature is key to achieving that golden-brown color and crispy texture. Dropping spoonfuls of the onion mixture into the hot oil allows them to fry evenly.
It’s important to fry in batches to avoid overcrowding the pan, which can lead to soggy bhajis. Once they are cooked to a beautiful golden hue, remove them from the oil and let them drain on paper towels.
Serving Suggestions for Maximum Enjoyment
Presentation plays a significant role in the enjoyment of onion bhajis. Serve them hot, garnished with fresh cilantro for a pop of color. Accompanying them with a small bowl of green chutney adds a refreshing contrast that complements the spices beautifully.
Adding a few lemon wedges on the side allows for a burst of citrus that can enhance the flavors even further. This combination not only looks appetizing but also elevates the overall tasting experience.
Why Onion Bhajis Are a Must-Try
Onion bhajis are more than just a snack; they are a celebration of flavors and textures. Their versatility makes them suitable for various occasions, whether as an appetizer at a gathering or a comforting side dish.
With their simple ingredients and quick preparation time, they are an excellent choice for anyone looking to explore Indian cuisine. Once you try making these crispy delights, they are sure to become a favorite in your culinary repertoire.
Crispy Onion Bhaji Recipe

These onion bhajis are crunchy on the outside and soft on the inside, delivering a burst of flavor with every bite. The recipe takes about 30 minutes from start to finish 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)
- Salt to taste
- Water as needed
- Oil for deep frying
Instructions
- Prep the Onions: Place the sliced onions in a large bowl 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 mixture into the hot oil, frying in batches. Cook until golden brown and crispy, about 4-5 minutes.
- Drain and Serve: Remove the bhajis with a slotted spoon and drain on paper towels. 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: 8g
- Protein: 4g
- Carbohydrates: 18g