Your cart

Your cart is empty

How much does real caviar cost? Prices explained

How much does caviar cost? At Attilus, at the time of writing (October 2026), it costs from about £90 to £240 per 100 g, and a 30 g tin from £31 for Royal Siberian to £72 for Beluga. Here is why the range is so wide, and what to check when a price looks too low.

What counts as real caviar

Real caviar is the salted roe of sturgeon. That is how the international food standard for caviar, Codex Alimentarius standard CXS 291-2010, defines it: the eggs of fish of the sturgeon family, treated with food-grade salt. The standard covers farmed sturgeon as well as wild. Roe from salmon, trout or lumpfish is a different food, and it is priced as one.

How much does caviar cost at Attilus? October 2026 prices

Caviar First harvest 30 g 50 g 125 g Per 100 g, in a 125 g tin
Royal Siberian About 7 to 8 years £31 £50 £120 £96
Royal Oscietra About 9 to 11 years £41 £67 £165 £132
Amur Fusion About 9 to 11 years £41 £67 £165 £132
Kaluga 12 years and longer £60 £100 £245 £196
Beluga 15 years and longer £72 £120 £300 £240

Prices are from attiluscaviar.co.uk in October 2026. They can change; each product page always shows the current price.

What moves the price

Open tins of caviar with Attilus mother-of-pearl spoons on a black surface, beside two closed tins whose lids read Beluga and Royal Siberian.

The species, and the years

A sturgeon gives no caviar until she is mature, and until then the farm feeds and looks after her, year after year. The Siberian sturgeon behind Royal Siberian reaches her first harvest after about 7 to 8 years; the Beluga after 15 years and longer. That is most of the difference between the first line of the table and the last.

The grain

After harvest, the eggs are sieved, washed and sorted by size, colour and firmness. In our range, the grain grows with the years: Royal Siberian is fine-grained, Amur Fusion and Kaluga have large beads, and Beluga has the largest egg of all.

The size of the tin

For four of our five caviars, the larger tins cost less per gram. Royal Siberian, at the time of writing, works out at about £103 per 100 g in a 30 g tin, £96 in a 125 g tin and £90 in a 1 kg pack. Beluga is the exception: £240 per 100 g in every size. A larger tin only saves money if it is eaten at one sitting, though: once opened, caviar is best finished the same day, and within two days at most. Our guide to how long caviar lasts explains why.

Freshness and the cold

Our caviar is stored between 0 and +4 °C. It is sent by an overnight service, in insulated packaging with gel ice packs that keep it chilled for up to 24 hours. Keeping it cold all the way is part of what the price pays for.

Farmed, and traceable

Every Attilus sturgeon caviar is farmed. Attilus has raised Russian and Siberian sturgeon, the fish behind Royal Oscietra and Royal Siberian, at its own farm in Jessen, Germany, since 2008. Beluga comes mainly from Germany and also from partner farms, and Kaluga and Amur Fusion come from partner farms. Every tin carries a CITES code that names the species, the source, the country, the year, the plant and the lot: How to read the lid explains each part.

When a price looks too low

In 2024, Time Out London put caviar at "anywhere from £50 to £300 per 100 grams". A tin priced well below that for the species named on its lid is a reason to ask questions before you order. Four checks:

  • Is the species named, with its Latin name, and is the price in line with that species?
  • Does the tin itself carry a CITES code, and does its first part match the species on the label?
  • Is there a best-before date?
  • How will the caviar be kept cold on its way to you?

A seller who knows the caviar will have the answers.

Where to start

For a first taste of real caviar, a 30 g tin of Royal Siberian is £31 at the time of writing. To compare three, the Tasting Set holds 30 g each of Royal Siberian, Royal Oscietra and Amur Fusion for £107.35, 5 per cent less than the three tins on their own. Our guide to which caviar to try first goes through each, and our guide to how much caviar per person turns guests into tins.

Good to know

Look for the word malossol on the label. It means lightly salted. Our Royal Siberian, Royal Oscietra, Amur Fusion and Kaluga are malossol, with less than 4 per cent salt.

In this piece: Royal Siberian, Beluga and the Tasting Set.

Words: the Attilus team. Photograph: Timofei Zhbanov (TimmyFoodUK), from the Attilus library; still from ATTILUS Fishery.

Questions

How much does a tin of caviar cost?

At Attilus, at the time of writing (October 2026), a 30 g tin costs from £31 for Royal Siberian to £72 for Beluga, and a 125 g tin from £120 to £300.

Why is Beluga caviar so expensive?

Beluga sturgeon take 15 years and longer to give their first harvest, longer than the fish behind any of our other caviars, and Beluga has the largest egg. At the time of writing, Attilus Beluga is £240 per 100 g in a 125 g tin.

Is farmed caviar real caviar?

Yes. The international standard for caviar defines it by the fish, sturgeon, not by whether the fish was wild or farmed, and it covers farmed sturgeon. Every Attilus sturgeon caviar is farmed.

Is cheap caviar fake?

Not necessarily. Price follows the species, the size of the tin and the years the fish took. But a price far below the usual range for the species on the label is a reason to check the CITES code before you order.

Is caviar cheaper per gram in a bigger tin?

For most of ours, yes: Royal Siberian is about £103 per 100 g in a 30 g tin and £96 in a 125 g tin. Beluga costs the same per gram in every size. Choose the size you will finish at one sitting, as an opened tin keeps for a day or two at most.

Previous post
Next post