It is 7:30 in the morning at a resort on the Costa del Sol. The kitchen has been preparing the breakfast buffet for an hour: 180 items including cut fruit, pastries, scrambled eggs, cold cuts, cereals, juices and hot preparations. At 11:00 everything is cleared to set up the lunch buffet. At 15:00, the afternoon snack. At 19:00, dinner. Four services, 200 dishes on the line, 14 uninterrupted hours of production. And at the end of the day, entire bins of food are thrown away without anyone knowing exactly how much or why.
The all-day buffet: an invisible waste machine
The all-inclusive model with a permanent buffet is, operationally, one of the most complex in the HORECA sector. It is not about serving a set menu to a known number of diners. It is about maintaining a continuous offering of dozens of dishes throughout the day, for a number of guests that fluctuates by the hour, without knowing how many will eat what or when.
The predictable result: systematic overproduction. The kitchen produces more than needed because the alternative -- running out of product -- is unacceptable for the guest experience. And since production is based on the head chef's intuition rather than actual consumption data, quantities are estimated on the high side by default.
Three services, three completely different patterns
Breakfast at a resort has a predictable pattern: guests come down between 8:00 and 10:00, peaking at 9:00. Demand is high for pastries, eggs and juice. Lunch, however, is erratic: it depends on whether guests are at the pool, on an excursion or simply not hungry. Dinner is the star service, with higher consumption but concentrated in hot dishes. Treating all three services with the same production logic is a costly mistake.
Extreme seasonality: July looks nothing like December
A resort in high season operates at 95% occupancy with families, children, sun-and-beach tourism. In low season, occupancy drops to 30-40% with a completely different profile: couples, senior groups, health tourism. The product mix changes radically: in July you need triple the fruit, ice cream and cold drinks. In December, soups, creams and hot dishes. Applying July quantities in December generates absurd waste.
All-inclusive hides the real cost
When the guest pays a fixed price that includes accommodation, meals and drinks, the F&B cost is diluted in the package. Nobody sees a specific food bill. This creates a false sense that "the buffet is already paid for" and removes pressure to control waste. But the buffet food cost is still a real percentage of revenue, and when that percentage rises from 35% to 42% because nobody measures, the resort's margin evaporates.
The problem with manual measurement
Some resorts try to control waste with manual methods: weighing rubbish bins at the end of service, noting trays that come back full, doing visual inventories. But with 200 dishes on the line simultaneously and four services a day, manual measurement is incomplete, imprecise and consumes hours of staff time that should be spent on production.
Data measured in active Controliza clients.
How Controliza solves it
Controliza's Buffet module combines computer vision and automatic weighing to measure actual consumption of each item in each service, without manual intervention. The buffet black box is no longer an unknown.
Computer vision + weighing at each buffet point
Cameras and scales integrated into the buffet line automatically record how much product is restocked, how much is consumed and how much is removed at the end of each service. The system identifies each item and calculates actual waste by dish, by service and by day. No paperwork, no estimates, no extra work for kitchen staff.
Real-time consumption rate
Controliza measures the consumption rate of each item during service. If scrambled eggs are running out faster than usual at 8:30, the system alerts the kitchen to restock. If cut fruit has barely moved for 20 minutes, it recommends not restocking to avoid wasting fresh product. It is smart restocking based on data, not on the waiter's intuition.
Forecast adjusted by seasonality and occupancy
Controliza for hotels cross-references projected occupancy with guest profile (families, couples, groups) and historical seasonality to generate a production forecast by item and service. In July with 400 guests and mostly families, ice cream production triples versus December with 150 senior guests. The system calculates it automatically.
Do you know how much your buffet wastes each day?
Discover how Controliza's Buffet module measures waste in real time with computer vision and automatic weighing. Request a personalized demo and see the impact on your resort.
From raw data to operational decisions: when to restock, how much to produce, and what to pull
The problem with the all-day buffet is not just how much gets thrown away at the end of the day. It’s that, during service, almost every critical decision is made too late and by gut feel. A tray is refilled because “it’s time,” a new batch is prepared for fear of running short, and an item stays on display even though it hasn’t moved for an hour. That pattern drives up waste, distorts food cost, and makes it impossible to fine-tune real recipe costing by service. Without a continuous view of consumption, the kitchen, front of house, and purchasing teams are all working with different versions of reality.
This is where real-time measurement changes the way you operate. With Controliza Buffet, computer vision and automatic weighing turn the buffet into a source of actionable data: which items are picking up pace, which slow down by time slot, when it makes more sense to restock half a load instead of a full tray, and which preparations should be pulled before they turn into waste. In practice, the result is not “doing less,” but producing in stages and with clear criteria. That cuts waste by 15% to 25% and reduces cost per cover by 10% to 15% without compromising the guest experience.
On top of that, this visibility connects the buffet with the rest of the operation. If you know actual consumption by item and time slot, purchasing can fine-tune orders and delivery notes, production can review yields, and the team can recalculate recipe costing based on actual output rather than assumptions. It also improves internal traceability: what was produced, what was put out, what was consumed, and what ended up as waste. In an environment where the Waste Law requires record-keeping and control, no longer relying on manual notes is no longer just a desirable improvement; it is an operational necessity.
And when that historical data builds up, the resort stops reacting and starts anticipating. Consumption patterns by nationality, occupancy, weather, day of the week, or service type make it possible to plan mise en place more accurately and fine-tune production for the next shift. It’s not just about measuring the past, but about turning it into useful forecasting. That’s why combining automatic buffet data capture with Prediction tools lets you move from defensive restocking to truly intelligent buffet management.
Without real data, the buffet breaks the rest of the operation
What is not measured at the buffet does not stay at the buffet. When replenishment is done by eye, purchasing inflates as a safety buffer, delivery notes are checked without connecting them to actual consumption, and recipe costing becomes theoretical instead of operational. The result is a distorted food cost: stock leaves the storeroom, but nobody can separate what was sold, what was served and what ended up as waste.
This is where Controliza closes the gap. With Forecasting and Buffet measurement, you see real consumption by time slot, dish family and service, so production is adjusted in waves instead of front-loading the whole day. That improves traceability, automates waste records for compliance, and gives purchasing a reliable baseline. In practice, resorts reduce waste by 15–25% and lower cost per cover by 10–15% without compromising availability.
Measurable impact
Resorts that have implemented Controliza's Buffet module report consistent results in the first quarter: