result.recipes, on desktop and mobile — no separate API call. Only the cards in the page as first loaded are returned: typically 3 on desktop and 4 on mobile.

Recipes carousel on the Google SERP
recipes returns each card in that list (8 to 18 in our tests). These cards do not include ingredients.

Recipe list on the US mobile Google SERP
recipes is omitted from result when the carousel is absent — treat it as optional rather than expecting an empty array.
Recipe structure
position, title and link are always present. Every other field is included only when Google shows it on the card.
Response example
A response tostarbucks pink drink recipe: