Your highest-selling dishes aren't always your most profitable ones. That pasta flying out of the kitchen at 15% margin can't compete with slower-moving fish dishes hitting 40% margins. Most operators chase volume while profit quietly slips away.
Why analyzing product categories matters
Too many restaurant owners get hypnotized by their bestsellers. But here's what I've learned: a pasta dish sold 50 times weekly with 15% margin generates far less than fish sold just 20 times with 40% margin. The numbers don't lie, even when popularity does.
💡 Example:
Restaurant with 3 main categories (weekly sales €8,000):
- Meat: €3,200 sales, 32% food cost = €2,174 gross profit
- Fish: €2,400 sales, 28% food cost = €1,728 gross profit
- Vegetarian: €2,400 sales, 22% food cost = €1,872 gross profit
Vegetarian generates €144 more gross profit than meat at equal sales!
Three pillars that determine category profitability
You'll need three key metrics to identify your profit champions:
- Food cost percentage: How much of your selling price goes toward ingredients
- Sales share: This category's slice of your total revenue
- Preparation time: Labor costs per dish (one of the most common blind spots in kitchen management)
Calculate food cost per category
Each product category needs its own weighted average food cost. You can't just average percentages - you've got to weight them by actual sales volume.
💡 Weighted food cost calculation:
Category 'Fish' with 3 dishes last week:
- Salmon (15x sold): 30% food cost
- Sea bass (8x sold): 25% food cost
- Dorade (12x sold): 28% food cost
Weighted average: (15×30% + 8×25% + 12×28%) ÷ 35 = 28.3% food cost
Compare gross profit per euro in sales
Food cost percentage tells you exactly how much you keep from every euro sold. A 25% food cost category keeps €0.75 gross profit per euro. A 35% food cost category? Only €0.65.
- Food cost 20% = €0.80 gross profit per €1 sales
- Food cost 30% = €0.70 gross profit per €1 sales
- Food cost 40% = €0.60 gross profit per €1 sales
⚠️ Note:
Always calculate with selling prices excluding VAT. The price on your menu includes 9% VAT for food.
Factor in labor time for real profitability
A dish with gorgeous food cost can still kill your profits if it devours prep time. That 20% food cost salad requiring 15 minutes of knife work? It might lose to a 30% food cost grilled fish that takes 5 minutes.
💡 Factor in labor:
Say your chef costs €25/hour:
- Salad (€18 selling price, 20% food, 15 min prep): €14.40 - €6.25 labor = €8.15 profit
- Grilled fish (€24 selling price, 30% food, 5 min prep): €16.80 - €2.08 labor = €14.72 profit
The fish generates €6.57 more profit per portion!
Seasonal effects and supplier prices
Category profitability shifts like the weather. Fish costs spike in winter, vegetables get pricey when they're out of season. So you can't set it and forget it.
- Update purchase prices monthly
- Check food cost per category every 6 weeks
- Watch for seasonal peaks (asparagus, oysters, game)
Take action based on insights
Once you've identified your profit champions, it's time to stack the deck in their favor:
- Promote: Give profitable categories prime real estate on your menu
- Train: Coach your staff to recommend high-margin dishes
- Adjust: Bump prices on popular but low-margin items
- Remove: Consider cutting unprofitable dishes from the menu
⚠️ Note:
Never remove your signature dish, even if it's less profitable. Guests often come specifically for it.
With a system like KitchenNmbrs you automatically see your food cost per category and can quickly spot where your profit is leaking. This way you steer deliberately toward the most profitable parts of your menu.
How do you analyze the profitability of your product categories?
Divide your menu into logical categories
Create groups like Meat, Fish, Vegetarian, Pasta, Salads. Keep it simple with a maximum of 6-8 categories. Too much detail makes it confusing.
Calculate the food cost per dish
Add up all ingredient costs for each dish and divide by the selling price excluding VAT. Multiply by 100 for the percentage. For example: €8 ingredients ÷ €25.69 excl. VAT × 100 = 31.1% food cost.
Determine the weighted average food cost per category
Multiply the food cost of each dish by the number of times it was sold. Add this up and divide by the total number of dishes sold in that category.
Calculate gross profit per euro in sales
Subtract the food cost percentage from 100%. A category with 28% food cost generates €0.72 gross profit per euro in sales. Compare this between your categories.
Factor in preparation time in your analysis
Estimate how many minutes each dish takes to prepare. Convert this to labor costs (chef hourly wage ÷ 60 × preparation minutes) and subtract from your gross profit for the real result.
✨ Pro tip
Analyze your top 3 sellers per category over the past 8 weeks - if those dishes hit your target food cost, you've got 80% of your profitability locked down. The math gets simpler when you focus on what moves.
Calculate this yourself?
In the KitchenNmbrs app you can do this in just a few clicks. 7 days free, no credit card.
Was this article helpful?
Frequently asked questions
What if my best-selling category generates the least profit?
Carefully raise the prices of those popular dishes by €1-2. Guests order them anyway, so they often accept a small price increase. Or actively promote your profitable categories.
How do I calculate labor costs per dish?
Divide your chef's hourly wage by 60 for the cost per minute. Multiply this by the preparation minutes per dish. At €25/hour and 10 minutes preparation: €25 ÷ 60 × 10 = €4.17 labor costs.
Should I always remove unprofitable categories?
Not always. Some dishes are 'loss leaders' that attract guests who then order profitable items. Or they're signature dishes that define your reputation. Focus first on price optimization.
📚 Sources consulted
- EU Verordening 852/2004 — Levensmiddelenhygiëne (2004) — Official source
- EU Verordening 853/2004 — Hygiënevoorschriften voor levensmiddelen van dierlijke oorsprong (2004) — Official source
- EU Verordening 1169/2011 — Voedselinformatie aan consumenten (2011) — Official source
- NVWA — Hygiënecode voor de horeca (2024) — Official source
- NVWA — Allergenen in voedsel (2024) — Official source
- Codex Alimentarius — International Food Standards (2024) — Official source
- FSA — Safer food, better business (HACCP) (2024) — Official source
- BVL — Lebensmittelhygiene (HACCP) (2024) — Official source
- Warenwetbesluit Bereiding en behandeling van levensmiddelen (2024) — Official source
- WHO — Foodborne diseases estimates (2024) — Official source
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.
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.
Selling food? Then you need KitchenNmbrs
Whether you run a restaurant, food truck, catering company, or meal kit business — you need to know what each dish costs. KitchenNmbrs gives you that insight. Start your free trial.
Start free trial →