For those who want a powerful grocery shopping list with some decent recipe management functionality
AnyList Grocery List is a shopping list app that has a good recipe function too. Simply find a recipe from any site and you can dump the ingredients into your list. The app can be associated with a list in Reminders. So, you could simply tell Siri, "Add circus peanuts to the shopping list." The next time you open AnyList, those Siri-added items will be added to your list.
Why we love it
AnyList has a simple interface that is easy to use and very functional. Even with a free account, there are tons of useful features and your data goes with you as long as you make a free account.