Gids · 12 min leestijd

Menu engineering uitgelegd: stars, plowhorses en hoe je echt marge maakt op je kaart

Menu engineering is geen marketing-trucje — het is het enige systeem dat concreet laat zien welke gerechten op je kaart geld opleveren en welke het alleen maar kapen. Deze gids legt de methode uit zoals ik hem zelf gebruik in mijn werk als chef-kok bij De Tafelaar Amersfoort en als horeca consultant bij Jezza Cooks: de originele Kasavana-Smith matrix uit 1982, food cost berekening voor Nederlandse restaurants, prijspsychologie op de menukaart en een praktijkvoorbeeld waarin een regulier stadscafé van 32% naar 26% food cost ging in 6 weken. Geen theorie uit een cursusboek — de versie die ik zelf elke maand toepas.

Gepubliceerd: 14 april 2026Door Jeremy Arrascaeta (chef-kok De Tafelaar Amersfoort)Ruim 10 jaar high-end keukens
Menu engineering — restaurant menukaart analyse door Jeremy Arrascaeta, chef-kok en horeca consultant in Amersfoort

Wat is menu engineering?

Menu engineering is een analyse-methode waarmee je elk gerecht op je menukaart classificeert op twee assen: hoeveel het verkoopt (populariteit) en hoeveel marge het oplevert per portie (winstbijdrage). Door die twee met elkaar te kruisen krijg je vier kwadranten — stars, plowhorses, puzzles en dogs — en op basis van het kwadrant waarin een gerecht valt weet je exact wat je ermee moet doen: promoten, herformuleren, hogere prijs vragen of verwijderen.

De methode is ontwikkeld in 1982 door Michael Kasavana en Donald Smith aan de School of Hospitality Business van Michigan State University en is al meer dan 40 jaar de standaard in horeca-opleidingen wereldwijd. Voor een gemiddeld Nederlands restaurant levert een degelijke menu engineering oefening typisch 2 tot 4 procentpunten food cost reductie op binnen 6 weken — zonder dat er aan kwaliteit of portiegrootte wordt ingeleverd. Puur door de kaart slimmer op te bouwen en de juiste gerechten op de juiste plek te zetten.

De 4 categorieën — de Kasavana-Smith matrix uitgelegd

De matrix werkt met twee assen en vier kwadranten. Op de horizontale as staat populariteit (aantal porties verkocht in een vaste periode, meestal 30 dagen). Op de verticale as staat contributiemarge (de winst per portie, dus verkoopprijs min kostprijs). Voor beide assen bereken je een index: 100 is het gemiddelde, alles erboven is "hoog", alles eronder is "laag". Elk gerecht valt vervolgens in één van vier vakken — en elk vak heeft een andere optimale strategie. Hieronder de complete tabel met per categorie wat het betekent en wat je concreet moet doen.

CategoriePopulariteitMargeBetekenisWat je moet doen
Stars
HoogHoogJe beste gerechten. Promoten, beschermen en nooit afzwakken — hier zit het geld.Bovenaan de kaart, prominent in menuprikkers en op de borden van service. Prijs niet verhogen tenzij kosten stijgen.
Plowhorses
HoogLaagPopulair maar weinig marge. Mensen kiezen ze vaak — elk gemiste procentpunt marge kost direct geld.Kostprijs verlagen via portie-aanpassing, goedkopere garnituur of receptuur-reset. Of voorzichtig €1-2 prijs verhogen en kijken of verkoop stand houdt.
Puzzles
LaagHoogHoge marge maar bestellen weinig mensen ze. Zonde — dit geld ligt op tafel.Betere naam, prominentere plek op de kaart, foto op Instagram, service-tip ("de chef beveelt aan"). Soms helpt een lagere prijs de verkoop vlot te trekken.
Dogs
LaagLaagVerkoopt niet én levert niet op. Waarom staat het nog op de kaart?Verwijderen. Tenzij er een strategische reden is (dieet-optie, seizoensgebondenheid, traditioneel huisgerecht). Vraag jezelf: wat raak ik kwijt als ik het schrap?

