Enabling Rich Snippets for Recipes

You can mark up your recipe content with structured data, providing detail such
as reviewer ratings, cooking and preparation time, and nutrition information.
Google uses this information to display your content in Search results in
useful ways, such as:

showing rich snippets for recipe results

enabling your page for recipe-specific Search tools

Recipe markup properties

In order for rich snippets to be shown for a recipe, the markup must
contain at least two of the following:

image

at least one of prepTime, cookTime, totalTime, or ingredients

nutritionInformation

review

When you mark up your recipe content, use the following properties of the schema.org Recipe type.

Recipe-specific usage guidelines and policies

In addition to the general policies that apply to all rich snippets, the following extra policies apply for Recipe rich snippets:

Recipe markup should be used for content about preparing a particular dish.
For example, "facial scrub" or "party ideas" are not valid names for a dish.

Recipe markup should be used for a specific recipe, not a category of recipes or a list of recipes. For example, “10 apple pie recipes” is not a specific recipe. See also our
structured data policies for multiple entities on the same page.

If the recipe markup contains a single review, the reviewer’s name must be a
valid person or organization. For example, "50% off ingredients" is not
a valid name for a reviewer.