epicurious
This free app offers thousands of recipes that allows user to search by keyword, and save favorites to create their own virtual recipe book. You can even create a shopping list and share via Facebook and Twitter. With step-by-step instructions and stunning professional photos of the recipes, you will be well on your way to the perfect meal.