Belangrijk: de categorisering is relatief, niet absoluut. Een "plowhorse" in een fine dining zaak kan qua absolute marge nog altijd meer opleveren dan een "star" in een lunchcafé. Wat telt is de positie binnen je eigen kaart — vergelijk gerechten alleen met hun buren, niet met andere restaurants.

Hoe bereken je menu engineering in 5 stappen?

Menu engineering is gewoon rekenwerk — je hebt geen dure software nodig, een Google Sheet volstaat. Voor elk gerecht op je kaart verzamel je vier datapunten en die zet je vervolgens om in twee indices. Hieronder de 5 stappen die je 1-op-1 kunt volgen met je eigen verkoopdata uit je POS-systeem. Voor een gemiddeld Nederlands restaurant met 25-40 menu-items kost de hele oefening ongeveer 3 uur per kwartaal — zelden weggegooide tijd, zeker niet als je food cost boven de 30% zit.

  1. 1. Verzamel je verkoopdata (laatste 30 dagen)

    Trek uit je POS (Lightspeed, Untill, MPlus, Apicbase) per gerecht het aantal verkochte porties van de laatste 30 dagen. Negeer gerechten die minder dan 2 weken op de kaart staan — die hebben niet genoeg datapunten.

  2. 2. Bereken de kostprijs per gerecht

    Voor elk gerecht bereken je de volledige kostprijs op basis van het recept. Alle ingrediënten, inclusief garnituur, olie, boter, kruiden en verliezen (afvalpercentage van 5-8% standaard). Actuele inkoopprijzen van de afgelopen maand gebruiken.

  3. 3. Bereken de contributiemarge

    Per gerecht: verkoopprijs (excl. BTW) min kostprijs = contributiemarge per portie. Vermenigvuldig met het aantal porties verkocht = totale contributiemarge van dat gerecht over 30 dagen.

  4. 4. Bereken de twee indices (populariteit + marge)

    Populariteit-index = (porties van dit gerecht / gemiddelde porties per gerecht) × 100. Marge-index = (contributiemarge van dit gerecht / gemiddelde contributiemarge) × 100. Alles boven 100 is "hoog", alles eronder is "laag".

  5. 5. Classificeer en beslis per gerecht

    Zet elk gerecht in één van de 4 vakken (star, plowhorse, puzzle, dog) op basis van de twee indices. Kies per gerecht een actie uit de matrix — promoten, aanpassen, prijs verhogen of verwijderen. Plan de wijzigingen voor de volgende menuwissel.

Tip: Doe stap 2 (kostprijs) éénmalig goed en update daarna alleen als inkoopprijzen of recepten wijzigen. Dat is het zwaarste deel — als je kostprijzen kloppen is de rest 30 minuten werk.

Wat is een goede food cost percentage in Nederland?

Food cost percentage is de kostprijs van je ingrediënten gedeeld door je verkoopprijs (excl. BTW), uitgedrukt in een percentage. Voor een regulier à la carte restaurant in Nederland ligt de norm tussen 28% en 32%. Onder de 28% ben je uitzonderlijk scherp; boven de 32% snijd je direct in je marge en wordt je bedrijfsresultaat kwetsbaar voor prijsschommelingen in de inkoop. Het type keuken bepaalt veel — hieronder de benchmarks per segment in de Nederlandse markt, gebaseerd op KHN-cijfers en wat ik in de praktijk zie bij consulting-klanten.

Type zaakFood cost range
Pizzeria / Pasta22 – 26%
Lunchcafé (broodjes, salades)25 – 28%
Bistro / casual dining28 – 32%
À la carte restaurant28 – 32%
Shared dining30 – 34%
Fine dining / tasting menu30 – 35%
Sushi / high-end seafood35 – 40%

Cruciaal detail: één gemiddelde food cost zegt niets. Een kaart met 32% gemiddelde kan een paar dramatische uitschieters bevatten (gerechten op 45%+) die gewoon geld lekken. De spreiding per gerecht is belangrijker dan het gemiddelde. Kijk altijd naar het spreidingsbereik, niet alleen naar de gemiddelde waarde.

