Onion bhajis are a popular Indian snack made from thinly sliced onions coated in a spiced chickpea flour batter and deep-fried until golden brown. They are crispy on the outside and tender on the inside, making them a perfect appetizer or tea-time treat.
This recipe is simple and requires basic ingredients, allowing you to enjoy homemade onion bhajis in no time. Serve them with mint chutney or tamarind sauce for an extra flavor boost.
What Are Onion Bhajis?
Onion bhajis are a beloved snack in Indian cuisine, known for their crispy texture and rich flavor. These treats are made by thinly slicing onions and coating them in a spiced chickpea flour batter before frying them to a golden brown perfection.
The combination of spices and the crunch of the fried batter creates a delightful contrast with the tender onions inside. Often enjoyed as an appetizer or during tea time, they pair wonderfully with various chutneys, especially mint chutney.
Ingredients for Perfect Bhajis
To create delicious onion bhajis, gather a few essential ingredients. Fresh onions are the star of the dish, providing the main flavor and texture. Chickpea flour, also known as besan, is used to make the batter, while rice flour adds an extra crunch.
Spices such as cumin seeds, coriander powder, turmeric, and red chili powder contribute to the bhajis’ distinctive taste. Salt is added to enhance the flavors, and water is used to achieve the right batter consistency. Fresh cilantro can be used as a garnish for added freshness.
Preparation Steps
The preparation of onion bhajis is straightforward and can be completed in about 30 minutes. Start by slicing the onions and mixing them with salt to draw out moisture. This step is crucial as it helps the onions soften and enhances their flavor.
Next, combine the chickpea flour, rice flour, and spices in a bowl. Gradually add water to create a thick batter that will coat the onions. Once the batter is ready, heat oil in a deep frying pan until hot.
Frying the Bhajis
Frying is where the magic happens. Carefully drop small portions of the onion mixture into the hot oil, ensuring not to overcrowd the pan. Fry them until they turn golden brown and crispy, which usually takes about 4-5 minutes.
Using a slotted spoon, remove the bhajis from the oil and let them drain on paper towels. This step helps remove excess oil, keeping the bhajis crispy and light.
Serving Suggestions
Once your onion bhajis are ready, it’s time to serve them! Arrange the crispy bhajis on a plate, and consider garnishing them with fresh cilantro for a pop of color and flavor.
Pair the bhajis with a small bowl of vibrant green mint chutney or tamarind sauce for dipping. The coolness of the mint chutney complements the spiciness of the bhajis beautifully, making for an irresistible snack.
Enjoying Your Bhajis
Onion bhajis are perfect for sharing with friends and family during gatherings or simply enjoying as a treat at home. Their crunchy exterior and soft interior make them a satisfying snack that appeals to many palates.
Whether served at a party or enjoyed during a quiet evening, these bhajis are sure to be a hit. So, gather your ingredients, follow the steps, and indulge in this delightful Indian snack!
Easy Onion Bhaji Recipe

These onion bhajis are made with fresh onions, chickpea flour, and a blend of spices, resulting in a flavorful and crunchy snack. The recipe takes about 30 minutes to prepare and fry, yielding approximately 4 servings.
Ingredients
- 2 large onions, thinly sliced
- 1 cup chickpea flour (besan)
- 2 tablespoons rice flour
- 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
- Fresh cilantro, chopped (optional for garnish)
Instructions
- Prepare the Onions: In a large bowl, combine the sliced onions with salt and let them sit for about 10 minutes to release moisture.
- Make the Batter: Add chickpea flour, rice 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: Take small portions of the onion mixture and carefully drop them into the hot oil. Fry in batches until golden brown and crispy, about 4-5 minutes. Remove with a slotted spoon and drain on paper towels.
- Serve: Garnish with chopped cilantro if desired and serve hot with mint chutney or tamarind sauce.
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