BETA APP IN DEVELOPMENT HACCP and more are available in your dashboard — currently in beta, so minor bugs may occur. The updated app with full integration is coming soon.
📝 Specific kitchen types & concepts · ⏱️ 2 min read

How do I calculate the margin on a poke bowl where customers choose their own ingredients?

📝 KitchenNmbrs · updated 15 Mar 2026

Traditional restaurants know exactly what goes on each plate, but poke bowls flip this control entirely. Customers build their own combinations from bases, proteins, toppings and sauces. Every bowl becomes a unique cost challenge.

Why poke bowls are tricky for margin calculation

Fixed-menu restaurants have predictable costs. With build-your-own poke bowls, customers control your ingredient expenses:

  • Customer A chooses salmon + avocado (expensive combination)
  • Customer B chooses tofu + cucumber (cheap combination)
  • Both pay the same price, but your costs differ enormously

The result: you profit on customer B while losing money on customer A. Often without realizing it.

The average cost price method

The most practical solution involves calculating an average cost price per bowl. You determine what a "typical" bowl costs and price accordingly for profit.

💡 Example average bowl:

After analyzing 100 sold bowls, you might see this distribution:

  • Base (rice/quinoa): €0.80 average
  • Protein (salmon/tuna/tofu): €4.20 average
  • Toppings (3-4 pieces): €1.60 average
  • Sauce: €0.40 average

Average cost price: €7.00 per bowl

Step-by-step calculation

Finding your average cost price requires data from at least 50-100 sold bowls. Here's the process:

1. Create an ingredient list with prices

Document all options with cost per portion:

  • Base: Rice €0.60, Quinoa €1.20, Salad €0.80
  • Protein: Salmon €5.50, Tuna €4.80, Shrimp €6.20, Tofu €2.10
  • Toppings: Avocado €1.80, Cucumber €0.30, Edamame €0.90

2. Track what customers choose

Monitor customer selections for one week. Your POS system can track this, or use manual tallies.

3. Calculate the weighted average

From analyzing actual purchasing data across different restaurant types, we've found that if 60% choose salmon and 40% choose tofu, your average protein cost becomes: (0.60 × €5.50) + (0.40 × €2.10) = €4.14

⚠️ Note:

Recalculate your averages monthly. Customer preferences shift, and ingredient prices fluctuate too.

Margin calculation with fixed price

With an average cost price of €7.00 and selling price of €14.50 (incl. 9% VAT), here's your margin calculation:

💡 Margin calculation:

  • Selling price excl. VAT: €14.50 / 1.09 = €13.30
  • Cost price ingredients: €7.00
  • Gross margin: €13.30 - €7.00 = €6.30
  • Margin percentage: (€6.30 / €13.30) × 100 = 47.4%

Food cost: (€7.00 / €13.30) × 100 = 52.6%

A 52.6% food cost runs high for hospitality. Industry standard sits at 28-35%. You've got three options:

  • Raise your selling price to €18-20
  • Offer cheaper ingredients
  • Adjust portion sizes

Alternative: Price zones per ingredient

Some poke bars use price zones. Expensive ingredients cost extra:

  • Base bowl: €11.50 (with standard options)
  • Premium protein (salmon/tuna): +€3.00
  • Premium toppings (avocado): +€2.00

This protects your margins better but creates complexity for customers and staff.

💡 Example with zones:

Customer chooses: base + salmon + avocado

  • Base bowl: €11.50
  • Salmon upgrade: +€3.00
  • Avocado: +€2.00
  • Total: €16.50

Cost price: €8.70 | Food cost: 57% of €15.14 excl. VAT

Monitoring and adjustment

Poke bowls need more oversight than standard dishes. Monthly checks should include:

  • Which ingredients are customers choosing most?
  • Have expensive options become too popular?
  • Does your average cost price still reflect reality?
  • Is your total food cost under control?

Tools like a food cost calculator can help you model different poke bowl scenarios and identify the most profitable combinations.

How do you calculate the margin on a poke bowl? (step by step)

1

Create a complete ingredient list

List all options: bases (rice, quinoa), proteins (salmon, tuna, tofu), toppings and sauces. Calculate the cost price per portion for each ingredient by dividing purchase price by number of portions.

2

Track customer choices for a week

Keep track of which combinations customers choose most. If 70% choose salmon and 30% choose tofu, use that for your average calculation. This can be done manually or via your POS system.

3

Calculate weighted average cost price

Multiply each ingredient cost by the percentage it's chosen. Add everything up for your average bowl cost price. For example: (0.70 × €5.50 salmon) + (0.30 × €2.10 tofu) = €4.14 average protein cost.

4

Determine your selling price and calculate margin

Divide your average cost price by your desired food cost percentage. For 30% food cost and €7.00 costs: €7.00 / 0.30 = €23.33 excl. VAT = €25.43 incl. VAT. Check if this price is market-appropriate.

✨ Pro tip

Track your three most expensive ingredient combinations over 30 days, then create "signature bowls" featuring cheaper alternatives at the same visual appeal level. Most customers will choose pre-designed options over building from scratch.

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 →

Was this article helpful?

Share this article

WhatsApp LinkedIn

Frequently asked questions

What if customers only choose the expensive ingredients?

Your average cost price becomes inaccurate quickly. Monitor monthly which ingredients gain popularity and recalculate accordingly. Consider implementing price zones where customers pay extra for premium ingredients like salmon or avocado.

How often should I recalculate my average cost price?

Monthly minimum, or immediately when food costs spike unexpectedly. Seasonal preferences shift (summer vs winter selections), and supplier price changes affect your calculations. New ingredient additions also require fresh calculations.

Can I charge different prices per ingredient?

Absolutely - many poke bars use base pricing plus premium surcharges. This approach protects margins more effectively but adds complexity for customers and staff. Test what resonates with your specific audience before fully implementing.

⚠️ 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

Food cost calculation for every type of kitchen

Sushi, pizzeria, steakhouse or vegan concept — every kitchen type has its own challenges. KitchenNmbrs adapts to your concept. Try it free for 14 days.

Start free trial →
Disclaimer & terms of use

Table of Contents

💬 in 𝕏
Chef Digit
KitchenNmbrs assistent