Caviar has always carried an air of mystery. It’s whispered about in fine dining, presented at luxury events, and often thought of as a food reserved for the ultra-wealthy. But how much does caviar really cost in the UK today? And is it possible to enjoy premium caviar without paying restaurant markups?
In this guide, I’ll break down caviar prices in London and across the UK, explain what drives the cost, and compare different types like Beluga, Osetra, Sevruga, and Salmon Roe (Ikura). By the end, you’ll know exactly what to expect when shopping and where to find the best value.
Why Is Caviar So Expensive?
Caviar is not just another seafood product; it’s one of the rarest delicacies in the world. Several factors drive the high price:
- Scarcity of Sturgeon – True caviar comes from sturgeon, a fish that takes years (sometimes decades) to mature before producing roe.
- Farming Costs – Modern caviar is sustainably farmed under strict regulations. Maintaining water quality, sturgeon health, and ethical harvesting is expensive.
- Labour Intensive – Harvesting, sorting, and salting roe require skilled hands. Even small batches take hours of careful work.
- Global Demand – Caviar remains a symbol of luxury worldwide, which keeps prices strong.
In short, caviar’s cost reflects not only its rarity but also the care and craftsmanship behind it.
Caviar Price Guide UK (2025)
Here’s a look at average retail prices in the UK for different types of caviar:
1. Beluga Caviar (Huso Huso)
- Price Range: £400 – £600 per 50g tin
- Why It’s Expensive: Beluga sturgeon take the longest to mature (up to 20 years). The eggs are large, delicate, and famous for their buttery, creamy texture.
- Who Buys It: Fine dining restaurants, collectors of rare foods, and connoisseurs seeking the best.
- Where to Buy: Fishmonger London – Beluga Caviar
2. Osetra Caviar
- Price Range: £200 – £350 per 50g tin
- Taste Profile: Nutty, slightly fruity, with medium-sized golden-brown eggs.
- Why It’s Popular: Osetra offers a balance between premium luxury and relative affordability compared to Beluga.
3. Sevruga Caviar
- Price Range: £150 – £250 per 50g tin
- Taste Profile: Smaller eggs, with a stronger, saltier, and more intense flavour.
- Why It’s Unique: Often considered the most “classic” caviar taste. Ideal for those who want an authentic caviar experience without Beluga’s high cost.
4. Salmon Roe (Ikura)
- Price Range: £25 – £40 per 100g jar
- Taste Profile: Bright orange pearls with a bold, briny, slightly sweet taste.
- Why It’s Different: Not true sturgeon caviar, but extremely popular in sushi, canapés, and modern British dining.
- Best For: Everyday indulgence, parties, and first-time buyers.
- Where to Buy: Salmon Roe from Fishmonger London
Why Online Caviar is a Better Value than Restaurants
If you’ve seen caviar served in luxury hotels or Michelin-starred restaurants, you know the price per spoonful can feel eye-watering. Here’s why ordering online is often smarter:
- No Restaurant Markup: Restaurants add heavy margins to cover overheads. Buying direct gets you much more product for the same price.
- Freshness: Reputable suppliers like Fishmonger London pack and deliver caviar to order, ensuring the product hasn’t been sitting on a shelf.
- Variety: Online shops give you access to multiple types (Beluga, Osetra, Sevruga, Salmon Roe), not just one option.
- Convenience: Delivered directly to your door, across London and the UK.
How Much Caviar Should You Buy?
- For a tasting: 30g (serves 2–3 people with blinis or toast).
- For a party: 50g to 100g (ideal for 4–6 guests).
- For special occasions: 250g+ tins (for larger gatherings or gifting).
If you’re unsure, starting with Salmon Roe or Sevruga gives you a more affordable way to experience caviar before moving up to Beluga.
Where to Buy Caviar in London and the UK
Looking for trusted suppliers? At Fishmonger London, we provide:
- Premium Beluga, Osetra, and Sevruga caviar
- Retail-friendly Salmon Roe jars
- Same-day processing, next-day London delivery & next-day UK Dispatch
- Wholesale and bulk ordering for restaurants and hotels
💡 Explore our full selection: Shop Caviar London
Final Thoughts
So, how much is caviar in London? Depending on type and quality, anywhere from £25 for salmon roe to £600+ for Beluga per tin. The good news is, with online suppliers like Fishmonger London, you don’t have to pay restaurant premiums to enjoy it.
Whether you’re exploring caviar for the first time or looking for the finest Beluga, knowing the price guide helps you choose wisely and enjoy this luxury with confidence.
FAQs about Caviar Prices in the UK
Q1: Why is Beluga caviar more expensive than other types?
Because Beluga sturgeon take decades to mature and produce the rarest, largest eggs.
Q2: Is salmon roe considered caviar?
Technically, no. Only sturgeon roe is true caviar, but salmon roe (ikura) is a popular and affordable alternative.
Q3: Where can I buy caviar in London?
You can order online from Fishmonger London with next-day delivery across the UK.
Q4: Can I get wholesale prices for restaurants?
Yes. Fishmonger London supplies restaurants, hotels, and catering services across Greater London.