Sign In
No matches found. Try a different search term.
Home / Small Mammals / What Do Guinea Pigs and Hamsters Eat? A Feeding Guide
SMALL MAMMALS

What Do Guinea Pigs and Hamsters Eat? A Feeding Guide

Last updated: September 21, 2026 · Written by Sam, Founder
A guinea pig eating fresh vegetables
Guinea pigs eat mostly unlimited grass hay, plus pellets and vitamin C-rich veg daily. Hamsters need a complete pellet, few seeds and a little fresh food.

Short answer: a guinea pig’s diet should be mostly unlimited grass hay, plus about 2 tablespoons of guinea pig pellets and fresh vegetables every day for vitamin C, according to the Merck Veterinary Manual. A hamster needs a complete hamster or rodent pellet as its staple, with seeds limited, treats under 10% of the diet and “a teaspoon or two” of fresh food a day, per Merck and PDSA.

Guinea pigs and hamsters have genuinely different dietary needs — despite both being small “pocket pets,” feeding them the same way is a common and avoidable mistake.

A guinea pig eating fresh vegetables and hay
Fresh vegetables and unlimited hay form the core of a healthy guinea pig diet.

What Are Guinea Pig Diet Essentials?

  • Hay (the majority of the diet): unlimited good-quality grass hay such as timothy or orchard grass. The RSPCA says it should be available at all times; it provides fiber and wears down teeth that grow throughout life
  • Guinea pig pellets: a fresh daily portion of high-fiber, timothy-based pellets for adults — Merck suggests about 2 tablespoons a day. Alfalfa-based pellets suit growing or pregnant guinea pigs. VCA Animal Hospitals advises using pellets within 90 days of manufacture, because their vitamin C breaks down
  • Fresh vegetables daily: the RSPCA’s everyday list includes bell peppers, cucumber, romaine or gem lettuce, celery and parsley. Merck advises limiting high-calcium greens such as kale, spinach and parsley because of bladder-stone risk, and the RSPCA lists broccoli, spinach and kale as a-few-times-a-week foods
  • Vitamin C every day: guinea pigs can’t make it — see how much vitamin C guinea pigs need
  • Fruit only as a treat: small amounts of apple or pear, because of the sugar
  • Their own droppings: guinea pigs eat soft, moist droppings straight from their bottom, which the RSPCA notes are essential to their diet — this is normal

What Are Hamster Diet Essentials?

  • A complete pellet as the staple: PDSA explains that pellets are uniform, so a hamster can’t pick out favorite bits the way it can with a muesli-style mix. The Merck owner guide says a rat or mouse pellet with 15–20% protein meets their needs, and VCA warns never to feed a seed-only diet because seeds are high in fat and poor in nutrition
  • Treats under 10% of the diet: Merck’s cap, with seeds limited
  • A little fresh food: PDSA suggests “a teaspoon or two a day” of vegetables, herbs and fruit, with fruit kept minimal
  • Occasional protein: PDSA lists small pieces of boiled egg or mealworms as occasional treats
  • Timothy hay: PDSA recommends it as a source of fiber that also helps keep teeth healthy
  • Food as enrichment: scatter pellets or bury them in bedding instead of always using a bowl, as both PDSA and the RSPCA suggest
A guinea pig eating fresh vegetables close up
Guinea pigs need dietary vitamin C — most fresh vegetables and fortified pellets help meet that need.

How Do Their Diets Compare?

Guinea pigHamster
Diet typeHerbivoreOmnivore
Staple foodUnlimited grass hayComplete hamster/rodent pellet
PelletsAbout 2 tbsp/day, guinea pig-specificMeasured daily portion; 15–20% protein
Fresh foodDaily vegetables, fruit as a rare treatA teaspoon or two a day
Vitamin CEssential every dayNot a special dietary requirement
Seeds and nutsAvoid (VCA)Limit; not a seed-only diet
WaterContinuous; check twice daily (RSPCA)Constant; bottle checked daily (RSPCA)

