How to make good recipes site


I am trying to make as best I can

as recipe site I need to have:








-ingredient with link to recipes with same ingredient

-search recipes by choosing some ingredients

-recent recipes

-popular recipes

-similar recipies (you may also like)




-make weekly or monthly menu (registered users)

-create grocery list from menu

-create ebook from recipe list selection (admin only)

This are the first things that occur to mind

I belive wordpress can do that

Can you advice?

Theme and plugins needded