Cornbread tastes best the day it's made but will stay good on the counter for two full days or in the refrigerator for up to 4-5 days.