Hoe verhoog je de marge van plowhorses zonder gasten te verliezen?

Plowhorses zijn de gevaarlijkste categorie: populair dus kwetsbaar (gasten komen ervoor), maar lage marge dus elk extra procentpunt telt direct in je bottom line. Vier concrete interventies die in de praktijk werken zonder dat de gast er iets van merkt:

  • Portie-reset — meet de exacte grammage en verlaag met 10-15% als de portie nu ruim is. Op een burger van 200g kun je vaak naar 180g zonder klacht — bespaart 10% op de duurste component.
  • Goedkopere garnituur — wissel dure vulling (truffelolie, hand-picked kruiden, geïmporteerd) voor gelijkwaardige lokale alternatieven. 8 op de 10 keer proeft de gast het verschil niet.
  • Voorzichtige prijsverhoging — €0.50-€1.00 erbij en kijken of de verkoop stand houdt (minstens 4 weken meten). Plowhorses hebben meestal meer prijsruimte dan je denkt.
  • Herformuleer het gerecht — vervang de duurste component door iets wat wél differentieert (lokaal, seizoen, verhaal). Soms kun je een plowhorse upgraden naar een star door het slimmer te positioneren.

Welke optie het beste werkt hangt af van hoe hard je gasten aan het huidige gerecht vastzitten. Voor signature-gerechten kies je portie-reset (onzichtbaar). Voor generieke gerechten kan prijsverhoging prima.

Prijspsychologie op de menukaart — wat werkt echt?

Menu engineering gaat niet alleen over rekenen, het gaat óók over hoe gasten prijzen lezen en keuzes maken. Vier prijspsychologie-principes die in horeca-onderzoek (o.a. Cornell University School of Hotel Administration) meerdere keren zijn bevestigd en die ik zelf gebruik op kaarten in Amersfoort:

  • Laat het €-teken weg. "Pasta 14" leest makkelijker dan "Pasta €14,00" — het €-teken activeert "pijn van betalen". Cornell onderzoek (Yang, Kimes & Sessarego, 2009) toonde een 8% omzetstijging bij restaurants die valutasymbolen schrapten.
  • Geen .00 komma's. "14" is beter dan "14.00" — twee extra cijfers maken het voelen als meer. Houd bedragen schoon en zonder komma als het niet nodig is.
  • Anchor met één duur gerecht. Plaats bewust één uitzonderlijk duur gerecht bovenaan de kaart (bijv. tournedos €42). Dat maakt de rest (€24-€28) relatief goedkoop ogen. Dit heet het anchoring effect.
  • Decoy effect. Een iets minder aantrekkelijk gerecht naast je star maakt de star aantrekkelijker. Drie opties (klein/medium/groot) met een bewust slechte middelste optie kan de groottste versie met 20-30% opkrikken.

Let op: deze tactieken werken alleen als je product zelf klopt. Prijspsychologie kan 5-10% extra marge opleveren bovenop een goed menu — maar redt nooit een slechte kaart. Menu engineering eerst, psychologie daarna.

Veelgemaakte fouten bij menu engineering

Na 10+ jaar in high-end keukens in Europa en Australië en als consultant voor horeca-klanten zie ik steeds dezelfde vijf fouten terugkomen. Als je deze vermijdt ben je al verder dan 80% van de zelfstandige restaurants in Nederland:

  1. Geen correcte kostprijs. "Ik schat dat die salade ongeveer €3 kost" is geen kostprijs, dat is een gevoel. Recepten op grammage, actuele inkoopprijzen, afvalpercentage meerekenen — pas dan is de data bruikbaar.
  2. Beslissen op 1 week data. Een promotie of een regenachtige week kan een gerecht tijdelijk naar boven of beneden duwen. Altijd 30 dagen minimum, bij voorkeur 60 of 90 dagen voor seizoensgevoelige items.
  3. Alleen naar food cost kijken. Een gerecht met 22% food cost maar 3 uur prep tijd levert per uur minder op dan een gerecht met 30% food cost en 15 minuten prep. Arbeidstijd hoort ook in de analyse — vooral in Nederland met onze loonkosten.
  4. Dogs direct schrappen zonder vervanging. Je gasten merken een kleinere kaart niet, maar ze merken wél als hun "vertrouwde gerecht" weg is. Schrap en vervang in één beweging — niet halverwege de menuwissel.
  5. De kaart niet herzien na analyse. Het cijfer-werk doen en vervolgens de kaart laten staan is tijdverspilling. De actie zit in het aanpassen — niet in het analyseren. Plan elke analyse direct een uitvoeringsdatum.

