Recipe
ContentRich Result Eligible

Recipe

A cooking recipe with ingredients and steps. Enables recipe rich results with cook time, ratings, calories, and step-by-step instructions in Google Search.

Rich Result: Recipe

Required Properties

name
image
author
recipeIngredient
recipeInstructions

Recommended Properties

description
prepTime
cookTime
totalTime
recipeYield
aggregateRating
nutrition
keywords

JSON-LD Example

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Recipe",
  "name": "Classic Chocolate Cake",
  "image": [
    "https://example.com/cake.jpg"
  ],
  "author": {
    "@type": "Person",
    "name": "Jane Baker"
  },
  "description": "A rich, moist chocolate cake perfect for any occasion",
  "prepTime": "PT30M",
  "cookTime": "PT45M",
  "totalTime": "PT75M",
  "recipeYield": "12 servings",
  "recipeIngredient": [
    "2 cups flour",
    "1.5 cups sugar",
    "3/4 cup cocoa powder"
  ],
  "recipeInstructions": [
    {
      "@type": "HowToStep",
      "text": "Preheat oven to 350°F (175°C)."
    }
  ],
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.9",
    "reviewCount": "328"
  }
}
</script>
Test your Recipe markup
Validate and generate Recipe JSON-LD for your site
Validate Schema →Generate JSON-LD →

Related Schema Types

HowTo
← All Schema.org Types