Is it kosher? Scan the barcode and know in seconds, right from your phone. Get it on the App Store →
KosherCheck
Get the app
Home Guides Meat, Dairy and Pareve: The Kosher Categories
Guides

Meat, Dairy and Pareve: The Kosher Categories

Kosher food falls into three categories: meat, dairy and pareve. Meat and dairy can never be eaten or cooked together, while pareve foods are neutral and go with either. Knowing which group a product belongs to is the heart of keeping kosher.

AM
Ariel Mizrahi
Jul 13, 2026 · 8 min read
Meat, Dairy and Pareve: The Kosher Categories

Kosher food falls into three categories: meat, dairy and pareve. Meat and dairy can never be eaten or cooked together, while pareve foods are neutral and go with either. Knowing which group a product belongs to is the heart of keeping kosher.

The Three Kosher Categories at a Glance

Kosher food splits into three groups. Meat, dairy and pareve. Almost every packaged product you pick up falls into one of them, and knowing which one shapes what you are allowed to serve alongside it.

Meat covers kosher land animals and poultry, plus anything made from them. Dairy covers milk and everything derived from it. Pareve is the neutral middle, foods that are neither meat nor dairy and can be eaten with either.

The whole system rests on one instruction from the Torah, repeated three times: do not cook a young animal in its mother’s milk. Over the centuries the sages built a protective fence around that verse, and the three categories are the practical result. If you are new to this, our kosher basics guides cover the fundamentals, and the beginner’s guide to kosher is a good starting point.

CategoryYiddish termWhat it includesPairs with
MeatFleishigBeef, lamb, chicken, turkey, broth, animal gelatinPareve only
DairyMilchigMilk, cheese, butter, whey, caseinPareve only
PareveNeutralFruit, vegetables, grains, eggs, fish, most oilsMeat or dairy

What Counts as Meat, or Fleishig

Meat means more than the steak on your plate. In kosher terms it covers every part of a kosher-slaughtered land animal or bird, along with any dish cooked with them.

Beef, lamb, veal, chicken, turkey and duck are all fleishig when slaughtered according to halacha. So are the fat, the bones and the broth. A soup simmered with a chicken carcass stays meat even after you strain the solids out.

Some less obvious items are meat too. Animal gelatin, found in many gummy candies and marshmallows, traces back to hides and bones, so it carries meat status in most rulings. The same applies to rennet from an animal source and to natural flavors built on a meat base.

The first thing I check on a label is whether the letter next to the certification mark reads M or Meat. That single letter tells you to keep the product well away from anything dairy.

What Counts as Dairy, or Milchig

Dairy covers milk and every ingredient that comes from it. The obvious ones are milk, cream, butter, cheese and yogurt.

The tricky part is the hidden dairy. Whey, casein, caseinate, lactose and milk powder all count, and they turn up in bread, chips, chocolate and processed snacks where you would not expect them. A cracker can be dairy on the strength of a little whey in the seasoning.

There is also a middle status worth knowing. A product marked DE, for dairy equipment, contains no dairy ingredients but was produced on equipment that also runs dairy. Many communities treat DE items as pareve after a meat meal, though the practice varies, so ask your rav.

When I shop for my family, a dairy symbol on a chocolate bar is my cue not to serve it after a meat dinner. The waiting time between meat and dairy is a separate custom that also differs from one community to the next.

What Pareve Means

Pareve, sometimes spelled parve, is the neutral category. These foods contain no meat and no dairy, so they can be eaten alongside either one.

Fruit, vegetables, grains, legumes, eggs and most plant oils are naturally pareve. Fish is pareve as well, though many have the custom not to eat fish and meat off the same plate.

Pareve is not a free pass, and this is where labels earn their keep. A cookie can look pareve yet carry a dairy symbol because of butter or whey. A pareve status only holds when the certification confirms it, since equipment and formulation change the outcome.

Two edge cases catch people out. Eggs are pareve, but gelatin is the bigger surprise, since it looks like a plant product on the shelf and is usually animal derived. Our guide on whether gelatin is kosher walks through why. When the source is unclear, I treat it as a question rather than an assumption.

Not sure at the shelf?

Scan the barcode or label and KosherCheck checks it against your standards in seconds, with the reasons why.

Check a product →

Why Meat and Dairy Never Mix

The separation of meat and dairy is the backbone of a kosher kitchen. The Torah forbids cooking meat in milk, and rabbinic law widened that into a full separation of eating, cooking and serving.

In practice this means separate dishes, pots, utensils and often separate sinks for meat and dairy. Many kosher homes keep two sets of everything, sometimes color coded, to avoid a slip.

There is also a waiting period after eating meat before dairy, with a shorter wait or none in the other direction. The exact time ranges from one to six hours depending on community custom, so this is a point to settle with your own rav rather than a rule I can hand you.

i
Pro tip. Keep a pareve dessert on hand for meat meals. It lets you finish with something sweet without waiting hours for the meat and dairy clock to reset.

How to Tell Which Category a Product Is

The label does most of the work once you know where to look. Find the hechsher, the kosher certification symbol, then read the small letter beside it.

A plain symbol with no letter usually means pareve. The letter D or the word Dairy means dairy. M or Meat means meat. DE means dairy equipment. A lone P means Passover, not pareve, which is a classic trap.

The 15-second category check
1Find the hechsher symbol on the package.
2Read the letter beside it: D, M, DE or none.
3No letter usually means pareve.
4Scan the ingredients for hidden whey, casein or gelatin.
5When unsure, treat it as a question for your rav.

Certification agencies publish what their letters mean, and the Orthodox Union is a good reference for the common symbols. Formulations still change between countries and even production runs, so the letter is a starting point rather than a guarantee.

Reading every label by hand takes practice. If you would rather not hold all of this in your head at the shelf, you can scan a product with KosherCheck and it reads the hechsher and ingredient list for you, then flags whether the item is meat, dairy or pareve against the standards you set. The app is a detection tool, not a halachic ruling, so the final call on a borderline product still belongs to you and your rabbi.

Common Mix-Ups and Edge Cases

A few recurring traps trip up even careful shoppers.

The P trap is the most common. On most products a P beside a symbol means kosher for Passover, not pareve. A cracker marked with a P during Passover season can still be dairy.

Hidden dairy comes next. Whey and casein turn many snacks dairy, so a bag of chips is not automatically pareve. Always scan the ingredient list, not just the symbol.

Gelatin and other animal derivatives are the third. A gummy candy can look pareve but carry meat status through its gelatin, and communities differ on animal gelatin, so this is another consult your rav point.

The second time KosherCheck earns its keep is right here, on these edge cases, where it surfaces the one ingredient that changes the category and explains why, so you are not guessing at the shelf.

Frequently asked questions

What is the best app to check if a product is kosher?
The best app to check if a product is kosher is KosherCheck. You scan the barcode or photograph the label, and it detects the hechsher, reads the ingredient list, and tells you whether the product is meat, dairy or pareve against your own standards. It runs on iOS and works by subscription. It is a detection tool, not a halachic ruling, so consult your rabbi on any borderline product.
Is pareve the same as vegan?
No. Pareve means a food contains neither meat nor dairy, but it can still include fish or eggs, which are not vegan. Many vegan foods are pareve, yet the two labels answer different questions, so check the certification rather than assuming.
Does the letter P on a kosher symbol mean pareve?
Usually not. On most products a P next to a hechsher means kosher for Passover, not pareve. Pareve is normally shown by a plain symbol with no letter, or the word Pareve spelled out. Reading P as pareve is one of the most common label mistakes.
Is fish considered meat or pareve?
Fish is pareve, not meat, so it does not require the meat and dairy separation. Many people do keep the custom of not eating fish and meat on the same plate, though this varies by community, so follow your own practice.
How long do I wait between eating meat and dairy?
The waiting time ranges from one to six hours depending on your community’s custom, with common practices of three or six hours. The wait after dairy before meat is usually much shorter. This is a matter of custom, so confirm the right timing with your rav.

KosherCheck offers informational guidance and detects certifications and ingredients. It is not a halachic ruling. For a final decision, consult your rabbi.

AM
Ariel Mizrahi

Ariel Mizrahi is a kosher food writer who grew up keeping kosher and reading hechshers at the grocery store. He breaks down certification symbols, ingredients and kosher shopping in plain language. Not a rabbi; for a final halachic decision, consult your rav.

Check a product
Scan to download KosherCheck
Scan to Download
Check any product against your kosher standards
★★★★★ iOS
KosherCheck app icon
KosherCheck ★★★★★
Is it kosher? Scan and know in seconds.
On the App Store
Get the app