Praktijkvoorbeeld — van 32% naar 26% food cost in 6 weken

Een stadscafé in het midden van Nederland (40 zitplaatsen, lunch + diner, 28 menu-items) draaide structureel rond de 32% food cost — net aan rentabel maar te weinig marge om seizoensdips op te vangen. De eigenaar benaderde Jezza Cooks voor een menu engineering traject van 3 dagdelen (€897 excl. BTW). Hieronder exact wat we deden en wat het opleverde.

Startsituatie
  • • Gemiddelde food cost: 32.4%
  • • 28 menu-items, 6 stars, 12 plowhorses, 4 puzzles, 6 dogs
  • • Hoogste food cost item: een risotto op 47%
  • • Geen uitgeschreven kostprijzen, alles op gevoel

Dagdeel 1 (diagnose): alle 28 recepten uitgeschreven op grammage, actuele inkoopprijzen ingevoerd, kostprijzen berekend. Bleek dat 3 gerechten op 40%+ food cost zaten — allemaal "huisgerechten" die niemand durfde aan te raken. De risotto van 47% was een gewoonte-item dat zelden verkocht en puur uit nostalgie op de kaart stond (klassieke dog).

Dagdeel 2 (herontwerp): de 6 dogs geschrapt en vervangen door 3 nieuwe items met onderbouwde kostprijzen (netto kaartverkleining van 3 items — minder werk voor de keuken). De 12 plowhorses kregen portie-reset of goedkopere garnituur. Stars werden bovenaan gezet en visueel uitgelicht. Prijspsychologie toegepast: €-teken weg, .00 weg, één anker toegevoegd.

Dagdeel 3 (training + borging): recepten op grammage gedocumenteerd voor het keukenteam, waste-log ingevoerd aan het einde van elke service, wekelijkse kostprijs-check tijdens zondagavond prep meeting.

Resultaat na 6 weken
  • Gemiddelde food cost: 26.1% (daling van 6.3 procentpunten)
  • Bruto marge per couvert: +€4.80 (van €14.20 naar €19.00)
  • Extra maandmarge: +€8.700 (bij ~1.800 couverts/maand)
  • Gastfeedback: geen enkele klacht over portie of kwaliteit

Totale investering: €897 excl. BTW over 3 dagdelen. Break-even in week 1 van de nieuwe kaart. Dit is een representatief geanonimiseerd voorbeeld (periode januari – maart 2026) — niet elke zaak haalt 6 procentpunten in 6 weken, maar 2-4 procentpunten is bij bijna elk regulier restaurant haalbaar.

Veelgestelde vragen over menu engineering

De vragen die horeca-ondernemers mij het vaakst stellen over menu engineering, food cost en het praktische werk om een kaart te herzien.

Menu engineering laten doen in Amersfoort

Liever iemand die het met je doet dan zelf puzzelen?

Jezza Cooks doet menu engineering trajecten vanaf €450 excl. BTW (Quick Scan: meeting en drie uur meelopen). Complete kaart-analyse, kostprijzen uitschrijven, herontwerp en team-training inbegrepen. Werkgebied: Amersfoort, Utrecht, Zwolle, Hilversum, Apeldoorn en heel het midden van Nederland. Voorafgaand altijd een gratis adviesgesprek van 30 minuten.

Vestiging
Nijkerkerstraat 3
3821 CD Amersfoort
Auteur
Jeremy Arrascaeta
Chef-kok De Tafelaar Amersfoort
Contact
info@jezzacooks.com
+31 6 34127992
Laatst bijgewerkt: 14 april 2026 · Gepubliceerd: 14 april 2026 · Door Jeremy Arrascaeta