Caviar Prices UK

How much does caviar cost? Current UK prices by variety and tin size.

Quick answer: Caviar prices in the UK start from around £12.50 for a 10g tin of Aquitaine and can exceed £4,900 per kilogram for Beluga. Most UK customers purchasing caviar as a gift or for a special occasion typically spend between £50 and £250.

Caviar is one of the world’s most prized delicacies, and its price reflects the years of patient farming, careful harvesting and hand-grading behind every tin. But “how much is caviar?” doesn’t have a single answer — the cost depends on the species of sturgeon, the size of the tin and the grade of the roe. New to caviar? Start with our What Is Caviar? guide. This page breaks down exactly what you can expect to pay in the UK.

Caviar prices at a glance (UK)

Here are King’s current starting prices and the approximate cost per kilogram for each variety, from the most accessible to the rarest:

VarietyFrom (10g)Approx. per kg
Aquitaine£12.50~£1,250
Siberian Sturgeon£13~£1,300
Oscietra£17.50~£1,750
Kaluga£21.25~£2,125
Beluga£49.25~£4,925
Almas DiamondBy enquiryPrice on application

Prices correct as of June 2026 — see each product page for live pricing. Almas Diamond is available in selected gift presentations; price on application.

Caviar price by tin size

Caviar is sold by weight, so the bigger the tin the more you pay — but the price per gram stays the same. Use this table to estimate the cost of the most popular gift sizes:

Variety30g50g125g250g
Aquitaine£37.50£62.50£156.25£312.50
Oscietra£52.50£87.50£218.75£437.50
Kaluga£63.75£106.25£265.65by request
Beluga£147.75£246.25£615.63£1,231.25

King’s sells caviar in 125g tins rather than 100g, so for a quick 100g estimate use the per-gram rate — for example, 100g of Oscietra is about £175. Larger 500g and 1kg tins are available for events and trade.

Which caviar offers the best value?

A higher price doesn’t always mean a “better” caviar — it usually reflects a rarer, slower-maturing species. This comparison shows how each variety balances flavour, prestige and value:

VarietyFlavourLuxuryValueBest for
AquitaineClean & fresh★★★★★★★★First-time buyers
Siberian SturgeonClean & classic★★★★★★★★Everyday luxury
OscietraNutty & buttery★★★★★★★★Regular enthusiasts
KalugaRich & buttery★★★★★★★Dinner parties
BelugaSmooth & refined★★★★★★★Luxury gifts

King’s guide — a quick comparison of value across our range.

In short: Aquitaine and Siberian offer the best all-round value and are ideal for first-timers; Oscietra is the connoisseur’s sweet spot; and Beluga is the showstopper for when only the very best will do.

How much caviar do I need per person?

As a guide, allow 30–50g of caviar per person if you’re serving it on its own, or around 5g per canapé. So a 50g tin makes a generous treat for two, while a 100g tin comfortably serves four — which is why a 30–50g tin is the most popular choice for a special starter or gift.

Why does caviar cost so much?

  • The species of sturgeon. Beluga (Huso huso) is the largest and slowest to mature, so its roe is the most expensive; faster-maturing Baerii (Aquitaine, Siberian) is more affordable.
  • Years to maturity. A sturgeon must reach maturity before it produces roe — around 7 years for Baerii, 9–10 for Oscietra, 12+ for Beluga and 15+ for Kaluga.
  • Egg size, colour & grade. Larger, paler, more uniform pearls are rarer and command a premium — which is why golden and Almas caviars sit at the very top.
  • Rarity & sustainability. All King’s caviar is ethically farmed and CITES-compliant; genuine sustainable supply is limited.

Frequently asked questions

How much does caviar cost in the UK?

At King’s, caviar starts from £12.50 for a 10g tin of Aquitaine and ranges up to around £4,925 per kilogram for Beluga. Most popular gift tins (30–50g) fall between roughly £37 and £250 depending on the variety.

How much is Beluga caviar?

King’s Beluga caviar starts at £49.25 for 10g, which works out to approximately £4,925 per kilogram — making it the most prestigious (and priciest) of the classic varieties.

Why is caviar so expensive?

Sturgeon take many years to mature before they produce roe. Combined with limited supply, careful hand-grading and sustainable farming practices, this makes genuine caviar one of the world’s most valuable foods.

Why is Beluga caviar so expensive?

Beluga comes from the Huso huso sturgeon — the largest species, which takes around 12 years to mature before it produces roe. That long farming cycle, plus its large prized pearls and limited sustainable supply, makes Beluga the most expensive of the classic caviars.

How much is caviar per gram?

King’s caviar is priced per gram: roughly £1.25/g for Aquitaine, £1.30/g for Siberian Sturgeon, £1.75/g for Oscietra, £2.13/g for Kaluga and £4.93/g for Beluga.

What is the best caviar for beginners?

Aquitaine is the ideal starting point — a French Baerii caviar with a clean, fresh, lightly nutty flavour, from £12.50 for a 10g tin. Siberian Sturgeon is a similar, equally approachable choice.

Is expensive caviar worth it?

It depends on the occasion. Premium varieties like Beluga and Kaluga have larger pearls and a richer flavour that make them a showstopper for a special gift. For everyday enjoyment, Aquitaine or Oscietra delivers real sturgeon-caviar quality at a fraction of the price. What matters most is provenance — King’s was the first UK company to DNA-test all of its caviar.

How much caviar should I buy for two people?

Allow 30–50g per person served on its own, so a 50–100g tin is ideal for two as a starter or sharing treat.

How much caviar do restaurants buy?

Restaurants typically order larger 250g, 500g or 1kg tins for service, and many of London’s top kitchens buy King’s caviar by the kilo. For trade pricing, get in touch with the King’s team directly.

Is caviar cheaper online?

Buying direct from a specialist like King’s online can be very competitive, as you avoid the mark-up of a department store or restaurant. The real value online isn’t only price — it’s provenance, freshness and convenience: ethically farmed, DNA-tested caviar delivered next-day when you order before 1pm.

What is the average caviar price per kg?

King’s caviar ranges from around £1,250 per kg for Aquitaine to approximately £4,925 per kg for Beluga, with Oscietra (~£1,750/kg) and Kaluga (~£2,125/kg) in between.

Why is caviar sold in small tins?

Caviar is best enjoyed fresh, and a little goes a long way — 30–50g serves one person generously. Small 10–50g tins let you enjoy it at its peak without waste. Larger 250g–1kg tins are available for events and restaurants.

Which caviar gives the best value for money?

For value, Aquitaine (from £12.50/10g, ~£1,250/kg) and Siberian Sturgeon (from £13/10g, ~£1,300/kg) are hard to beat. Oscietra is the best-value step up for a richer, nuttier profile.

Explore King’s Royal Warrant caviar collection

Holder of a Royal Warrant and trusted by some of London’s finest restaurants, King’s Fine Food offers ethically farmed, DNA-tested caviar with next-day UK delivery (order before 1pm).

Shop all caviar →

Continue learning