[
  {
    "id": "r-6b3542c08e67ccd2",
    "templateId": "pasta",
    "title": "Romige kip-pasta primavera",
    "cuisine": "Amerikaans",
    "description": "Farfalle met gebakken kip, broccoli, champignons, paprika, courgette en een romige Parmezaanse saus.",
    "source": "themealdb",
    "sourceId": "52796",
    "roleFamilies": {
      "protein": [
        "kipfilet"
      ],
      "vegetable": [
        "broccoli",
        "champignons",
        "kastanjechampignons",
        "courgette",
        "rode paprika",
        "paprika rood",
        "ui",
        "uien",
        "knoflook"
      ],
      "carb": [
        "farfalle"
      ],
      "sauce": [
        "olijfolie"
      ],
      "dairy": [
        "Parmezaanse kaas",
        "Parmigiano reggiano",
        "slagroom",
        "melk",
        "roomboter"
      ],
      "pantry": [
        "peterselie"
      ]
    },
    "steps": [
      "Kruid de kipfilets met zout en zwarte peper en bak ze in 1 eetlepel roomboter en 2 eetlepels olijfolie 5 tot 7 minuten per kant gaar.",
      "Kook ondertussen de farfalle beetgaar in ruim gezouten water en bewaar 120 ml kookvocht.",
      "Laat de kip 5 minuten rusten op een snijplank en snijd de filets daarna in plakken.",
      "Bak courgette, broccoli, champignons, rode paprika en ui 5 minuten in dezelfde pan met de rest van de roomboter en olijfolie.",
      "Voeg knoflook en chilivlokken toe, bak 1 minuut mee en blus af met witte wijn; laat de wijn tot de helft inkoken.",
      "Roer melk, slagroom en het bewaarde kookvocht erdoor, laat 2 tot 3 minuten zacht koken en meng daarna farfalle, kip en Parmezaanse kaas erdoor.",
      "Breng op smaak met zout en zwarte peper en serveer met peterselie."
    ],
    "tags": [
      "amerikaans",
      "kip",
      "pasta",
      "primavera",
      "romige saus"
    ],
    "timeMinutes": 35,
    "servings": 4,
    "ingredients": [
      "kipfilet",
      "farfalle",
      "broccoli",
      "champignons",
      "courgette",
      "rode paprika",
      "ui",
      "knoflook",
      "Parmezaanse kaas",
      "slagroom",
      "melk",
      "roomboter",
      "olijfolie",
      "peterselie"
    ],
    "equipment": [
      "grote koekenpan",
      "kookpan",
      "vergiet",
      "snijplank",
      "koksmes",
      "rasp"
    ],
    "imageLocalPath": "/meal-photos/recipes/9cd18a1e92b161cd.jpg",
    "productLinks": {
      "protein": [
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "57741",
          "title": "AH Biologisch Kipfilet 2 stuks",
          "role": "protein",
          "kind": "protein",
          "canonicalName": "kipfilet",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "67621",
          "title": "AH Franse scharrelkipfilet",
          "role": "protein",
          "kind": "protein",
          "canonicalName": "kipfilet",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "jumbo",
          "store": "Jumbo",
          "providerProductId": "jumbo-kipfilet-ca-600g-515106KGR",
          "title": "Jumbo Kipfilet ca. 600g",
          "role": "protein",
          "kind": "protein",
          "canonicalName": "kipfilet",
          "sourceUrl": "https://www.jumbo.com/producten/jumbo-kipfilet-ca-600g-515106KGR",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "plus",
          "store": "PLUS",
          "providerProductId": "296701",
          "title": "PLUS Boerentrots Kipfilet 1 stuk",
          "role": "protein",
          "kind": "protein",
          "canonicalName": "kipfilet",
          "sourceUrl": "https://www.plus.nl/product/plus-boerentrots-kipfilet-1-stuk-tray-200-g-296701",
          "publishedReviewStatus": "approved"
        }
      ],
      "vegetable": [
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "4177",
          "title": "AH Broccoli",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "broccoli",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "4169",
          "title": "AH Witte champignons",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "champignons",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "41203",
          "title": "AH Kastanjechampignons",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "champignons",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "4164",
          "title": "AH Courgette",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "courgette",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "185202",
          "title": "AH Biologisch Courgette",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "courgette",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "4117",
          "title": "AH Paprika rood",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "rode paprika",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "525847",
          "title": "AH Gele uien",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "ui",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "4160",
          "title": "AH Knoflook",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "knoflook",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "jumbo",
          "store": "Jumbo",
          "providerProductId": "jumbo-broccoli-500-g-479521STK",
          "title": "Jumbo Broccoli 500 g",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "broccoli",
          "sourceUrl": "https://www.jumbo.com/producten/jumbo-broccoli-500-g-479521STK",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "plus",
          "store": "PLUS",
          "providerProductId": "114122",
          "title": "PLUS Broccoli",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "broccoli",
          "sourceUrl": "https://www.plus.nl/product/plus-broccoli-kg-1000-g-114122",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "jumbo",
          "store": "Jumbo",
          "providerProductId": "jumbo-kastanjechampignons-250-g-710748SC",
          "title": "Jumbo Kastanjechampignons 250 g",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "champignons",
          "sourceUrl": "https://www.jumbo.com/producten/jumbo-kastanjechampignons-250-g-710748SC",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "plus",
          "store": "PLUS",
          "providerProductId": "369836",
          "title": "Neutraal Kastanjechampignons",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "champignons",
          "sourceUrl": "https://www.plus.nl/product/neutraal-kastanjechampignons-bakje-250-g-369836",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "jumbo",
          "store": "Jumbo",
          "providerProductId": "jumbo-courgette-302245STK",
          "title": "Jumbo Courgette",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "courgette",
          "sourceUrl": "https://www.jumbo.com/producten/jumbo-courgette-302245STK",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "plus",
          "store": "PLUS",
          "providerProductId": "114068",
          "title": "PLUS Courgette groen",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "courgette",
          "sourceUrl": "https://www.plus.nl/product/plus-courgette-groen-stuk-1-st-114068",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "jumbo",
          "store": "Jumbo",
          "providerProductId": "jumbo-paprika-rood-641085STK",
          "title": "Jumbo Paprika Rood",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "rode paprika",
          "sourceUrl": "https://www.jumbo.com/producten/jumbo-paprika-rood-641085STK",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "plus",
          "store": "PLUS",
          "providerProductId": "636826",
          "title": "PLUS Paprika rood",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "rode paprika",
          "sourceUrl": "https://www.plus.nl/product/plus-paprika-rood-stuk-1-st-636826",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "jumbo",
          "store": "Jumbo",
          "providerProductId": "jumbo-gele-uien-3-stuks-770718NET",
          "title": "Jumbo Gele Uien 3 Stuks",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "ui",
          "sourceUrl": "https://www.jumbo.com/producten/jumbo-gele-uien-3-stuks-770718NET",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "plus",
          "store": "PLUS",
          "providerProductId": "113909",
          "title": "PLUS Gele uien",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "ui",
          "sourceUrl": "https://www.plus.nl/product/plus-gele-uien-net-2-kg-113909",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "jumbo",
          "store": "Jumbo",
          "providerProductId": "verse-knoflook-213178STK",
          "title": "Verse Knoflook",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "knoflook",
          "sourceUrl": "https://www.jumbo.com/producten/verse-knoflook-213178STK",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "plus",
          "store": "PLUS",
          "providerProductId": "781949",
          "title": "Neutraal Knoflook",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "knoflook",
          "sourceUrl": "https://www.plus.nl/product/neutraal-knoflook-net-2-st-781949",
          "publishedReviewStatus": "approved"
        }
      ],
      "carb": [
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "62025",
          "title": "AH Farfalle",
          "role": "carb",
          "kind": "carb",
          "canonicalName": "farfalle",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "2064",
          "title": "Grand' Italia Farfalle tradizionali",
          "role": "carb",
          "kind": "carb",
          "canonicalName": "farfalle",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "jumbo",
          "store": "Jumbo",
          "providerProductId": "rummo-farfalle-500-g-214036PAK",
          "title": "Rummo Farfalle 500 g",
          "role": "carb",
          "kind": "carb",
          "canonicalName": "farfalle",
          "sourceUrl": "https://www.jumbo.com/producten/rummo-farfalle-500-g-214036PAK",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "plus",
          "store": "PLUS",
          "providerProductId": "694757",
          "title": "PLUS Farfalle",
          "role": "carb",
          "kind": "carb",
          "canonicalName": "farfalle",
          "sourceUrl": "https://www.plus.nl/product/plus-farfalle-stazak-500-g-694757",
          "publishedReviewStatus": "approved"
        }
      ],
      "sauce": [
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "48897",
          "title": "AH Olijfolie extra vierge",
          "role": "sauce",
          "kind": "sauce",
          "canonicalName": "olijfolie",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "jumbo",
          "store": "Jumbo",
          "providerProductId": "jumbo-olijfolie-mild-1-l-418264FLS",
          "title": "Jumbo Olijfolie Mild 1 L",
          "role": "sauce",
          "kind": "sauce",
          "canonicalName": "olijfolie",
          "sourceUrl": "https://www.jumbo.com/producten/jumbo-olijfolie-mild-1-l-418264FLS",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "plus",
          "store": "PLUS",
          "providerProductId": "808854",
          "title": "BIO+ milde olijfolie",
          "role": "sauce",
          "kind": "sauce",
          "canonicalName": "olijfolie",
          "sourceUrl": "https://www.plus.nl/product/bio-milde-olijfolie-fles-500-ml-808854",
          "publishedReviewStatus": "approved"
        }
      ],
      "dairy": [
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "143821",
          "title": "AH Parmigiano reggiano",
          "role": "dairy",
          "kind": "dairy",
          "canonicalName": "Parmezaanse kaas",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "121125",
          "title": "Zanetti Parmigiano Reggiano",
          "role": "dairy",
          "kind": "dairy",
          "canonicalName": "Parmezaanse kaas",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "1498",
          "title": "AH Slagroom",
          "role": "dairy",
          "kind": "dairy",
          "canonicalName": "slagroom",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "1525",
          "title": "AH Halfvolle melk",
          "role": "dairy",
          "kind": "dairy",
          "canonicalName": "melk",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "1531",
          "title": "AH Roomboter ongezouten",
          "role": "dairy",
          "kind": "dairy",
          "canonicalName": "roomboter",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "jumbo",
          "store": "Jumbo",
          "providerProductId": "jumbo-parmigiano-reggiano-kaas-200-g-492879STK",
          "title": "Jumbo Parmigiano Reggiano Kaas 200 g",
          "role": "dairy",
          "kind": "dairy",
          "canonicalName": "Parmezaanse kaas",
          "sourceUrl": "https://www.jumbo.com/producten/jumbo-parmigiano-reggiano-kaas-200-g-492879STK",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "plus",
          "store": "PLUS",
          "providerProductId": "199161",
          "title": "Melkan Parmigiano Reggiano",
          "role": "dairy",
          "kind": "dairy",
          "canonicalName": "Parmezaanse kaas",
          "sourceUrl": "https://www.plus.nl/product/melkan-parmigiano-reggiano-tray-200-g-199161",
          "publishedReviewStatus": "approved"
        }
      ],
      "pantry": [
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "238971",
          "title": "AH Platte peterselie",
          "role": "pantry",
          "kind": "pantry",
          "canonicalName": "peterselie",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "197308",
          "title": "AH Biologisch Peterselie pot",
          "role": "pantry",
          "kind": "pantry",
          "canonicalName": "peterselie",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "jumbo",
          "store": "Jumbo",
          "providerProductId": "jumbo-peterselie-39-g-718106BUS",
          "title": "Jumbo Peterselie 39 g",
          "role": "pantry",
          "kind": "pantry",
          "canonicalName": "peterselie",
          "sourceUrl": "https://www.jumbo.com/producten/jumbo-peterselie-39-g-718106BUS",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "plus",
          "store": "PLUS",
          "providerProductId": "505883",
          "title": "PLUS Peterselie",
          "role": "pantry",
          "kind": "pantry",
          "canonicalName": "peterselie",
          "sourceUrl": "https://www.plus.nl/product/plus-peterselie-pot-14-g-505883",
          "publishedReviewStatus": "approved"
        }
      ]
    },
    "productIntents": [
      {
        "canonicalName": "kipfilet",
        "role": "protein",
        "quantityText": "5 stuks",
        "required": true
      },
      {
        "canonicalName": "farfalle",
        "role": "carb",
        "quantityText": "450 g",
        "required": true
      },
      {
        "canonicalName": "broccoli",
        "role": "vegetable",
        "quantityText": "1 stronk",
        "required": true
      },
      {
        "canonicalName": "champignons",
        "role": "vegetable",
        "quantityText": "225 g",
        "required": true
      },
      {
        "canonicalName": "courgette",
        "role": "vegetable",
        "quantityText": "1 stuk",
        "required": true
      },
      {
        "canonicalName": "rode paprika",
        "role": "vegetable",
        "quantityText": "1 stuk",
        "required": true
      },
      {
        "canonicalName": "ui",
        "role": "vegetable",
        "quantityText": "1 stuk",
        "required": true
      },
      {
        "canonicalName": "knoflook",
        "role": "vegetable",
        "quantityText": "3 tenen",
        "required": true
      },
      {
        "canonicalName": "Parmezaanse kaas",
        "role": "dairy",
        "quantityText": "100 g",
        "required": false
      },
      {
        "canonicalName": "slagroom",
        "role": "dairy",
        "quantityText": "120 ml",
        "required": false
      },
      {
        "canonicalName": "melk",
        "role": "dairy",
        "quantityText": "120 ml",
        "required": false
      },
      {
        "canonicalName": "roomboter",
        "role": "dairy",
        "quantityText": "2 el",
        "required": false
      },
      {
        "canonicalName": "olijfolie",
        "role": "sauce",
        "quantityText": "3 el",
        "required": false
      },
      {
        "canonicalName": "peterselie",
        "role": "pantry",
        "quantityText": "1 handvol",
        "required": false
      }
    ]
  },
  {
    "id": "r-1f6e1a9685585991",
    "templateId": "riceBowl",
    "title": "Spaanse ovenrijst met varkensvlees",
    "cuisine": "Spaans",
    "description": "Valenciaanse ovenrijst met speklap, bakbloedworst, gerookte spekreepjes, witte bonen, paprika, knoflook en paellarijst.",
    "source": "themealdb",
    "sourceId": "53156",
    "sourceUrl": "https://www.bbcgoodfood.com/recipes/arroz-al-horno-baked-rice",
    "roleFamilies": {
      "protein": [
        "speklap",
        "bakbloedworst",
        "bloedworst",
        "gerookte spekreepjes",
        "spekreepjes",
        "witte bonen"
      ],
      "vegetable": [
        "rode paprika's",
        "rode paprika",
        "ui",
        "uien",
        "tomaat",
        "tomaten",
        "Roma tomaten",
        "knoflook"
      ],
      "carb": [
        "paellarijst",
        "paella rijst"
      ],
      "sauce": [
        "kippenbouillon",
        "citroen",
        "olijfolie"
      ],
      "pantry": [
        "paprikapoeder",
        "chilivlokken",
        "cayennepeper",
        "tijm"
      ]
    },
    "steps": [
      "Verwarm de oven voor op 200 graden.",
      "Verhit de helft van de olijfolie in een brede ovenbestendige pan en bak de speklap in porties rondom bruin.",
      "Bak bakbloedworst en gerookte spekreepjes enkele minuten in dezelfde pan en schep ze bij de speklap.",
      "Fruit ui en rode paprika's ongeveer 10 minuten tot ze zacht zijn, voeg tomaat, knoflook, paprikapoeder en chilivlokken toe en bak 2 minuten mee.",
      "Doe speklap, bakbloedworst, gerookte spekreepjes, witte bonen, kippenbouillon en tijm terug in de pan en breng aan de kook.",
      "Strooi de paellarijst rond het vlees en duw de korrels onder de bouillon.",
      "Zet de pan onafgedekt 20 minuten in de oven tot de paellarijst gaar is en de bouillon is opgenomen.",
      "Controleer de rijst, zet zo nodig nog 5 minuten terug in de oven en maak af met citroensap en de rest van de olijfolie."
    ],
    "tags": [
      "spaans",
      "ovenrijst",
      "varkensvlees",
      "paellarijst",
      "bonen"
    ],
    "timeMinutes": 70,
    "servings": 4,
    "ingredients": [
      "speklap",
      "bakbloedworst",
      "gerookte spekreepjes",
      "paellarijst",
      "witte bonen",
      "rode paprika's",
      "ui",
      "tomaat",
      "knoflook",
      "kippenbouillon",
      "paprikapoeder",
      "chilivlokken",
      "tijm",
      "citroen",
      "olijfolie"
    ],
    "equipment": [
      "oven",
      "brede ovenbestendige pan",
      "snijplank",
      "koksmes",
      "maatbeker",
      "keukentang"
    ],
    "imageLocalPath": "/meal-photos/recipes/70169d42064248df.jpg",
    "productLinks": {
      "protein": [
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "3986",
          "title": "AH Speklap",
          "role": "protein",
          "kind": "protein",
          "canonicalName": "speklap",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "232421",
          "title": "AH Speklap",
          "role": "protein",
          "kind": "protein",
          "canonicalName": "speklap",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "32980",
          "title": "AH Bakbloedworst dikke plak",
          "role": "protein",
          "kind": "protein",
          "canonicalName": "bakbloedworst",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "130250",
          "title": "AH Spekreepjes gerookt",
          "role": "protein",
          "kind": "protein",
          "canonicalName": "gerookte spekreepjes",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "198413",
          "title": "Valle del sole Witte bonen",
          "role": "protein",
          "kind": "protein",
          "canonicalName": "witte bonen",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "159536",
          "title": "AH Terra Witte bonen",
          "role": "protein",
          "kind": "protein",
          "canonicalName": "witte bonen",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "jumbo",
          "store": "Jumbo",
          "providerProductId": "jumbo-zonvarken-speklappen-300-g-670947TRA",
          "title": "Jumbo Zonvarken Speklappen 300 g",
          "role": "protein",
          "kind": "protein",
          "canonicalName": "speklap",
          "sourceUrl": "https://www.jumbo.com/producten/jumbo-zonvarken-speklappen-300-g-670947TRA",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "plus",
          "store": "PLUS",
          "providerProductId": "992715",
          "title": "PLUS Boerentrots Speklap met zwoerd 3 stuks",
          "role": "protein",
          "kind": "protein",
          "canonicalName": "speklap",
          "sourceUrl": "https://www.plus.nl/product/plus-boerentrots-speklap-met-zwoerd-3-stuks-kg-390-g-992715",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "jumbo",
          "store": "Jumbo",
          "providerProductId": "jumbo-bloedworst-ca-105-g-641384KGR",
          "title": "Jumbo Bloedworst ca. 105 g",
          "role": "protein",
          "kind": "protein",
          "canonicalName": "bakbloedworst",
          "sourceUrl": "https://www.jumbo.com/producten/jumbo-bloedworst-ca-105-g-641384KGR",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "plus",
          "store": "PLUS",
          "providerProductId": "637165",
          "title": "PLUS Bakbloedworst duopack",
          "role": "protein",
          "kind": "protein",
          "canonicalName": "bakbloedworst",
          "sourceUrl": "https://www.plus.nl/product/plus-bakbloedworst-duopack-kg-150-g-637165",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "jumbo",
          "store": "Jumbo",
          "providerProductId": "jumbo-gerookte-spekreepjes-voordeelverpakking-400-g-734200TRA",
          "title": "Jumbo Gerookte Spekreepjes Voordeelverpakking 400 g",
          "role": "protein",
          "kind": "protein",
          "canonicalName": "gerookte spekreepjes",
          "sourceUrl": "https://www.jumbo.com/producten/jumbo-gerookte-spekreepjes-voordeelverpakking-400-g-734200TRA",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "plus",
          "store": "PLUS",
          "providerProductId": "500432",
          "title": "PLUS Gerookte spekreepjes",
          "role": "protein",
          "kind": "protein",
          "canonicalName": "gerookte spekreepjes",
          "sourceUrl": "https://www.plus.nl/product/plus-gerookte-spekreepjes-tray-250-g-500432",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "jumbo",
          "store": "Jumbo",
          "providerProductId": "hak-witte-bonen-365-g-79459POT",
          "title": "Hak Witte Bonen 365 g",
          "role": "protein",
          "kind": "protein",
          "canonicalName": "witte bonen",
          "sourceUrl": "https://www.jumbo.com/producten/hak-witte-bonen-365-g-79459POT",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "plus",
          "store": "PLUS",
          "providerProductId": "374866",
          "title": "Hak Witte bonen",
          "role": "protein",
          "kind": "protein",
          "canonicalName": "witte bonen",
          "sourceUrl": "https://www.plus.nl/product/hak-witte-bonen-pot-365-g-374866",
          "publishedReviewStatus": "approved"
        }
      ],
      "vegetable": [
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "4117",
          "title": "AH Paprika rood",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "rode paprika's",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "525847",
          "title": "AH Gele uien",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "ui",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "67874",
          "title": "AH Roma tomaten",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "tomaat",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "354172",
          "title": "AH Trostomaten",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "tomaat",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "4160",
          "title": "AH Knoflook",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "knoflook",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "jumbo",
          "store": "Jumbo",
          "providerProductId": "jumbo-paprika-rood-641085STK",
          "title": "Jumbo Paprika Rood",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "rode paprika's",
          "sourceUrl": "https://www.jumbo.com/producten/jumbo-paprika-rood-641085STK",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "plus",
          "store": "PLUS",
          "providerProductId": "636826",
          "title": "PLUS Paprika rood",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "rode paprika's",
          "sourceUrl": "https://www.plus.nl/product/plus-paprika-rood-stuk-1-st-636826",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "jumbo",
          "store": "Jumbo",
          "providerProductId": "jumbo-gele-uien-3-stuks-770718NET",
          "title": "Jumbo Gele Uien 3 Stuks",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "ui",
          "sourceUrl": "https://www.jumbo.com/producten/jumbo-gele-uien-3-stuks-770718NET",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "plus",
          "store": "PLUS",
          "providerProductId": "113909",
          "title": "PLUS Gele uien",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "ui",
          "sourceUrl": "https://www.plus.nl/product/plus-gele-uien-net-2-kg-113909",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "jumbo",
          "store": "Jumbo",
          "providerProductId": "jumbo-cocktail-tros-tomaten-400-g-528413STK",
          "title": "Jumbo Cocktail Tros Tomaten 400 g",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "tomaat",
          "sourceUrl": "https://www.jumbo.com/producten/jumbo-cocktail-tros-tomaten-400-g-528413STK",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "plus",
          "store": "PLUS",
          "providerProductId": "113882",
          "title": "PLUS Trostomaten",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "tomaat",
          "sourceUrl": "https://www.plus.nl/product/plus-trostomaten-kg-1000-g-113882",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "jumbo",
          "store": "Jumbo",
          "providerProductId": "verse-knoflook-213178STK",
          "title": "Verse Knoflook",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "knoflook",
          "sourceUrl": "https://www.jumbo.com/producten/verse-knoflook-213178STK",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "plus",
          "store": "PLUS",
          "providerProductId": "781949",
          "title": "Neutraal Knoflook",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "knoflook",
          "sourceUrl": "https://www.plus.nl/product/neutraal-knoflook-net-2-st-781949",
          "publishedReviewStatus": "approved"
        }
      ],
      "carb": [
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "226178",
          "title": "Antonio Sotos Paella rijst",
          "role": "carb",
          "kind": "carb",
          "canonicalName": "paellarijst",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "jumbo",
          "store": "Jumbo",
          "providerProductId": "jumbo-spaanse-paella-rijst-500-g-640761DS",
          "title": "Jumbo Spaanse Paella Rijst 500 g",
          "role": "carb",
          "kind": "carb",
          "canonicalName": "paellarijst",
          "sourceUrl": "https://www.jumbo.com/producten/jumbo-spaanse-paella-rijst-500-g-640761DS",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "plus",
          "store": "PLUS",
          "providerProductId": "742888",
          "title": "Lassie Paella rijst",
          "role": "carb",
          "kind": "carb",
          "canonicalName": "paellarijst",
          "sourceUrl": "https://www.plus.nl/product/lassie-paella-rijst-doos-450-g-742888",
          "publishedReviewStatus": "approved"
        }
      ],
      "sauce": [
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "388347",
          "title": "AH Bouillon kip",
          "role": "sauce",
          "kind": "sauce",
          "canonicalName": "kippenbouillon",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "227667",
          "title": "Kleinste Soepfabriek Kippenbouillon biologisch",
          "role": "sauce",
          "kind": "sauce",
          "canonicalName": "kippenbouillon",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "230708",
          "title": "AH Citroen",
          "role": "sauce",
          "kind": "sauce",
          "canonicalName": "citroen",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "199088",
          "title": "AH Citroensap",
          "role": "sauce",
          "kind": "sauce",
          "canonicalName": "citroen",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "48897",
          "title": "AH Olijfolie extra vierge",
          "role": "sauce",
          "kind": "sauce",
          "canonicalName": "olijfolie",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "jumbo",
          "store": "Jumbo",
          "providerProductId": "jumbo-kippenbouillon-340ml-269151POT",
          "title": "Jumbo Kippenbouillon 340ML",
          "role": "sauce",
          "kind": "sauce",
          "canonicalName": "kippenbouillon",
          "sourceUrl": "https://www.jumbo.com/producten/jumbo-kippenbouillon-340ml-269151POT",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "plus",
          "store": "PLUS",
          "providerProductId": "271799",
          "title": "PLUS Bouillon kip",
          "role": "sauce",
          "kind": "sauce",
          "canonicalName": "kippenbouillon",
          "sourceUrl": "https://www.plus.nl/product/plus-bouillon-kip-pot-340-ml-271799",
          "publishedReviewStatus": "approved"
        }
      ],
      "pantry": [
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "216677",
          "title": "Verstegen Paprikapoeder mild",
          "role": "pantry",
          "kind": "pantry",
          "canonicalName": "paprikapoeder",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "216612",
          "title": "Verstegen Cayennepeper",
          "role": "pantry",
          "kind": "pantry",
          "canonicalName": "chilivlokken",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "238974",
          "title": "AH Tijm",
          "role": "pantry",
          "kind": "pantry",
          "canonicalName": "tijm",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "216629",
          "title": "Verstegen Tijm",
          "role": "pantry",
          "kind": "pantry",
          "canonicalName": "tijm",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "jumbo",
          "store": "Jumbo",
          "providerProductId": "verstegen-paprikapoeder-mild-38-g-237959STK",
          "title": "Verstegen Paprikapoeder Mild 38 g",
          "role": "pantry",
          "kind": "pantry",
          "canonicalName": "paprikapoeder",
          "sourceUrl": "https://www.jumbo.com/producten/verstegen-paprikapoeder-mild-38-g-237959STK",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "plus",
          "store": "PLUS",
          "providerProductId": "436053",
          "title": "PLUS Paprikapoeder",
          "role": "pantry",
          "kind": "pantry",
          "canonicalName": "paprikapoeder",
          "sourceUrl": "https://www.plus.nl/product/plus-paprikapoeder-pot-48-g-436053",
          "publishedReviewStatus": "approved"
        }
      ]
    },
    "productIntents": [
      {
        "canonicalName": "speklap",
        "role": "protein",
        "quantityText": "800 g",
        "required": true
      },
      {
        "canonicalName": "bakbloedworst",
        "role": "protein",
        "quantityText": "150 g",
        "required": true
      },
      {
        "canonicalName": "gerookte spekreepjes",
        "role": "protein",
        "quantityText": "100 g",
        "required": true
      },
      {
        "canonicalName": "paellarijst",
        "role": "carb",
        "quantityText": "375 g",
        "required": true
      },
      {
        "canonicalName": "witte bonen",
        "role": "protein",
        "quantityText": "200 g",
        "required": true
      },
      {
        "canonicalName": "rode paprika's",
        "role": "vegetable",
        "quantityText": "2 stuks",
        "required": true
      },
      {
        "canonicalName": "ui",
        "role": "vegetable",
        "quantityText": "1 stuk",
        "required": true
      },
      {
        "canonicalName": "tomaat",
        "role": "vegetable",
        "quantityText": "1 stuk",
        "required": true
      },
      {
        "canonicalName": "knoflook",
        "role": "vegetable",
        "quantityText": "8 tenen",
        "required": true
      },
      {
        "canonicalName": "kippenbouillon",
        "role": "sauce",
        "quantityText": "1,5 liter",
        "required": false
      },
      {
        "canonicalName": "paprikapoeder",
        "role": "pantry",
        "quantityText": "4 tl",
        "required": false
      },
      {
        "canonicalName": "chilivlokken",
        "role": "pantry",
        "quantityText": "0,5 tl",
        "required": false
      },
      {
        "canonicalName": "tijm",
        "role": "pantry",
        "quantityText": "6 takjes",
        "required": false
      },
      {
        "canonicalName": "citroen",
        "role": "sauce",
        "quantityText": "1 stuk",
        "required": false
      },
      {
        "canonicalName": "olijfolie",
        "role": "sauce",
        "quantityText": "2 el",
        "required": false
      }
    ]
  },
  {
    "id": "r-206c3ffc496daa2b",
    "templateId": "traybake",
    "title": "Ovenzalm met venkel, tomaat en citroen",
    "cuisine": "Brits",
    "description": "Zalmfilet uit de oven met voorgekookte venkel, cherrytomaten, citroen en peterselie. Een lichte vismaaltijd met frisse zuren en geroosterde groenten.",
    "source": "themealdb",
    "sourceId": "52959",
    "sourceUrl": "https://www.bbcgoodfood.com/recipes/7745/baked-salmon-with-fennel-and-tomatoes",
    "roleFamilies": {
      "protein": [
        "zalmfilet",
        "zalm"
      ],
      "vegetable": [
        "venkel",
        "cherrytomaten",
        "tomaten"
      ],
      "sauce": [
        "citroen",
        "citroensap",
        "olijfolie",
        "olie"
      ],
      "pantry": [
        "peterselie",
        "platte peterselie",
        "zwarte olijven",
        "olijven"
      ]
    },
    "steps": [
      "Verwarm de oven voor op 180 graden Celsius.",
      "Snijd het groen van de venkel en houd het apart. Halveer de venkelknollen, snijd elke helft in drie parten en kook de venkel 10 minuten in ruim kokend water. Giet daarna goed af.",
      "Hak het venkelgroen grof en meng het met de peterselie, wat citroenrasp en een deel van het citroensap.",
      "Verdeel de uitgelekte venkel en de cherrytomaten over een ondiepe ovenschaal. Besprenkel met de olijfolie en rooster 10 minuten in de oven.",
      "Leg de zalmfilet tussen de groenten, besprenkel met de rest van het citroensap en bak nog 15 minuten, tot de zalmfilet net gaar is.",
      "Strooi het peterselie-venkelmengsel over de ovenschaal en serveer met zwarte olijven naar smaak."
    ],
    "tags": [
      "vis",
      "oven",
      "zalm",
      "venkel",
      "tomaat"
    ],
    "timeMinutes": 45,
    "servings": 2,
    "ingredients": [
      "zalmfilet",
      "venkel",
      "cherrytomaten",
      "citroen",
      "peterselie",
      "olijfolie",
      "zwarte olijven"
    ],
    "equipment": [
      "oven",
      "ovenschaal",
      "kookpan",
      "vergiet",
      "snijplank",
      "koksmes",
      "citruspers",
      "rasp"
    ],
    "imageLocalPath": "/meal-photos/recipes/710f91eab03f03e7.jpg",
    "productLinks": {
      "protein": [
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "51335",
          "title": "AH Zalmfilet",
          "role": "protein",
          "kind": "protein",
          "canonicalName": "zalmfilet",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "121453",
          "title": "AH Zalmfilet",
          "role": "protein",
          "kind": "protein",
          "canonicalName": "zalmfilet",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "jumbo",
          "store": "Jumbo",
          "providerProductId": "jumbo-zalmfilet-met-huid-naturel-ca-125-g-715171STK",
          "title": "Jumbo Zalmfilet met Huid Naturel ca. 125 g",
          "role": "protein",
          "kind": "protein",
          "canonicalName": "zalmfilet",
          "sourceUrl": "https://www.jumbo.com/producten/jumbo-zalmfilet-met-huid-naturel-ca-125-g-715171STK",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "plus",
          "store": "PLUS",
          "providerProductId": "577611",
          "title": "PLUS Zalmfilet met huid",
          "role": "protein",
          "kind": "protein",
          "canonicalName": "zalmfilet",
          "sourceUrl": "https://www.plus.nl/product/plus-zalmfilet-met-huid-tray-250-g-577611",
          "publishedReviewStatus": "approved"
        }
      ],
      "vegetable": [
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "226181",
          "title": "AH Venkel",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "venkel",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "4137",
          "title": "AH Cherrytomaten",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "cherrytomaten",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "67739",
          "title": "AH Biologisch Cherrytomaten",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "cherrytomaten",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "jumbo",
          "store": "Jumbo",
          "providerProductId": "jumbo-venkel-756856STK",
          "title": "Jumbo Venkel",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "venkel",
          "sourceUrl": "https://www.jumbo.com/producten/jumbo-venkel-756856STK",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "plus",
          "store": "PLUS",
          "providerProductId": "113927",
          "title": "PLUS Venkel",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "venkel",
          "sourceUrl": "https://www.plus.nl/product/plus-venkel-krimp-1-st-113927",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "jumbo",
          "store": "Jumbo",
          "providerProductId": "jumbo-cherry-tomaten-250-g-302232BAK",
          "title": "Jumbo Cherry Tomaten 250 g",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "cherrytomaten",
          "sourceUrl": "https://www.jumbo.com/producten/jumbo-cherry-tomaten-250-g-302232BAK",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "plus",
          "store": "PLUS",
          "providerProductId": "721931",
          "title": "PLUS Cherrytomaten",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "cherrytomaten",
          "sourceUrl": "https://www.plus.nl/product/plus-cherrytomaten-mand-250-g-721931",
          "publishedReviewStatus": "approved"
        }
      ],
      "sauce": [
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "230708",
          "title": "AH Citroen",
          "role": "sauce",
          "kind": "other",
          "canonicalName": "citroen",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "63361",
          "title": "AH Olijfolie extra vierge",
          "role": "sauce",
          "kind": "sauce",
          "canonicalName": "olijfolie",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "jumbo",
          "store": "Jumbo",
          "providerProductId": "jumbo-olijfolie-mild-1-l-418264FLS",
          "title": "Jumbo Olijfolie Mild 1 L",
          "role": "sauce",
          "kind": "sauce",
          "canonicalName": "olijfolie",
          "sourceUrl": "https://www.jumbo.com/producten/jumbo-olijfolie-mild-1-l-418264FLS",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "plus",
          "store": "PLUS",
          "providerProductId": "808854",
          "title": "BIO+ milde olijfolie",
          "role": "sauce",
          "kind": "sauce",
          "canonicalName": "olijfolie",
          "sourceUrl": "https://www.plus.nl/product/bio-milde-olijfolie-fles-500-ml-808854",
          "publishedReviewStatus": "approved"
        }
      ],
      "pantry": [
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "238971",
          "title": "AH Platte peterselie",
          "role": "pantry",
          "kind": "sauce",
          "canonicalName": "peterselie",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "jumbo",
          "store": "Jumbo",
          "providerProductId": "jumbo-peterselie-39-g-718106BUS",
          "title": "Jumbo Peterselie 39 g",
          "role": "pantry",
          "kind": "pantry",
          "canonicalName": "peterselie",
          "sourceUrl": "https://www.jumbo.com/producten/jumbo-peterselie-39-g-718106BUS",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "plus",
          "store": "PLUS",
          "providerProductId": "505883",
          "title": "PLUS Peterselie",
          "role": "pantry",
          "kind": "pantry",
          "canonicalName": "peterselie",
          "sourceUrl": "https://www.plus.nl/product/plus-peterselie-pot-14-g-505883",
          "publishedReviewStatus": "approved"
        }
      ]
    },
    "productIntents": [
      {
        "canonicalName": "zalmfilet",
        "role": "protein",
        "quantityText": "350 g",
        "required": true
      },
      {
        "canonicalName": "venkel",
        "role": "vegetable",
        "quantityText": "2 stuks",
        "required": true
      },
      {
        "canonicalName": "cherrytomaten",
        "role": "vegetable",
        "quantityText": "175 g",
        "required": true
      },
      {
        "canonicalName": "citroen",
        "role": "sauce",
        "quantityText": "1 stuk",
        "required": false
      },
      {
        "canonicalName": "peterselie",
        "role": "pantry",
        "quantityText": "2 el",
        "required": false
      },
      {
        "canonicalName": "olijfolie",
        "role": "sauce",
        "quantityText": "1 el",
        "required": false
      },
      {
        "canonicalName": "zwarte olijven",
        "role": "pantry",
        "quantityText": "naar smaak",
        "required": false
      }
    ]
  },
  {
    "id": "r-33edac1a4be08920",
    "templateId": "noodleStirFry",
    "title": "Rundvlees lo mein met champignons en taugé",
    "cuisine": "Chinees",
    "description": "Chinese lo mein met gemarineerde biefstukreepjes, noedels, champignons, taugé, ui, knoflook, gember, oestersaus en sojasaus.",
    "source": "themealdb",
    "sourceId": "52952",
    "sourceUrl": "https://sueandgambo.com/pages/beef-lo-mein",
    "roleFamilies": {
      "protein": [
        "biefstukreepjes",
        "biefstuk",
        "kogelbiefstuk",
        "runderreepjes"
      ],
      "vegetable": [
        "taugé",
        "tauge",
        "champignons",
        "champignon",
        "ui",
        "uien"
      ],
      "carb": [
        "noedels",
        "mie"
      ],
      "sauce": [
        "oestersaus",
        "sojasaus",
        "sesamolie"
      ],
      "pantry": [
        "knoflook",
        "gember"
      ]
    },
    "steps": [
      "Meng de biefstukreepjes met zout, witte peper, 1 tl sesamolie, het halve ei, de maizena en 1 el plantaardige olie. Laat kort marineren.",
      "Kook de noedels heel kort in ruim kokend water, giet af en spoel koud zodat ze niet plakken.",
      "Verhit 2 el plantaardige olie in een wok en bak de biefstukreepjes op hoog vuur tot ze net medium gaar zijn. Schep uit de wok.",
      "Verhit de rest van de plantaardige olie en roerbak ui, knoflook, gember, taugé en champignons. Voeg het water toe en laat de groenten kort slinken.",
      "Doe de noedels in de wok en breng op smaak met oestersaus, de rest van de sesamolie, suiker en sojasaus.",
      "Schep de biefstukreepjes terug in de wok en roerbak alles kort door tot de lo mein warm en glanzend is."
    ],
    "tags": [
      "noedels",
      "rundvlees",
      "wok",
      "chinees",
      "tauge"
    ],
    "timeMinutes": 45,
    "servings": 4,
    "ingredients": [
      "biefstukreepjes",
      "noedels",
      "taugé",
      "champignons",
      "ui",
      "oestersaus",
      "sojasaus",
      "knoflook",
      "gember",
      "sesamolie"
    ],
    "equipment": [
      "wok",
      "kookpan",
      "vergiet",
      "mengkom",
      "snijplank",
      "koksmes"
    ],
    "imageLocalPath": "/meal-photos/recipes/9497e5fe25ca5ded.jpg",
    "productLinks": {
      "protein": [
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "3975",
          "title": "AH Greenfields Kogelbiefstuk",
          "role": "protein",
          "kind": "protein",
          "canonicalName": "biefstukreepjes",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "618119",
          "title": "AH Greenfields Kogelbiefstuk 3 pack",
          "role": "protein",
          "kind": "protein",
          "canonicalName": "biefstukreepjes",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "618121",
          "title": "AH Greenfields Kogelbiefstuk 4 pack",
          "role": "protein",
          "kind": "protein",
          "canonicalName": "biefstukreepjes",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "123836",
          "title": "AH Kogelbiefstuk",
          "role": "protein",
          "kind": "protein",
          "canonicalName": "biefstukreepjes",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "618118",
          "title": "AH Kogelbiefstuk 3-pack",
          "role": "protein",
          "kind": "protein",
          "canonicalName": "biefstukreepjes",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "618120",
          "title": "AH Kogelbiefstuk 4-pack",
          "role": "protein",
          "kind": "protein",
          "canonicalName": "biefstukreepjes",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "jumbo",
          "store": "Jumbo",
          "providerProductId": "jumbo-rund-biefstuk-1-stuk-ca-150-g-709276KGR",
          "title": "Jumbo Rund Biefstuk 1 Stuk ca. 150 g",
          "role": "protein",
          "kind": "protein",
          "canonicalName": "biefstukreepjes",
          "sourceUrl": "https://www.jumbo.com/producten/jumbo-rund-biefstuk-1-stuk-ca-150-g-709276KGR",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "plus",
          "store": "PLUS",
          "providerProductId": "116213",
          "title": "PLUS Boerentrots Biefstukreepjes",
          "role": "protein",
          "kind": "protein",
          "canonicalName": "biefstukreepjes",
          "sourceUrl": "https://www.plus.nl/product/plus-boerentrots-biefstukreepjes-kg-250-g-116213",
          "publishedReviewStatus": "approved"
        }
      ],
      "vegetable": [
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "441710",
          "title": "AH Buitenbeentjes Kastanjechampignons",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "champignons",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "41113",
          "title": "AH Gesneden champignons",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "champignons",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "123186",
          "title": "AH Gesneden kastanjechampignons",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "champignons",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "4169",
          "title": "AH Witte champignons",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "champignons",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "67842",
          "title": "AH Witte champignons",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "champignons",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "41138",
          "title": "AH Taugé",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "tauge",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "jumbo",
          "store": "Jumbo",
          "providerProductId": "jumbo-tauge-125-g-212623STK",
          "title": "Jumbo Taugé 125 g",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "tauge",
          "sourceUrl": "https://www.jumbo.com/producten/jumbo-tauge-125-g-212623STK",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "plus",
          "store": "PLUS",
          "providerProductId": "800612",
          "title": "PLUS Tauge",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "tauge",
          "sourceUrl": "https://www.plus.nl/product/plus-tauge-zakje-250-g-800612",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "jumbo",
          "store": "Jumbo",
          "providerProductId": "jumbo-kastanjechampignons-250-g-710748SC",
          "title": "Jumbo Kastanjechampignons 250 g",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "champignons",
          "sourceUrl": "https://www.jumbo.com/producten/jumbo-kastanjechampignons-250-g-710748SC",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "plus",
          "store": "PLUS",
          "providerProductId": "369836",
          "title": "Neutraal Kastanjechampignons",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "champignons",
          "sourceUrl": "https://www.plus.nl/product/neutraal-kastanjechampignons-bakje-250-g-369836",
          "publishedReviewStatus": "approved"
        }
      ],
      "carb": [
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "944",
          "title": "AH Mie nestjes",
          "role": "carb",
          "kind": "carb",
          "canonicalName": "noedels",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "591792",
          "title": "AH Ramen noedels kant en klaar",
          "role": "carb",
          "kind": "carb",
          "canonicalName": "noedels",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "553421",
          "title": "AH Udon noedels kant en klaar",
          "role": "carb",
          "kind": "carb",
          "canonicalName": "noedels",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "505269",
          "title": "AH Woknoedels",
          "role": "carb",
          "kind": "carb",
          "canonicalName": "noedels",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "553416",
          "title": "AH Woknoedels volkoren",
          "role": "carb",
          "kind": "carb",
          "canonicalName": "noedels",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "36767",
          "title": "Soubry Chinese mie",
          "role": "carb",
          "kind": "carb",
          "canonicalName": "noedels",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "jumbo",
          "store": "Jumbo",
          "providerProductId": "jumbo-eiermie-250-g-195424STK",
          "title": "Jumbo Eiermie 250 g",
          "role": "carb",
          "kind": "carb",
          "canonicalName": "noedels",
          "sourceUrl": "https://www.jumbo.com/producten/jumbo-eiermie-250-g-195424STK",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "plus",
          "store": "PLUS",
          "providerProductId": "462553",
          "title": "PLUS Mie nestjes",
          "role": "carb",
          "kind": "carb",
          "canonicalName": "noedels",
          "sourceUrl": "https://www.plus.nl/product/plus-mie-nestjes-doos-500-g-462553",
          "publishedReviewStatus": "approved"
        }
      ],
      "sauce": [
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "496226",
          "title": "AH Oestersaus",
          "role": "sauce",
          "kind": "sauce",
          "canonicalName": "oestersaus",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "619051",
          "title": "AH Oestersaus 2-pack",
          "role": "sauce",
          "kind": "sauce",
          "canonicalName": "oestersaus",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "232554",
          "title": "Lee Kum Kee Premium oestersaus",
          "role": "sauce",
          "kind": "sauce",
          "canonicalName": "oestersaus",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "512151",
          "title": "Go-Tan Oyster sauce chinese recipe",
          "role": "sauce",
          "kind": "sauce",
          "canonicalName": "oestersaus",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "jumbo",
          "store": "Jumbo",
          "providerProductId": "go-tan-oestersaus-140ml-463175FLS",
          "title": "Go-Tan Oestersaus 140ml",
          "role": "sauce",
          "kind": "sauce",
          "canonicalName": "oestersaus",
          "sourceUrl": "https://www.jumbo.com/producten/go-tan-oestersaus-140ml-463175FLS",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "plus",
          "store": "PLUS",
          "providerProductId": "223975",
          "title": "Sum en Sam Oestersaus",
          "role": "sauce",
          "kind": "sauce",
          "canonicalName": "oestersaus",
          "sourceUrl": "https://www.plus.nl/product/sum-en-sam-oestersaus-fles-175-ml-223975",
          "publishedReviewStatus": "approved"
        }
      ]
    },
    "productIntents": [
      {
        "canonicalName": "biefstukreepjes",
        "role": "protein",
        "quantityText": "225 g",
        "required": true
      },
      {
        "canonicalName": "noedels",
        "role": "carb",
        "quantityText": "115 g",
        "required": true
      },
      {
        "canonicalName": "taugé",
        "role": "vegetable",
        "quantityText": "100 g",
        "required": true
      },
      {
        "canonicalName": "champignons",
        "role": "vegetable",
        "quantityText": "100 g",
        "required": true
      },
      {
        "canonicalName": "ui",
        "role": "vegetable",
        "quantityText": "75 g",
        "required": false
      },
      {
        "canonicalName": "oestersaus",
        "role": "sauce",
        "quantityText": "1 el",
        "required": false
      },
      {
        "canonicalName": "sojasaus",
        "role": "sauce",
        "quantityText": "1 tl",
        "required": false
      },
      {
        "canonicalName": "knoflook",
        "role": "pantry",
        "quantityText": "1 tl",
        "required": false
      },
      {
        "canonicalName": "gember",
        "role": "pantry",
        "quantityText": "1 tl",
        "required": false
      },
      {
        "canonicalName": "sesamolie",
        "role": "sauce",
        "quantityText": "2 tl",
        "required": false
      }
    ]
  },
  {
    "id": "r-443208687ef698dd",
    "templateId": "stew",
    "title": "Kip Marengo met champignons en olijven",
    "cuisine": "Frans",
    "description": "Franse kipstoof met kippenpoten, champignons, passata, kippenbouillon en zwarte olijven. De saus suddert rustig tot de kip mals is.",
    "source": "themealdb",
    "sourceId": "52920",
    "sourceUrl": "https://www.bbcgoodfood.com/recipes/3146682/chicken-marengo",
    "roleFamilies": {
      "protein": [
        "kippenpoten",
        "kippenbouten",
        "kip"
      ],
      "vegetable": [
        "champignons",
        "kastanjechampignons"
      ],
      "sauce": [
        "passata",
        "kippenbouillon",
        "bouillon",
        "olijfolie",
        "olie"
      ],
      "pantry": [
        "zwarte olijven",
        "olijven",
        "peterselie"
      ]
    },
    "steps": [
      "Verhit de olijfolie in een ruime braadpan en bak de champignons tot ze beginnen te slinken.",
      "Leg de kippenpoten in de pan en bak ze kort aan beide kanten lichtbruin.",
      "Schenk de passata erbij, verkruimel het kippenbouillonblokje boven de pan en roer de zwarte olijven erdoor.",
      "Breng op smaak met zwarte peper, dek de pan af en laat de kip Marengo ongeveer 40 minuten zachtjes sudderen tot de kippenpoten gaar en mals zijn.",
      "Bestrooi met peterselie en serveer de kippenpoten met de champignon-passatasaus en olijven."
    ],
    "tags": [
      "kip",
      "stoof",
      "champignons",
      "olijven",
      "frans"
    ],
    "timeMinutes": 12,
    "servings": 4,
    "ingredients": [
      "kippenpoten",
      "champignons",
      "passata",
      "kippenbouillon",
      "zwarte olijven",
      "peterselie",
      "olijfolie"
    ],
    "equipment": [
      "braadpan met deksel",
      "snijplank",
      "koksmes",
      "houten lepel",
      "maatbeker"
    ],
    "imageLocalPath": "/meal-photos/recipes/2665b84b3147535d.jpg",
    "productLinks": {
      "protein": [
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "165537",
          "title": "AH Scharrel kippenpoten 2 stuks",
          "role": "protein",
          "kind": "protein",
          "canonicalName": "kippenpoten",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "531855",
          "title": "AH Scharrel kippenbouten",
          "role": "protein",
          "kind": "protein",
          "canonicalName": "kippenpoten",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "jumbo",
          "store": "Jumbo",
          "providerProductId": "jumbo-kippenbouten-4-stuks-581968KGR",
          "title": "Jumbo Kippenbouten 4 Stuks",
          "role": "protein",
          "kind": "protein",
          "canonicalName": "kippenpoten",
          "sourceUrl": "https://www.jumbo.com/producten/jumbo-kippenbouten-4-stuks-581968KGR",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "plus",
          "store": "PLUS",
          "providerProductId": "203354",
          "title": "PLUS Boerentrots Kippenpoot 2st",
          "role": "protein",
          "kind": "protein",
          "canonicalName": "kippenpoten",
          "sourceUrl": "https://www.plus.nl/product/plus-boerentrots-kippenpoot-2st-tray-600-g-203354",
          "publishedReviewStatus": "approved"
        }
      ],
      "vegetable": [
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "441710",
          "title": "AH Buitenbeentjes Kastanjechampignons",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "champignons",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "41113",
          "title": "AH Gesneden champignons",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "champignons",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "123186",
          "title": "AH Gesneden kastanjechampignons",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "champignons",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "4169",
          "title": "AH Witte champignons",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "champignons",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "67842",
          "title": "AH Witte champignons",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "champignons",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "jumbo",
          "store": "Jumbo",
          "providerProductId": "jumbo-kastanjechampignons-250-g-710748SC",
          "title": "Jumbo Kastanjechampignons 250 g",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "champignons",
          "sourceUrl": "https://www.jumbo.com/producten/jumbo-kastanjechampignons-250-g-710748SC",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "plus",
          "store": "PLUS",
          "providerProductId": "369836",
          "title": "Neutraal Kastanjechampignons",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "champignons",
          "sourceUrl": "https://www.plus.nl/product/neutraal-kastanjechampignons-bakje-250-g-369836",
          "publishedReviewStatus": "approved"
        }
      ],
      "sauce": [
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "481844",
          "title": "AH Tomaten passata gezeefd",
          "role": "sauce",
          "kind": "sauce",
          "canonicalName": "passata",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "101207",
          "title": "AH Biologisch Tomaten passata gezeefd",
          "role": "sauce",
          "kind": "sauce",
          "canonicalName": "passata",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "227667",
          "title": "Kleinste Soepfabriek Kippenbouillon biologisch",
          "role": "sauce",
          "kind": "sauce",
          "canonicalName": "kippenbouillon",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "63361",
          "title": "AH Olijfolie extra vierge",
          "role": "sauce",
          "kind": "sauce",
          "canonicalName": "olijfolie",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "jumbo",
          "store": "Jumbo",
          "providerProductId": "jumbo-tomaten-gezeefd-passata-500-g-422548PAK",
          "title": "Jumbo Tomaten Gezeefd Passata 500 g",
          "role": "sauce",
          "kind": "sauce",
          "canonicalName": "passata",
          "sourceUrl": "https://www.jumbo.com/producten/jumbo-tomaten-gezeefd-passata-500-g-422548PAK",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "plus",
          "store": "PLUS",
          "providerProductId": "324569",
          "title": "PLUS Passata gezeefde tomaten",
          "role": "sauce",
          "kind": "sauce",
          "canonicalName": "passata",
          "sourceUrl": "https://www.plus.nl/product/plus-passata-gezeefde-tomaten-pak-500-g-324569",
          "publishedReviewStatus": "approved"
        }
      ],
      "pantry": [
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "106240",
          "title": "AH Zwarte olijven zonder pit",
          "role": "pantry",
          "kind": "pantry",
          "canonicalName": "zwarte olijven",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "123560",
          "title": "AH Zwarte olijven plakjes",
          "role": "pantry",
          "kind": "pantry",
          "canonicalName": "zwarte olijven",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "238971",
          "title": "AH Platte peterselie",
          "role": "pantry",
          "kind": "pantry",
          "canonicalName": "peterselie",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "197308",
          "title": "AH Biologisch Peterselie pot",
          "role": "pantry",
          "kind": "pantry",
          "canonicalName": "peterselie",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "jumbo",
          "store": "Jumbo",
          "providerProductId": "jumbo-zwarte-olijven-zonder-pit-340-g-449571POT",
          "title": "Jumbo Zwarte Olijven Zonder Pit 340 g",
          "role": "pantry",
          "kind": "pantry",
          "canonicalName": "zwarte olijven",
          "sourceUrl": "https://www.jumbo.com/producten/jumbo-zwarte-olijven-zonder-pit-340-g-449571POT",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "plus",
          "store": "PLUS",
          "providerProductId": "969434",
          "title": "PLUS Zwarte olijven zonder pit",
          "role": "pantry",
          "kind": "pantry",
          "canonicalName": "zwarte olijven",
          "sourceUrl": "https://www.plus.nl/product/plus-zwarte-olijven-zonder-pit-pot-230-g-969434",
          "publishedReviewStatus": "approved"
        }
      ]
    },
    "productIntents": [
      {
        "canonicalName": "kippenpoten",
        "role": "protein",
        "quantityText": "4 stuks",
        "required": true
      },
      {
        "canonicalName": "champignons",
        "role": "vegetable",
        "quantityText": "300 g",
        "required": true
      },
      {
        "canonicalName": "passata",
        "role": "sauce",
        "quantityText": "500 g",
        "required": false
      },
      {
        "canonicalName": "kippenbouillon",
        "role": "sauce",
        "quantityText": "1 blokje",
        "required": false
      },
      {
        "canonicalName": "zwarte olijven",
        "role": "pantry",
        "quantityText": "100 g",
        "required": false
      },
      {
        "canonicalName": "peterselie",
        "role": "pantry",
        "quantityText": "2 el",
        "required": false
      },
      {
        "canonicalName": "olijfolie",
        "role": "sauce",
        "quantityText": "1 el",
        "required": false
      }
    ]
  },
  {
    "id": "r-688d68fa7f8affa8",
    "templateId": "pita",
    "title": "Pita met falafel, saladegroenten en tahinsaus",
    "cuisine": "Syrisch",
    "description": "Warme pitabroodjes gevuld met falafel, sla, tomaat, komkommer, rode ui, augurk, harissa en een frisse tahinsaus met citroen en knoflook.",
    "source": "themealdb",
    "sourceId": "53091",
    "sourceUrl": "https://www.allrecipes.com/recipe/266014/falafel-pita-sandwich-with-tahini-sauce/",
    "roleFamilies": {
      "protein": [
        "falafel"
      ],
      "vegetable": [
        "sla",
        "ijsbergsla",
        "tomaat",
        "tomaten",
        "komkommer",
        "rode ui",
        "rode uien",
        "ui"
      ],
      "carb": [
        "pitabroodjes",
        "pita",
        "pitabrood"
      ],
      "sauce": [
        "tahin",
        "tahini",
        "citroensap",
        "citroen",
        "augurken",
        "harissa"
      ],
      "pantry": [
        "water",
        "knoflook",
        "paprikapoeder"
      ]
    },
    "steps": [
      "Verwarm de oven voor op 230 graden Celsius en leg de falafel op een bakplaat.",
      "Bak de falafel 8 tot 10 minuten in de oven, tot de balletjes goed warm zijn.",
      "Klop intussen de tahin met het water, citroensap, fijngehakte knoflook en paprikapoeder tot een gladde tahinsaus.",
      "Snijd de bovenkant van de pitabroodjes open zodat er een zakje ontstaat en verwarm de pitabroodjes kort mee of apart volgens de verpakking.",
      "Snijd de sla, tomaat, komkommer, augurken en rode ui in dunne stukjes voor de vulling.",
      "Vul elk pitabroodje met 2 stuks falafel, sla, tomaat, komkommer, augurk en rode ui. Lepel er tahinsaus over en maak af met harissa."
    ],
    "tags": [
      "vegetarisch",
      "pita",
      "falafel",
      "tahinsaus",
      "saladegroenten"
    ],
    "timeMinutes": 20,
    "servings": 4,
    "ingredients": [
      "falafel",
      "pitabroodjes",
      "sla",
      "tomaat",
      "komkommer",
      "rode ui",
      "tahin",
      "water",
      "citroensap",
      "knoflook",
      "paprikapoeder",
      "augurken",
      "harissa"
    ],
    "equipment": [
      "oven",
      "bakplaat",
      "mengkom",
      "garde",
      "snijplank",
      "koksmes",
      "broodmes"
    ],
    "imageLocalPath": "/meal-photos/recipes/f2841350a46c9caa.jpg",
    "productLinks": {
      "protein": [
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "564793",
          "title": "AH Terra Biologische falafel",
          "role": "protein",
          "kind": "protein",
          "canonicalName": "falafel",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "564890",
          "title": "AH Terra Biologische falafel",
          "role": "protein",
          "kind": "protein",
          "canonicalName": "falafel",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "564792",
          "title": "AH Terra Falafel pikant",
          "role": "protein",
          "kind": "protein",
          "canonicalName": "falafel",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "jumbo",
          "store": "Jumbo",
          "providerProductId": "jumbo-falafel-naturel-200g-681209TRA",
          "title": "Jumbo Falafel Naturel 200g",
          "role": "protein",
          "kind": "protein",
          "canonicalName": "falafel",
          "sourceUrl": "https://www.jumbo.com/producten/jumbo-falafel-naturel-200g-681209TRA",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "plus",
          "store": "PLUS",
          "providerProductId": "227166",
          "title": "Go Vega Plantaardige falafel",
          "role": "protein",
          "kind": "protein",
          "canonicalName": "falafel",
          "sourceUrl": "https://www.plus.nl/product/go-vega-plantaardige-falafel-tray-200-g-227166",
          "publishedReviewStatus": "approved"
        }
      ],
      "vegetable": [
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "4099",
          "title": "AH Ijsbergsla",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "sla",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "4088",
          "title": "AH Tomaten",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "tomaat",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "54074",
          "title": "AH Komkommer",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "komkommer",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "490280",
          "title": "AH Rode uien",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "rode ui",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "jumbo",
          "store": "Jumbo",
          "providerProductId": "jumbo-komkommer-526991STK",
          "title": "Jumbo Komkommer",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "komkommer",
          "sourceUrl": "https://www.jumbo.com/producten/jumbo-komkommer-526991STK",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "plus",
          "store": "PLUS",
          "providerProductId": "369778",
          "title": "PLUS Komkommer",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "komkommer",
          "sourceUrl": "https://www.plus.nl/product/plus-komkommer-stuk-1-st-369778",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "jumbo",
          "store": "Jumbo",
          "providerProductId": "jumbo-kropsla-302247STK",
          "title": "Jumbo Kropsla",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "sla",
          "sourceUrl": "https://www.jumbo.com/producten/jumbo-kropsla-302247STK",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "plus",
          "store": "PLUS",
          "providerProductId": "114020",
          "title": "PLUS Kropsla",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "sla",
          "sourceUrl": "https://www.plus.nl/product/plus-kropsla-stuk-1-st-114020",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "jumbo",
          "store": "Jumbo",
          "providerProductId": "jumbo-cocktail-tros-tomaten-400-g-528413STK",
          "title": "Jumbo Cocktail Tros Tomaten 400 g",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "tomaat",
          "sourceUrl": "https://www.jumbo.com/producten/jumbo-cocktail-tros-tomaten-400-g-528413STK",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "plus",
          "store": "PLUS",
          "providerProductId": "113882",
          "title": "PLUS Trostomaten",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "tomaat",
          "sourceUrl": "https://www.plus.nl/product/plus-trostomaten-kg-1000-g-113882",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "jumbo",
          "store": "Jumbo",
          "providerProductId": "jumbo-rode-uien-500-g-213005NET",
          "title": "Jumbo Rode Uien 500 g",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "rode ui",
          "sourceUrl": "https://www.jumbo.com/producten/jumbo-rode-uien-500-g-213005NET",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "plus",
          "store": "PLUS",
          "providerProductId": "422193",
          "title": "PLUS Rode uien",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "rode ui",
          "sourceUrl": "https://www.plus.nl/product/plus-rode-uien-net-1000-g-422193",
          "publishedReviewStatus": "approved"
        }
      ],
      "carb": [
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "221858",
          "title": "AH Pita broodjes",
          "role": "carb",
          "kind": "carb",
          "canonicalName": "pitabroodjes",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "221857",
          "title": "AH Witte pita's",
          "role": "carb",
          "kind": "carb",
          "canonicalName": "pitabroodjes",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "jumbo",
          "store": "Jumbo",
          "providerProductId": "jumbo-pita-broodjes-10-stuks-306323ZK",
          "title": "Jumbo - Pita Broodjes - 10 Stuks",
          "role": "carb",
          "kind": "carb",
          "canonicalName": "pitabroodjes",
          "sourceUrl": "https://www.jumbo.com/producten/jumbo-pita-broodjes-10-stuks-306323ZK",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "plus",
          "store": "PLUS",
          "providerProductId": "622183",
          "title": "PLUS Pitabroodjes 2x5st",
          "role": "carb",
          "kind": "carb",
          "canonicalName": "pitabroodjes",
          "sourceUrl": "https://www.plus.nl/product/plus-pitabroodjes-2x5st-zak-500-g-622183",
          "publishedReviewStatus": "approved"
        }
      ],
      "sauce": [
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "198150",
          "title": "Sebahat Tahin sesampasta",
          "role": "sauce",
          "kind": "carb",
          "canonicalName": "tahin",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "227864",
          "title": "BioToday Tahin wit",
          "role": "sauce",
          "kind": "dairy",
          "canonicalName": "tahin",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "910",
          "title": "AH Augurken zoetzuur",
          "role": "sauce",
          "kind": "sauce",
          "canonicalName": "augurken",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "450246",
          "title": "Souq Milde harissa",
          "role": "sauce",
          "kind": "carb",
          "canonicalName": "harissa",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "jumbo",
          "store": "Jumbo",
          "providerProductId": "al-fez-tahini-125g-713901POT",
          "title": "Al Fez Tahini 125g",
          "role": "sauce",
          "kind": "sauce",
          "canonicalName": "tahin",
          "sourceUrl": "https://www.jumbo.com/producten/al-fez-tahini-125g-713901POT",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "plus",
          "store": "PLUS",
          "providerProductId": "447944",
          "title": "Souq Tahina",
          "role": "sauce",
          "kind": "sauce",
          "canonicalName": "tahin",
          "sourceUrl": "https://www.plus.nl/product/souq-tahina-pot-190-g-447944",
          "publishedReviewStatus": "approved"
        }
      ]
    },
    "productIntents": [
      {
        "canonicalName": "falafel",
        "role": "protein",
        "quantityText": "12 stuks",
        "required": true
      },
      {
        "canonicalName": "pitabroodjes",
        "role": "carb",
        "quantityText": "6 stuks",
        "required": true
      },
      {
        "canonicalName": "sla",
        "role": "vegetable",
        "quantityText": "1 krop",
        "required": true
      },
      {
        "canonicalName": "tomaat",
        "role": "vegetable",
        "quantityText": "1 stuk",
        "required": true
      },
      {
        "canonicalName": "komkommer",
        "role": "vegetable",
        "quantityText": "1/2 stuk",
        "required": true
      },
      {
        "canonicalName": "rode ui",
        "role": "vegetable",
        "quantityText": "1/4 stuk",
        "required": true
      },
      {
        "canonicalName": "tahin",
        "role": "sauce",
        "quantityText": "60 ml",
        "required": false
      },
      {
        "canonicalName": "water",
        "role": "pantry",
        "quantityText": "60 ml",
        "required": false
      },
      {
        "canonicalName": "citroensap",
        "role": "sauce",
        "quantityText": "2 el",
        "required": false
      },
      {
        "canonicalName": "knoflook",
        "role": "pantry",
        "quantityText": "2 tenen",
        "required": false
      },
      {
        "canonicalName": "paprikapoeder",
        "role": "pantry",
        "quantityText": "1/4 tl",
        "required": false
      },
      {
        "canonicalName": "augurken",
        "role": "sauce",
        "quantityText": "naar smaak",
        "required": false
      },
      {
        "canonicalName": "harissa",
        "role": "sauce",
        "quantityText": "3 tl",
        "required": false
      }
    ]
  },
  {
    "id": "r-96e51697b54b1396",
    "templateId": "traybake",
    "title": "Honing-balsamico kip met broccoli en aardappelen",
    "cuisine": "Amerikaans",
    "description": "Kipfilet met een glanzende honing-balsamicoglaze, geroosterde aardappelparten en knapperige broccoli met knoflookolie.",
    "source": "themealdb",
    "sourceId": "52993",
    "roleFamilies": {
      "protein": [
        "kipfilet",
        "kip"
      ],
      "vegetable": [
        "aardappelen",
        "aardappel",
        "krieltjes",
        "broccoli",
        "knoflook"
      ],
      "sauce": [
        "balsamicoazijn",
        "balsamico",
        "honing",
        "kippenbouillon",
        "bouillon",
        "plantaardige olie",
        "olie",
        "olijfolie"
      ],
      "dairy": [
        "boter",
        "roomboter"
      ]
    },
    "steps": [
      "Verwarm de oven voor op 220 graden Celsius. Snijd de aardappelen in parten en meng ze op een bakplaat met plantaardige olie, zout en peper.",
      "Rooster de aardappelen 5 minuten. Snijd intussen de broccoli in roosjes en hak de knoflook fijn.",
      "Meng de broccoli met de olijfolie en de helft van de knoflook. Leg de broccoli naast de aardappelen en rooster alles nog 15 tot 20 minuten tot de aardappelen en broccoli goudbruin zijn.",
      "Dep de kipfilet droog, kruid met zout en peper en bak in een koekenpan 5 tot 6 minuten per kant tot de kipfilet gaar is. Laat kort rusten.",
      "Bak de rest van de knoflook kort in dezelfde pan. Voeg balsamicoazijn, honing, kippenbouillonconcentraat en water toe en laat 2 tot 3 minuten inkoken tot een glanzende saus.",
      "Roer de boter door de saus, leg de kipfilet terug in de pan en keer om in de glaze. Serveer met de broccoli en aardappelen."
    ],
    "tags": [
      "kip",
      "broccoli",
      "aardappelen",
      "traybake",
      "honing-balsamico"
    ],
    "timeMinutes": 35,
    "servings": 4,
    "ingredients": [
      "kipfilet",
      "aardappelen",
      "broccoli",
      "knoflook",
      "balsamicoazijn",
      "honing",
      "kippenbouillon",
      "boter",
      "plantaardige olie",
      "olijfolie"
    ],
    "equipment": [
      "oven",
      "bakplaat",
      "koekenpan",
      "snijplank",
      "koksmes",
      "kleine kom"
    ],
    "imageLocalPath": "/meal-photos/recipes/4bcced06e71e72b7.jpg",
    "productLinks": {
      "protein": [
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "563583",
          "title": "AH Kipfilet Franse scharrelkip",
          "role": "protein",
          "kind": "protein",
          "canonicalName": "kip",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "533081",
          "title": "AH Kipfilethaasjes",
          "role": "protein",
          "kind": "protein",
          "canonicalName": "kipfilet",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "589122",
          "title": "AH Kipfilethaasjes",
          "role": "protein",
          "kind": "protein",
          "canonicalName": "kipfilet",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "197183",
          "title": "AH Scharrel kipfilet 1 stuk",
          "role": "protein",
          "kind": "protein",
          "canonicalName": "kipfilet",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "533083",
          "title": "AH Scharrel kipfilet 2 stuks",
          "role": "protein",
          "kind": "protein",
          "canonicalName": "kipfilet",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "477573",
          "title": "AH Scharrel kipfiletreepjes gerookt",
          "role": "protein",
          "kind": "protein",
          "canonicalName": "kipfilet",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "jumbo",
          "store": "Jumbo",
          "providerProductId": "jumbo-kipfilet-ca-600g-515106KGR",
          "title": "Jumbo Kipfilet ca. 600g",
          "role": "protein",
          "kind": "protein",
          "canonicalName": "kipfilet",
          "sourceUrl": "https://www.jumbo.com/producten/jumbo-kipfilet-ca-600g-515106KGR",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "plus",
          "store": "PLUS",
          "providerProductId": "296701",
          "title": "PLUS Boerentrots Kipfilet 1 stuk",
          "role": "protein",
          "kind": "protein",
          "canonicalName": "kipfilet",
          "sourceUrl": "https://www.plus.nl/product/plus-boerentrots-kipfilet-1-stuk-tray-200-g-296701",
          "publishedReviewStatus": "approved"
        }
      ],
      "vegetable": [
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "111388",
          "title": "AH Iets kruimige aardappelen",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "aardappelen",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "123866",
          "title": "AH Vastkokende aardappelen",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "aardappelen",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "123955",
          "title": "AH Kruimige aardappelen",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "aardappelen",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "4177",
          "title": "AH Broccoli",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "broccoli",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "186749",
          "title": "AH Biologisch Broccoli",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "broccoli",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "4160",
          "title": "AH Knoflook",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "knoflook",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "jumbo",
          "store": "Jumbo",
          "providerProductId": "jumbo-broccoli-500-g-479521STK",
          "title": "Jumbo Broccoli 500 g",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "broccoli",
          "sourceUrl": "https://www.jumbo.com/producten/jumbo-broccoli-500-g-479521STK",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "plus",
          "store": "PLUS",
          "providerProductId": "114122",
          "title": "PLUS Broccoli",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "broccoli",
          "sourceUrl": "https://www.plus.nl/product/plus-broccoli-kg-1000-g-114122",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "jumbo",
          "store": "Jumbo",
          "providerProductId": "jumbo-aardappelen-kruimig-1-kg-383444ZK",
          "title": "Jumbo Aardappelen Kruimig 1 kg",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "aardappelen",
          "sourceUrl": "https://www.jumbo.com/producten/jumbo-aardappelen-kruimig-1-kg-383444ZK",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "plus",
          "store": "PLUS",
          "providerProductId": "797458",
          "title": "PLUS Kookaardappelen kruimig",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "aardappelen",
          "sourceUrl": "https://www.plus.nl/product/plus-kookaardappelen-kruimig-zak-700-g-797458",
          "publishedReviewStatus": "approved"
        }
      ],
      "sauce": [
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "575729",
          "title": "AH Crema balsamico",
          "role": "sauce",
          "kind": "sauce",
          "canonicalName": "balsamicoazijn",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "3573",
          "title": "Langnese Bijenhoning goudhelder",
          "role": "sauce",
          "kind": "sauce",
          "canonicalName": "honing",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "30968",
          "title": "Langnese Bijenhoning goudhelder",
          "role": "sauce",
          "kind": "sauce",
          "canonicalName": "honing",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "227667",
          "title": "Kleinste Soepfabriek Kippenbouillon biologisch",
          "role": "sauce",
          "kind": "sauce",
          "canonicalName": "kippenbouillon",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "63361",
          "title": "AH Olijfolie extra vierge",
          "role": "sauce",
          "kind": "sauce",
          "canonicalName": "olijfolie",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "jumbo",
          "store": "Jumbo",
          "providerProductId": "jumbo-balsamico-azijn-250ml-418599FLS",
          "title": "Jumbo Balsamico Azijn 250ML",
          "role": "sauce",
          "kind": "sauce",
          "canonicalName": "balsamicoazijn",
          "sourceUrl": "https://www.jumbo.com/producten/jumbo-balsamico-azijn-250ml-418599FLS",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "plus",
          "store": "PLUS",
          "providerProductId": "327479",
          "title": "BIO+ Balsamico azijn",
          "role": "sauce",
          "kind": "sauce",
          "canonicalName": "balsamicoazijn",
          "sourceUrl": "https://www.plus.nl/product/bio-balsamico-azijn-fles-250-ml-327479",
          "publishedReviewStatus": "approved"
        }
      ],
      "dairy": [
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "1531",
          "title": "AH Roomboter ongezouten",
          "role": "dairy",
          "kind": "dairy",
          "canonicalName": "boter",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "2456",
          "title": "AH Roomboter gezouten",
          "role": "dairy",
          "kind": "dairy",
          "canonicalName": "boter",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "jumbo",
          "store": "Jumbo",
          "providerProductId": "roomboter-ongezouten-250-g-626709PAK",
          "title": "Roomboter Ongezouten 250 g",
          "role": "dairy",
          "kind": "dairy",
          "canonicalName": "boter",
          "sourceUrl": "https://www.jumbo.com/producten/roomboter-ongezouten-250-g-626709PAK",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "plus",
          "store": "PLUS",
          "providerProductId": "298281",
          "title": "PLUS Roomboter gezouten",
          "role": "dairy",
          "kind": "dairy",
          "canonicalName": "boter",
          "sourceUrl": "https://www.plus.nl/product/plus-roomboter-gezouten-wikkel-250-g-298281",
          "publishedReviewStatus": "approved"
        }
      ]
    },
    "productIntents": [
      {
        "canonicalName": "kipfilet",
        "role": "protein",
        "quantityText": "2 stuks",
        "required": true
      },
      {
        "canonicalName": "aardappelen",
        "role": "vegetable",
        "quantityText": "5 stuks",
        "required": true
      },
      {
        "canonicalName": "broccoli",
        "role": "vegetable",
        "quantityText": "1 stronk",
        "required": true
      },
      {
        "canonicalName": "knoflook",
        "role": "vegetable",
        "quantityText": "2 tenen",
        "required": false
      },
      {
        "canonicalName": "balsamicoazijn",
        "role": "sauce",
        "quantityText": "2 el",
        "required": false
      },
      {
        "canonicalName": "honing",
        "role": "sauce",
        "quantityText": "1 el",
        "required": false
      },
      {
        "canonicalName": "kippenbouillon",
        "role": "sauce",
        "quantityText": "1 stuk",
        "required": false
      },
      {
        "canonicalName": "boter",
        "role": "dairy",
        "quantityText": "1 el",
        "required": false
      },
      {
        "canonicalName": "plantaardige olie",
        "role": "sauce",
        "quantityText": "1 el",
        "required": false
      },
      {
        "canonicalName": "olijfolie",
        "role": "sauce",
        "quantityText": "1 el",
        "required": false
      }
    ]
  },
  {
    "id": "r-a0ebdef440380ed5",
    "templateId": "burgerPlate",
    "title": "Australische burgers met biet, rucola en ovenfriet",
    "cuisine": "Australisch",
    "description": "Rundergehaktburgers op geroosterd naanbrood met rode biet, rucola, sour cream-dip, groene salade en ovenfriet.",
    "source": "themealdb",
    "sourceId": "53099",
    "sourceUrl": "https://www.bbcgoodfood.com/recipes/aussie-burgers",
    "roleFamilies": {
      "protein": [
        "mager rundergehakt"
      ],
      "vegetable": [
        "rode biet",
        "rucola",
        "ijsbergsla"
      ],
      "carb": [
        "naanbrood",
        "ovenfriet"
      ],
      "dairy": [
        "sour cream"
      ],
      "pantry": [
        "bieslook"
      ]
    },
    "steps": [
      "Vorm het mager rundergehakt met zout en zwarte peper tot 4 burgers.",
      "Bak de ovenfriet volgens de verpakking krokant.",
      "Snijd de rode biet in plakken en halveer de naanbroden.",
      "Rooster de naanbroden kort in een grillpan of op de barbecue.",
      "Grill de burgers 2 tot 3 minuten per kant tot ze gaar zijn.",
      "Leg op elk stuk naanbrood rucola, een burger, rode biet en sour cream met bieslook.",
      "Serveer de burgers met ijsbergsla en ovenfriet."
    ],
    "tags": [
      "australisch",
      "burger",
      "rundergehakt",
      "biet",
      "naan"
    ],
    "timeMinutes": 30,
    "servings": 4,
    "ingredients": [
      "mager rundergehakt",
      "naanbrood",
      "rode biet",
      "rucola",
      "ijsbergsla",
      "ovenfriet",
      "sour cream",
      "bieslook"
    ],
    "equipment": [
      "grillpan of barbecue",
      "oven of airfryer",
      "mengkom",
      "snijplank",
      "koksmes",
      "spatel"
    ],
    "imageLocalPath": "/meal-photos/recipes/5b4b8dd39b9579fe.jpg",
    "productLinks": {
      "protein": [
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "187592",
          "title": "AH Mager rundergehakt",
          "role": "protein",
          "kind": "protein",
          "canonicalName": "mager rundergehakt",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "3954",
          "title": "AH Rundergehakt",
          "role": "protein",
          "kind": "protein",
          "canonicalName": "mager rundergehakt",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "jumbo",
          "store": "Jumbo",
          "providerProductId": "jumbo-rundergehakt-500-g-131278BAK",
          "title": "Jumbo Rundergehakt 500 g",
          "role": "protein",
          "kind": "protein",
          "canonicalName": "mager rundergehakt",
          "sourceUrl": "https://www.jumbo.com/producten/jumbo-rundergehakt-500-g-131278BAK",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "plus",
          "store": "PLUS",
          "providerProductId": "117218",
          "title": "PLUS Rundergehakt",
          "role": "protein",
          "kind": "protein",
          "canonicalName": "mager rundergehakt",
          "sourceUrl": "https://www.plus.nl/product/plus-rundergehakt-kg-500-g-117218",
          "publishedReviewStatus": "approved"
        }
      ],
      "vegetable": [
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "124474",
          "title": "AH Rode bieten",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "rode biet",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "101181",
          "title": "AH Biologisch Rode bieten gesneden",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "rode biet",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "111767",
          "title": "AH Rucola",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "rucola",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "62661",
          "title": "AH Rucola slamelange",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "rucola",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "4099",
          "title": "AH Ijsbergsla",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "ijsbergsla",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "3840",
          "title": "AH IJsbergsla melange",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "ijsbergsla",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "jumbo",
          "store": "Jumbo",
          "providerProductId": "jumbo-rucola-150-g-465536ZK",
          "title": "Jumbo Rucola 150 g",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "rucola",
          "sourceUrl": "https://www.jumbo.com/producten/jumbo-rucola-150-g-465536ZK",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "plus",
          "store": "PLUS",
          "providerProductId": "575996",
          "title": "PLUS Luxe sla rucola",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "rucola",
          "sourceUrl": "https://www.plus.nl/product/plus-luxe-sla-rucola-zak-85-g-575996",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "jumbo",
          "store": "Jumbo",
          "providerProductId": "jumbo-rode-bieten-plakken-340-g-220461POT",
          "title": "Jumbo Rode Bieten Plakken 340 g",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "rode biet",
          "sourceUrl": "https://www.jumbo.com/producten/jumbo-rode-bieten-plakken-340-g-220461POT",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "plus",
          "store": "PLUS",
          "providerProductId": "114101",
          "title": "PLUS rode bieten",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "rode biet",
          "sourceUrl": "https://www.plus.nl/product/plus-rode-bieten-kg-1000-g-114101",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "jumbo",
          "store": "Jumbo",
          "providerProductId": "jumbo-ijsbergsla-1-stuk-129391STK",
          "title": "Jumbo IJsbergsla 1 Stuk",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "ijsbergsla",
          "sourceUrl": "https://www.jumbo.com/producten/jumbo-ijsbergsla-1-stuk-129391STK",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "plus",
          "store": "PLUS",
          "providerProductId": "683886",
          "title": "PLUS IJsbergsla krop",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "ijsbergsla",
          "sourceUrl": "https://www.plus.nl/product/plus-ijsbergsla-krop-stuk-1-st-683886",
          "publishedReviewStatus": "approved"
        }
      ],
      "carb": [
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "498341",
          "title": "AH Naanbrood",
          "role": "carb",
          "kind": "carb",
          "canonicalName": "naanbrood",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "450186",
          "title": "Patak's Naan plain",
          "role": "carb",
          "kind": "carb",
          "canonicalName": "naanbrood",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "165152",
          "title": "Aviko Supercrunch oven pommes frites",
          "role": "carb",
          "kind": "carb",
          "canonicalName": "ovenfriet",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "195093",
          "title": "AH Airfryer ovenfriet",
          "role": "carb",
          "kind": "carb",
          "canonicalName": "ovenfriet",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "jumbo",
          "store": "Jumbo",
          "providerProductId": "jumbo-oven-frites-1-kg-180679ZK",
          "title": "Jumbo Oven Frites 1 kg",
          "role": "carb",
          "kind": "carb",
          "canonicalName": "ovenfriet",
          "sourceUrl": "https://www.jumbo.com/producten/jumbo-oven-frites-1-kg-180679ZK",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "plus",
          "store": "PLUS",
          "providerProductId": "499508",
          "title": "PLUS Ovenfrites",
          "role": "carb",
          "kind": "carb",
          "canonicalName": "ovenfriet",
          "sourceUrl": "https://www.plus.nl/product/plus-ovenfrites-zakje-1000-g-499508",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "jumbo",
          "store": "Jumbo",
          "providerProductId": "jumbo-naan-naturel-2-stuks-260-g-703792PAK",
          "title": "Jumbo Naan Naturel 2 Stuks 260 g",
          "role": "carb",
          "kind": "carb",
          "canonicalName": "naanbrood",
          "sourceUrl": "https://www.jumbo.com/producten/jumbo-naan-naturel-2-stuks-260-g-703792PAK",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "plus",
          "store": "PLUS",
          "providerProductId": "132617",
          "title": "PLUS Naanbrood",
          "role": "carb",
          "kind": "carb",
          "canonicalName": "naanbrood",
          "sourceUrl": "https://www.plus.nl/product/plus-naanbrood-zak-240-g-132617",
          "publishedReviewStatus": "approved"
        }
      ],
      "dairy": [
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "3869",
          "title": "AH Sour cream",
          "role": "dairy",
          "kind": "dairy",
          "canonicalName": "sour cream",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "jumbo",
          "store": "Jumbo",
          "providerProductId": "jumbo-verse-zure-room-125-g-332408CUP",
          "title": "Jumbo Verse Zure Room 125 g",
          "role": "dairy",
          "kind": "dairy",
          "canonicalName": "sour cream",
          "sourceUrl": "https://www.jumbo.com/producten/jumbo-verse-zure-room-125-g-332408CUP",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "plus",
          "store": "PLUS",
          "providerProductId": "746147",
          "title": "PLUS Zure room",
          "role": "dairy",
          "kind": "dairy",
          "canonicalName": "sour cream",
          "sourceUrl": "https://www.plus.nl/product/plus-zure-room-beker-125-g-746147",
          "publishedReviewStatus": "approved"
        }
      ],
      "pantry": [
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "238965",
          "title": "AH Bieslook",
          "role": "pantry",
          "kind": "pantry",
          "canonicalName": "bieslook",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "216610",
          "title": "Verstegen Bieslook",
          "role": "pantry",
          "kind": "pantry",
          "canonicalName": "bieslook",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "jumbo",
          "store": "Jumbo",
          "providerProductId": "euroma-bieslook-vriesdroog-6,5-g-142669POT",
          "title": "Euroma Bieslook Vriesdroog 6,5 g",
          "role": "pantry",
          "kind": "pantry",
          "canonicalName": "bieslook",
          "sourceUrl": "https://www.jumbo.com/producten/euroma-bieslook-vriesdroog-6,5-g-142669POT",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "plus",
          "store": "PLUS",
          "providerProductId": "613178",
          "title": "Neutraal Bieslook zakje",
          "role": "pantry",
          "kind": "pantry",
          "canonicalName": "bieslook",
          "sourceUrl": "https://www.plus.nl/product/neutraal-bieslook-zakje-zak-25-g-613178",
          "publishedReviewStatus": "approved"
        }
      ]
    },
    "productIntents": [
      {
        "canonicalName": "mager rundergehakt",
        "role": "protein",
        "quantityText": "500 g",
        "required": true
      },
      {
        "canonicalName": "naanbrood",
        "role": "carb",
        "quantityText": "2 stuks",
        "required": true
      },
      {
        "canonicalName": "rode biet",
        "role": "vegetable",
        "quantityText": "100 g",
        "required": true
      },
      {
        "canonicalName": "rucola",
        "role": "vegetable",
        "quantityText": "50 g",
        "required": true
      },
      {
        "canonicalName": "ijsbergsla",
        "role": "vegetable",
        "quantityText": "1 krop",
        "required": true
      },
      {
        "canonicalName": "ovenfriet",
        "role": "carb",
        "quantityText": "500 g",
        "required": true
      },
      {
        "canonicalName": "sour cream",
        "role": "dairy",
        "quantityText": "4 el",
        "required": false
      },
      {
        "canonicalName": "bieslook",
        "role": "pantry",
        "quantityText": "1 el",
        "required": false
      }
    ]
  },
  {
    "id": "r-c1a8de98916c825a",
    "templateId": "pita",
    "title": "Kipshoarma in pita met yoghurtsaus",
    "cuisine": "Egyptisch",
    "description": "Midden-Oosterse kipshoarma met kruidige kipdij, warme pitabroodjes, knoflook-yoghurtsaus, sla en tomaat.",
    "source": "themealdb",
    "sourceId": "53028",
    "sourceUrl": "https://www.recipetineats.com/chicken-sharwama-middle-eastern/",
    "roleFamilies": {
      "protein": [
        "kipdijfilet",
        "kipdij"
      ],
      "vegetable": [
        "sla",
        "ijsbergsla",
        "tomaten",
        "roma tomaten",
        "knoflook"
      ],
      "carb": [
        "pitabroodjes",
        "pita broodjes"
      ],
      "sauce": [
        "citroensap",
        "citroen",
        "olijfolie"
      ],
      "dairy": [
        "Griekse yoghurt"
      ],
      "pantry": [
        "gemalen koriander",
        "koriander gemalen",
        "gemalen komijn",
        "komijn gemalen",
        "kardemom",
        "cayennepeper",
        "paprikapoeder"
      ]
    },
    "steps": [
      "Meng gemalen koriander, gemalen komijn, kardemom, cayennepeper, paprikapoeder, 2 eetlepels citroensap, olijfolie, zout en zwarte peper tot marinade.",
      "Schep de kipdijfilet door de marinade, dek af en laat bij voorkeur een nacht of minimaal 1 uur marineren.",
      "Roer Griekse yoghurt met knoflook, extra gemalen komijn en een scheut citroensap tot yoghurtsaus en zet koel weg.",
      "Verhit een grillpan of barbecue op middelhoog vuur en grill de kip 4 tot 5 minuten aan de eerste kant.",
      "Keer de kip en grill nog 3 tot 4 minuten tot de kip gaar en mooi geblakerd is.",
      "Laat de kip 5 minuten losjes afgedekt rusten en snijd daarna in reepjes.",
      "Verwarm de pitabroodjes volgens de verpakking.",
      "Vul de pitabroodjes met kipshoarma, yoghurtsaus, sla en tomaten."
    ],
    "tags": [
      "egyptisch",
      "shoarma",
      "kip",
      "pita",
      "yoghurtsaus"
    ],
    "timeMinutes": 65,
    "servings": 4,
    "ingredients": [
      "kipdijfilet",
      "pitabroodjes",
      "sla",
      "tomaten",
      "Griekse yoghurt",
      "knoflook",
      "citroensap",
      "olijfolie",
      "gemalen koriander",
      "gemalen komijn",
      "kardemom",
      "cayennepeper",
      "paprikapoeder"
    ],
    "equipment": [
      "mengkom",
      "grillpan of barbecue",
      "tang",
      "kleine kom",
      "snijplank",
      "koksmes",
      "aluminiumfolie"
    ],
    "imageLocalPath": "/meal-photos/recipes/7f4ccaeb681fb615.jpg",
    "productLinks": {
      "protein": [
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "197231",
          "title": "AH Scharrel kipdijfilet",
          "role": "protein",
          "kind": "protein",
          "canonicalName": "kipdijfilet",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "531848",
          "title": "AH Scharrel kipdijfilet",
          "role": "protein",
          "kind": "protein",
          "canonicalName": "kipdijfilet",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "jumbo",
          "store": "Jumbo",
          "providerProductId": "jumbo-kipdijfilet-ca-350g-517452KGR",
          "title": "Jumbo Kipdijfilet ca. 350g",
          "role": "protein",
          "kind": "protein",
          "canonicalName": "kipdijfilet",
          "sourceUrl": "https://www.jumbo.com/producten/jumbo-kipdijfilet-ca-350g-517452KGR",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "plus",
          "store": "PLUS",
          "providerProductId": "561749",
          "title": "PLUS Boerentrots Kipdijfilet naturel",
          "role": "protein",
          "kind": "protein",
          "canonicalName": "kipdijfilet",
          "sourceUrl": "https://www.plus.nl/product/plus-boerentrots-kipdijfilet-naturel-stuk-400-g-561749",
          "publishedReviewStatus": "approved"
        }
      ],
      "vegetable": [
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "3840",
          "title": "AH IJsbergsla melange",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "sla",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "4099",
          "title": "AH Ijsbergsla",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "sla",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "67874",
          "title": "AH Roma tomaten",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "tomaten",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "4088",
          "title": "AH Tomaten",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "tomaten",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "4160",
          "title": "AH Knoflook",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "knoflook",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "jumbo",
          "store": "Jumbo",
          "providerProductId": "jumbo-ijsbergsla-1-stuk-129391STK",
          "title": "Jumbo IJsbergsla 1 Stuk",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "ijsbergsla",
          "sourceUrl": "https://www.jumbo.com/producten/jumbo-ijsbergsla-1-stuk-129391STK",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "plus",
          "store": "PLUS",
          "providerProductId": "683886",
          "title": "PLUS IJsbergsla krop",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "ijsbergsla",
          "sourceUrl": "https://www.plus.nl/product/plus-ijsbergsla-krop-stuk-1-st-683886",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "jumbo",
          "store": "Jumbo",
          "providerProductId": "jumbo-kropsla-302247STK",
          "title": "Jumbo Kropsla",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "sla",
          "sourceUrl": "https://www.jumbo.com/producten/jumbo-kropsla-302247STK",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "plus",
          "store": "PLUS",
          "providerProductId": "114020",
          "title": "PLUS Kropsla",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "sla",
          "sourceUrl": "https://www.plus.nl/product/plus-kropsla-stuk-1-st-114020",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "jumbo",
          "store": "Jumbo",
          "providerProductId": "jumbo-cocktail-tros-tomaten-400-g-528413STK",
          "title": "Jumbo Cocktail Tros Tomaten 400 g",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "tomaten",
          "sourceUrl": "https://www.jumbo.com/producten/jumbo-cocktail-tros-tomaten-400-g-528413STK",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "plus",
          "store": "PLUS",
          "providerProductId": "113882",
          "title": "PLUS Trostomaten",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "tomaten",
          "sourceUrl": "https://www.plus.nl/product/plus-trostomaten-kg-1000-g-113882",
          "publishedReviewStatus": "approved"
        }
      ],
      "carb": [
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "221858",
          "title": "AH Pita broodjes",
          "role": "carb",
          "kind": "carb",
          "canonicalName": "pitabroodjes",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "221857",
          "title": "AH Witte pita's",
          "role": "carb",
          "kind": "carb",
          "canonicalName": "pitabroodjes",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "jumbo",
          "store": "Jumbo",
          "providerProductId": "jumbo-pita-broodjes-10-stuks-306323ZK",
          "title": "Jumbo - Pita Broodjes - 10 Stuks",
          "role": "carb",
          "kind": "carb",
          "canonicalName": "pitabroodjes",
          "sourceUrl": "https://www.jumbo.com/producten/jumbo-pita-broodjes-10-stuks-306323ZK",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "plus",
          "store": "PLUS",
          "providerProductId": "622183",
          "title": "PLUS Pitabroodjes 2x5st",
          "role": "carb",
          "kind": "carb",
          "canonicalName": "pitabroodjes",
          "sourceUrl": "https://www.plus.nl/product/plus-pitabroodjes-2x5st-zak-500-g-622183",
          "publishedReviewStatus": "approved"
        }
      ],
      "sauce": [
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "230708",
          "title": "AH Citroen",
          "role": "sauce",
          "kind": "sauce",
          "canonicalName": "citroensap",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "48897",
          "title": "AH Olijfolie extra vierge",
          "role": "sauce",
          "kind": "sauce",
          "canonicalName": "olijfolie",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "63361",
          "title": "AH Olijfolie extra vierge",
          "role": "sauce",
          "kind": "sauce",
          "canonicalName": "olijfolie",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "jumbo",
          "store": "Jumbo",
          "providerProductId": "jumbo-olijfolie-mild-1-l-418264FLS",
          "title": "Jumbo Olijfolie Mild 1 L",
          "role": "sauce",
          "kind": "sauce",
          "canonicalName": "olijfolie",
          "sourceUrl": "https://www.jumbo.com/producten/jumbo-olijfolie-mild-1-l-418264FLS",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "plus",
          "store": "PLUS",
          "providerProductId": "808854",
          "title": "BIO+ milde olijfolie",
          "role": "sauce",
          "kind": "sauce",
          "canonicalName": "olijfolie",
          "sourceUrl": "https://www.plus.nl/product/bio-milde-olijfolie-fles-500-ml-808854",
          "publishedReviewStatus": "approved"
        }
      ],
      "dairy": [
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "177509",
          "title": "AH Yoghurt Griekse stijl 5% vet",
          "role": "dairy",
          "kind": "dairy",
          "canonicalName": "Griekse yoghurt",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "419839",
          "title": "AH Yoghurt Griekse stijl 10% vet",
          "role": "dairy",
          "kind": "dairy",
          "canonicalName": "Griekse yoghurt",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "jumbo",
          "store": "Jumbo",
          "providerProductId": "campina-griekse-stijl-yoghurt-10-vet-1-kg-284575EM",
          "title": "Campina Griekse Stijl Yoghurt 10% Vet 1 kg",
          "role": "dairy",
          "kind": "dairy",
          "canonicalName": "Griekse yoghurt",
          "sourceUrl": "https://www.jumbo.com/producten/campina-griekse-stijl-yoghurt-10-vet-1-kg-284575EM",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "plus",
          "store": "PLUS",
          "providerProductId": "222661",
          "title": "Campina Griekse stijl yoghurt 10% vet",
          "role": "dairy",
          "kind": "dairy",
          "canonicalName": "Griekse yoghurt",
          "sourceUrl": "https://www.plus.nl/product/campina-griekse-stijl-yoghurt-10-vet-emmer-1-kg-222661",
          "publishedReviewStatus": "approved"
        }
      ],
      "pantry": [
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "415009",
          "title": "Verstegen Strooier koriander gemalen",
          "role": "pantry",
          "kind": "pantry",
          "canonicalName": "gemalen koriander",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "234763",
          "title": "Verstegen Korianderzaad",
          "role": "pantry",
          "kind": "pantry",
          "canonicalName": "gemalen koriander",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "216641",
          "title": "Verstegen Komijnzaad gemalen",
          "role": "pantry",
          "kind": "pantry",
          "canonicalName": "gemalen komijn",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "216635",
          "title": "Verstegen Kardemom",
          "role": "pantry",
          "kind": "pantry",
          "canonicalName": "kardemom",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "386197",
          "title": "Verstegen Kardemom gemalen",
          "role": "pantry",
          "kind": "pantry",
          "canonicalName": "kardemom",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "216612",
          "title": "Verstegen Cayennepeper",
          "role": "pantry",
          "kind": "pantry",
          "canonicalName": "cayennepeper",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "570444",
          "title": "AH Cayenne peper gemalen",
          "role": "pantry",
          "kind": "pantry",
          "canonicalName": "cayennepeper",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "197977",
          "title": "AH Paprika mild gemalen",
          "role": "pantry",
          "kind": "pantry",
          "canonicalName": "paprikapoeder",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "234766",
          "title": "Verstegen Paprika gerookt",
          "role": "pantry",
          "kind": "pantry",
          "canonicalName": "paprikapoeder",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "jumbo",
          "store": "Jumbo",
          "providerProductId": "jumbo-komijnzaad-gemalen-35-g-718301BUS",
          "title": "Jumbo Komijnzaad Gemalen 35 g",
          "role": "pantry",
          "kind": "pantry",
          "canonicalName": "gemalen komijn",
          "sourceUrl": "https://www.jumbo.com/producten/jumbo-komijnzaad-gemalen-35-g-718301BUS",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "plus",
          "store": "PLUS",
          "providerProductId": "714332",
          "title": "Silvo Komijn gemalen",
          "role": "pantry",
          "kind": "pantry",
          "canonicalName": "gemalen komijn",
          "sourceUrl": "https://www.plus.nl/product/silvo-komijn-gemalen-pot-37-g-714332",
          "publishedReviewStatus": "approved"
        }
      ]
    },
    "productIntents": [
      {
        "canonicalName": "kipdijfilet",
        "role": "protein",
        "quantityText": "1 kg",
        "required": true
      },
      {
        "canonicalName": "pitabroodjes",
        "role": "carb",
        "quantityText": "6 stuks",
        "required": true
      },
      {
        "canonicalName": "sla",
        "role": "vegetable",
        "quantityText": "200 g",
        "required": true
      },
      {
        "canonicalName": "tomaten",
        "role": "vegetable",
        "quantityText": "2 stuks",
        "required": true
      },
      {
        "canonicalName": "Griekse yoghurt",
        "role": "dairy",
        "quantityText": "250 ml",
        "required": false
      },
      {
        "canonicalName": "knoflook",
        "role": "vegetable",
        "quantityText": "1 teen",
        "required": false
      },
      {
        "canonicalName": "citroensap",
        "role": "sauce",
        "quantityText": "2 el",
        "required": false
      },
      {
        "canonicalName": "olijfolie",
        "role": "sauce",
        "quantityText": "3 el",
        "required": false
      },
      {
        "canonicalName": "gemalen koriander",
        "role": "pantry",
        "quantityText": "1 el",
        "required": false
      },
      {
        "canonicalName": "gemalen komijn",
        "role": "pantry",
        "quantityText": "1 el",
        "required": false
      },
      {
        "canonicalName": "kardemom",
        "role": "pantry",
        "quantityText": "1 el",
        "required": false
      },
      {
        "canonicalName": "cayennepeper",
        "role": "pantry",
        "quantityText": "1 tl",
        "required": false
      },
      {
        "canonicalName": "paprikapoeder",
        "role": "pantry",
        "quantityText": "2 tl",
        "required": false
      }
    ]
  },
  {
    "id": "r-b259a8ecd8b3020b",
    "templateId": "curry",
    "title": "Thaise varkens-pindacurry met jasmijnrijst",
    "cuisine": "Thais",
    "description": "Romige Thaise curry met varkenshaas, rode currypasta, pindakaas, kokosmelk, mais, bosui, koriander, limoen en jasmijnrijst.",
    "source": "themealdb",
    "sourceId": "53197",
    "sourceUrl": "https://www.bbcgoodfood.com/recipes/thai-pork-peanut-curry",
    "roleFamilies": {
      "protein": [
        "varkenshaas"
      ],
      "vegetable": [
        "bosui",
        "babymais",
        "baby mais"
      ],
      "carb": [
        "jasmijnrijst",
        "pandan rijst"
      ],
      "sauce": [
        "zonnebloemolie",
        "Thaise rode currypasta",
        "thaise rode currypasta",
        "rode currypasta",
        "pindakaas",
        "sojasaus",
        "kokosmelk",
        "limoen"
      ],
      "pantry": [
        "koriander",
        "bruine basterdsuiker",
        "basterdsuiker",
        "bruine suiker"
      ]
    },
    "steps": [
      "Kook de jasmijnrijst volgens de aanwijzingen op de verpakking.",
      "Verhit de zonnebloemolie in een wok en bak de bosui 1 minuut; houd een deel apart voor het serveren.",
      "Voeg de varkenshaas toe en roerbak 3 tot 4 minuten tot het vlees rondom kleurt.",
      "Roer de Thaise rode currypasta, pindakaas, bruine basterdsuiker en sojasaus door het vlees.",
      "Schenk de kokosmelk erbij, voeg de babymais toe en laat de curry 6 tot 8 minuten zacht koken tot de varkenshaas gaar is.",
      "Breng op smaak met limoensap en zout en serveer de curry met jasmijnrijst, koriander en de achtergehouden bosui."
    ],
    "tags": [
      "thais",
      "varkenshaas",
      "pindacurry",
      "kokosmelk",
      "rijst"
    ],
    "timeMinutes": 25,
    "servings": 4,
    "ingredients": [
      "zonnebloemolie",
      "bosui",
      "koriander",
      "varkenshaas",
      "Thaise rode currypasta",
      "pindakaas",
      "bruine basterdsuiker",
      "sojasaus",
      "kokosmelk",
      "babymais",
      "limoen",
      "jasmijnrijst"
    ],
    "equipment": [
      "kookpan",
      "wok of hapjespan",
      "snijplank",
      "koksmes",
      "citruspers",
      "maatlepels",
      "spatel"
    ],
    "imageLocalPath": "/meal-photos/recipes/ccca1c8291132d0c.jpg",
    "productLinks": {
      "protein": [
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "4044",
          "title": "AH Varkenshaas",
          "role": "protein",
          "kind": "protein",
          "canonicalName": "varkenshaas",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "jumbo",
          "store": "Jumbo",
          "providerProductId": "jumbo-varkenshaas-ca-310-g-626031KGR",
          "title": "Jumbo Varkenshaas ca. 310 g",
          "role": "protein",
          "kind": "protein",
          "canonicalName": "varkenshaas",
          "sourceUrl": "https://www.jumbo.com/producten/jumbo-varkenshaas-ca-310-g-626031KGR",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "plus",
          "store": "PLUS",
          "providerProductId": "229414",
          "title": "PLUS Beter Leven Varkenshaas",
          "role": "protein",
          "kind": "protein",
          "canonicalName": "varkenshaas",
          "sourceUrl": "https://www.plus.nl/product/plus-beter-leven-varkenshaas-kg-250-g-229414",
          "publishedReviewStatus": "approved"
        }
      ],
      "vegetable": [
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "169813",
          "title": "AH Bosui",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "bosui",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "397324",
          "title": "Valle del sole Baby mais",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "babymais",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "jumbo",
          "store": "Jumbo",
          "providerProductId": "jumbo-bosui-627163STK",
          "title": "Jumbo Bosui",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "bosui",
          "sourceUrl": "https://www.jumbo.com/producten/jumbo-bosui-627163STK",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "plus",
          "store": "PLUS",
          "providerProductId": "114119",
          "title": "PLUS Bosuien",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "bosui",
          "sourceUrl": "https://www.plus.nl/product/plus-bosuien-stuk-1-st-114119",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "jumbo",
          "store": "Jumbo",
          "providerProductId": "bonduelle-crispy-mais-mini-packs-2-x-75-g-181276BLK",
          "title": "Bonduelle Crispy Maïs Mini Packs 2 x 75 g",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "babymais",
          "sourceUrl": "https://www.jumbo.com/producten/bonduelle-crispy-mais-mini-packs-2-x-75-g-181276BLK",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "plus",
          "store": "PLUS",
          "providerProductId": "710620",
          "title": "Valle del Sole Baby Maiskolfjes",
          "role": "vegetable",
          "kind": "vegetable",
          "canonicalName": "babymais",
          "sourceUrl": "https://www.plus.nl/product/valle-del-sole-baby-maiskolfjes-blik-400-g-710620",
          "publishedReviewStatus": "approved"
        }
      ],
      "carb": [
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "613341",
          "title": "Aroy-D Thai jasmine rice",
          "role": "carb",
          "kind": "carb",
          "canonicalName": "jasmijnrijst",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "80149",
          "title": "AH Pandan rijst",
          "role": "carb",
          "kind": "carb",
          "canonicalName": "jasmijnrijst",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "jumbo",
          "store": "Jumbo",
          "providerProductId": "tilda-geurige-jasmijnrijst-500g-684174ZK",
          "title": "Tilda Geurige Jasmijnrijst 500g",
          "role": "carb",
          "kind": "carb",
          "canonicalName": "jasmijnrijst",
          "sourceUrl": "https://www.jumbo.com/producten/tilda-geurige-jasmijnrijst-500g-684174ZK",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "plus",
          "store": "PLUS",
          "providerProductId": "480496",
          "title": "Unirice Perfumed jasmijn rijst",
          "role": "carb",
          "kind": "carb",
          "canonicalName": "jasmijnrijst",
          "sourceUrl": "https://www.plus.nl/product/unirice-perfumed-jasmijn-rijst-zak-2000-g-480496",
          "publishedReviewStatus": "approved"
        }
      ],
      "sauce": [
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "906",
          "title": "AH Zonnebloemolie",
          "role": "sauce",
          "kind": "sauce",
          "canonicalName": "zonnebloemolie",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "161714",
          "title": "Blue Elephant Thaise rode curry pasta",
          "role": "sauce",
          "kind": "sauce",
          "canonicalName": "Thaise rode currypasta",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "188932",
          "title": "Koh Thai Rode currypasta",
          "role": "sauce",
          "kind": "sauce",
          "canonicalName": "Thaise rode currypasta",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "563648",
          "title": "AH Creamy pindakaas American style",
          "role": "sauce",
          "kind": "sauce",
          "canonicalName": "pindakaas",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "65232",
          "title": "AH Biologisch Smeuïge pindakaas met stukjes pinda",
          "role": "sauce",
          "kind": "sauce",
          "canonicalName": "pindakaas",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "496227",
          "title": "AH Sojasaus",
          "role": "sauce",
          "kind": "sauce",
          "canonicalName": "sojasaus",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "62279",
          "title": "Kikkoman Sojasaus",
          "role": "sauce",
          "kind": "sauce",
          "canonicalName": "sojasaus",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "449942",
          "title": "AH Biologisch Kokosmelk",
          "role": "sauce",
          "kind": "sauce",
          "canonicalName": "kokosmelk",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "443462",
          "title": "AH Biologisch Limoenen",
          "role": "sauce",
          "kind": "sauce",
          "canonicalName": "limoen",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "jumbo",
          "store": "Jumbo",
          "providerProductId": "jumbo-boemboe-rode-curry-95-g-194890STK",
          "title": "Jumbo Boemboe Rode Curry 95 g",
          "role": "sauce",
          "kind": "sauce",
          "canonicalName": "Thaise rode currypasta",
          "sourceUrl": "https://www.jumbo.com/producten/jumbo-boemboe-rode-curry-95-g-194890STK",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "plus",
          "store": "PLUS",
          "providerProductId": "257884",
          "title": "PLUS Boemboe rode curry",
          "role": "sauce",
          "kind": "sauce",
          "canonicalName": "Thaise rode currypasta",
          "sourceUrl": "https://www.plus.nl/product/plus-boemboe-rode-curry-kuipje-95-g-257884",
          "publishedReviewStatus": "approved"
        }
      ],
      "pantry": [
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "238968",
          "title": "AH Koriander",
          "role": "pantry",
          "kind": "pantry",
          "canonicalName": "koriander",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "ah",
          "store": "Albert Heijn",
          "providerProductId": "187621",
          "title": "Van Gilse Donkere basterdsuiker",
          "role": "pantry",
          "kind": "pantry",
          "canonicalName": "bruine basterdsuiker",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "jumbo",
          "store": "Jumbo",
          "providerProductId": "jumbo-koriander-40-g-579222ZK",
          "title": "Jumbo Koriander 40 g",
          "role": "pantry",
          "kind": "pantry",
          "canonicalName": "koriander",
          "sourceUrl": "https://www.jumbo.com/producten/jumbo-koriander-40-g-579222ZK",
          "publishedReviewStatus": "approved"
        },
        {
          "storeId": "plus",
          "store": "PLUS",
          "providerProductId": "958289",
          "title": "Neutraal Koriander",
          "role": "pantry",
          "kind": "pantry",
          "canonicalName": "koriander",
          "sourceUrl": "https://www.plus.nl/product/neutraal-koriander-wikkel-40-g-958289",
          "publishedReviewStatus": "approved"
        }
      ]
    },
    "productIntents": [
      {
        "canonicalName": "zonnebloemolie",
        "role": "sauce",
        "quantityText": "1 el",
        "required": false
      },
      {
        "canonicalName": "bosui",
        "role": "vegetable",
        "quantityText": "1 bos",
        "required": true
      },
      {
        "canonicalName": "koriander",
        "role": "pantry",
        "quantityText": "1 handvol",
        "required": false
      },
      {
        "canonicalName": "varkenshaas",
        "role": "protein",
        "quantityText": "400 g",
        "required": true
      },
      {
        "canonicalName": "Thaise rode currypasta",
        "role": "sauce",
        "quantityText": "4 el",
        "required": false
      },
      {
        "canonicalName": "pindakaas",
        "role": "sauce",
        "quantityText": "4 el",
        "required": false
      },
      {
        "canonicalName": "bruine basterdsuiker",
        "role": "pantry",
        "quantityText": "1 el",
        "required": false
      },
      {
        "canonicalName": "sojasaus",
        "role": "sauce",
        "quantityText": "1 el",
        "required": false
      },
      {
        "canonicalName": "kokosmelk",
        "role": "sauce",
        "quantityText": "400 ml",
        "required": false
      },
      {
        "canonicalName": "babymais",
        "role": "vegetable",
        "quantityText": "175 g",
        "required": true
      },
      {
        "canonicalName": "limoen",
        "role": "sauce",
        "quantityText": "1 stuk",
        "required": false
      },
      {
        "canonicalName": "jasmijnrijst",
        "role": "carb",
        "quantityText": "300 g",
        "required": true
      }
    ]
  }
]
