I have hard numbers for you.

1000 food, with 10 villagers and one tree, should last you just over four hours, at normal speed. Leaving your village on slow overnight changes this to 8.06 hours, in which case they'll last 'til morning. However, if you have a full grove, you should be able to last another two hours - six hours normal, ten hours slow. (Risking a death or two, but the tribe should live) My earlier statement elsewhere that they'll support 11.7 villagers indefinitely seems incorrect; don't know what I was smoking.

I'll recheck that math another day - I'll be out all day today.
Each villager, as far as I can determine, eats around 30 food per hour. The tree regenerates 111 food every three hours.
Assuming a 9-hour night, 1,433 ((1,100 + (111 * 3)should last just over five hours. However, five hours leaves only time for the tree to regenerate once, so we have to use 1,211 in the equation instead of 1,433, and the result changes to four hours and change.
As a final recommendation, if any die, I suggest not making more. Having any children before you have more food than the first tree generally isn't a good idea, I find; if anything, I keep only a single woman parenting, so that births are staggered automatically by the nursing period.