I’m a graphics professional, and have worked on a few websites for money, so I’ll limit my comments to the overall look of the site. (You seem to have gotten plenty of comments on the content.)
I second the notion about some sort of rollover effect for the links. It is standard design procedure now, and most folks will expect it (and maybe get momentarily confused when they don’t see an underscore or color shift when the cursor hits the link).
The background color is OK. I might suggest a slightly warmer color, something a little more inviting. Whatever hue you’re comfortable with. But be sure to keep it more towards the pastel shades and less saturated; something too bright and over saturated can really be off putting for the eyes. (Especially on other peoples’ cheap monitors.)
The black text on white background for the body copy is a good, clean look. I would suggest giving the headline type a different color, just to add a pinch of visual interest. Especially if you’re going to have a page with a fairly deep column of text; it will help break the monotony. (That ‘Suggested Lessons’ section, perhaps?)
I also suggest applying a different color to the background of both the banner and footer sections. A color complimentary to the overall page background color. That will help define the different spaces–banner, body, footer–that much better than it is now. If you choose a darker color, then of course you will have to reverse the text in each section. (I recognize you have some colored type in the banner art, so you’ll have to be careful to pick a color that keeps the red “Cook” and gray “to” readable.)
Also, if you can I’d put some sort of vertical rule on the right edge of the section links column. Again, it will help better define the space that is being created by those bottom left aligned images. If you or your designer set these pages with CSS, it should be a very quick and easy fix to apply that border, either to the DIV tag or to the left frame itself.
Finally, I second the idea of getting specific pictures of dishes you’ve prepared, rather than using generic stock art. It will help convey the message that your meals are unique, and thus worth your customers’ money.
Hope some, any, or all of that helps.