They would if you didnt harvest them. If you have it on fast gameplay they regenerate about 100 food each every 45mins-1hour or so, usually after rain.
Good tip for getting some extra food. Play on fast and when it starts to rain set it to slow. The rain takes longer to finish and mushrooms tend to appear more at this time. So you can get more mushrooms for an extended period of time