The relish is actually ready to eat as soon as it cools, but the flavors improve greatly if you let it sit for two to three weeks.