RecipePlot

How Long Do Meatballs Last? Fridge, Freezer and Reheating Guide

Storage times for raw and cooked meatballs, plain or in sauce, plus how to freeze, thaw and reheat them, and how to keep party meatballs safe.

Leftover meatballs in sauce in a shallow glass container beside a tray of meatballs ready to freeze
Cooked, in the refrigerator
3–4 days
Raw, in the refrigerator
1–2 days
Frozen plain, for best quality
3–4 months
Reheat leftovers to
165°F

Quick answer

Cooked meatballs last 3 to 4 days in the refrigerator, with or without sauce. Frozen, they keep their best quality for 3 to 4 months, or 2 to 3 months in sauce. Raw meatballs last only 1 to 2 days in the refrigerator. Refrigerate cooked meatballs within 2 hours, and reheat them until the center reaches 165°F.

How long do meatballs last? It depends on whether they are raw or cooked, whether they sit in sauce, and how quickly they reached the refrigerator. The answers below come from USDA leftovers guidance and the federal food storage chart, and they apply to beef, pork, turkey and chicken meatballs alike.

The refrigerator limit concerns safety rather than flavor. Meatballs can look and smell perfectly acceptable on day five, so the calendar is considerably more reliable than your senses.

Below, you will find a storage chart for every kind of meatball, plus how to cool and pack them. After that come freezing raw and cooked meatballs, thawing, reheating, and keeping them safe in a slow cooker at a party.

3 to 4 daysCooked meatballs in the refrigerator
1 to 2 daysRaw meatballs before cooking or freezing
165°FCenter temperature for reheated meatballs

Meatball Storage Times at a Glance

Raw and cooked meatballs follow different clocks, so check which kind you have before counting days.

Meatballs Refrigerator (40°F or below) Freezer (0°F)
Raw, shaped or as a mixture 1 to 2 days 3 to 4 months
Cooked, plain 3 to 4 days 3 to 4 months for best quality
Cooked, in tomato sauce or gravy 3 to 4 days 2 to 3 months for best quality
Cooked, left at room temperature 2 hours at most, or 1 hour above 90°F

These figures follow the cold storage chart, which lists raw ground meat at 1 to 2 days and cooked meat leftovers at 3 to 4 days. For frozen cooked meat, the chart allows a wider range of 2 to 6 months. It also explains that food kept frozen at 0°F remains safe indefinitely, because freezer times describe quality rather than safety.

Start counting on the day you cooked the meatballs, not the day they went into the refrigerator. So if you made them on Sunday, finish or freeze them by Wednesday or Thursday. Meatballs made with ground turkey or chicken follow the same storage times as beef and pork.

Do Meatballs Last Longer in Sauce?

No. Sauce changes the texture, but it does not extend the refrigerator limit, so meatballs in marinara still last 3 to 4 days. The sauce does keep them moist, however, which makes reheating noticeably easier.

The bigger difference shows up in the freezer. Plain cooked meatballs keep their texture well for a few months, while meatballs frozen in sauce are best within 2 to 3 months, like other soups and stews. Either way, freeze them in portions you will use in one meal.

How to Store Cooked Meatballs

Cooling meatballs quickly matters as much as the container, because a large batch holds heat in the middle of the pile. These steps move them out of the temperature danger zone as fast as possible.

  1. Refrigerate within 2 hours: serve the meal, then put leftovers away before the 2-hour mark, or within 1 hour on a hot day.
  2. Use shallow containers: spread meatballs in a single layer, or divide sauce into containers no more than a few inches deep, so they chill evenly.
  3. Cover tightly: an airtight lid or a sealed bag keeps the meatballs from drying out and absorbing other odors.
  4. Label the date: write the cooking date on the container so the 3-to-4-day count is easy to track.

There is no need to let a pot of meatballs cool on the counter first. A refrigerator handles warm food safely, especially when you divide it into smaller containers.

How to Tell If Meatballs Have Gone Bad

Throw meatballs out once they pass 4 days in the refrigerator, even if they seem fine. Before that point, these signs also mean they belong in the trash:

  • A sour, off or unusually strong smell
  • A slimy or sticky surface
  • Fuzzy mold on the meatballs or on the sauce
  • Gray-green discoloration that was not there when you stored them

However, the bacteria that cause food poisoning usually do not change the look, smell or taste of food. That is why the time limit matters more than any of these signs. If you cannot remember when you made them, discard them.

How to Freeze Meatballs

Meatballs freeze better than most leftovers, and both raw and cooked meatballs work. Freezing them individually first keeps them from fusing into one solid block.

  1. Cool completely: chill cooked meatballs in the refrigerator before freezing them.
  2. Freeze on a tray: spread raw or cooked meatballs on a parchment-lined baking sheet, not touching, and freeze until firm, about 2 hours.
  3. Bag them: transfer them to freezer bags, press out as much air as possible, and seal.
  4. Label and date: note whether they are raw or cooked, and use them within the times in the chart above.

