The USDA says that most leftovers, if refrigerated properly, are safe to eat within 3-4 days. You can also freeze the soup and it will be safe indefinitely, although it will taste best if eaten within about 3 months.