If you have ever sat down with a cheese sandwich and felt a pair of eyes staring up at you, you are not alone. Many cats sniff cheese, paw at it, and sometimes try to steal a bite. It is easy to wonder whether a tiny piece is harmless fun or a bad idea.
The short answer is that most adult cats can eat a very small piece of plain cheese once in a while without trouble. Cheese is not toxic to cats, but it is not a good food for them, and for many cats it can upset their stomach.
This guide explains why cheese can be a problem, which cheeses are riskier, how much is safe, and what signs to watch for after your cat eats it.
Why Cats and Cheese Are a Tricky Mix
Cats are obligate carnivores: their bodies are built to get most of their nutrition from meat, not dairy products.
When kittens are born, they drink their mother’s milk. Their bodies make an enzyme called lactase, which breaks down lactose, the natural sugar found in milk. As kittens grow up and stop nursing, most of them make less and less lactase. By the time they are adults, many cats can no longer digest lactose properly.
This is called lactose intolerance, and it is very common in cats. It does not mean cheese is poisonous. It means that when a lactose-intolerant cat eats cheese, the undigested lactose can ferment in the gut and cause gas, soft stools, or diarrhoea.
Some cats tolerate small amounts of cheese with no problem at all. Others get an upset stomach from even a tiny nibble. There is no way to know until you try a very small amount and watch how your cat reacts. That is why the golden rule with cheese is: tiny portions, only occasionally, and always plain.
Cheese is also high in fat and salt, and cats do not need either in large amounts. A complete, balanced cat food already gives your cat everything it needs. Cheese is, at best, an occasional treat — never a regular part of meals.
Which Cheeses Are Riskier for Cats?
Not all cheeses are equal. Some are gentler on a cat’s stomach, while others carry extra risks. Here is a simple breakdown.
Lower-Risk Options (Still Only in Tiny Amounts)
Hard, plain cheeses such as cheddar and Swiss tend to contain less lactose than soft cheeses, because much of the lactose is removed during the cheese-making process. A pea-sized piece of plain cheddar is the safest choice if you want to offer your cat a taste.
Mozzarella is another fairly mild option. It is lower in salt than many other cheeses, but it is still a dairy product, so the same rules apply: a tiny piece, only now and then.
Cheeses to Avoid
High-fat cheeses: Cream cheese, mascarpone, and other very rich, creamy cheeses are high in fat. Too much fat can upset a cat’s stomach and, over time, contribute to weight gain.
High-salt cheeses: Feta, halloumi, and parmesan are quite salty. Cats need very little salt, and too much can cause thirst, and in large amounts, more serious problems. A salty cheese is a poor treat choice.
Flavoured cheeses: Cheese with added garlic, onion, chives, herbs, or spices should never be given to cats. Garlic and onion are toxic to cats, even in small amounts, and they can damage red blood cells. If a cheese has any flavouring you cannot identify, do not offer it.
Mould-ripened cheeses: Blue cheese, brie, camembert, and other mould-ripened cheeses are best avoided. The moulds and bacteria used to make them can produce compounds that may upset a cat’s stomach or, in rare cases, cause more serious reactions. There is no reason to take the risk when plain cheddar exists.
Processed cheese: Cheese slices, cheese spreads, and cheese strings often contain extra salt, oils, and additives. They are not a good choice for cats.
How Much Cheese Can a Cat Have?
If your cat tolerates dairy, the portion should still be very small. Think of a piece about the size of your little fingernail, or roughly a pea. That is plenty for a treat.
Cheese should be an occasional treat only — perhaps once a week at most, and ideally less often. Treats of all kinds should make up no more than about 10 percent of your cat’s daily calories. For a small cat, even a single cube of cheese can be a surprisingly large share of that allowance.
Here are some practical tips for offering cheese safely:
- Start tiny. The first time, offer just a crumb-sized piece and wait 24 hours to see how your cat reacts.
- Keep it plain. No flavoured, spiced, or mould-ripened cheese, ever.
- Do not make it a habit. If your cat starts expecting cheese every day, it is time to cut back. Daily dairy is too much for most cats.
- Watch the weight. If your cat is already overweight, skip cheese altogether and choose a healthier treat instead.
- Never replace a meal with cheese. Cheese does not provide the balanced nutrition your cat needs. It is a snack, not food.
Signs Your Cat May Have an Upset Stomach
After eating cheese, most cats that react will show mild signs within a few hours. Possible signs include:
- Soft stools or diarrhoea
- Gas or a bloated belly
- Gurgling sounds from the stomach
- Vomiting
- Loss of appetite or seeming uncomfortable
- Hiding or being less playful than usual
These signs usually pass on their own within a day. Make sure your cat has fresh water, and feed their regular cat food rather than more treats. If the signs are mild and settle quickly, it is a good clue that cheese does not agree with your cat — best not to offer it again.
Can Kittens Eat Cheese?
Kittens should not be given cheese. Their digestive systems are still developing, and they need a very specific diet to grow properly. Kitten food is carefully balanced with the right levels of protein, fat, calcium, and other nutrients. Cheese adds fat and salt without any of that balance.
There is another reason to wait. Kittens are still nursing or recently weaned, and their bodies are adjusting to solid food. Adding dairy at this stage can cause diarrhoea, which is more dangerous for a small kitten than for an adult cat because kittens can become dehydrated quickly.
If you have a kitten, the safest choice is simple: no cheese until they are fully grown, and even then, only a tiny occasional piece if they tolerate it. Focus instead on high-quality kitten food and treats made specifically for kittens.
Healthier Treat Alternatives
If you want to reward your cat, there are much better options than cheese. Here are a few ideas:
- Small pieces of plain cooked chicken or turkey. Lean, unseasoned meat is much closer to what a cat’s body is designed to eat.
- Commercial cat treats. These are made for cats, portion-controlled, and easy to keep on hand.
- A lick of plain cooked egg. Eggs can be a good occasional treat when fully cooked and unseasoned. If you are curious about other everyday foods, our guide on whether cats can eat eggs explains the safe way to offer them.
- A tiny piece of fruit. Some cats enjoy a small taste of watermelon on a warm day. Our guide to whether cats can eat watermelon covers portion sizes and what to avoid.
- Play and attention. Many cats value a play session or a good brushing just as much as a treat, with none of the stomach risk.
The best treat is one your cat enjoys and that does not cause problems afterwards. If cheese causes even mild trouble, switching to one of these alternatives is an easy win.

