I really like the concept of breaking things down to ingredients and techniques. I think your "naked knowledge graph" is worse than other approaches. I can't tell if it needs polish or a different structure.
The thing that stands out to me is context. A lot of your questions are presented as if they are context-free, but they are highly contextual both when they are written and when they are presented.
E.g. The meat spoilage question was written from the context of purchasing meat, not checking meat in your fridge. Your egg questions are written from an American perspective. That's fine if you know it and present it in the context it was written in.
When you rip those from the context they were written in, and present them bare, it's confusing and sometimes can mean something incorrect.
The other part is the recipe itself is contextual, but the knowledge graph isn't picking up some nuance. Hard cheese doesn't melt well, so why are you bringing up how to store it? It seems like you're grabbing the "cheese" node and whatever questions come with it. Maybe you can fix that by specifying "soft cheese."
Your knowledge graph needs to be truly context free, and/or it needs to contextualize its elements correctly for the recipe (and culture). Right now you're not really doing either.
I feel like the knowledge graph idea only works at a higher level. Rather than "how to buy an egg" unlocking "how to store an egg" and then "how to boil an egg" I want "hey there's a thing called mirepoix that's pretty fundamental, learn how to do it properly".
I learned about lactofermentation, it's really easy and opens a huge range of things.
The thing that stands out to me is context. A lot of your questions are presented as if they are context-free, but they are highly contextual both when they are written and when they are presented.
E.g. The meat spoilage question was written from the context of purchasing meat, not checking meat in your fridge. Your egg questions are written from an American perspective. That's fine if you know it and present it in the context it was written in.
When you rip those from the context they were written in, and present them bare, it's confusing and sometimes can mean something incorrect.
The other part is the recipe itself is contextual, but the knowledge graph isn't picking up some nuance. Hard cheese doesn't melt well, so why are you bringing up how to store it? It seems like you're grabbing the "cheese" node and whatever questions come with it. Maybe you can fix that by specifying "soft cheese."
Your knowledge graph needs to be truly context free, and/or it needs to contextualize its elements correctly for the recipe (and culture). Right now you're not really doing either.