My Recipe Card myrecipecard.kitchen
Home/Journal/Recipe Card Drift

I costed every recipe card in January. By June, every one of them was wrong.

Every recipe card in the binder was costed. Every cost was from January. It was June.
“I sat down with the Chicken Parm card and the latest Sysco invoice. The card said $4.81. The invoice said $5.73. Ninety-two cents a plate, forty-five plates a week, five months of not looking.”

Every kitchen I’ve worked in has a recipe card binder. Laminated, grease-stained, shoved behind the expediter station. The recipes are good. They work. The cook knows what goes on the plate and how to get it there. But costing those recipes once and forgetting about them is worse than not costing them at all — because at least then you know you’re guessing.

Here’s what one looks like.

Chicken Parm
8 oz chicken breast, boneless — pound to ½″
Dredge: 2 oz flour → 2 eggs → 3 oz panko
Fry at 350° until golden, 3–4 min per side
Top: 4 oz marinara, 3 oz mozz — broil until bubbly
Plate over 4 oz spaghetti (dry weight)
Finish: grated parm, 3 basil leaves

That’s the cook’s card. It tells you what to make and how much. It doesn’t tell you what it costs. That’s not the cook’s job.

So at some point — the GM, the owner, maybe a consultant who came through once — someone sat down with the invoices and added the costs.

The costed card

Same recipe. Every ingredient priced from the January invoice.

Ingredient Amount Invoice Price Cost
Chicken breast, boneless 8 oz $3.29/lb $1.65
Flour, AP 2 oz $0.38/lb $0.05
Eggs 2 ea $3.60/doz $0.60
Panko breadcrumbs 3 oz $2.20/lb $0.41
Marinara, house 4 oz $2.80/qt $0.35
Mozzarella, shredded 3 oz $3.80/lb $0.71
Spaghetti, dry 4 oz $1.20/lb $0.30
Parmigiano, grated 0.5 oz $8.50/lb $0.27
Olive oil 1.5 oz $7.80/L $0.35
Basil, fresh 3 leaves $2.50/bunch $0.08
S&P, Italian seasoning pinch $0.04
PLATE COST $4.81

Menu price: $18.95. Food cost: 25.4%. Contribution margin: $14.14 per plate.

Good numbers. The card went back in the binder.

That was January.

Five months of invoices. Zero updates.

Between January and June, chicken went from $3.29 to $3.89 a pound. Eggs jumped from $3.60 to $5.10 a dozen. Olive oil kept climbing. Mozzarella moved up sixty cents a pound. Nobody called to tell you. The invoices came in, got filed, got paid. The recipe card stayed where it was.

Here’s the same Chicken Parm, priced from the June invoice.

Ingredient Amount June Price Cost Change
Chicken breast, boneless 8 oz $3.89/lb $1.95 +$0.30
Flour, AP 2 oz $0.42/lb $0.05
Eggs 2 ea $5.10/doz $0.85 +$0.25
Panko breadcrumbs 3 oz $2.40/lb $0.45 +$0.04
Marinara, house 4 oz $3.20/qt $0.40 +$0.05
Mozzarella, shredded 3 oz $4.40/lb $0.83 +$0.12
Spaghetti, dry 4 oz $1.35/lb $0.34 +$0.04
Parmigiano, grated 0.5 oz $9.80/lb $0.31 +$0.04
Olive oil 1.5 oz $9.20/L $0.41 +$0.06
Basil, fresh 3 leaves $3.00/bunch $0.10 +$0.02
S&P, Italian seasoning pinch $0.04
PLATE COST $5.73 +$0.92

Same recipe. Same portions. Same plate going to the same table. Ninety-two cents more per plate and nobody saw it because the card still said $4.81.

January
Plate Cost $4.81
Food Cost % 25.4%
Margin/Plate $14.14
June — Same Card, New Prices
Plate Cost $5.73
Food Cost % 30.2%
Margin/Plate $13.22

Food cost went from 25.4% to 30.2%. Not because anyone changed the recipe. Not because the cook got heavy-handed. Because prices moved and the card didn’t.

Now do it for the whole menu.

The Chicken Parm isn’t special. Everything moved. Here are five items from the same binder, same story.

Item Menu Price Jan Cost Jun Cost Drift Sold/Wk Weekly $
Chicken Parm $18.95 $4.81 $5.73 +$0.92 45 $41.40
10 oz Ribeye $34.95 $12.60 $14.10 +$1.50 22 $33.00
Fish Tacos (3) $15.95 $4.25 $4.88 +$0.63 38 $23.94
Caesar Salad $13.95 $2.85 $3.08 +$0.23 50 $11.50
Mushroom Risotto $16.95 $3.70 $4.15 +$0.45 18 $8.10
WEEKLY DRIFT 173 $117.94
$6,133/year
Hidden in recipe cards nobody updated
$117.94 per week. Five items. Every penny of it invisible because the binder still has January prices and the invoices are in a filing cabinet.

The card isn’t the hard part

Writing a recipe card takes twenty minutes. Costing it from the invoice takes ten. That’s not the work anyone skips.

The work that gets skipped is doing it again next month. And the month after that. And every time the distributor adjusts a price — which, if you’ve been paying attention to eggs or olive oil lately, is all the time.

The card sits in a binder. The invoice sits in a filing cabinet. Nobody has time to sit down and match them up every week. So the gap between what you think it costs and what it actually costs grows quietly, a few cents at a time, until it’s ninety-two cents on your top seller and you never saw it.

That’s the real problem. Not the card. The update.

What you can do right now

Pull one recipe card from the binder. Just one. Pick your best seller. Now pull the latest invoice for the main protein on that card. Check the price against what’s written on the card.

If the price on the card is more than sixty days old, you’re carrying drift. Maybe it’s forty cents. Maybe it’s a dollar-fifty. You won’t know until you look.

The recipe doesn’t change. The ingredients don’t change. The prices do. Every week.

When’s the last time you checked?

This is the third in a series:
Every item on your menu falls into one of four buckets — classifying your menu by what makes money and what doesn’t.
Your “best” food cost percentage is costing you $14K a year — why contribution margin beats food cost percentage.

Go deeper: The complete food costing guide — formulas, yield testing, and the daily tracking ritual that catches drift before it compounds. Or run the numbers yourself.

Source: Representative pricing based on regional distributor invoices, 2024–2026. Ingredient costs vary by market, supplier, and contract terms.

Know your real food cost?

Most operators are 2–4 points higher than they think. This tool catches the drift before your P&L does.

Send your menu to joe@myrecipecard.kitchen — I’ll send back what your numbers actually look like. No demo. No pitch. Just your menu, your math.