I suggest you to pass the ID of the clicked item to a controller, this takes the ID and searches all the information requiered for the receipe with that ID in a database (you should use ormlite framework which is really simple) and then start an activity that displays the receipe which has nothing else to do than display the data it receives it.
This way, your portability increases, your DisplayReceipeActivity (if you may) is clean and only does what it is supposed to do: display data, and your controller does all the work.
Also, I would create a model class called Receipe which can hold all the attributes of a receipe, and can also provide public methods such as createReceipeFromDatabase(ID), etc.
Also, you should read something about design patterns and OOP concepts before you dive into writing complex applications.
I hope it helped, good luck!