Os Bulbasaur são Pokémons omnívoros, alimentando-se de um pouco de tudo. Tal como os outros Pokémons iniciais, sendo muito raros de se encontrar na natureza e mais comuns na pose de treinadores, é mais frequente ver Bulbasaurs a comer ração Pokémon.
Em periodos de escassez ele não necessita de comer muita comida pois usa o Bulbo em suas costas para armazenar energia do sol que pode usar, e assim poupa a sua própria energia.