Cheese in bulk is mostly a lesson in yield: a gallon of goat milk makes about a pound and a half of fresh goat cheese, and the rest drains away as whey. Write the milk, culture and rennet as percentages, pasteurize in a vat and chart it, set the curd overnight, drain it, and salt it by weight. Weigh what comes out every run; the milk changes through the year and the yield with it. Done this way, a cheesemaker that made a gallon at a time makes about 300 cups from a 50-gallon vat, and the cost of a 4-ounce cup falls from $8.61 to $2.29. Below is the recipe at two sizes, the steps, the yield, what a cup costs at each size, and a free scaling calculator.
The short version
- Write milk, culture, rennet and salt as percentages.
- Pasteurize in the vat and keep the chart.
- Set the curd overnight at room temperature.
- Drain in bags or molds until it's the texture you sell.
- Salt by weight, then cup by weight.
- About a sixth of the milk becomes cheese: weigh every run.
- TaroStack keeps the recipe by weight, takes each batch's ingredients off stock and checks its yield. More below.
The recipe, by percentage
Housatonic Creamery, the made-up cheesemaker in Great Barrington, Massachusetts, I use in these examples, made fresh goat cheese a gallon at a time before its vat was licensed. The recipe, weighed:
| Ingredient | % of the mix | Kitchen batch, 8.6 lb | One batch, 430 lb | The run, 430 lb | Cost a lb, bought in bulk |
|---|---|---|---|---|---|
| Goat milk | 99.8% | 8.58 lb | 429.1 lb | 429.1 lb | $0.80 |
| Salt | 0.2% | 0.01 lb | 0.73 lb | 0.73 lb | $0.40 |
| Cheese culture | 0% | 0.00 lb | 0.09 lb | 0.09 lb | $350.00 |
| Rennet | 0% | 0.00 lb | 0.09 lb | 0.09 lb | $60.00 |
| The whole mix | 100% | 8.6 lb | 430 lb | 430 lb |
The 430 pounds cost $378.83 in ingredients, nearly all of it milk. A 50-gallon vat makes about 75 pounds of fresh cheese; aged cheese yields less, a little under a pound for each gallon of milk. Margins are in cheese profit margin, and pricing in how to price cheese.
The steps, at 430 pounds
- Pasteurize in the vat. 145°F held 30 minutes, the chart kept for the plant's records.
- Cool and culture. To about 72°F; culture and a little rennet stirred in.
- Set overnight. Covered, 12 to 18 hours, until the curd is firm and the whey clear.
- Drain. Ladled into draining bags or molds, 6 to 12 hours.
- Weigh and salt. The drained curd weighed, salt worked in by weight.
- Cup by weight. 4 ounces a cup, lidded and chilled.
- Label with a lot code. Every cup carries the vat's lot and date.
The run takes about 10 hours of labor across two days, with cleaning.
What a cup costs at each size
| Per cup | Kitchen batch, 8.6 lb | Bulk run, 430 lb |
|---|---|---|
| Ingredients | $3.16 (grocery prices) | $1.27 (bought in bulk) |
| Packaging | $0.45 | $0.35 |
| Labor at $20 an hour | $5.00 (15 min a cup) | $0.67 (2 min a cup) |
| Cost of a cup | $8.61 | $2.29 |
Milk by the bulk tank instead of the carton cuts the ingredients by three-fifths, and the labor falls from 15 minutes a cup to about 2. The year is in cheese making business plan.
Pasteurized, and the plan
Fresh cheese sold to the public is made from pasteurized milk in a licensed plant; cheese from raw milk has to be aged instead. The vat's time and temperature, and the cooler's, are the plant's critical control points, in cheese HACCP plan.
Get the calculator
Download the cheese scaling calculator. Two sheets: scale the recipe, where you type each ingredient's percentage and cost a pound and the raw mix you want, and each ingredient's weight for the run fills in, with the vat runs, what comes out after the whey share, the cups it fills and the cost of each cup; and weigh the loss, where what went in and came out over a few batches gives your average whey share. It's an ordinary Excel file with no macros, and it works in Google Sheets, LibreOffice and Numbers.
Where this stops working
Fresh goat cheese, curds and an aged tomme, vats three days a week, milk from two herds, and spring milk that yields more than August's. A sheet can say how much culture a vat needs, but not what this month's yield really is, or which herd's milk went into which cup.
How TaroStack does it
TaroStack keeps the recipe by weight, takes each batch's ingredients off stock and checks its yield.
The recipe in the units you use. A recipe holds each ingredient by weight, with milk bought by the bulk tank and used by the pound, and the cost of every cup comes from what you paid. "What could I make right now" says how many runs the milk, culture and rennet on the shelf allow.
Each run a batch. A run takes its ingredients off stock, records the lots of milk it used, and gets a lot of its own for the cups, with how much came out good, how much was rejected and the labor minutes.
Yield checked from history. From your own batch history, TaroStack says whether a recipe yields what it claims and which ingredient's quantity is off, so a whey share that creeps up shows in the numbers. A tank of milk rejected at receiving is an adjustment with its reason, spoiled, and shows in the waste report.
| The job | Spreadsheet | In TaroStack |
|---|---|---|
| Ingredients for Tuesday's run | Multiply, then check the shelf | What could I make right now |
| Which milk went into a run | Not written down | Lots recorded on the batch |
| The real whey share | Weighed now and then | Good and rejected on every batch |
| Milk rejected at receiving | Thrown out, forgotten | Adjustment with a reason |
Recipes, batches, lots and yield are on every plan, from $49 a month. The first 30 days are free, with no credit card. If you'd like a hand setting up, ask, and we'll do it with you.
