You can absolutely make it in advance. The flavors only develop over time. Make it earlier in the day and leave it on the stovetop, or make days in advance and store tightly sealed in the fridge (once cool). Leftovers can be kept in the fridge for up to a week or in the freezer for up to a year.