The Recipes database stores all of your recipes. (Here’s how to find it in your template)
Below you’ll find a reference guide for all database templates and properties in the Recipes database. Properties are in alphabetical order.
Copy link to headingDatabase Templates
These are the database templates that can be found in this database. Refer to our guide on working with database templates if you’d like to edit them or create new ones.
Copy link to headingRecipe Template
This simple template creates sections for Ingredients, Instructions, and Notes about the recipe.
Copy link to headingRecipe w/ Shopping List
This template adds all the sections from the Recipe Template, and also adds a filtered view of the Tasks database, showing only tasks with the “Shopping” Context.
Note: I added this view for folks who really want to create grocery lists in Notion, but I personally find it better to reference my recipes in Notion and add grocery items to the stock Reminders app on iOS.
Copy link to headingProperties
Copy link to headingChef Name
Type: Rich Text
The name of the chef/author of this Recipe.
Copy link to headingCook Time
Type: Number
The cook time for this recipe.
Copy link to headingCreated
Type: Created Time
The date when this Recipe was added/created.
Copy link to headingEdited
Type: Last Edited Time
The date on which this Recipe was last edited.
Copy link to headingFavorite
Type: Checkbox
Mark this Recipe as a Favorite to have it show up in your Favorite Recipes views.
Copy link to headingInbox
Type: Checkbox
When checked, this Recipe will only show in your Recipe Inbox.
Copy link to headingIs Quick
Type: Formula
Will be checked if the total time for this recipe is at or below the threshold value.
By default, the threshold for a Quick recipe is 45 minutes. You can unlock the Recipes database and edit this formula to change this value.
prop("Total Time") <= 45
Code language: JavaScript (javascript)
Copy link to headingMeal Time
Type: Multi Select
The meal time(s) for this recipe.
| Name | Description |
|---|---|
| Breakfast | N/A |
| Lunch | N/A |
| Dinner | N/A |
| Snack | N/A |
Name
Type: Title
The name of the recipe.
Copy link to headingPrep Time
Type: Number
The prep time for this recipe.
Copy link to headingServings
Type: Number
The number of servings this recipe makes.
Copy link to headingTags
Type: Relation
The Tags attached to this Recipe.
This Relation property connects to the Recipes relation property in the Recipe Tags database.
Copy link to headingTime Card
Type: Formula
The total time for making this recipe (prep + cook time), formatted as a cute little card (string value).
lets(
totalTimeRaw,
prop("Cook Time") + prop("Prep Time"),
hours,
floor(totalTimeRaw / 60),
minutes,
totalTimeRaw % 60,
hourPlurality,
if(
hours == 1,
"",
"s"
),
minutePlurality,
if(
minutes == 1,
"",
"s"
),
time,
ifs(
totalTimeRaw > 60,
hours + " hr" + hourPlurality + ", " + minutes + " minute" + minutePlurality,
totalTimeRaw == 60,
hours + " hr",
minutes + " min" + minutePlurality
),
time.style(
"c",
"b",
"green",
"green_background"
)
)
Code language: JavaScript (javascript)
Copy link to headingTotal Time
Type: Formula
The total time for making this recipe (prep + cook time), formatted as a numeric value. Used for sorting in the Quick views.
prop("Cook Time") + prop("Prep Time")
Code language: JavaScript (javascript)
Copy link to headingURL
Type: Url
The URL of this recipe, if it was found online.
Copy link to headingURL Base
Type: Formula
The base domain of this note’s URL property.
prop("URL")
.replace("[^]*//", "")
.split("/")
.first()
Code language: JavaScript (javascript) 