Recursive Recipes is a cooking site in which the ingredients can be unfolded into the recipes for that ingredient. Want to make tortillas from scratch? Great, here's instructions on how to produce the olive trees that will produce the olives that will produce the olive oil. Don't forget the seawater - you'll need it for the salt.
I needed this when I was in NYC trying to make a game about baking an apple pie from scratch. Maybe someday, I'll revisit The Big Apple Pie again
For a similar idea, see “How to make a $1500 sandwich in only 6 months”, or the ingredient-by-ingredient playlist version.