Skip to content
Schema Generator
Menu

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.

Typeschema.org/Recipe

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)

Properties defined on Recipe
PropertyExpectsDescription
cookTimeDurationThe time it takes to actually cook the dish, in ISO 8601 duration format.
cookingMethodTextThe method of cooking, such as Frying, Steaming, ...
ingredientssupersededTextUse recipeIngredient instead. A single ingredient used in the recipe, e.g. sugar, flour or garlic.
nutritionNutritionInformationNutrition information about the recipe or menu item.
recipeCategoryTextThe category of the recipe—for example, appetizer, entree, etc.
recipeCuisineTextThe cuisine of the recipe (for example, French or Ethiopian).
recipeIngredientItemList, PropertyValue, TextAn 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.
recipeInstructionsCreativeWork, ItemList, TextA 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.
recipeYieldQuantitativeValue, TextThe quantity produced by the recipe (for example, number of people served, number of servings, etc).
suitableForDietDiet, RestrictedDietIndicates a dietary restriction or guideline for which this recipe or menu item is suitable, e.g. diabetic, halal etc.

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.