Rich Results

Recipe Schema Markup

Generate Recipe JSON-LD for Google's recipe rich results — including cook time, ingredients, nutrition facts, and star ratings in search.

Rich result type
Recipe rich results, Google Images
Google documentation →

Validate your Recipe schema

Enter your URL to check if your Recipe markup is correct and eligible for rich results.

Required fields

  • name
  • image
  • author

Recommended fields

  • recipeIngredient
  • recipeInstructions
  • cookTime
  • prepTime
  • nutrition
  • aggregateRating

Common Recipe schema errors

  • image missing — required for recipe rich results
  • cookTime not in ISO 8601 format
  • recipeInstructions is plain text instead of HowToStep array
  • Missing recipeYield

Generate Recipe schema

Fill in the fields below to generate valid JSON-LD you can paste directly into your page.

Recipe schema — frequently asked questions

Is image required for Recipe rich results?

Yes — Google requires at least one image for recipe rich results. The image should be of the finished dish and at least 1200px wide.

How do I format cook time?

Use ISO 8601 duration: PT20M for 20 minutes, PT1H for 1 hour. Google displays this as human-readable time in rich results.

Can I add nutrition information?

Yes — use the NutritionInformation type with calories, fatContent, proteinContent etc. This data may appear in recipe rich results.

Other schema types

E-commerceProductProduct snippets, Google ShoppingContentArticleTop Stories, Article rich resultsRich ResultsFAQPageFAQ dropdowns in SERPBrandingOrganizationKnowledge Panel, logo in searchLocal SEOLocalBusinessLocal Knowledge Panel, Google MapsNavigationBreadcrumbListBreadcrumb trails in SERP

Audit your full schema coverage

SchemaScan checks all schema types at once — get a complete score and fix-it report for any URL.

Run free audit →