Recipe
A recipe. For dietary restrictions covered by the recipe, a few common restrictions are enumerated via suitableForDiet. The keywords property can also be used to add more detail.
For Google rich results, use the Recipe generator, which checks Google's required fields. The builder below covers every Schema.org property.
Build Recipe JSON-LD
Loading the builder…
Properties (148)
| Property | Expects | Description |
|---|---|---|
| cookTime | Duration | The time it takes to actually cook the dish, in ISO 8601 duration format. |
| cookingMethod | Text | The method of cooking, such as Frying, Steaming, ... |
| ingredientssuperseded | Text | Use recipeIngredient instead. A single ingredient used in the recipe, e.g. sugar, flour or garlic. |
| nutrition | NutritionInformation | Nutrition information about the recipe or menu item. |
| recipeCategory | Text | The category of the recipe—for example, appetizer, entree, etc. |
| recipeCuisine | Text | The cuisine of the recipe (for example, French or Ethiopian). |
| recipeIngredient | ItemList, PropertyValue, Text | An ingredient or ordered list of ingredients and potentially quantities used in the recipe, e.g. 1 cup of sugar, flour or garlic. The ingredients can be represented as free text or more structured values. |
| recipeInstructions | CreativeWork, ItemList, Text | A step in making the recipe, in the form of a single item (document, video, etc.) or an ordered list with HowToStep and/or HowToSection items. |
| recipeYield | QuantitativeValue, Text | The quantity produced by the recipe (for example, number of people served, number of servings, etc). |
| suitableForDiet | Diet, RestrictedDiet | Indicates a dietary restriction or guideline for which this recipe or menu item is suitable, e.g. diabetic, halal etc. |
From HowTo (9)
estimatedCost, performTime, prepTime, step, steps, supply, tool, totalTime, yield
From CreativeWork (116)
about, abstract, accessMode, accessModeSufficient, accessibilityAPI, accessibilityControl, accessibilityFeature, accessibilityHazard, accessibilitySummary, accountablePerson, acquireLicensePage, aggregateRating, alternativeHeadline, archivedAt, assesses, associatedMedia, audience, audio, author, award, awards, character, citation, comment, commentCount, conditionsOfAccess, contentLocation, contentRating, contentReferenceTime, contributor, copyrightHolder, copyrightNotice, copyrightYear, correction, countryOfOrigin, creativeWorkStatus, creator, creditText, dateCreated, dateModified, datePublished, digitalSourceType, discussionUrl, displayLocation, editEIDR, editor, educationalAlignment, educationalLevel, educationalUse, encoding, encodingFormat, encodings, exampleOfWork, expires, fileFormat, funder, funding, genre, hasPart, headline, inLanguage, interactionStatistic, interactivityType, interpretedAsClaim, isAccessibleForFree, isBasedOn, isBasedOnUrl, isFamilyFriendly, isPartOf, keywords, learningResourceType, license, locationCreated, mainEntity, maintainer, material, materialExtent, mentions, offers, pattern, position, producer, provider, publication, publisher, publisherImprint, publishingPrinciples, recordedAt, releasedEvent, review, reviews, schemaVersion, sdDatePublished, sdLicense, sdPublisher, size, sourceOrganization, spatial, spatialCoverage, sponsor, teaches, temporal, temporalCoverage, text, thumbnail, thumbnailUrl, timeRequired, translationOfWork, translator, typicalAgeRange, usageInfo, version, video, wordCount, workExample, workTranslation
Where Recipe is used as a value
These properties expect a Recipe: recipe.