How do I upload my food recipes videos on this site?
You can't do that here. And this is not a site for advertising your services either.
Here is some reading for you: http://chowhound.chow.com/topics/367605
And an excerpt:
"We do not permit message board postings that advertise or publicize anything -- including good causes and non-profit events. Messages containing sales pitches, hype, or come-ons will be deleted. If you're interested in advertising on Chowhound, please contact email@example.com."