Dieta świnki morskiej nie jest ani ścisła ani dokładnie określana. Powinna zawierać jednak przede wszystkim suchy granulat dostępny w sklepie zoologicznym oraz siano, które tak naprawdę wyściela jej klatkę. Granulat, który podajemy naszej śwince morskiej powinien być odpowiednio dobrany. W sklepach zoologicznych mamy ogromny wybór. Jest wielu producentów, którzy przygotowali różne mieszanki roślin dla naszego pupila. Najlepiej wybrać te, które są wzbogacone o witaminy oraz zmieniają się wraz z sezonem. Świnka morska na pewno polubi takie pożywienie, gdyż nie będzie monotonne, a my nie będziemy się musieli martwić brakiem jej apetytu. W diecie naszego pupila nie może zabraknąć zieleniny, którą powinniśmy zbierać w miejscach odległych od drogi, gdzie nie będzie ona zanieczyszczona. Przed podaniem jedzenie takie musi być dokładnie umyte bez względu na pochodzenie oraz osuszone. Niezwykle istotne są również warzywa i owoce. świnki morskie zjadają je w całości, tak też nie musimy się martwić, co będzie dla nich najlepsze. W razie potrzeby powinniśmy jednak obrać owoce i warzywa ze skórki, by nasz zwierzak nie miał problemów z trawieniem.