The classic book "Joy of Cooking" is kind of recursive like this.<p>If you want to make a Reuben Sandwich, you turn to p. 272, and describes the bread, meat, cheese, and sauerkraut. Then it says to spread it with Russian Dressing and points you at p. 364 for that.<p>The Russian Dressing recipe includes horseradish and grated onion. It also includes Mayonnaise, and for that it points you at p. 363. Another ingredient for Russian dressing is either Chili Sauce or Catsup, and for each of those it points you to p. 847.<p>On p. 363, there are several paragraphs about Mayonnaise, and 3 recipes for hand-beaten, mixer, and blender versions.<p>On p. 847, neither the Chili Sauce nor Tomato Catsup recipes have any sub-recipes, but both of them point you to p. 841 for information about Pickling Equipment and Ingredients and they also both point you to p. 804 for a procedure for sealing sterile jars in boiling water.<p>The jar-sealing procedure on p. 804 points you to p. 165 for an illustration of a tool for lifting jars out of boiling water.<p>The pickling section on p. 841 mentions that water should be soft and refers to p. 519, the About Water section under Know Your Ingredients which discusses filtration among other things. It also mentions you should only use pickling or dairy salt, and refers you to About Salt on p. 568. And finally it mentions when pickling, you might want to used the Spiced Vinegar recipe on p. 527.
I love this: <a href="https://recursive.recipes/recipe/refried-beans?amount=10&timelimit=1&ingredientsToBuild=refried%20beans,onion,salt,butter,beans,dried%20beans,cow%20milk" rel="nofollow">https://recursive.recipes/recipe/refried-beans?amount=10&tim...</a><p>Totally absurd, but fun to play with.<p>I do find sometimes it says it'll be cheaper to buy it, but in several cases I'm positive it's not, or the price of the product in store vs from the recipe isn't directly comparable.<p>The example of refried beans is complicated. If you buy a can of refried beans, it won't be as high quality as the recipe provided. The recipe is rich in butter and onions. A can will likely have lard or vegetable oil in it, and very little onion (likely powdered). It also claims it's cheaper to buy the can, but it's because initially the recipe suggests buying cans of beans. If you use dried beans, you're probably spending about the same amount but getting far nicer refried beans.<p>Anyway, it's a fun project, and the things I noticed aren't really problems and are easy enough to negotiate in the interface. I had fun with it.
I made this for fun with React and Go, its open-source if you want to hack it yourself. [1]<p>I was inspired by the book "Make the Bread, Buy the Butter" by Jennifer Reese. I tried to continue the idea to see how much money+time it costs to continually substitute an ingredient for the recipe of that ingredient.<p>Sorry for the ads - I use them to make back the $ spent on the domain :). I just toned them down.<p>Please let me know if there are any other suggestions!<p>[1]: <a href="https://github.com/schollz/recursive-recipes" rel="nofollow">https://github.com/schollz/recursive-recipes</a>
Wife: Can you bring me a glass of water ? Me: sure. One hour later ... Wife: What took you so long ? Me: I couldn't fill the glass because there where dishes, and the dishing machine was full, so I had to empty it, then I couldn't find the dishing tables, so I put the kitchen cabinet's in order, but accidentally spilled some flour, so I cleaned the floor and worktop while I where at it. Next day at work: Boss: Can you implement feature X ? Me: Sure ...
Very nice! Suggestions: don't break the back-button; and make it somehow clearer that one can expand the recipes. As others I was also confused about "buy cookies in the store".
"If you wish to make
an apple pie from scratch,
you must first
invent the universe"
Carl Sagan
(as in the Cosmos remix
<a href="https://www.youtube.com/watch?v=zSgiXGELjbc" rel="nofollow">https://www.youtube.com/watch?v=zSgiXGELjbc</a>)
For making the vegetables, you should have seeds as an ingredient. Then to make seeds you need the vegetables, so you could have a cycle in your dependency graph.<p>Also you should keep adding recipes for seawater and soil etc until you have a recipe for creating the universe. And use an apple pie as your example recipe.
I would think the ingredients could be processed in parallel.<p>For example, the Chocolate Chip Cookies recipes quotes a total of 9 years 29 weeks to make everything, but really the longest lead item is the vanilla beans @ 4 years. So really it's a 4 year process isn't it?
This is hysterical!<p><i>Make the vanilla beans (4 years)<p>Vanilla grows best in warm temperatures, preferably in the 70’s to 90’s. Cooler temperatures will slow down the growth. Keep temperatures above 60˙F for the most part. Vanilla orchids benefit from regular applications of fertilizer.</i><p>It really is good for a laugh, but it’s also an interesting way to visualize just how much goes into something as “simple” as a chocolate chip cookie. It’s the labor of many people all around the world to grow the wheat, the vanilla, the cacao, process the cacao, raise the cows, churn the butter, etc.
That was fun!<p>I know I'm nitpicking here but I see that some elements have not been broken down ( ex : cocoa powder in cookies) even on absurdly longer time scale. Regardless, good work.<p>Intuitively, it can serve as a good resource to understand food composition for cooked items.
I always wanted to have something like this for math proofs. Like, when you’re reading a complicated derivation, where the author glosses over the details, you could click on the given step and see why it’s true. Then repeat it arbitrarily deep.
Recipe substitutions would be great so you can have multiple ways of making the same thing. Someone else mentioned seawater and soil substitutions until you have a recipe for the universe. Though there are other ways to also grow food without soil (hydroponics).
That looks really cool, though there is a small bug.<p>Before I spend 10 years making the olive oil from scratch, I need to know how to make 'soil'
Baking powder should be separable into an acid and a base. <a href="https://en.wikipedia.org/wiki/Baking_powder" rel="nofollow">https://en.wikipedia.org/wiki/Baking_powder</a>
When I hear building from scratch , am reminded of this - How I built a toaster from scratch - <a href="https://www.ted.com/talks/thomas_thwaites_how_i_built_a_toaster_from_scratch" rel="nofollow">https://www.ted.com/talks/thomas_thwaites_how_i_built_a_toas...</a>
This is very silly. I like it. I kinda compare this to an XKCD "what if" question about cooking. "What if i dont have eggs, but I have a chicken?" And so on...