Podstawa żywienia świnki morskiej to siano. Dietę uzupelniamy warzywami, owocami i suchą karmą. Warzywa to: marchew, papryka, ogórek, pomidor, burak, pietruszka. Z owoców to: jabłko, gruszka, banan, winogrona, śliwki. Do tego mniszek lekarski, popularnie zwany mleczem.