Back to Library
White Bean Dip
Verified
Servings
20
Prep
20 min
Cook
300 min
Total
320 min
Est. Cost
$0.00
Score
100.0%
Dietary
Gluten Free
Vegetarian
Directions
-
1Soak Beans
Soak the beans-cannellini overnight in cold water
-
2Boil Beans
Boil beans-cannellini in order to soften as much as possible, around 60 min to 120 min depending on how fresh the dried beans are.
-
3Roast Garlic
While the beans-cannellini are boiling, roast the garlic at 350 Fahrenheit for30 min to 40 min.
-
4Mix all ingredients
In a food processor, mix together all ingredients for 1 min until smooth.
Structured Data (JSON-LD)
{
"Week": "4",
"date": {
"deployDate": "2026-01-22",
"deployWeek": "4",
"dateCreated": "2026-01-11"
},
"name": "White Bean Dip",
"tool": [
"food processor"
],
"uuid": "019bad1f-24d6-7f04-b5e8-3126e16c5d93",
"@type": "Recipe",
"score": {},
"author": {
"url": "https://northeastcuisine.com",
"name": "Northeast Cuisine",
"@type": "Organization"
},
"comment": "",
"@context": {
"nec": "https://northeastcuisine.com/ontology/recipe#",
"score": "nec:score",
"@vocab": "https://schema.org/",
"deployDate": "nec:deployDate",
"deployWeek": "nec:deployWeek",
"keywordIds": "nec:keywordIds",
"markedText": "nec:markedText",
"outputUnit": "nec:outputUnit",
"verifiedBy": "nec:verifiedBy",
"conceptHash": "nec:conceptHash",
"subRecipeId": "nec:subRecipeId",
"subRecipeRef": "nec:subRecipeRef",
"verification": "nec:verificationStatus",
"estimatedCost": "nec:estimatedCost",
"recipeConcept": "nec:recipeConcept",
"outputQuantity": "nec:outputQuantity",
"recipeConceptId": "nec:recipeConceptId",
"verificationDate": "nec:verificationDate",
"verificationMethod": "nec:verificationMethod",
"verificationStatus": "nec:verificationStatus",
"yieldMode": "nec:yieldMode",
"servings": {
"@id": "nec:servings",
"@type": "xsd:integer"
},
"measuredYield": "nec:measuredYield",
"recipeCategoryType": "nec:recipeCategoryType",
"isSubRecipe": {
"@id": "nec:isSubRecipe",
"@type": "xsd:boolean"
},
"timm": "https://purl.org/timm/",
"impactClaims": {
"@id": "timm:hasIndicatorValue",
"@container": "@set"
},
"ingredientConcept": {
"@id": "nec:mappedConcept",
"@type": "@id"
},
"wikidataMatch": {
"@id": "nec:wikidataMatch",
"@type": "@id"
}
},
"citation": "",
"cookTime": "PT300M",
"keywords": [
"appetizer",
"cannellini bean",
"dip",
"garlic"
],
"prepTime": "PT20M",
"nutrition": {},
"totalTime": "PT320M",
"keywordIds": [
67,
232,
100,
233
],
"maintainer": "Northeast_Cuisine",
"nameEquals": [],
"outputUnit": "",
"verifiedBy": "Northeast Cuisine",
"conceptHash": "467a5770f3216bcbf8939e0966b38666",
"description": "",
"recipeYield": 20,
"verification": {
"name": "Northeast Cuisine",
"method": "workshop",
"verification": "verified",
"verificationDate": "2026-01-22"
},
"estimatedCost": 0.0,
"recipeConcept": "bean dip",
"recipeCuisine": "",
"outputQuantity": null,
"recipeCategory": "appetizer",
"contentLocation": "PA_Philadelphia",
"recipeConceptId": 69,
"spatialCoverage": "US_Northeast",
"suitableForDiet": [
"https://schema.org/GlutenFreeDiet",
"https://schema.org/VegetarianDiet"
],
"recipeIngredient": [
{
"order": 1,
"score": {
"eq": {
"grade": "100SL",
"score": 100.0,
"weight": 1.0
},
"vm": {
"baseUnit": "g",
"baseAmount": 907.18474,
"contribution": null
},
"week": 4,
"withVendor": true
},
"vendor": "Buttermilk Bean",
"lineCost": 0.0,
"modifier": "",
"quantity": "2",
"logistics": [
{
"type": "Retailer",
"entity": "Philly Food Works",
"eventType": "",
"source": "",
"destination": ""
}
],
"ingredient": "beans-cannellini",
"omQuantity": {
"@type": "om:Measure",
"om:hasUnit": {
"@id": "http://www.ontology-of-units-of-measure.org/resource/om-2/Pound",
"code": "g"
},
"om:hasNumericalValue": 907.18474
},
"altQuantity": "",
"measurement": "pound (lb)",
"scoreOverride": 1.0,
"altMeasurement": "",
"supplyChainEvents": [
{
"@id": "https://northeastcuisine.com/data/event/c340d024-beans-cannellini-0-0",
"@type": "epcis:ObjectEvent",
"epcis:epcList": {
"@id": "https://northeastcuisine.com/data/ingredient-instance/beans-cannellini-0"
},
"epcis:bizStep": {
"@id": "cbv:BizStep-receiving"
},
"epcis:readPoint": {
"@id": "https://northeastcuisine.com/data/vendor/c340d024",
"@type": [
"schema:Organization",
"prov:Agent",
"scro:DistributorRole"
],
"schema:name": "Philly Food Works"
},
"epcis:bizLocation": {
"@id": "https://northeastcuisine.com/data/vendor/c340d024",
"@type": [
"schema:Organization",
"prov:Agent",
"scro:DistributorRole"
],
"schema:name": "Philly Food Works"
},
"rdfs:label": "Retailer Event: Philly Food Works",
"epcis:destinationList": [
{
"@id": "https://northeastcuisine.com/data/vendor/c340d024",
"@type": [
"schema:Organization",
"prov:Agent",
"scro:DistributorRole"
],
"schema:name": "Philly Food Works"
}
]
}
]
},
{
"order": 2,
"vendor": "Eagle Road Farm",
"lineCost": 0.0,
"modifier": "",
"quantity": "",
"logistics": [
{
"type": "Retailer",
"entity": "Philly Food Works",
"eventType": "",
"source": "",
"destination": ""
}
],
"ingredient": "garlic",
"altQuantity": "2",
"measurement": "",
"scoreOverride": 1.0,
"altMeasurement": "head",
"supplyChainEvents": [
{
"@id": "https://northeastcuisine.com/data/event/c340d024-garlic-1-0",
"@type": "epcis:ObjectEvent",
"epcis:epcList": {
"@id": "https://northeastcuisine.com/data/ingredient-instance/garlic-1"
},
"epcis:bizStep": {
"@id": "cbv:BizStep-receiving"
},
"epcis:readPoint": {
"@id": "https://northeastcuisine.com/data/vendor/c340d024",
"@type": [
"schema:Organization",
"prov:Agent",
"scro:DistributorRole"
],
"schema:name": "Philly Food Works"
},
"epcis:bizLocation": {
"@id": "https://northeastcuisine.com/data/vendor/c340d024",
"@type": [
"schema:Organization",
"prov:Agent",
"scro:DistributorRole"
],
"schema:name": "Philly Food Works"
},
"rdfs:label": "Retailer Event: Philly Food Works",
"epcis:destinationList": [
{
"@id": "https://northeastcuisine.com/data/vendor/c340d024",
"@type": [
"schema:Organization",
"prov:Agent",
"scro:DistributorRole"
],
"schema:name": "Philly Food Works"
}
]
}
],
"ingredientConcept": {
"@id": "https://northeastcuisine.com/data/concept/ingredient/garlic",
"@type": "nec:IngredientConcept",
"nec:necLabel": "garlic"
}
},
{
"order": 3,
"vendor": "Keepwell Vinegar",
"lineCost": 0.0,
"modifier": "",
"quantity": "120",
"logistics": [
{
"type": "Distributor",
"entity": "Local Bound",
"eventType": "",
"source": "",
"destination": ""
}
],
"ingredient": "vinegar-bitter lemon",
"omQuantity": {
"@type": "om:Measure",
"om:hasUnit": {
"@id": "http://www.ontology-of-units-of-measure.org/resource/om-2/Millilitre",
"code": "mL"
},
"om:hasNumericalValue": 120.0
},
"altQuantity": "",
"measurement": "milliliter (mL)",
"scoreOverride": 1.0,
"altMeasurement": "",
"supplyChainEvents": [
{
"@id": "https://northeastcuisine.com/data/event/c0e858cb-vinegar-bitter-lemon-2-0",
"@type": "epcis:ObjectEvent",
"epcis:epcList": {
"@id": "https://northeastcuisine.com/data/ingredient-instance/vinegar-bitter-lemon-2"
},
"epcis:bizStep": {
"@id": "cbv:BizStep-shipping"
},
"epcis:readPoint": {
"@id": "https://northeastcuisine.com/data/vendor/c0e858cb",
"@type": [
"schema:Organization",
"prov:Agent",
"scro:DistributorRole"
],
"schema:name": "Local Bound"
},
"epcis:bizLocation": {
"@id": "https://northeastcuisine.com/data/vendor/c0e858cb",
"@type": [
"schema:Organization",
"prov:Agent",
"scro:DistributorRole"
],
"schema:name": "Local Bound"
},
"rdfs:label": "Distributor Event: Local Bound",
"epcis:sourceList": [
{
"@id": "https://northeastcuisine.com/data/vendor/c0e858cb",
"@type": [
"schema:Organization",
"prov:Agent",
"scro:DistributorRole"
],
"schema:name": "Local Bound"
}
]
}
]
},
{
"order": 4,
"vendor": "Maine Sea Salt",
"lineCost": 0.0,
"modifier": "",
"quantity": "4",
"ingredient": "salt-sea-maine",
"omQuantity": {
"@type": "om:Measure",
"om:hasUnit": {
"@id": "http://www.ontology-of-units-of-measure.org/resource/om-2/TablespoonUS",
"code": "mL"
},
"om:hasNumericalValue": 59.1472
},
"altQuantity": "",
"measurement": "tablespoon (tbsp)",
"scoreOverride": 1.0,
"altMeasurement": "",
"ingredientConcept": {
"@id": "https://northeastcuisine.com/data/concept/ingredient/salt-sea-maine",
"@type": "nec:IngredientConcept",
"nec:necLabel": "salt-sea-maine",
"nec:foodonMatch": {
"@id": "http://purl.obolibrary.org/obo/FOODON_03544059"
}
}
},
{
"order": 5,
"vendor": "Stony Brook Wholehearted Foods",
"lineCost": 0.0,
"modifier": "",
"quantity": ".5",
"ingredient": "oil-sunflower",
"omQuantity": {
"@type": "om:Measure",
"om:hasUnit": {
"@id": "http://www.ontology-of-units-of-measure.org/resource/om-2/CupUS",
"code": "mL"
},
"om:hasNumericalValue": 120.0
},
"altQuantity": "",
"measurement": "cup (c)",
"scoreOverride": 1.0,
"altMeasurement": "",
"ingredientConcept": {
"@id": "https://northeastcuisine.com/data/concept/ingredient/oil-sunflower",
"@type": "nec:IngredientConcept",
"nec:necLabel": "oil-sunflower",
"nec:foodonMatch": {
"@id": "http://purl.obolibrary.org/obo/FOODON_03310357"
}
}
}
],
"verificationDate": "2026-01-22",
"recipeInstructions": [
{
"name": "Soak Beans",
"text": "Soak the beans-cannellini overnight in cold water",
"@type": "HowToStep",
"order": 1,
"supply": [
{
"name": "beans-cannellini",
"@type": "HowToSupply"
}
],
"markedText": "Soak the {{@:beans-cannellini}} overnight in cold water"
},
{
"name": "Boil Beans",
"text": "Boil beans-cannellini in order to soften as much as possible, around 60 minutes to 120 minutes depending on how fresh the dried beans are.",
"@type": "HowToStep",
"order": 2,
"supply": [
{
"name": "beans-cannellini",
"@type": "HowToSupply"
}
],
"markedText": "Boil {{@:beans-cannellini}} in order to soften as much as possible, around {{~:60:minutes}} to {{~:120:minutes}} depending on how fresh the dried beans are.",
"performTime": "PT3H"
},
{
"name": "Roast Garlic",
"text": "While the beans-cannellini are boiling, roast the garlic at 350 Fahrenheit for30 minutes to 40 minutes.",
"@type": "HowToStep",
"order": 3,
"supply": [
{
"name": "beans-cannellini",
"@type": "HowToSupply"
},
{
"name": "garlic",
"@type": "HowToSupply"
}
],
"markedText": "While the {{@:beans-cannellini}} are boiling, roast the {{@:garlic}} at 350 Fahrenheit for{{~:30:minutes}} to {{~:40:minutes}}.",
"performTime": "PT1H10M"
},
{
"name": "Mix all ingredients",
"text": "In a food processor, mix together all ingredients for 1 minutes until smooth.",
"tool": [
{
"name": "food processor",
"@type": "HowToTool"
}
],
"@type": "HowToStep",
"order": 4,
"markedText": "In a {{#:food processor}}, mix together all ingredients for {{~:1:minutes}} until smooth.",
"performTime": "PT1M"
}
],
"verificationMethod": "workshop",
"verificationStatus": "verified",
"yieldMode": "servings",
"servings": 20,
"measuredYield": null,
"recipeCategoryType": null,
"isSubRecipe": null,
"impactClaims": [
{
"@type": "timm:IndicatorValue",
"timm:hasIndicator": {
"@id": "https://northeastcuisine.com/ontology/recipe#LocalEquityScore"
},
"timm:numericValue": 1.0,
"timm:hasPolicy": {
"@id": "https://northeastcuisine.com/data/policy/regional-procurement-v1"
},
"rdfs:label": "Local Equity Score"
},
{
"@type": "timm:IndicatorValue",
"timm:hasIndicator": {
"@id": "https://northeastcuisine.com/ontology/recipe#VolumeWeightedScore"
},
"timm:numericValue": 1.0,
"timm:hasPolicy": {
"@id": "https://northeastcuisine.com/data/policy/regional-procurement-v1"
},
"rdfs:label": "Volume-Weighted Score"
},
{
"@type": "timm:IndicatorValue",
"timm:hasIndicator": {
"@id": "https://northeastcuisine.com/ontology/recipe#TotalImpactScore"
},
"timm:numericValue": 1.0,
"timm:hasPolicy": {
"@id": "https://northeastcuisine.com/data/policy/regional-procurement-v1"
},
"rdfs:label": "Total Impact Score"
}
]
}
RDF (Turtle Format)
Loading...