📝 Portioning & standardization · ⏱️ 2 min read

What is a yield test and how do you perform one for fish?

📝 By Lun Lin · updated 21 May 2026

Quick answer
A yield test reveals the actual cost of your fish fillets by measuring usable meat after processing. You might purchase whole fish at €12/kg, but you're actually paying €24/kg for the fillet once you account for cutting losses.

A yield test reveals the actual cost of your fish fillets by measuring usable meat after processing. You might purchase whole fish at €12/kg, but you're actually paying €24/kg for the fillet once you account for cutting losses. Most kitchens miss this critical calculation.

What is a yield test?

A yield test measures how many kilos of edible meat you extract from a whole fish after filleting. It's the difference between what you buy and what you actually serve.

Your cutting loss includes several components:

  • Head (15-20% of total weight)
  • Bones and spine (10-15%)
  • Skin and fins (5-8%)
  • Offal (8-12%)

? Example:

Whole salmon of 3 kg for €36 (€12/kg):

  • Head: 0.6 kg
  • Bones: 0.4 kg
  • Skin: 0.2 kg
  • Offal: 0.3 kg
  • Usable fillet: 1.5 kg

Real fillet cost: €36 ÷ 1.5 kg = €24/kg

Why yield tests matter for profitability

Too many kitchens calculate costs using purchase price per kilo. That's a recipe for disaster. You buy fish whole but sell it as portioned fillets.

Calculate with €12/kg instead of the real €24/kg? You're losing €12 per kilo. Process 20 kg weekly and you've hemorrhaged €12,480 annually in hidden costs. From years of working in professional kitchens, I've seen restaurants fail because they ignored this fundamental calculation.

⚠️ Note:

Yields fluctuate with suppliers and seasons. Test monthly, not annually.

Expected yields by fish type

Standard yields vary significantly (always test your own!):

  • Salmon: 45-55% fillet
  • Sea bass: 35-45% fillet
  • Dorade: 35-40% fillet
  • Cod: 40-50% fillet
  • Tuna: 60-70% (headless at purchase)
  • Plaice/Sole: 50-60% fillet

? Real numbers:

Sea bass 2 kg for €30 (€15/kg):

  • Expected yield: 40%
  • Fillet weight: 2 kg × 0.40 = 0.8 kg
  • True fillet cost: €30 ÷ 0.8 kg = €37.50/kg

Using €15/kg costs you €22.50 per kilo of fillet!

Integrating yields into cost calculations

Always calculate with actual fillet prices in your recipes:

True cost per kilo = Purchase price ÷ (Yield % ÷ 100)

With 40% yield and €15/kg purchase: €15 ÷ 0.40 = €37.50/kg fillet.

Use €37.50 in your costing, never the €15 purchase price.

? Menu costing example:

Sea bass fillet 180g portion:

  • Real fillet cost: €37.50/kg
  • Portion cost: 0.18 kg × €37.50 = €6.75
  • Menu price €32 (excl. VAT €29.36)
  • Fish food cost: €6.75 ÷ €29.36 = 23%

Tracking and documentation

Document every yield test systematically. Record:

  • Date and supplier name
  • Total purchased weight
  • Usable fillet weight
  • Calculated yield percentage
  • Real cost per kilo of fillet

Test monthly for frequently used fish from each supplier. Seasonal variations can swing yields 5-10% based on fish condition and size.

Food cost calculators can store yield percentages per ingredient, automatically adjusting your recipe costs with real fillet prices instead of purchase prices.

How do you perform a yield test? (step by step)

1

Weigh the whole fish

Weigh the fish immediately upon delivery, including head and offal. Record the total weight and the purchase price per kilo.

2

Fillet the fish professionally

Have your best chef fillet the fish the way you normally do. Keep all waste separate: head, bones, skin, offal.

3

Weigh the usable fillet

Weigh only the fillet you can actually sell. Calculate the yield percentage: (fillet weight ÷ total weight) × 100.

4

Calculate the actual fillet price

