Bhaji becomes soggy after frying due to trapped steam from excess moisture in the ingredients or insufficient frying temperature, preventing a crisp crust from forming.
Several factors contribute to soggy bhaji. Firstly, if the batter is too thin or contains too much water, it will absorb more oil during frying. This excess oil makes the bhaji heavy and prevents it from becoming crispy. Secondly, the ingredients themselves might be too moist. For example, if the vegetables used are not properly dried after washing, the extra moisture will steam inside the bhaji, leading to sogginess. Thirdly, frying at too low a temperature is a common culprit. When the oil isn't hot enough, the bhaji absorbs oil instead of frying quickly and forming a protective crust. Finally, overcrowding the frying pan lowers the oil temperature and increases the steam around the bhaji, contributing to a soggy texture.
Ensure your oil is at the correct temperature (usually around 175-190°C or 350-375°F) before adding the bhaji. Use a thermometer to monitor the temperature and avoid overcrowding the pan to maintain consistent heat.