Food check · Guinea pigs

Can guinea pigs eat basil?

Yes, in small amounts: three to five fresh basil leaves a few times a week. It is high in calcium, so not every day.

Checked against The Vet Desk: Can guinea pigs eat basil?, Burgess Pet Care: What do guinea pigs eat, Guinea Lynx: Vegetable and fruit chart and 2 more on

Check another food

Yes, guinea pigs can eat basil in small amounts. Burgess lists it as a safe herb. Give three to five fresh leaves per guinea pig, a few times a week, mixed into a salad of other greens. Basil is high in calcium and fairly low in vitamin C, so it works as a tasty extra, not a daily staple.

Safe? Yes, in small amounts
How much 3 to 5 fresh leaves per guinea pig
How often A few times a week
Best served Fresh, washed, mixed with other greens
Watch out for Calcium build-up, pesto and seasoned basil

Is basil good for guinea pigs?

It is safe and most guinea pigs like it, but it is not one of the stronger herbs nutritionally. Worked out from the Guinea Lynx food chart, fresh basil has about 18 mg of vitamin C and about 179 mg of calcium per 100 g (3.5 oz), with almost no sugar. Its calcium to phosphorus ratio is about 3.2 to 1, higher than parsley or coriander on that chart.

The Vet Desk calls basil's calcium to phosphorus ratio not ideal, but says the risk mainly comes from overfeeding. Guinea Lynx notes that too much calcium could contribute to bladder stones in older guinea pigs. Five leaves weigh about 2.5 g, so a portion gives under 1 mg of vitamin C. For the vitamin C guinea pigs need every day, see our vitamin C guide.

How much basil can a guinea pig eat?

Three to five leaves per guinea pig, a few times a week. That is the Vet Desk's guidance. Mix the leaves into the daily cup of veg the PDSA recommends rather than adding them on top, and don't put basil and parsley, both high in calcium, in the same bowl every day. Our guinea pig diet guide explains how greens fit around unlimited hay.

How to serve basil

  1. Pick fresh leaves. Green and firm, not black-edged or limp. A pot on the windowsill gives you unsprayed leaves.
  2. Rinse and dry. Wash in cold water and shake off the drips.
  3. Count out three to five leaves. Tear them into the salad so each guinea pig gets a share.
  4. Watch the first time. Check droppings over the next day before making it a regular extra.

Basil smells strong. A shy eater may sniff and walk away the first time, then tuck in on the second or third try once it is mixed with a favourite green.

Leaves, stems, other basils and pesto

  • Fresh sweet basil leaves: yes, in small amounts.
  • Soft green tips and stems: fine in small amounts; skip woody stalks.
  • Thai, purple or holy basil: not covered by our sources, so we'd skip them.
  • Dried basil: stick to fresh.
  • Pesto, basil sauces and dressed salads: no. Oil, salt, cheese and garlic, and the PDSA lists garlic as unsafe.

Who should skip basil?

Guinea pigs with a history of bladder stones or gritty, chalky urine should skip basil, or have it only rarely on your vet's advice. Babies and those with a sensitive stomach should start with a single leaf.

What to offer instead

Coriander (cilantro) is a better everyday herb, with less calcium. Parsley brings far more vitamin C, and mint is another occasional extra. For the base of the bowl, use romaine lettuce and peppers. See what guinea pigs can eat and our guinea pig care guide.

Basil questions

Can guinea pigs eat basil stems?

Our sources don't cover basil stems separately. The soft, green upper stems come with the leaves you pick and are part of the same fresh plant, so a little is fine. We would skip the thick, woody lower stalks of an older plant and stick to the leafy tops.

Can guinea pigs eat Thai basil or purple basil?

Our sources only cover sweet basil, the common supermarket kind. Thai, purple and holy basil are close relatives with stronger flavours. As we have no source for them, we would stick to sweet basil, which Burgess names as a safe herb, rather than guess.

Can guinea pigs eat dried basil?

We'd stick to fresh. Dried basil is a seasoning, and it is easy to give far more than three to five leaves' worth in a pinch. The Vet Desk's advice is based on fresh, raw leaves. Never give basil from a jar of pesto or sauce, which has oil, salt and garlic.

Can guinea pigs eat basil every day?

We wouldn't. The Vet Desk suggests a few times a week because basil is high in calcium, with a calcium to phosphorus ratio it calls not ideal. On the other days, use lower-calcium greens such as coriander (cilantro) or romaine lettuce.

Sources