How to keep food costs steady when suppliers keep shifting the goalposts
Food costs aren’t killing restaurants. Surprise food costs are.
It’s not the price of chicken thighs going up 12%. It’s that they went up 12% after you printed the menus, trained the staff, and committed to 200 covers of a dish that only worked at the old margin.
That’s how they get you. Not with big swings. With the slow creep. A few cents here. A supplier “realignment” there. Suddenly your signature dish is bleeding profit every time it leaves the pass.
The 5am Call from My Fish Guy
I’ve had deliveries cut midweek because a distributor reshuffled their truck routes. Had eggs jump $10 a tray overnight because of a transport strike two states away. Had to rework a bistro menu at 2am because the brie didn’t land and the pork belly was swapped for collar.
It’s never just about food. It’s about trust, and the fact that in this business, trust gets re-priced every quarter.
You can’t control suppliers. But you can build a system that doesn’t collapse every time they flinch.
How I Flattened the Spikes in Food Costs
We started treating food costs less like a kitchen stat and more like a risk profile.
Not everything needed to be locked down. Just the things that could sink us. That meant changing how we spec’d, how we sourced, and how we planned.
Here’s what we did:
1. We set price bands, not fixed prices.
We stopped pretending we could freeze the market. Instead, we set an acceptable price band for every key ingredient. If it floated inside that range, no panic. If it broke the band, we adjusted the menu or portion quietly before it broke us. It took the drama out of price watching.
2. We forward-bought shelf-stable inputs.
When oil, flour, or dry goods dipped—even slightly—we bulked up. Not hoarded. Just smart stockholding. A few hundred dollars of forward buying saved thousands across a quarter. And it gave us predictability, which most kitchens are starved of.
3. We wrote flexible specs into our recipes.
We built dishes that could bend. A salad that could run with fennel or celery root, depending on the market. A sauce that could swing between crème fraîche and Greek yoghurt. The guest doesn’t care. The chef does—but the chef gets used to it when the margins stay clean.
4. We split vendors by category.
One-stop-shop pricing is a lie. We broke up our purchasing into fresh, dry, dairy, meat, and specialty. It added admin. But it gave us leverage. When one vendor played games, we didn’t have to eat it—we had options.
The Fantasy of Fixed Cost Doesn’t Belong in Kitchens
Too many operators want stability without complexity. But those two don’t go together in restaurants. You either build a system that can flex, or you get bent out of shape every time the invoice does.
I don’t want my food costs to be perfect. I want them to be predictable.
That means cooking with ingredients I can forecast, sourcing with partners who understand volume over volatility, and building menus that don’t panic when the market does.
Food costs aren’t stable. But your system can be.
And once it is, the rest of the team stops playing whack-a-mole with invoices and starts actually running the restaurant.