There is a fourfold spread here depending on what the meatballs are made of and whether
they have been cooked. Taken separately:
Cooked, beef or pork — 3 to 4 days
The baseline. Two months in the freezer.
Cooked, chicken or turkey — 2 to 3 days
Poultry is more delicate and holds more moisture, so it runs a day shorter.
This is the distinction most people ignore.
Cooked, fish — 1 to 2 days
And not worth freezing cooked: fish goes cottony on a second heating.
Fish meatballs are a one- or two-day dish.
Raw, shaped — one day
Mincing multiplies the surface area enormously: what stays on the outside of a whole cut is
distributed through every gram of mince. That is the entire reason raw meatballs are a
same-day item.
So if you mixed a large batch, shape and freeze the remainder today, not tomorrow.
In sauce — 3 to 4 days, and the best option
The sauce gives moisture back on reheating, which is why meatballs stored in sauce are the
only ones that do not come out dry.
Why raw freezes better
Shape them, roll in breadcrumbs so they will not stick, lay in a single layer on a board,
freeze 1–2 hours, then bag with parchment between layers. Three months.
Fry straight from frozen, low heat and covered, for roughly twice the usual
time. Thawed meatballs slump and spread in the pan; frozen ones hold their shape.
Reheating cooked ones without drying them
A pan with two or three spoonfuls of water or stock, lid on, low heat, five to seven
minutes. Or 160 °C under foil for 10–15 minutes. A microwave works if you cover it.
And let them cool uncovered
Hot meatballs under a lid create condensation, which softens any coating and shortens
storage. Cool them in a single layer first.
Nearby:
Why meatballs fall apart ·
Why meatballs turn out dry ·
How long do cabbage rolls last in the fridge ·
Potato and Marinated Mushroom Salad