Skip to content
SEWWA

Schema guides Schema type

Recipe schema: complete guide

When to use: Recipe pages with full ingredients and instructions visible to users.

Required properties

Optional properties

Example JSON-LD

{
"@context": "https://schema.org",
"@type": "Recipe",
"name": "Quick Oatmeal",
"image": "https://www.example.com/oatmeal.jpg",
"recipeIngredient": [
"1 cup rolled oats",
"2 cups water",
"Pinch of salt"
],
"recipeInstructions": {
"@type": "ItemList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"text": "Boil water with salt."
},
{
"@type": "ListItem",
"position": 2,
"text": "Stir in oats and simmer 5 minutes."
}
]
}
}

Validation tips

Overview

Recipe rich results are competitive—accuracy and imagery matter. Nutrition and times should reflect what the recipe actually produces.

SEWWA helps you prototype JSON-LD; always compare against the visible recipe card.

Try the free Schema Generator →