Cooking recipes
Adding an easy way to showcase recipes in this site
Inspired by Josh Nesbitt’s article, I decided to keep the recipes that I have tried the same way as on his site. The RecipeTables format makes it so easy to understand the steps at a glance, and I love using generated charts similar to mermaid.js, which I use often for work, so it’s a good fit for my workflow.
Why not just Mermaid?
While Mermaid can generate a nice diagram with similar information, setting the reading direction and doing the linking can become quite tedious with more unpredictable layout results.
flowchart LR
butter["Butter + sugar"]
eggs["2 eggs"]
bananas["3 ripe bananas"]
vanilla["Vanilla"]
dry["Flour + baking soda + salt"]
cream(["Cream + beat"])
mash(["Mash + stir"])
whisk(["Whisk dry"])
fold(["Fold together into batter"])
bake(["Bake — 175°C, 60 min"])
loaf["🍞 Banana bread"]
butter --> cream
eggs --> cream
bananas --> mash
vanilla --> mash
dry --> whisk
cream --> fold
mash --> fold
whisk --> fold
fold --> bake
bake --> loaf
What recipe tables add
Implementing the recipe tables format gives more flexibility, like the option to click which steps are already done, with the simplicity of always being read in the same direction. I consider removing mental load while cooking a crucial step — at least for me, this ensures the process is much more enjoyable.
I was able to add some extra logic like automatic calculation for servings, allergen detection, classification into vegan/vegetarian, and conversion between Metric / US units. (Although everyone should use metric).
Preserving recipes
Setting all of this in place gives me hope that I will be more willing to keep my cooking steps/reasoning and preserve some of my parent’s recipes, even though they are far better cooks.
While I was creating short-form videos before in order to preserve the process, bookmarking the sources for future references was quite disorganized and made it tedious to remember the actual quantities and quirks of the recipes I followed. Creating videos is also too involved, it can take from 30 minutes to 1 hour to edit, without counting the recording.
The result
To see the end result, check the recipes page, and if you try one and like it, please tell me.
Another inspirational site that I would like to mention is GrimGrains by Hundred Rabbits — you can feel the care put into their recipes, with drawings for the ingredients (example) and in-depth explanations for processes.