Recipe Schema Generator

Generate Recipe JSON-LD with ingredients, steps, cook times, yield, cuisine and calories.

Runs instantly in your browser — results update as you type.

What is Recipe schema?

Recipe schema is structured data for recipes. It lets Google show a recipe with its photo, rating, cooking time and calories in search results and on Google Assistant devices.

What to fill in

  • Name and a large, appetising photo (required).
  • Ingredients — one per line, with quantities.
  • Instructions — one step per line.
  • Prep and cook time in minutes; total time is calculated for you.
  • Yield, category, cuisine, keywords and calories.

Use the same ingredients and steps that readers see on the page.

Paste the generated <script type="application/ld+json"> block anywhere in the page's HTML (the head is common), then validate it with Google's Rich Results Test or our Structured Data Checker. Markup must describe content that is visible on the page.

Frequently asked questions

Can I add star ratings?

Yes, if readers rate the recipe on your page; add an aggregateRating block to the generated code.

How are times formatted?

As ISO 8601 durations such as PT20M; the generator converts minutes automatically.

Do I need nutrition information?

It is optional but helps your recipe stand out.