Skip to main content
Recipes
How do I create a new recipe?
A recipe is just a text file using the Cooklang markup language and the .cook file extension. To create a new recipe, just open a text editor and write out the steps! For details on how to use the Cooklang markup language, see the Cooklang github specification page.
Where do I put a recipe file after I’ve created it?
This app works with recipes from a folder with recipes on your desktop.
Each recipe should be a .cook text file written in Cooklang format.
Learn how to create your own .cook files on our website:
https://cooklang.org/docs/spec/
To get started, install the Desktop app and select your recipes folder.
How do I add pictures to my recipes?
You can add images to your recipe by including a supported image file (.png or .jpg) matching the name of the recipe recipe in the same directory.
Baked Potato.cook
Baked Potato.jpg
You can also add images for specific steps by including a step number before the file extension.
Chicken French.cook
Chicken French.0.jpg
Chicken French.3.jpg
Can I change the folder that the app uses for recipes?
This feature is not yet supported.
Can I put recipes inside folders, will the app still find it?
Yep. You can bury that .cook file in as many layers of folders as you’d like.
How do I enable Cooklang syntax highlighting in my text editor?
We have instructions for that on our Docs page.
What are the best-practices when creating a recipe?
Check out our best-practices page.
Can I import a recipe from a link?
This feature is not yet supported.
Do I have to manually create every recipe I want to cook?
No! You can add any recipe you find online in the .cook format to your Cook folder and it will be automatically imported when you open the app.
How do I remove a recipe?
You can remove a recipe by deleting the file from your .cook folder.
Shopping lists
How do I create a shopping list?
Go to a recipe you plan to cook, and at the top of the ingredients tab will be a button labeled “Add to shopping list”. This will add all of the ingredients for that recipe (and their quantities) to your shopping list.
Can I export a shopping list to another app or format?
In CookApp, it is possible to export a shopping list as an email. Using the CookCLI command line tool, it is possible to export to other data formats (such as Json).
How do I remove something from the shopping list?
Easy! Just tap and hold on the item in the shopping list, then tap “Remove”.
How do I change the default categories in the shopping list?
The categorization of the shopping list is configured by a simple configuration file.