There are lots of great meal trackers out there, some of which may offer more database entries or nicer features, but this one is by far the best for Meal _planning_, its great for generating your weeks meals and grocery lists.
rjfranco about Eat This Much - Meal Planner, v1.30