bot = telebot.TeleBot(XXX)
@bot.message_handler(commands=['start'])
def start_message(message):
    markup = types.ReplyKeyboardMarkup(resize_keyboard=True)
    item1 = types.KeyboardButton('Алкогольне')
    item2 = types.KeyboardButton('Десертные')
    item3 = types.KeyboardButton('Кислые')
    markup.add(item1, item2, item3)
    bot.send_message(message.chat.id, 'XXX!', reply_markup=markup)
@bot.message_handler(content_types=['text'])
def start_message(message):
    if message.chat.type == 'private':
        if message.text == 'Алкогольне':
            bot.send_message(message.chat.id, "Вкус: 123")
            bot.send_message(message.chat.id, "Вкус: 234")
bot.infinity_polling()
Убрал ваш парсинг - отвечает нормально.

Проверяйте что там парсер парсит, в коде бота все нормально.