This is what Heather Hill eats: French fries, pasta with butter or marinara sauce, vegetarian pizza, cooked broccoli, corn on the cob and cakes and cookies without nuts.

And what she doesn't eat? Pretty much anything else.

Ms. Hill is what you might call a picky eater. But she isn't a child. She's a 39-year-old mother of three who runs her...