A baked empanada with a cheese or meat filling is a perishable food: a few days in the fridge and the crust goes soft. That's why most bulk empanadas are sold frozen raw, to be baked or fried at home. Frozen, they keep for months; what ends them is freezer burn at the edges, dough drying and cracking, and fillings that weep when they finally bake. In the example below, a Jersey City empanada maker's frozen packs passed every test through day 160, and they say best by 120 days, a 25% margin. Below is what ends an empanada's shelf life, baked against frozen, the study, the date on the pack, and a free template.
The short version
- Baked empanadas with cheese or meat are perishable: days in the fridge.
- Frozen raw, they keep for months.
- Freezer burn and dry dough end frozen empanadas.
- Freeze them on trays before packing.
- Run a real-time study, frozen, and leave a margin.
- Print "Keep frozen" and baking instructions.
- TaroStack gives every batch its date from the shelf life you set. More below.
What ends its shelf life
| What ends it | What happens | What slows it |
|---|---|---|
| Freezer burn | Edges dry, pale and tough | Tight packs with little air; a steady 0°F |
| Dry dough | Crust cracks open in the oven | Freeze fast; tight packs |
| Weeping filling | Spinach and cheese release water as they bake | Squeeze spinach dry; the right cheese |
| Soft crust | Baked empanadas in the fridge lose their crunch | Sell them frozen raw |
Making them by the press is in how to make empanadas in bulk, and the year's numbers in empanada business plan.
How it's stored
| Stored | In the example's tests | On the label |
|---|---|---|
| Frozen raw pack at 0°F | Passed every test through day 160 | Best by 4 months |
| Baked, refrigerated | Soft crust by day 3 in a side study | Catering only, eaten the day they're baked |
| Thawed raw | Not part of the study | "Bake from frozen" |
Baking from frozen keeps the dough from going soggy; the pack says so, with the oven time.
An example: a shelf life study
Palisades Empanada Co., the made-up empanada maker in Jersey City, New Jersey, I use in these examples, kept frozen six-packs of spinach and cheese empanadas from one run at 0°F and baked a pack at each pull:
| Test | Pass if | Day 0 | Day 40 | Day 80 | Day 120 | Day 160 | Day 200 |
|---|---|---|---|---|---|---|---|
| Taste score, 1 to 9 | at least 6 | 9 | 9 | 8 | 7 | 6 | 5 |
| Crust score, 1 to 9 | at least 6 | 9 | 9 | 8 | 7 | 6 | 5 |
| Freezer burn, 1 to 5 | at most 2 | 1 | 1 | 1 | 2 | 2 | 3 |
| All pass? | Pass | Pass | Pass | Pass | Pass | Fail |
Everything passed through day 160; at day 200 the crust and taste fell below 6 and freezer burn showed. Taking a 25% margin off day 160 gives 120 days, four months. How the pulls and margin are planned is in shelf life testing.
The date on the label
Frozen food carries a quality date, "Best by", with "Keep frozen" and how to cook or thaw it. In California, food made from July 1, 2026 that shows a date uses "BEST if Used by" or "BEST if Used or Frozen by" for quality, in sell by date law, and how to write the date is in best by date format. The license for frozen packs is in license to sell frozen food.
Get the template
Download the empanada shelf life study template. One sheet: the product, the lot tested, the day it was made, how it's stored and the margin to leave; then each test with its limit and the result at each pull. It marks each pull pass or fail, finds the last day everything passed, takes the margin off, and gives the shelf life for the label and the date for a batch made today. It's an ordinary Excel file with no macros, and it works in Google Sheets, LibreOffice and Numbers.
Where this stops working
The study gives one date for one empanada. Cheese, spinach, corn and guava, runs three days a week, packs at grocers: someone has to date each run and send the oldest packs first.
How TaroStack does it
TaroStack gives every batch its date from the shelf life you set, and sends the oldest out first.
Dates from the shelf life. Each empanada carries its shelf life in days, and each batch's lot gets its production date and the date that follows from it.
First-expired-first-out. Orders take the oldest lots first by default, and a grocer can be set to take only stock with enough days left.
What's coming up. A forecast shows what will expire unsold and what it costs, and anything thrown out is recorded with its reason, expired or spoiled, so waste shows by item.
| The job | Spreadsheet | In TaroStack |
|---|---|---|
| The date on a batch | Worked out by hand | From the shelf life, on the lot |
| Which batch goes out first | Dates on tape | First-expired-first-out |
| Stock with enough days for a grocer | Checked by hand | The customer's shelf-life rule |
| What expired last month | Not counted | Waste by reason |
Lots, dates, first-expired-first-out and the expiry forecast 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.
