schema.org / Recipe

Relatix JSON-LD Tool

Google-friendly structured data with NAICS industry classification — www.jsonldtool.com

🔍
Output
Language
Direction
URL Examples
Width
Text Size
Color Mode
Typefaces
Recipe
🍳

Recipe Information

Recipe name is required
Description is recommended
At least one image URL is required
Author name is recommended
Recipe yield is recommended
Recipe category is recommended
Comma-separated
⏱️

Timing

ISO 8601 duration (e.g. PT30M, PT1H)
ISO 8601 duration (e.g. PT45M, PT1H30M)
At least one time duration is recommended (prep, cook, or total)
🧂

Ingredients

Ingredients are recommended
📝

Instructions

Instructions are recommended
🥗

Nutrition Information

Ratings & Reviews

Completion0/16 fields (0%)

Validation

Required by Google
Recipe name is required
At least one image URL is required
Recommended by Google
Description is recommended
Author name is recommended
At least one time duration is recommended (prep, cook, or total)
Ingredients are recommended
Instructions are recommended
Recipe yield is recommended
Recipe category is recommended

Optimization Hints

Nutrition information can enable diet/calorie badges in recipe results.
Recipes with video are prioritized in Google recipe carousels.
JSON-LD Output
1<script type="application/ld+json">
2{
3 "@context": "https://schema.org",
4 "@type": "Recipe",
5 "inLanguage": "en"
6}
7</script>

Quick Reference

1. Select schema type above
2. Fill in the form fields on the left
3. Choose output format (JSON-LD, Microdata, RDFa, XML, Open Graph)
4. Resolve any validation errors above
5. Copy the output
6. Paste into your page's <head> section
Ctrl+Z Undo · Ctrl+Shift+Z Redo · Ctrl+S Export · Ctrl+Shift+C Copy
Copyright 2026 Relatix LLC

Recipe Schema in JSON-LD

A recipe. For dietary restrictions covered by the recipe, a few common restrictions are enumerated via [[suitableForDie…

Recipe is a schema.org type. Use the generator above to build Recipe structured data as JSON-LD, Microdata, RDFa, XML or Open Graph, then paste it into your page to help Google, Bing and AI answer engines understand your content.

See the official definition at schema.org/Recipe.

Recipe properties

Properties defined directly on Recipe:

PropertyExpected typeDescription
cookingMethodTextThe method of cooking, such as Frying, Steaming, ...
cookTimeTextThe time it takes to actually cook the dish, in [ISO 8601 duration format](http://en.wikipedia.org/…
nutritionTextNutrition 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).
recipeIngredientTextAn ingredient or ordered list of ingredients and potentially quantities used in the recipe, e.g. 1 …
recipeInstructionsTextA step in making the recipe, in the form of a single item (document, video, etc.) or an ordered lis…
recipeYieldTextThe quantity produced by the recipe (for example, number of people served, number of servings, etc).
suitableForDietTextIndicates a dietary restriction or guideline for which this recipe or menu item is suitable, e.g. d…

Inherited properties

Recipe also inherits properties from HowTo, CreativeWork, Thing.

PropertyExpected typeDescription
estimatedCostTextThe estimated cost of the supply or supplies consumed when performing instructions.
performTimeTextThe length of time it takes to perform instructions or a direction (not including time to prepare t…
prepTimeTextThe length of time it takes to prepare the items to be used in instructions or a direction, in [ISO…
stepTextA single step item (as HowToStep, text, document, video, etc.) or a HowToSection.
supplyTextA sub-property of instrument. A supply consumed when performing instructions or a direction.
toolTextA sub property of instrument. An object used (but not consumed) when performing instructions or a d…
totalTimeTextThe total time required to perform instructions or a direction (including time to prepare the suppl…
yieldTextThe quantity that results by performing instructions. For example, a paper airplane, 10 personalize…
aboutTextThe subject matter of an object.
abstractTextAn abstract is a short description that summarizes a [[CreativeWork]].
accessibilityAPITextIndicates that the resource is compatible with the referenced accessibility API. Values should be d…
accessibilityControlTextIdentifies input methods that are sufficient to fully control the described resource. Values should…
accessibilityFeatureTextContent features of the resource, such as accessible media, alternatives and supported enhancements…
accessibilityHazardTextA characteristic of the described resource that is physiologically dangerous to some users. Related…
accessibilitySummaryTextA human-readable summary of specific accessibility features or deficiencies, consistent with the ot…
accessModeTextThe human sensory perceptual system or cognitive faculty through which a person may process or perc…
accessModeSufficientTextA list of single or combined accessModes that are sufficient to understand all the intellectual con…
accountablePersonTextSpecifies the Person that is legally accountable for the CreativeWork.
acquireLicensePageURLIndicates a page documenting how licenses can be purchased or otherwise acquired, for the current i…
aggregateRatingTextThe overall rating, based on a collection of reviews or ratings, of the item.
alternativeHeadlineTextA secondary title of the CreativeWork.
archivedAtURLIndicates a page or other link involved in archival of a [[CreativeWork]]. In the case of [[MediaRe…
assessesTextThe item being described is intended to assess the competency or learning outcome defined by the re…
associatedMediaTextA media object that encodes this CreativeWork. This property is a synonym for encoding.
audienceTextAn intended audience, i.e. a group for whom something was created.
audioTextAn embedded audio object.
authorTextThe author of this content or rating. Please note that author is special in that HTML 5 provides a …
awardTextAn award won by or for this item.
characterTextFictional person connected with a creative work.
citationTextA citation or reference to another creative work, such as another publication, web page, scholarly …
commentTextComments, typically from users.
commentCountNumberThe number of comments this CreativeWork (e.g. Article, Question or Answer) has received. This is m…
conditionsOfAccessTextConditions that affect the availability of, or method(s) of access to, an item. Typically used for …
contentLocationTextThe location depicted or described in the content. For example, the location in a photograph or pai…
contentRatingTextOfficial rating of a piece of content&#x2014;for example, 'MPAA PG-13'.
contentReferenceTimeDateTimeThe specific time described by a creative work, for works (e.g. articles, video objects etc.) that …
contributorTextA secondary contributor to the CreativeWork or Event.
copyrightHolderTextThe party holding the legal copyright to the CreativeWork.
copyrightNoticeTextText of a notice appropriate for describing the copyright aspects of this Creative Work, ideally in…
copyrightYearNumberThe year during which the claimed copyright for the CreativeWork was first asserted.

+ 92 more inherited properties. See schema.org/Recipe for the full list.

Recipe JSON-LD example

{
  "@context": "https://schema.org",
  "@type": "Recipe",
  "name": "Example Recipe"
}

Frequently asked questions

What is Recipe schema?

Recipe (schema.org/Recipe) is a structured-data type used to describe a Recipe to search engines and AI systems. Adding Recipe JSON-LD to a page helps Google, Bing and answer engines understand the content and can enable rich results.

How do I add Recipe structured data to my website?

Fill in the Recipe fields in this tool, copy the generated JSON-LD, and paste it inside a <script type="application/ld+json"> tag in the <head> or <body> of your page. You can also export Microdata, RDFa, XML or Open Graph.

Is the Recipe JSON-LD generator free?

Yes. jsonldtool.com is a free Recipe schema generator and validator with no sign-up required.

Related schema types

How-To