What NOT to Do
Cheese mistakes are easy to make, especially when a cat is begging. Here is a clear list of things to avoid:
- Do not give flavoured cheese. Garlic, onion, chives, and spices can be harmful to cats. If you are unsure what is in it, do not offer it.
- Do not give mould-ripened cheese. Blue cheese, brie, and camembert are not worth the risk.
- Do not give large portions. A whole slice or a big cube is far too much for a cat, even one that tolerates dairy.
- Do not offer cheese every day. Daily dairy can lead to ongoing stomach trouble and weight gain.
- Do not give cheese to kittens. Their growing bodies do not need it, and diarrhoea is riskier for them.
- Do not use cheese to hide medicine without checking with your vet. Some medicines should not be mixed with dairy, and the fat in cheese can affect how a medicine is absorbed.
- Do not leave cheese where your cat can steal it. Cats are clever, and an unsupervised cat can eat far more than you would ever offer. Keep cheese wrapped and stored away.
- Do not ignore repeated stomach trouble. If your cat gets diarrhoea or vomits every time it eats cheese, stop offering it and talk to your vet if the symptoms keep returning.
Cheese is a human food that cats can sometimes tolerate, not a cat food. Treating it that way keeps your cat safe.
When to See a Vet
Most cheese-related stomach upsets are mild and pass quickly. But there are times when you should contact your veterinarian rather than waiting it out. Seek veterinary advice if you notice any of the following:
- Diarrhoea or vomiting that lasts more than 24 hours, or keeps coming back
- Blood in the stool or vomit, or very dark, tarry stools
- Signs of dehydration, such as dry gums, sunken eyes, or a lack of energy
- Refusal to eat or drink for more than a day
- Swelling of the face or mouth, difficulty breathing, or hives — these could be signs of an allergic reaction and need urgent attention
- Eating a large amount of cheese, especially flavoured cheese containing garlic or onion — contact your vet promptly, even if your cat seems fine at first
- A kitten with diarrhoea after eating cheese — kittens dehydrate faster, so do not wait
When you call your vet, it helps to know what kind of cheese your cat ate, roughly how much, and when. Remember, this guide is general information only — it is not a diagnosis and cannot replace professional veterinary advice.
FAQ
Can cats eat cheese every day?
No. Cheese should only be an occasional treat, in a tiny portion, and only if your cat tolerates dairy. Daily cheese adds unnecessary fat and salt and can cause ongoing stomach trouble in lactose-intolerant cats. Most cats do perfectly well without cheese at all.
Is cheddar cheese safe for cats?
Plain cheddar is one of the safer choices because hard cheeses tend to be lower in lactose than soft cheeses. A pea-sized piece once in a while is usually fine for a cat that tolerates dairy. Avoid flavoured cheddar, and keep portions small.
What happens if my cat eats a lot of cheese?
A large amount of cheese may cause vomiting, diarrhoea, gas, and stomach discomfort, especially in a lactose-intolerant cat. If your cat ate flavoured cheese containing garlic or onion, or shows serious signs such as blood in the stool, lethargy, or refusal to eat, contact your vet promptly.
Can cats eat mozzarella?
Plain mozzarella is a relatively mild, low-salt cheese, so a tiny piece is usually low-risk for cats that tolerate dairy. The same rules apply as with any cheese: small portion, only occasionally, and stop if it causes stomach upset.
Is cheese good for cats in any way?
Cheese does contain protein and calcium, but cats already get those nutrients in the right balance from a complete cat food. Cheese does not offer any benefit that a cat cannot get from its regular diet, and it brings downsides like lactose, fat, and salt. Think of it as a fun extra, not a health food. If you are planning a special meal for your cat, such as around the holidays, our guide on whether cats can eat turkey safely has helpful portion advice for another popular human food.
Conclusion
So, can cats eat cheese? Yes, in most cases a tiny piece of plain cheese now and then is fine. But it is not something cats need, and for many of them, it is something their stomachs would rather skip.
If you decide to share a taste, keep it plain, keep it tiny, and keep it rare. Choose a hard cheese like cheddar over soft, flavoured, or mould-ripened varieties. Watch your cat afterwards, and if there is any sign of an upset stomach, simply leave cheese off the menu.
Your cat does not love you more for a piece of cheese — they love you for the cuddles, the playtime, and the regular meals you already provide.