Olá, João, como vai?
Sua solução atende bem à proposta de verificar itens na despensa utilizando listas, entrada de dados e condicionais. O programa está funcional, organizado e demonstra um bom uso de estruturas do Python, principalmente o laço while e a verificação de pertencimento com o operador in.
Obrigado por compartilhar sua solução. O fórum fica à disposição para dúvidas ou para trocar ideias sobre outros exercícios.
Continue postando e praticando.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!