I have another suggestion: how about making two receipes tabs?
The one which is already in placed and filled with receipes that can be found in books by raeding them should stay in place.
But as an addition there should be another tab which works as a log of everything you were able to craft/cook so far.
So if you managed to combine "mushroom X" + "empty flask Y" and got "potion Z" for example it would generate a new entry in that receipes log stating a clear and easy: "Potion Z: mushroom X + empty potion flask".
That way you wouldn't have to remember each and every receipe manually you found out on your own but easily could look it up for future use. And the nicely written books with more sophisticated receipes could stay in place, being more vague in what you need for certain crafted items.