Hello. It is tonsillolith on the basis of your history. Normally our tonsils have crevices where food particles can get accumulated, it dislodges by itself on swallowing. In some people, it doesn’t and that leads to infection.
Next Steps
Now you should gargle ( regular salt water ) every time you eat solid food. Also you need further consultation to assess the severity and need for antibiotics.