What Foods Should You Avoid?

For guinea pigs, the RSPCA lists iceberg lettuce, potato, garlic, avocado, coconut and citrus fruits as foods to avoid. VCA adds oats, seeds, nuts and dry cereals, and Merck warns that rabbit pellets don’t contain enough vitamin C for guinea pigs.

For hamsters, the RSPCA warns that grapes and rhubarb can be poisonous to rodents. Seed-heavy muesli mixes encourage selective eating, and sugary or salty human snacks don’t belong in either species’ bowl. When in doubt, ask an exotics vet before offering anything new.

How Should You Change or Introduce Foods?

Slowly. The RSPCA advises avoiding sudden diet changes for guinea pigs and introducing new foods gradually, and Merck notes that guinea pigs can be wary of the unfamiliar and may refuse to eat or drink after substantial diet changes — which is dangerous in a species that needs to eat constantly. In hamsters, Merck lists diet changes among the stresses that make diarrhea more likely; if you see a wet, dirty rear end, read our guide to wet tail in hamsters and call your vet.

How Do You Stop Hamster Food Hoards From Spoiling?

Hamsters carry food in their cheek pouches and stash it in their nest. Dry pellets in a dry stash are fine, but check daily for hoarded fresh food, egg or mealworms before they spoil — our guide to how often to clean a hamster cage covers how to do this without wrecking the nest.

Why Do Species-Specific Needs Matter?

The biggest feeding mistake with these two animals isn’t a wrong food choice — it’s assuming what works for one “pocket pet” works for the other. Guinea pigs are herbivores with a unique vitamin C requirement; hamsters are omnivores needing a completely different balance. Stick to a diet formulated for the species you have, and check with an exotics-experienced vet before making big changes. If you’re going away, remember guinea pigs need fresh food and hay topped up daily — see how long guinea pigs can be left alone.

This article is for informational purposes only and does not replace guidance from your veterinarian.

Sources

FAQ

Do guinea pigs really need vitamin C in their diet?
Yes. Guinea pigs can't make their own vitamin C, so a shortfall leads to scurvy. The Merck Veterinary Manual puts the adult requirement at 10–25 mg per kg of body weight daily, which fortified guinea pig pellets plus vitamin-C-rich vegetables such as bell peppers normally cover.
Can guinea pigs and hamsters eat the same food?
No. Guinea pigs are herbivores that need a hay-based diet with a daily vitamin C source, while hamsters are omnivores that do best on a complete rodent pellet. The Merck Veterinary Manual also warns that rabbit pellets don't contain enough vitamin C for guinea pigs, so buy food made for the species you keep.
How much hay does a guinea pig need daily?
Unlimited. The RSPCA says good-quality hay should make up the majority of a guinea pig's diet and be available at all times, and the Merck Veterinary Manual notes a guinea pig should eat roughly its own body size in hay each day. Hay supplies fiber and wears down continuously growing teeth.
What foods are dangerous for guinea pigs or hamsters?
The RSPCA lists iceberg lettuce, potato, garlic, avocado, coconut and citrus fruits as foods to avoid for guinea pigs, and warns that grapes and rhubarb can be poisonous to rodents such as hamsters. Skip sugary or salty human snacks for both, and ask an exotics vet before trying anything unfamiliar.
Can hamsters overeat if given unlimited food?
They can become overweight, especially on seed-heavy mixes. Hamsters also hoard food in their cheek pouches and nest, so a bowl that looks empty may not mean your hamster is hungry. Feed a measured daily portion and check the nest for spoiling fresh food.
How many pellets should a guinea pig get each day?
The Merck Veterinary Manual's pet owner guide suggests about 2 tablespoons (1/8 cup) of good-quality guinea pig pellets daily, alongside unlimited hay and fresh vegetables. Follow the manufacturer's guidance too, and ask your vet to adjust the amount if your guinea pig is gaining or losing weight.

Related Articles

Pet Snapshot