We use cookies for analytics and to serve ads. Accept to enable Google Analytics and AdSense. You can decline to stay opt-out.
Recipe pages paired with HowTo steps, FAQs, and breadcrumb context for cooking guides.
Core recipe entity with ingredients, instructions, times, and yields.
Structured how-to steps with supplies/tools where applicable.
Answer common cooking questions and substitutions.
Navigation context.
Ensure every applicable required property is present in your implementation. Nested props reference their parent objects (for example, `offers.priceCurrency`).
Paste as a single script tag. Keep product details, offer data, shipping/returns, and FAQ answers in sync with the page.
[
{
"@context": "https://schema.org",
"@type": "Recipe",
"@id": "https://www.example.com/recipes/lemon-pasta#recipe",
"name": "Creamy Lemon Pasta",
"description": "Bright, creamy lemon pasta ready in 25 minutes.",
"image": [
"https://www.example.com/images/lemon-pasta-hero.webp"
],
"recipeIngredient": [
"12 oz spaghetti",
"2 lemons",
"1/2 cup heavy cream",
"1/2 cup grated parmesan",
"2 tbsp butter",
"Salt",
"Pepper"
],
"recipeInstructions": [
"Cook pasta in salted boiling water until al dente.",
"Reserve 1 cup of pasta water, then drain.",
"In a pan, melt butter, add cream, lemon zest, and juice; simmer 2 minutes.",
"Toss pasta with sauce, parmesan, and pasta water to desired consistency; season with salt and pepper."
],
"totalTime": "PT25M",
"recipeYield": "4 servings",
"author": { "@type": "Person", "name": "Chef Lee" },
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": 4.8,
"reviewCount": 220
}
},
{
"@context": "https://schema.org",
"@type": "HowTo",
"@id": "https://www.example.com/recipes/lemon-pasta#howto",
"name": "How to make creamy lemon pasta",
"totalTime": "PT25M",
"supply": [
{ "@type": "HowToSupply", "name": "Spaghetti" },
{ "@type": "HowToSupply", "name": "Lemons" },
{ "@type": "HowToSupply", "name": "Cream" }
],
"tool": [
{ "@type": "HowToTool", "name": "Large pot" },
{ "@type": "HowToTool", "name": "Skillet" }
],
"step": [
{ "@type": "HowToStep", "text": "Boil pasta in salted water until al dente." },
{ "@type": "HowToStep", "text": "Simmer butter, cream, and lemon zest/juice for 2 minutes." },
{ "@type": "HowToStep", "text": "Combine pasta, sauce, parmesan, and pasta water to desired consistency." }
]
},
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Can I swap cream for milk?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Use half-and-half or add 1 tbsp butter to milk for a creamier result."
}
},
{
"@type": "Question",
"name": "How do I prevent curdling?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Temper the cream off heat before adding lemon, and avoid rapid boiling once citrus is in the sauce."
}
}
]
},
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{ "@type": "ListItem", "position": 1, "name": "Home", "item": "https://www.example.com" },
{ "@type": "ListItem", "position": 2, "name": "Recipes", "item": "https://www.example.com/recipes" },
{ "@type": "ListItem", "position": 3, "name": "Creamy Lemon Pasta", "item": "https://www.example.com/recipes/lemon-pasta" }
]
}
]Use both when you want full recipe eligibility plus structured steps/tools/supplies. If you only need recipe eligibility, you can omit HowTo.
Include totalTime and prep/cook times on the recipe; use totalTime on the HowTo if helpful.