For meatballs in sauce, freeze them together in airtight containers, leaving about an inch of space at the top for expansion. Freezing cooked meatballs is usually the more convenient choice, because they reheat straight from frozen. Raw meatballs, by contrast, hold a slightly juicier texture after cooking.

How to Thaw Frozen Meatballs

The USDA lists three safe ways to thaw leftovers. Never thaw meatballs on the counter, since the outside warms into the danger zone while the center stays frozen.

Method How Then
Refrigerator Overnight in a covered container Eat within a day or two
Cold water Leak-proof bag submerged in cold water, changing the water as it warms Cook or reheat right away
Microwave Defrost setting, turning them occasionally Cook or reheat right away

Alternatively, skip thawing altogether. Cooked meatballs reheat well from frozen in simmering sauce or in the oven, and raw meatballs can go straight into the oven with a few extra minutes of baking.

How to Reheat Meatballs

Whichever method you choose, heat meatballs until the center reaches 165°F, as the USDA recommends for leftovers. For meatballs in sauce, the guidance is to bring the sauce to a rolling boil.

Method How Best for
Stovetop in sauce Cover and simmer over medium-low heat, stirring gently, then bring the sauce to a boil Spaghetti and meatballs, subs
Oven Covered with foil at 350°F, with a splash of broth or sauce Large batches, plain meatballs
Microwave Covered, on medium power, turning halfway One or two servings
Air fryer At 350°F, shaking the basket once Plain meatballs with a crisp outside

Microwaves heat unevenly, so cover the dish, rotate it, and check several meatballs with a thermometer. A large meatball can feel hot outside while the center stays cool.

Can You Refreeze Meatballs?

Yes, with one condition. The USDA confirms that you can safely refreeze any leftovers that remain after reheating previously frozen meatballs to 165°F. Each round dries the meat a little more, however, so freeze them in single-meal portions to avoid thawing more than you will eat.

Keeping Meatballs Safe at a Party

Party meatballs often sit in a slow cooker for hours, which is safe only when they stay hot. The FDA buffet guidance says to hold hot food at 140°F or warmer, and to discard food that has sat at room temperature for more than 2 hours.

So reheat the meatballs to 165°F first, then hold them on the slow cooker’s warm or low setting. Check the temperature with a thermometer now and then. Store-bought frozen meatballs follow the same rules once cooked: heat them as the package directs, then treat leftovers like homemade ones.

Cooking meatballs fully the first time also matters. The safe temperature chart calls for 160°F for ground beef and pork, and 165°F for ground turkey and chicken. The baked meatballs recipe shows how to check them.

Ways to Use Leftover Meatballs

Leftover meatballs are remarkably versatile, which makes the 3-to-4-day window easy to meet. Each of these ideas reheats the meatballs thoroughly, so they also satisfy the 165°F guideline.

  • Meatball subs: simmer them in marinara, then pile them into toasted rolls with melted provolone or mozzarella.
  • Soup: drop them into simmering chicken broth with greens and small pasta for an Italian-style wedding soup.
  • Baked pasta: halve them and layer them into baked ziti or lasagna before it goes into the oven.
  • Pizza topping: slice them thinly and scatter them over pizza before baking.

Frequently Asked Questions

Can you eat meatballs after 5 days in the fridge?

It is safest not to. Eat or freeze cooked meatballs within 3 to 4 days, even if they still look and smell normal.

How long can cooked meatballs sit out?

No more than 2 hours at room temperature, or 1 hour when the air is above 90°F. After that, discard them.

Can you freeze meatballs that were already frozen and cooked?

Yes. Reheat the leftovers to 165°F first, then cool and refreeze them, although the texture softens with each round.

Do turkey meatballs last as long as beef meatballs?

Yes. Cooked turkey and chicken meatballs also last 3 to 4 days in the refrigerator. They do need to reach 165°F when you first cook them.

Bringing It Together

Cooked meatballs last 3 to 4 days in the refrigerator, in sauce or plain, while raw meatballs last only 1 to 2 days. Refrigerate them within 2 hours in shallow containers, and freeze any you will not eat in time. Finally, reheat them to 165°F, bring sauces to a boil, and hold party meatballs at 140°F or warmer. For other leftovers made with ground meat, see how long meatloaf lasts.

Key takeaways

  • Cooked meatballs last 3 to 4 days in the refrigerator, with or without sauce.
  • Raw meatballs last 1 to 2 days, so cook or freeze them quickly.
  • Freeze meatballs on a tray first, then bag them, and use them within a few months.
  • Reheat to 165°F, and bring meatballs in sauce to a rolling boil.
  • Keep party meatballs at 140°F or warmer, or discard them after 2 hours.

About this guide: storage times follow USDA and FoodSafety.gov guidance, and the serving temperatures follow the FDA.