Yeah, I would go with epub and use something like open office or atlantis to create the document. Calibre is great but it won't be able to read chapters from a rtf document. There are a couple of open office epub extensions this one:
http://extensions.services.openoffic...ct/Writer2ePub can do a table of contents by using open office styles to set each recipe header as a 'heading 1' style.