California Veterinary Medical Board — License Verified. Reviewed on 2026-08-04.
The short answer
Yes, cats can eat cheese, but it is not a food they need, and quite a few cats will regret the experiment. Cheese is not toxic to cats, so a tiny crumb of a hard, aged cheese is generally fine for a healthy adult cat as an occasional treat. The catch is lactose, the natural sugar in dairy. Most adult cats stop producing enough of the enzyme lactase after kittenhood, which means even a small piece of cheese can turn into gas, a gurgling tummy, or soft stools a few hours later. The golden rule: if you share cheese at all, keep the piece tiny, keep it rare, and watch your cat for signs of digestive upset.
Why dairy is tricky for cats: the lactose story
Kittens live on their mother's milk, and their bodies produce plenty of lactase, the enzyme that breaks lactose down into simpler sugars that can be absorbed. That is how a kitten can drink milk without trouble. As a cat matures, lactase production declines naturally, the same pattern seen in most mammals, including many humans. When a lactose-intolerant cat eats cheese, the undigested lactose travels down the gut, draws water into the bowel, and gets fermented by the bacteria that live there. The result is exactly what you would expect: gas, a noisy tummy, and sometimes diarrhea.
Two things make cheese a questionable treat beyond lactose. Cheese is calorie-dense and high in fat, and it squeezes out room in your cat's diet for complete, balanced food. Cats are obligate carnivores with specific nutritional needs, and cheese provides none of them. A treat should never replace a balanced meal, and it should never be a big part of the day's calories.
Lactose levels: not all cheese is equal
Here is one piece of good news: cheese is not milk. During cheesemaking, much of the lactose drains away with the whey, and the aging process breaks down even more. That is why hard, aged cheeses are easier on a cat's stomach than a saucer of milk. Fresh and soft cheeses still carry a meaningful amount of lactose.
| Cheese | Approx. lactose (grams per 100 g) | Easier or harder on cats |
|---|---|---|
| Aged cheddar | 0.1 or less | Easier |
| Parmesan | 0 - 0.1 | Easier |
| Swiss | 0.3 - 1 | Easier to moderate |
| Mozzarella | 1 - 3 | Moderate |
| Cream cheese | 2.5 - 3.5 | Harder |
| Cottage cheese | 3 - 4.5 | Hardest |
| Cow's milk (for reference) | about 4.8 | Hardest |
The numbers are rough averages, and different brands and aging times vary, but the pattern is reliable. The harder and older the cheese, the less lactose it contains. That means if you absolutely must share, an aged cheddar or a shaving of parmesan is a better choice than a spoonful of cottage cheese.
What happens when a lactose-sensitive cat eats cheese?
Symptoms usually show up within hours and can last up to a day or two. The most common signs are mild: a slightly loose stool, extra gas, a rumbly tummy, and occasionally soft stool that looks a bit different from normal. Some cats vomit, especially if they ate a large piece or wolfed it too fast. None of these signs mean the cheese was poisonous; they mean your cat's gut cannot break down the lactose it contains.
Most episodes pass on their own once the cheese clears the digestive tract. Offer fresh water, and do not give any more dairy while the stomach is settling. If diarrhea lasts more than 24 hours, if your cat stops eating, becomes lethargic, or vomits repeatedly, call your veterinarian. Digestive upset is not something to manage at home with guesswork.
Cheese is not a medication or a solution for a picky eater. Never give cheese to a cat with a known condition such as obesity, pancreatitis, or kidney disease without asking your veterinarian first, and never use cheese to mask an unexplained loss of appetite. If your cat is vomiting, has diarrhea, or is refusing food, contact your vet instead of offering treats.
How to offer cheese safely (if you share it at all)
If your cat is healthy and you want to test the waters, follow these boundaries.
Keep the portion tiny. A piece the size of a pea or your fingertip is enough for the novelty. Resist the urge to give a slice or a cube; a cat's daily treat budget should stay under about 10 percent of daily calories, and for a typical 4 kg cat that is a very small amount.
Pick the right cheese. Aged cheddar, parmesan, and Swiss are the lowest-lactose options. Avoid soft, fresh cheeses such as cottage cheese and cream cheese, and skip anything flavored with onion, garlic, or chives, which are toxic to cats. Processed cheese products are also a poor idea because they pack in more sodium, additives, and fat.
Watch the response. After that first pea-sized piece, watch your cat for 24 hours. If stools stay normal and no one is gassy or uncomfortable, an occasional pea-sized treat is low risk. If the litter box tells a different story, you have your answer: no cheese for this cat.
Ask before offering to cats with health conditions. Cats with kidney disease, diabetes, or a history of urinary problems need precise diets, and the extra salt, fat, and phosphorus in cheese can complicate things. When in doubt, ask your vet.
Better treat alternatives
Cheese is convenient but never necessary. Cats usually get just as excited about options that are actually good for them, including:
- Small pieces of cooked, unseasoned chicken, turkey, or plain fish
- Plain, cooked egg, fully cooked and unseasoned
- Commercial freeze-dried meat treats made for cats
- Plain meat-based baby food with no onion or garlic powder
- A few flakes of plain canned fish in water, rinsed
- A little plain canned pumpkin for fiber, not flavor
Rotate a couple of these, and your cat will not miss the cheese at all. If you are curious about how treats fit into a balanced diet, reading a cat food label is a useful next step.
Frequently Asked Questions
Can kittens eat cheese?
Kittens produce more lactase than adult cats, so they digest lactose better, but they still have no nutritional need for cheese. Kittens need complete kitten food to grow properly, and cheese can displace those calories. If a kitten eats a crumb of cheese, it is not an emergency, but do not make it a habit.
Is cow's milk good for cats?
No. Most adult cats are lactose intolerant, and milk can cause diarrhea and stomach upset. Fresh water is the only drink a cat needs. If you want to offer a milk-like treat, look for commercially made lactose-free cat milk and offer it rarely and in small amounts.
Which cheese is safest for cats?
Hard, aged cheeses such as cheddar, parmesan, and Swiss have the least lactose because much of it is lost during pressing and aging. Even so, cheese is a high-fat treat, so the safest approach is a tiny piece, occasionally.
My cat begs for cheese, so does that mean cheese is okay?
Not necessarily. Cats are strongly attracted to the smell and fat of cheese, and a cat that begs will eat almost anything. Begging is a behavior, not a digestive green light. The only reliable test is how your cat's stomach behaves after a small piece.
How much cheese can I give my cat?
For an average healthy adult cat, a pea-sized piece once in a while is reasonable, and treats of all kinds should stay well under 10 percent of the day's calories. If your cat has any health condition, check with your vet first.
Key Takeaway
Cheese is not toxic to cats, but it is also not a natural part of their diet. Most adult cats are lactose intolerant, so cheese can cause gas, loose stools, or an upset tummy. If you share cheese, choose a hard aged variety, keep the piece pea-sized, and reserve it for rare occasions. Watch your cat's reaction, skip any cheese with onion or garlic, and when in doubt, choose a plain meat-based treat that fits your cat's needs better.
Sources & Scientific References (3)
Cornell Feline Health Center – Nutrition and General Care
Cornell Feline Health Center • Accessed 2025-07-11
International Cat Care – Feeding and Nutrition Advice
International Cat Care • Accessed 2025-07-11
VCA Animal Hospitals – Can Cats Eat Cheese?
VCA Animal Hospitals • Accessed 2025-07-11