Divide the total purchase costs by the fillet weight. This is your actual cost price per kilo of fillet for your recipes.

5

Update your cost price calculation

Use the actual fillet price in all your recipes with this fish. Check if your menu price is still profitable at the real costs.

✨ Pro tip

Weigh your fish waste separately by category (head, bones, skin) during the first 3 yield tests. This shows you exactly where your losses occur and can improve your filleting technique by 2-3%.

Calculate this yourself?

In the KitchenNmbrs app you can do this in just a few clicks. 7 days free, no credit card.

Try KitchenNmbrs free →

Calculate it yourself?

Our free food cost calculator does it in seconds.

🧮 Open the free calculator

Was this article helpful?

Share this article

WhatsApp LinkedIn

Frequently asked questions

How often should I perform yield tests on fish?
Test monthly for fish you use regularly. Yields fluctuate 5-10% seasonally due to fish size, supplier quality, and water temperature. Quarterly testing misses too many cost variations.
Can I rely on online yield percentages?
Never use internet yields for costing. A sea bass might yield 35% from one supplier and 45% from another. Your filleting technique also affects results significantly.
What should I do with fish waste from yield testing?
Turn heads and bones into stock or sell to other restaurants. This byproduct revenue can reduce your actual fillet cost by €2-5 per kilo.
Do different suppliers require separate yield tests?
Absolutely. Yields vary 10-15% between suppliers for identical fish species. Test each supplier monthly to maintain accurate food costs.
How long should I keep yield test records?
Maintain records for 12 months minimum to identify seasonal patterns. Track date, supplier, weights, and percentages in a simple spreadsheet or costing system.
Does fish size affect yield percentages?
Yes, significantly. Larger fish typically yield 5-8% more fillet than smaller ones due to better meat-to-bone ratios. Test different sizes separately for accuracy.

⚠️ EU Regulation 1169/2011 — Allergen Information https://eur-lex.europa.eu/eli/reg/2011/1169/oj

The allergen information on this page is based on EU Regulation 1169/2011. Recipes and ingredients may vary by supplier. Always verify current allergen information with your supplier and communicate this correctly to your guests. KitchenNmbrs is not liable for allergic reactions.

In the UK, the FSA enforces allergen regulations under the Food Information Regulations 2014.

ℹ️ This article was prepared based on official sources and professional expertise. While we strive for current and accurate information, the content may differ from the most recent regulations. Always consult the official authorities for binding standards.

Sources consulted

Food Standards Agency (FSA) https://www.food.gov.uk

The HACCP standards shown in this application are for informational purposes only. KitchenNmbrs does not guarantee that displayed values are current or complete. Always consult the FSA or your local authority for the latest regulations.

JS

Written by

Jeffrey Smit

Founder & CEO of KitchenNmbrs

Jeffrey Smit built KitchenNmbrs from 8 years of hands-on experience as kitchen manager at 1NUL8 Group in Rotterdam. His mission: give every restaurant owner control over food cost.

8 years kitchen manager at 1NUL8 Group Rotterdam
Expertise: food cost management HACCP kitchen management restaurant operations food safety compliance

More in this category

How do I correctly account for cooking loss in my cost... How do I calculate cooking loss of fish as a percentage? How do I calculate the cost per person for a buffet... How do I calculate cooking loss of meat as a percentage? What's the difference between cooking loss and trimming... How do I calculate the impact of seasonal portion... What's the difference between gross portion weight and... What is a yield test and how do you perform one for meat? How do I set up a standard recipe with exact grams per... How do I use KitchenNmbrs to set portion standards per...

Related questions

Explore more topics

Basic knowledge and formulas Why things go wrong Daily control Food safety and HACCP Recipes, knowledge & memory

Standardize portions, stabilize margins

Varying portions mean varying costs. KitchenNmbrs records exact quantities per recipe so every plate costs the same. Try it free for 14 days.

Start free trial →
Disclaimer & terms of use

Table of Contents

💬 in 𝕏