Basic, regular risotto typically lasts for 3 to 5 days. But, it is best to eat within 3 days if it was prepared with meat or sausages.