In general, I very much like the cooking setup, in that if you are missing an ingredient you know how to make, you can click to make that item and be returned to your original recipe. Even nested a few levels deep, this works great.
However, it is a little frustrating that making butter and cheese are not built into this system. If I have milk in inventory and need butter for a recipe, I have to dig around in my bags and make it before finishing the recipe, instead of one easy "Make more" click.
I can understand if you don't want to give away how to make butter and cheese (not that it's rocket science in the first place), but once I've done it once by hand, it should definitely show up in the recipe system.