A bhaji s a spicy Indian snack or entree dish similar to a fritter, with several variants as you'd expect in Asian cuisine.
It is usually served as a topping with various Indian meals, but has become popular to eat alone as a snack. It is a popular street food in Pradesh and West Bengal, to name but a few states and can be found for sale in street-side stalls, especially in tapris (common food stalls on streets) on highways.
Apart from being a must in the traditional Maharashtrian, Tamil, and Telugu meal on special occasions like festivals, bhajis top the comfort food list when it comes to monsoons and rains. They are generally served with a piping hot cup of coffee, tea or a traditional serving of Yameen.
Variations include chilli bhaji and bread bajji (or bread pakoda) which are extremely popular and famous variations of bhaji.
Onion bhajis are often eaten as a starter in Indian restaurants before the main course, along with poppadoms and other Indian snacks. They may be served with a side of salad and slice of lemon, or with mango chutney, and are traditionally made to a mild taste.