

Product tree: the restaurant's DNA
Does this sound familiar? You have a winning dish—customers are crazy about it, but when the new cook prepares it, the sauce comes out a bit different, or the portion size on the plate suddenly changes. When you ask the chef for the exact cost of the dish, you usually get a quick calculation on a napkin or a something like: "Around 18 shekels, give or take." A profitable restaurant has no "around". This is where the most important concept in a professional kitchen comes in: the bill of materials (BOM).
What exactly is a BMO and why is it critical?
Unlike a standard "recipe" designed to teach how to prepare food, a BMO is a logistical-financial document. It breaks the dish down into its smallest components to understand how much it truly costs us.
A professional BMO needs to have three layers:
Raw Materials: Not just "tomatoes", but "Grade A Roma Tomatoes."
Sub-Recipes: The sauces, purees, doughs, and stocks prepared in advance (mise en place). If the sauce isn't priced correctly, the final dish won't be either.
Depreciation and Yield: This is the biggest pitfall. If you bought a kilo of onions and peeled them, you’re left with 850g. If your BMO doesn't account for the 15% that went in the trash, you're subsidizing that depreciation out of your own profit.
The Catch: Why Excel doesn't really work here
Many restaurateurs try to build their BMO in Excel. Initially, it looks great, but after a month it becomes irrelevant. Why?
Disconnected from reality: Did the price of butter go up by 10% this morning? Excel doesn't know that. Your food cost has risen, but you keep selling at the old price, thinking you’re making a profit.
Complexity: Once you have a "base tomato sauce" used in five different dishes, a small change in the sauce recipe requires you to manually update five different Excel files. One mistake, and the data gets messed up.
The solution: A living, breathing BMO
In a dedicated management system (Mini ERP), the BMO isn't just a list; it’s a living mechanism. When you build the BMO within the system, it's connected directly to procurement invoices.
Did the supplier raise the price of flour? The system automatically updates the cost of the dough, which updates the cost of the pizza, which updates the final food cost percentage. All without having to touch the keyboard.
This way you get full control: You know exactly how much the dish costs today, not how much it cost six months ago. That's the difference between managing a restaurant based on your gut and running a business that generates predictable, stable profit.
Want to build a smart BMO that protects your money? Come see how Zestt turns recipes into business data.