TL;DR: Caviar is naturally dairy-free and, in its plain form, contains only roe and salt. It is not automatically safe for everyone, though. The FDA classifies fish and crustacean shellfish as two separate major allergens, and caviar falls squarely under fish, not shellfish. That distinction matters more than most ingredient labels let on.
What's Actually in a Tin of Caviar
Caviar is roe, the fully ripened eggs of a fish, that has been rinsed and lightly cured with food-grade salt. The Codex Alimentarius international standard for caviar, the reference document most reputable producers cite, defines it exactly this way: sturgeon-family eggs treated with salt, with a finished salt content between 3 and 5 grams per 100 grams of product. There is no dairy component required, permitted as a traditional addition, or hiding under a technical name. If a tin lists anything beyond roe, salt, and possibly a preservative like borax (used in some traditional Malossol-style preparations and disclosed on the label when present), that is a specific brand choice, not a category standard.
Where dairy actually shows up is in the classic caviar spread: creme fraiche, sour cream, or butter blinis. Those pairings are traditional, not required. If you are avoiding dairy, the fix is simple: swap the creme fraiche for a dairy-free option, or skip the dip entirely and eat it the way many caviar drinkers actually prefer, straight off a spoon or the back of your hand, chilled.
The Allergen Question Nobody Answers Clearly
Dairy-free is the easy part. The harder, more consequential question is whether caviar is safe if you have a shellfish allergy, a fish allergy, or both, because a lot of casual advice online treats those two allergies as interchangeable. They are not, and the distinction is written directly into U.S. food law.
Under the Food Allergen Labeling and Consumer Protection Act (FALCPA), the FDA lists nine major food allergens that must be declared on packaging in the United States: milk, eggs, fish, crustacean shellfish, tree nuts, peanuts, wheat, soybeans, and sesame. Fish and crustacean shellfish are listed as two separate categories, not one combined seafood allergen. Fish under FALCPA covers finfish like bass, cod, and salmon, along with sturgeon and the roe those fish produce. Crustacean shellfish covers crab, lobster, and shrimp specifically, and by FDA definition does not include mollusks such as oysters, clams, mussels, or scallops.
Caviar, as sturgeon roe, is legally and biologically a fish product. It sits in the same allergen category as salmon or tuna, not the same category as shrimp or crab. That means someone with a diagnosed shellfish allergy and no fish allergy is not automatically reacting to the same proteins found in caviar. It also means someone with a fish allergy, even a mild one to a specific finfish, should treat caviar with the same caution they would treat any other fish product, because the specific allergenic proteins involved (mostly parvalbumins, a class of muscle and tissue proteins found throughout fish, including their eggs) can trigger a reaction independent of the shellfish pathway entirely.
The complicating factor is cross-contact, not the food itself. Caviar is frequently produced, packaged, and served in facilities and kitchens that also handle shellfish, and it often shares serving stations, ice beds, and utensils with shrimp cocktail or oyster platters at events. That is a real, practical risk that has nothing to do with what caviar biologically is and everything to do with how it is handled before it reaches a plate.
A Quick Way to Think About It
If dairy is the concern, plain caviar is already dairy-free without doing anything differently. If a fish allergy is the concern, caviar should be treated exactly like any other fish product, which typically means avoiding it unless a doctor has said otherwise. If a shellfish allergy is the concern, and there is no separate fish allergy, caviar is not in the same protein family as shrimp or crab, but cross-contact during preparation is still worth asking about before eating it somewhere unfamiliar.
None of this replaces a conversation with an allergist. Reading a label correctly is useful, but it is not a substitute for a diagnosis, and individual sensitivity varies more than any general food guide can account for.
Why This Matters Beyond the Ingredient List
For anyone building a meal around dietary restrictions, whether that is a dairy-free brunch spread or a gathering where a guest has a known allergy, caviar's simple ingredient list is actually one of its more useful qualities. Compare it to something like a cheese-based dip or a butter-forward sauce, where the allergen picture can shift entirely based on what recipe someone followed. A tin of roe and salt does not have that ambiguity. What changes the picture is everything served alongside it, from the creme fraiche to the shared serving tray, which is exactly the kind of detail that gets lost between a menu description and what actually lands on the table.
The Label Tells You More Than the Reputation Does
Caviar's reputation as an intimidating, hard-to-place luxury food does it a disservice here. Once the ingredient list is actually read instead of assumed, it turns out to be one of the more straightforward foods to plan around for dairy-free eating, with a genuinely simple allergen profile that just gets overshadowed by how it is usually served.
Explore OM Caviar's tins to see the full ingredient breakdown for yourself before your next gathering.
