Leftover meatballs are generally safe to eat for 3 to 4 days if properly refrigerated. Some harmful bacteria can thrive and grow at a slower rate in the refrigerator. They don’t necessarily alter the taste, smell, and look of your food. So, if leftovers have been sitting for too long in the fridge, it is best to throw them out. (*)