Ensure your oil is hot enough (180°C) before frying and avoid overcrowding the pan. Also, make sure the batter is not too runny, as this can result in soggy bhajis.