CoffeeAtHome/csv_exports/Brew_Recipes.json
2026-03-29 08:13:38 -07:00

1402 lines
42 KiB
JSON

[
{
"id": "00ba5a1a-fa7f-4506-83f7-b83cb24f8205",
"name": "Espresso Brew",
"servingTemp": "Hot",
"milkType": "Skim",
"brewMethod": "Espresso",
"grindSize": "Fine",
"coffeeAmount": "20.7",
"waterAmount": "252.3",
"brewTime": "261",
"instructions": "Step-by-step brewing instructions.",
"notes": "Use fresh filtered water.",
"difficulty": "Advanced",
"equipmentNeeded": "['Espresso Machine', 'Grinder', 'Scale']",
"yieldAmount": "203.8",
"caffeinePer100ml": "45.5",
"waterTemperature": "92",
"bloomTime": "47",
"totalExtractionTime": "270",
"grindToWaterRatio": "1:16",
"tags": "['Balanced', 'Rich', 'Fruity']",
"origin": "James Hoffmann",
"rating": "4.2",
"popularity": "779",
"createdBy": "user123",
"isPublic": "True",
"lastModified": "2025-04-01"
},
{
"id": "4a6f6b52-a51c-413d-a1ef-28c79389b9ea",
"name": "Pour Over Brew",
"servingTemp": "Cold",
"milkType": "Skim",
"brewMethod": "Pour Over",
"grindSize": "Coarse",
"coffeeAmount": "24.5",
"waterAmount": "276.0",
"brewTime": "198",
"instructions": "Step-by-step brewing instructions.",
"notes": "Use fresh filtered water.",
"difficulty": "Intermediate",
"equipmentNeeded": "['Grinder', 'Espresso Machine', 'Filter']",
"yieldAmount": "265.9",
"caffeinePer100ml": "55.8",
"waterTemperature": "91",
"bloomTime": "21",
"totalExtractionTime": "285",
"grindToWaterRatio": "1:16",
"tags": "['Balanced', 'Fruity', 'Rich']",
"origin": "James Hoffmann",
"rating": "1.9",
"popularity": "433",
"createdBy": "user123",
"isPublic": "True",
"lastModified": "2024-09-11"
},
{
"id": "dcfb878f-8fe6-4ab9-9cbb-2147b478fdc6",
"name": "Pour Over Brew",
"servingTemp": "Cold",
"milkType": "Coconut",
"brewMethod": "Drip",
"grindSize": "Medium",
"coffeeAmount": "20.0",
"waterAmount": "266.2",
"brewTime": "263",
"instructions": "Step-by-step brewing instructions.",
"notes": "Use fresh filtered water.",
"difficulty": "Intermediate",
"equipmentNeeded": "['Scale', 'Grinder', 'Kettle']",
"yieldAmount": "227.1",
"caffeinePer100ml": "67.6",
"waterTemperature": "93",
"bloomTime": "20",
"totalExtractionTime": "213",
"grindToWaterRatio": "1:16",
"tags": "['Rich', 'Balanced', 'Fruity']",
"origin": "James Hoffmann",
"rating": "4.1",
"popularity": "422",
"createdBy": "user123",
"isPublic": "True",
"lastModified": "2025-04-17"
},
{
"id": "758ceee8-b60f-4146-9bb1-698b33397fa2",
"name": "French Press Brew",
"servingTemp": "Iced",
"milkType": "Soy",
"brewMethod": "Pour Over",
"grindSize": "Fine",
"coffeeAmount": "15.2",
"waterAmount": "282.3",
"brewTime": "270",
"instructions": "Step-by-step brewing instructions.",
"notes": "Use fresh filtered water.",
"difficulty": "Advanced",
"equipmentNeeded": "['Grinder', 'Espresso Machine', 'Scale']",
"yieldAmount": "283.5",
"caffeinePer100ml": "68.3",
"waterTemperature": "95",
"bloomTime": "47",
"totalExtractionTime": "240",
"grindToWaterRatio": "1:16",
"tags": "['Balanced', 'Rich', 'Fruity']",
"origin": "James Hoffmann",
"rating": "4.5",
"popularity": "376",
"createdBy": "user123",
"isPublic": "True",
"lastModified": "2024-09-24"
},
{
"id": "4cb440cf-0ad6-49ae-b5ae-597fac9a902f",
"name": "Espresso Brew",
"servingTemp": "Hot",
"milkType": "Almond",
"brewMethod": "Pour Over",
"grindSize": "Medium",
"coffeeAmount": "21.0",
"waterAmount": "205.8",
"brewTime": "198",
"instructions": "Step-by-step brewing instructions.",
"notes": "Use fresh filtered water.",
"difficulty": "Beginner",
"equipmentNeeded": "['Kettle', 'Scale', 'Espresso Machine']",
"yieldAmount": "244.0",
"caffeinePer100ml": "68.8",
"waterTemperature": "95",
"bloomTime": "41",
"totalExtractionTime": "232",
"grindToWaterRatio": "1:16",
"tags": "['Rich', 'Balanced', 'Fruity']",
"origin": "James Hoffmann",
"rating": "4.2",
"popularity": "756",
"createdBy": "user123",
"isPublic": "True",
"lastModified": "2024-07-09"
},
{
"id": "86c81bad-9f3b-421c-8fd3-a804e50876d1",
"name": "Drip Brew",
"servingTemp": "Hot",
"milkType": "Soy",
"brewMethod": "Espresso",
"grindSize": "Coarse",
"coffeeAmount": "15.6",
"waterAmount": "224.2",
"brewTime": "234",
"instructions": "Step-by-step brewing instructions.",
"notes": "Use fresh filtered water.",
"difficulty": "Intermediate",
"equipmentNeeded": "['Kettle', 'Grinder', 'Filter']",
"yieldAmount": "273.0",
"caffeinePer100ml": "48.1",
"waterTemperature": "96",
"bloomTime": "37",
"totalExtractionTime": "222",
"grindToWaterRatio": "1:16",
"tags": "['Fruity', 'Rich', 'Balanced']",
"origin": "James Hoffmann",
"rating": "2.0",
"popularity": "741",
"createdBy": "user123",
"isPublic": "True",
"lastModified": "2025-02-25"
},
{
"id": "47b9fc53-5610-4b15-a607-f69c6e18d73e",
"name": "French Press Brew",
"servingTemp": "Iced",
"milkType": "Soy",
"brewMethod": "Drip",
"grindSize": "Medium",
"coffeeAmount": "20.8",
"waterAmount": "245.4",
"brewTime": "218",
"instructions": "Step-by-step brewing instructions.",
"notes": "Use fresh filtered water.",
"difficulty": "Beginner",
"equipmentNeeded": "['Espresso Machine', 'Kettle', 'Filter']",
"yieldAmount": "235.6",
"caffeinePer100ml": "75.6",
"waterTemperature": "96",
"bloomTime": "39",
"totalExtractionTime": "283",
"grindToWaterRatio": "1:16",
"tags": "['Balanced', 'Rich', 'Fruity']",
"origin": "James Hoffmann",
"rating": "2.8",
"popularity": "748",
"createdBy": "user123",
"isPublic": "True",
"lastModified": "2025-05-12"
},
{
"id": "59047b27-9813-4f5b-bf18-2932ceb35123",
"name": "Pour Over Brew",
"servingTemp": "Iced",
"milkType": "Whole",
"brewMethod": "Pour Over",
"grindSize": "Medium",
"coffeeAmount": "20.9",
"waterAmount": "206.2",
"brewTime": "150",
"instructions": "Step-by-step brewing instructions.",
"notes": "Use fresh filtered water.",
"difficulty": "Beginner",
"equipmentNeeded": "['Kettle', 'Filter', 'Espresso Machine']",
"yieldAmount": "208.2",
"caffeinePer100ml": "51.4",
"waterTemperature": "94",
"bloomTime": "27",
"totalExtractionTime": "194",
"grindToWaterRatio": "1:16",
"tags": "['Balanced', 'Fruity', 'Rich']",
"origin": "James Hoffmann",
"rating": "2.1",
"popularity": "661",
"createdBy": "user123",
"isPublic": "True",
"lastModified": "2025-03-05"
},
{
"id": "8f3da6c5-de6f-4201-b796-487486357d5d",
"name": "Drip Brew",
"servingTemp": "Cold",
"milkType": "Almond",
"brewMethod": "French Press",
"grindSize": "Medium",
"coffeeAmount": "15.3",
"waterAmount": "258.2",
"brewTime": "134",
"instructions": "Step-by-step brewing instructions.",
"notes": "Use fresh filtered water.",
"difficulty": "Intermediate",
"equipmentNeeded": "['Scale', 'Grinder', 'Filter']",
"yieldAmount": "287.3",
"caffeinePer100ml": "53.6",
"waterTemperature": "95",
"bloomTime": "41",
"totalExtractionTime": "207",
"grindToWaterRatio": "1:16",
"tags": "['Fruity', 'Rich', 'Balanced']",
"origin": "James Hoffmann",
"rating": "2.0",
"popularity": "69",
"createdBy": "user123",
"isPublic": "True",
"lastModified": "2025-01-17"
},
{
"id": "faafd1f3-dd01-4578-8a38-0b77e1b83202",
"name": "Pour Over Brew",
"servingTemp": "Hot",
"milkType": "Soy",
"brewMethod": "Pour Over",
"grindSize": "Fine",
"coffeeAmount": "21.9",
"waterAmount": "230.6",
"brewTime": "248",
"instructions": "Step-by-step brewing instructions.",
"notes": "Use fresh filtered water.",
"difficulty": "Beginner",
"equipmentNeeded": "['Kettle', 'Espresso Machine', 'Filter']",
"yieldAmount": "231.7",
"caffeinePer100ml": "50.0",
"waterTemperature": "95",
"bloomTime": "36",
"totalExtractionTime": "266",
"grindToWaterRatio": "1:16",
"tags": "['Balanced', 'Fruity', 'Rich']",
"origin": "James Hoffmann",
"rating": "4.7",
"popularity": "93",
"createdBy": "user123",
"isPublic": "True",
"lastModified": "2024-10-20"
},
{
"id": "20f8d4b1-5ae5-49f1-96be-906fcf82e0e7",
"name": "French Press Brew",
"servingTemp": "Hot",
"milkType": "Whole",
"brewMethod": "Espresso",
"grindSize": "Medium",
"coffeeAmount": "21.9",
"waterAmount": "205.1",
"brewTime": "182",
"instructions": "Step-by-step brewing instructions.",
"notes": "Use fresh filtered water.",
"difficulty": "Beginner",
"equipmentNeeded": "['Espresso Machine', 'Kettle', 'Filter']",
"yieldAmount": "272.8",
"caffeinePer100ml": "72.7",
"waterTemperature": "94",
"bloomTime": "25",
"totalExtractionTime": "290",
"grindToWaterRatio": "1:16",
"tags": "['Balanced', 'Fruity', 'Rich']",
"origin": "James Hoffmann",
"rating": "1.0",
"popularity": "515",
"createdBy": "user123",
"isPublic": "True",
"lastModified": "2025-04-26"
},
{
"id": "30f6b268-1ba3-4fd6-8eab-50c508fc68a5",
"name": "French Press Brew",
"servingTemp": "Cold",
"milkType": "Soy",
"brewMethod": "Pour Over",
"grindSize": "Medium",
"coffeeAmount": "19.4",
"waterAmount": "258.2",
"brewTime": "190",
"instructions": "Step-by-step brewing instructions.",
"notes": "Use fresh filtered water.",
"difficulty": "Advanced",
"equipmentNeeded": "['Filter', 'Grinder', 'Scale']",
"yieldAmount": "210.6",
"caffeinePer100ml": "44.7",
"waterTemperature": "90",
"bloomTime": "50",
"totalExtractionTime": "242",
"grindToWaterRatio": "1:16",
"tags": "['Balanced', 'Fruity', 'Rich']",
"origin": "James Hoffmann",
"rating": "3.0",
"popularity": "718",
"createdBy": "user123",
"isPublic": "True",
"lastModified": "2025-04-17"
},
{
"id": "6aa0404a-9f89-4454-a75e-8cf14255b8b4",
"name": "Pour Over Brew",
"servingTemp": "Cold",
"milkType": "Whole",
"brewMethod": "Pour Over",
"grindSize": "Fine",
"coffeeAmount": "16.0",
"waterAmount": "245.1",
"brewTime": "221",
"instructions": "Step-by-step brewing instructions.",
"notes": "Use fresh filtered water.",
"difficulty": "Beginner",
"equipmentNeeded": "['Filter', 'Grinder', 'Espresso Machine']",
"yieldAmount": "264.3",
"caffeinePer100ml": "65.4",
"waterTemperature": "92",
"bloomTime": "21",
"totalExtractionTime": "259",
"grindToWaterRatio": "1:16",
"tags": "['Fruity', 'Balanced', 'Rich']",
"origin": "James Hoffmann",
"rating": "2.9",
"popularity": "747",
"createdBy": "user123",
"isPublic": "True",
"lastModified": "2025-04-30"
},
{
"id": "8138f04a-eac7-4d24-8b44-c28ccfd883d1",
"name": "Drip Brew",
"servingTemp": "Hot",
"milkType": "Oat",
"brewMethod": "French Press",
"grindSize": "Medium",
"coffeeAmount": "20.5",
"waterAmount": "217.7",
"brewTime": "208",
"instructions": "Step-by-step brewing instructions.",
"notes": "Use fresh filtered water.",
"difficulty": "Intermediate",
"equipmentNeeded": "['Kettle', 'Scale', 'Filter']",
"yieldAmount": "233.5",
"caffeinePer100ml": "76.5",
"waterTemperature": "94",
"bloomTime": "22",
"totalExtractionTime": "213",
"grindToWaterRatio": "1:16",
"tags": "['Balanced', 'Fruity', 'Rich']",
"origin": "James Hoffmann",
"rating": "2.0",
"popularity": "435",
"createdBy": "user123",
"isPublic": "True",
"lastModified": "2025-03-29"
},
{
"id": "6ce67a9d-9c76-4763-8fec-e09dd45b917c",
"name": "Espresso Brew",
"servingTemp": "Hot",
"milkType": "Almond",
"brewMethod": "French Press",
"grindSize": "Coarse",
"coffeeAmount": "21.2",
"waterAmount": "216.2",
"brewTime": "144",
"instructions": "Step-by-step brewing instructions.",
"notes": "Use fresh filtered water.",
"difficulty": "Advanced",
"equipmentNeeded": "['Espresso Machine', 'Scale', 'Grinder']",
"yieldAmount": "217.2",
"caffeinePer100ml": "54.7",
"waterTemperature": "94",
"bloomTime": "43",
"totalExtractionTime": "298",
"grindToWaterRatio": "1:16",
"tags": "['Rich', 'Balanced', 'Fruity']",
"origin": "James Hoffmann",
"rating": "4.3",
"popularity": "799",
"createdBy": "user123",
"isPublic": "True",
"lastModified": "2025-03-27"
},
{
"id": "ed2c15a0-f904-436a-8022-a35ea56adeca",
"name": "Pour Over Brew",
"servingTemp": "Hot",
"milkType": "Skim",
"brewMethod": "Pour Over",
"grindSize": "Coarse",
"coffeeAmount": "16.7",
"waterAmount": "294.3",
"brewTime": "278",
"instructions": "Step-by-step brewing instructions.",
"notes": "Use fresh filtered water.",
"difficulty": "Advanced",
"equipmentNeeded": "['Scale', 'Grinder', 'Filter']",
"yieldAmount": "291.9",
"caffeinePer100ml": "43.5",
"waterTemperature": "95",
"bloomTime": "21",
"totalExtractionTime": "229",
"grindToWaterRatio": "1:16",
"tags": "['Balanced', 'Rich', 'Fruity']",
"origin": "James Hoffmann",
"rating": "4.0",
"popularity": "144",
"createdBy": "user123",
"isPublic": "True",
"lastModified": "2025-02-25"
},
{
"id": "8b780ba6-9af9-45fc-92f4-d3cf9518ffbc",
"name": "Espresso Brew",
"servingTemp": "Iced",
"milkType": "Oat",
"brewMethod": "Drip",
"grindSize": "Coarse",
"coffeeAmount": "17.6",
"waterAmount": "276.3",
"brewTime": "252",
"instructions": "Step-by-step brewing instructions.",
"notes": "Use fresh filtered water.",
"difficulty": "Beginner",
"equipmentNeeded": "['Kettle', 'Filter', 'Espresso Machine']",
"yieldAmount": "242.2",
"caffeinePer100ml": "53.6",
"waterTemperature": "95",
"bloomTime": "39",
"totalExtractionTime": "206",
"grindToWaterRatio": "1:16",
"tags": "['Balanced', 'Rich', 'Fruity']",
"origin": "James Hoffmann",
"rating": "5.0",
"popularity": "891",
"createdBy": "user123",
"isPublic": "True",
"lastModified": "2025-04-04"
},
{
"id": "0f75e1c3-d5e1-4774-8f29-a26131ce4567",
"name": "Drip Brew",
"servingTemp": "Cold",
"milkType": "Whole",
"brewMethod": "Espresso",
"grindSize": "Coarse",
"coffeeAmount": "19.0",
"waterAmount": "299.8",
"brewTime": "171",
"instructions": "Step-by-step brewing instructions.",
"notes": "Use fresh filtered water.",
"difficulty": "Beginner",
"equipmentNeeded": "['Espresso Machine', 'Filter', 'Scale']",
"yieldAmount": "221.1",
"caffeinePer100ml": "55.2",
"waterTemperature": "95",
"bloomTime": "59",
"totalExtractionTime": "203",
"grindToWaterRatio": "1:16",
"tags": "['Fruity', 'Balanced', 'Rich']",
"origin": "James Hoffmann",
"rating": "2.4",
"popularity": "627",
"createdBy": "user123",
"isPublic": "True",
"lastModified": "2025-05-17"
},
{
"id": "10568a68-d7cc-46d0-8ec5-0f9171d973cc",
"name": "Pour Over Brew",
"servingTemp": "Hot",
"milkType": "Soy",
"brewMethod": "Drip",
"grindSize": "Fine",
"coffeeAmount": "16.0",
"waterAmount": "276.4",
"brewTime": "252",
"instructions": "Step-by-step brewing instructions.",
"notes": "Use fresh filtered water.",
"difficulty": "Beginner",
"equipmentNeeded": "['Espresso Machine', 'Grinder', 'Scale']",
"yieldAmount": "258.7",
"caffeinePer100ml": "60.8",
"waterTemperature": "96",
"bloomTime": "26",
"totalExtractionTime": "201",
"grindToWaterRatio": "1:16",
"tags": "['Fruity', 'Balanced', 'Rich']",
"origin": "James Hoffmann",
"rating": "1.0",
"popularity": "480",
"createdBy": "user123",
"isPublic": "True",
"lastModified": "2024-12-13"
},
{
"id": "e453617a-8d19-456d-8ee4-3170b77f0d46",
"name": "Drip Brew",
"servingTemp": "Cold",
"milkType": "Whole",
"brewMethod": "French Press",
"grindSize": "Coarse",
"coffeeAmount": "15.3",
"waterAmount": "215.5",
"brewTime": "132",
"instructions": "Step-by-step brewing instructions.",
"notes": "Use fresh filtered water.",
"difficulty": "Beginner",
"equipmentNeeded": "['Scale', 'Filter', 'Espresso Machine']",
"yieldAmount": "250.7",
"caffeinePer100ml": "68.2",
"waterTemperature": "91",
"bloomTime": "55",
"totalExtractionTime": "245",
"grindToWaterRatio": "1:16",
"tags": "['Fruity', 'Balanced', 'Rich']",
"origin": "James Hoffmann",
"rating": "3.2",
"popularity": "16",
"createdBy": "user123",
"isPublic": "True",
"lastModified": "2024-12-14"
},
{
"id": "273fb235-2fe8-4e85-93e2-34bfab3327de",
"name": "French Press Brew",
"servingTemp": "Hot",
"milkType": "Soy",
"brewMethod": "French Press",
"grindSize": "Medium",
"coffeeAmount": "20.5",
"waterAmount": "255.2",
"brewTime": "275",
"instructions": "Step-by-step brewing instructions.",
"notes": "Use fresh filtered water.",
"difficulty": "Beginner",
"equipmentNeeded": "['Filter', 'Scale', 'Espresso Machine']",
"yieldAmount": "284.7",
"caffeinePer100ml": "57.0",
"waterTemperature": "96",
"bloomTime": "20",
"totalExtractionTime": "270",
"grindToWaterRatio": "1:16",
"tags": "['Fruity', 'Balanced', 'Rich']",
"origin": "James Hoffmann",
"rating": "4.6",
"popularity": "963",
"createdBy": "user123",
"isPublic": "True",
"lastModified": "2024-07-10"
},
{
"id": "23157240-472d-40b0-9412-3e527f06ea96",
"name": "Pour Over Brew",
"servingTemp": "Cold",
"milkType": "Almond",
"brewMethod": "Drip",
"grindSize": "Fine",
"coffeeAmount": "18.1",
"waterAmount": "202.7",
"brewTime": "139",
"instructions": "Step-by-step brewing instructions.",
"notes": "Use fresh filtered water.",
"difficulty": "Beginner",
"equipmentNeeded": "['Espresso Machine', 'Filter', 'Grinder']",
"yieldAmount": "228.4",
"caffeinePer100ml": "60.7",
"waterTemperature": "94",
"bloomTime": "28",
"totalExtractionTime": "272",
"grindToWaterRatio": "1:16",
"tags": "['Fruity', 'Rich', 'Balanced']",
"origin": "James Hoffmann",
"rating": "4.0",
"popularity": "197",
"createdBy": "user123",
"isPublic": "True",
"lastModified": "2025-01-28"
},
{
"id": "2de45288-81a5-4ee4-b890-592ecfac6fa9",
"name": "Pour Over Brew",
"servingTemp": "Iced",
"milkType": "Soy",
"brewMethod": "Espresso",
"grindSize": "Medium",
"coffeeAmount": "16.8",
"waterAmount": "267.2",
"brewTime": "214",
"instructions": "Step-by-step brewing instructions.",
"notes": "Use fresh filtered water.",
"difficulty": "Advanced",
"equipmentNeeded": "['Grinder', 'Scale', 'Kettle']",
"yieldAmount": "241.9",
"caffeinePer100ml": "53.8",
"waterTemperature": "95",
"bloomTime": "44",
"totalExtractionTime": "276",
"grindToWaterRatio": "1:16",
"tags": "['Balanced', 'Fruity', 'Rich']",
"origin": "James Hoffmann",
"rating": "3.2",
"popularity": "210",
"createdBy": "user123",
"isPublic": "True",
"lastModified": "2025-03-03"
},
{
"id": "f8fc1981-20fd-4658-a4ff-f7c92b3302e9",
"name": "French Press Brew",
"servingTemp": "Iced",
"milkType": "Almond",
"brewMethod": "Espresso",
"grindSize": "Medium",
"coffeeAmount": "21.9",
"waterAmount": "230.1",
"brewTime": "162",
"instructions": "Step-by-step brewing instructions.",
"notes": "Use fresh filtered water.",
"difficulty": "Beginner",
"equipmentNeeded": "['Espresso Machine', 'Filter', 'Scale']",
"yieldAmount": "209.2",
"caffeinePer100ml": "70.2",
"waterTemperature": "93",
"bloomTime": "50",
"totalExtractionTime": "274",
"grindToWaterRatio": "1:16",
"tags": "['Balanced', 'Fruity', 'Rich']",
"origin": "James Hoffmann",
"rating": "1.4",
"popularity": "359",
"createdBy": "user123",
"isPublic": "True",
"lastModified": "2024-10-22"
},
{
"id": "b08bfdf8-3f20-4987-893a-bab5a8df51eb",
"name": "Drip Brew",
"servingTemp": "Iced",
"milkType": "Coconut",
"brewMethod": "Espresso",
"grindSize": "Medium",
"coffeeAmount": "17.2",
"waterAmount": "211.7",
"brewTime": "231",
"instructions": "Step-by-step brewing instructions.",
"notes": "Use fresh filtered water.",
"difficulty": "Advanced",
"equipmentNeeded": "['Scale', 'Filter', 'Kettle']",
"yieldAmount": "202.8",
"caffeinePer100ml": "75.4",
"waterTemperature": "94",
"bloomTime": "57",
"totalExtractionTime": "300",
"grindToWaterRatio": "1:16",
"tags": "['Balanced', 'Fruity', 'Rich']",
"origin": "James Hoffmann",
"rating": "3.6",
"popularity": "372",
"createdBy": "user123",
"isPublic": "True",
"lastModified": "2024-10-04"
},
{
"id": "63b4adf7-791f-4b2f-bce2-c95570c1e475",
"name": "French Press Brew",
"servingTemp": "Hot",
"milkType": "Almond",
"brewMethod": "Drip",
"grindSize": "Medium",
"coffeeAmount": "18.0",
"waterAmount": "240.2",
"brewTime": "289",
"instructions": "Step-by-step brewing instructions.",
"notes": "Use fresh filtered water.",
"difficulty": "Advanced",
"equipmentNeeded": "['Kettle', 'Grinder', 'Espresso Machine']",
"yieldAmount": "217.2",
"caffeinePer100ml": "60.3",
"waterTemperature": "91",
"bloomTime": "59",
"totalExtractionTime": "187",
"grindToWaterRatio": "1:16",
"tags": "['Balanced', 'Rich', 'Fruity']",
"origin": "James Hoffmann",
"rating": "3.3",
"popularity": "859",
"createdBy": "user123",
"isPublic": "True",
"lastModified": "2025-05-14"
},
{
"id": "331180a0-54a2-4e16-9f49-6a379bfe7a04",
"name": "Drip Brew",
"servingTemp": "Hot",
"milkType": "Oat",
"brewMethod": "Pour Over",
"grindSize": "Medium",
"coffeeAmount": "25.0",
"waterAmount": "256.2",
"brewTime": "214",
"instructions": "Step-by-step brewing instructions.",
"notes": "Use fresh filtered water.",
"difficulty": "Beginner",
"equipmentNeeded": "['Grinder', 'Espresso Machine', 'Scale']",
"yieldAmount": "247.7",
"caffeinePer100ml": "56.4",
"waterTemperature": "94",
"bloomTime": "27",
"totalExtractionTime": "221",
"grindToWaterRatio": "1:16",
"tags": "['Rich', 'Balanced', 'Fruity']",
"origin": "James Hoffmann",
"rating": "1.4",
"popularity": "383",
"createdBy": "user123",
"isPublic": "True",
"lastModified": "2024-12-30"
},
{
"id": "cba4d200-b318-44e7-9165-f901e07d97fc",
"name": "Drip Brew",
"servingTemp": "Cold",
"milkType": "Coconut",
"brewMethod": "Drip",
"grindSize": "Medium",
"coffeeAmount": "18.3",
"waterAmount": "242.2",
"brewTime": "194",
"instructions": "Step-by-step brewing instructions.",
"notes": "Use fresh filtered water.",
"difficulty": "Advanced",
"equipmentNeeded": "['Scale', 'Filter', 'Kettle']",
"yieldAmount": "284.6",
"caffeinePer100ml": "64.9",
"waterTemperature": "95",
"bloomTime": "56",
"totalExtractionTime": "187",
"grindToWaterRatio": "1:16",
"tags": "['Fruity', 'Rich', 'Balanced']",
"origin": "James Hoffmann",
"rating": "2.5",
"popularity": "392",
"createdBy": "user123",
"isPublic": "True",
"lastModified": "2024-09-09"
},
{
"id": "9b0c3b3f-d134-487b-a286-50f1d6d22b56",
"name": "French Press Brew",
"servingTemp": "Cold",
"milkType": "Almond",
"brewMethod": "Drip",
"grindSize": "Fine",
"coffeeAmount": "23.2",
"waterAmount": "228.1",
"brewTime": "199",
"instructions": "Step-by-step brewing instructions.",
"notes": "Use fresh filtered water.",
"difficulty": "Intermediate",
"equipmentNeeded": "['Grinder', 'Kettle', 'Filter']",
"yieldAmount": "291.1",
"caffeinePer100ml": "66.2",
"waterTemperature": "91",
"bloomTime": "58",
"totalExtractionTime": "209",
"grindToWaterRatio": "1:16",
"tags": "['Balanced', 'Rich', 'Fruity']",
"origin": "James Hoffmann",
"rating": "3.7",
"popularity": "731",
"createdBy": "user123",
"isPublic": "True",
"lastModified": "2024-09-21"
},
{
"id": "eb307dae-ee9e-429d-bb92-cba33510048b",
"name": "French Press Brew",
"servingTemp": "Cold",
"milkType": "Skim",
"brewMethod": "Pour Over",
"grindSize": "Medium",
"coffeeAmount": "18.9",
"waterAmount": "248.2",
"brewTime": "280",
"instructions": "Step-by-step brewing instructions.",
"notes": "Use fresh filtered water.",
"difficulty": "Advanced",
"equipmentNeeded": "['Grinder', 'Filter', 'Kettle']",
"yieldAmount": "296.5",
"caffeinePer100ml": "72.1",
"waterTemperature": "92",
"bloomTime": "24",
"totalExtractionTime": "230",
"grindToWaterRatio": "1:16",
"tags": "['Fruity', 'Balanced', 'Rich']",
"origin": "James Hoffmann",
"rating": "1.7",
"popularity": "393",
"createdBy": "user123",
"isPublic": "True",
"lastModified": "2024-09-13"
},
{
"id": "4f15a395-c39a-40b3-b79e-7ee5c2a66fae",
"name": "Drip Brew",
"servingTemp": "Cold",
"milkType": "Coconut",
"brewMethod": "Drip",
"grindSize": "Fine",
"coffeeAmount": "24.1",
"waterAmount": "272.4",
"brewTime": "238",
"instructions": "Step-by-step brewing instructions.",
"notes": "Use fresh filtered water.",
"difficulty": "Beginner",
"equipmentNeeded": "['Espresso Machine', 'Kettle', 'Scale']",
"yieldAmount": "249.3",
"caffeinePer100ml": "65.4",
"waterTemperature": "91",
"bloomTime": "45",
"totalExtractionTime": "285",
"grindToWaterRatio": "1:16",
"tags": "['Fruity', 'Balanced', 'Rich']",
"origin": "James Hoffmann",
"rating": "2.4",
"popularity": "13",
"createdBy": "user123",
"isPublic": "True",
"lastModified": "2025-04-13"
},
{
"id": "5d9c02a6-e537-4a1d-b46f-00a242d26a3c",
"name": "Espresso Brew",
"servingTemp": "Cold",
"milkType": "Oat",
"brewMethod": "Drip",
"grindSize": "Medium",
"coffeeAmount": "22.3",
"waterAmount": "252.5",
"brewTime": "187",
"instructions": "Step-by-step brewing instructions.",
"notes": "Use fresh filtered water.",
"difficulty": "Advanced",
"equipmentNeeded": "['Scale', 'Grinder', 'Filter']",
"yieldAmount": "212.4",
"caffeinePer100ml": "74.0",
"waterTemperature": "90",
"bloomTime": "46",
"totalExtractionTime": "273",
"grindToWaterRatio": "1:16",
"tags": "['Fruity', 'Rich', 'Balanced']",
"origin": "James Hoffmann",
"rating": "3.2",
"popularity": "288",
"createdBy": "user123",
"isPublic": "True",
"lastModified": "2024-11-03"
},
{
"id": "b2fabec0-d495-4f17-92ee-d0cc9c0ea1c5",
"name": "French Press Brew",
"servingTemp": "Iced",
"milkType": "Skim",
"brewMethod": "Drip",
"grindSize": "Coarse",
"coffeeAmount": "16.3",
"waterAmount": "233.9",
"brewTime": "199",
"instructions": "Step-by-step brewing instructions.",
"notes": "Use fresh filtered water.",
"difficulty": "Advanced",
"equipmentNeeded": "['Kettle', 'Filter', 'Espresso Machine']",
"yieldAmount": "244.8",
"caffeinePer100ml": "75.5",
"waterTemperature": "91",
"bloomTime": "35",
"totalExtractionTime": "190",
"grindToWaterRatio": "1:16",
"tags": "['Balanced', 'Fruity', 'Rich']",
"origin": "James Hoffmann",
"rating": "3.7",
"popularity": "465",
"createdBy": "user123",
"isPublic": "True",
"lastModified": "2024-07-28"
},
{
"id": "c48b89e9-239d-4027-bc2a-7bae2ec88367",
"name": "Pour Over Brew",
"servingTemp": "Cold",
"milkType": "Whole",
"brewMethod": "Pour Over",
"grindSize": "Coarse",
"coffeeAmount": "15.9",
"waterAmount": "220.6",
"brewTime": "145",
"instructions": "Step-by-step brewing instructions.",
"notes": "Use fresh filtered water.",
"difficulty": "Intermediate",
"equipmentNeeded": "['Filter', 'Espresso Machine', 'Kettle']",
"yieldAmount": "201.4",
"caffeinePer100ml": "51.1",
"waterTemperature": "96",
"bloomTime": "53",
"totalExtractionTime": "218",
"grindToWaterRatio": "1:16",
"tags": "['Rich', 'Fruity', 'Balanced']",
"origin": "James Hoffmann",
"rating": "3.1",
"popularity": "340",
"createdBy": "user123",
"isPublic": "True",
"lastModified": "2024-07-10"
},
{
"id": "68c4d331-50c0-4b7a-8a96-4aca650c3c86",
"name": "Espresso Brew",
"servingTemp": "Hot",
"milkType": "Oat",
"brewMethod": "Espresso",
"grindSize": "Fine",
"coffeeAmount": "15.2",
"waterAmount": "254.8",
"brewTime": "132",
"instructions": "Step-by-step brewing instructions.",
"notes": "Use fresh filtered water.",
"difficulty": "Advanced",
"equipmentNeeded": "['Scale', 'Filter', 'Kettle']",
"yieldAmount": "267.0",
"caffeinePer100ml": "52.0",
"waterTemperature": "93",
"bloomTime": "22",
"totalExtractionTime": "253",
"grindToWaterRatio": "1:16",
"tags": "['Fruity', 'Rich', 'Balanced']",
"origin": "James Hoffmann",
"rating": "2.6",
"popularity": "682",
"createdBy": "user123",
"isPublic": "True",
"lastModified": "2024-12-15"
},
{
"id": "84fdd0f1-dde6-4271-8c22-df92c993baeb",
"name": "Drip Brew",
"servingTemp": "Hot",
"milkType": "Whole",
"brewMethod": "French Press",
"grindSize": "Medium",
"coffeeAmount": "24.9",
"waterAmount": "210.8",
"brewTime": "267",
"instructions": "Step-by-step brewing instructions.",
"notes": "Use fresh filtered water.",
"difficulty": "Beginner",
"equipmentNeeded": "['Filter', 'Espresso Machine', 'Kettle']",
"yieldAmount": "217.0",
"caffeinePer100ml": "65.5",
"waterTemperature": "94",
"bloomTime": "30",
"totalExtractionTime": "272",
"grindToWaterRatio": "1:16",
"tags": "['Fruity', 'Balanced', 'Rich']",
"origin": "James Hoffmann",
"rating": "5.0",
"popularity": "927",
"createdBy": "user123",
"isPublic": "True",
"lastModified": "2024-10-18"
},
{
"id": "d64efb2c-bd9d-42c4-81ab-e48a08152e1c",
"name": "Drip Brew",
"servingTemp": "Cold",
"milkType": "Whole",
"brewMethod": "French Press",
"grindSize": "Medium",
"coffeeAmount": "16.0",
"waterAmount": "228.9",
"brewTime": "231",
"instructions": "Step-by-step brewing instructions.",
"notes": "Use fresh filtered water.",
"difficulty": "Advanced",
"equipmentNeeded": "['Grinder', 'Filter', 'Kettle']",
"yieldAmount": "211.0",
"caffeinePer100ml": "78.8",
"waterTemperature": "93",
"bloomTime": "40",
"totalExtractionTime": "281",
"grindToWaterRatio": "1:16",
"tags": "['Rich', 'Balanced', 'Fruity']",
"origin": "James Hoffmann",
"rating": "1.7",
"popularity": "666",
"createdBy": "user123",
"isPublic": "True",
"lastModified": "2024-10-08"
},
{
"id": "4180d9ad-43ee-4bc5-844e-b240ba41f809",
"name": "Drip Brew",
"servingTemp": "Hot",
"milkType": "Soy",
"brewMethod": "Pour Over",
"grindSize": "Medium",
"coffeeAmount": "24.1",
"waterAmount": "218.4",
"brewTime": "138",
"instructions": "Step-by-step brewing instructions.",
"notes": "Use fresh filtered water.",
"difficulty": "Intermediate",
"equipmentNeeded": "['Grinder', 'Kettle', 'Espresso Machine']",
"yieldAmount": "237.1",
"caffeinePer100ml": "47.7",
"waterTemperature": "96",
"bloomTime": "28",
"totalExtractionTime": "291",
"grindToWaterRatio": "1:16",
"tags": "['Rich', 'Balanced', 'Fruity']",
"origin": "James Hoffmann",
"rating": "2.2",
"popularity": "328",
"createdBy": "user123",
"isPublic": "True",
"lastModified": "2025-01-30"
},
{
"id": "4558bfb0-fb12-4b57-a969-fd84936c88ae",
"name": "French Press Brew",
"servingTemp": "Iced",
"milkType": "Oat",
"brewMethod": "French Press",
"grindSize": "Coarse",
"coffeeAmount": "20.5",
"waterAmount": "213.4",
"brewTime": "268",
"instructions": "Step-by-step brewing instructions.",
"notes": "Use fresh filtered water.",
"difficulty": "Intermediate",
"equipmentNeeded": "['Kettle', 'Espresso Machine', 'Filter']",
"yieldAmount": "260.3",
"caffeinePer100ml": "60.2",
"waterTemperature": "92",
"bloomTime": "36",
"totalExtractionTime": "277",
"grindToWaterRatio": "1:16",
"tags": "['Rich', 'Balanced', 'Fruity']",
"origin": "James Hoffmann",
"rating": "1.1",
"popularity": "52",
"createdBy": "user123",
"isPublic": "True",
"lastModified": "2025-02-09"
},
{
"id": "10e001a7-7458-4b8e-b4e6-f032cc7b36a0",
"name": "Espresso Brew",
"servingTemp": "Cold",
"milkType": "Coconut",
"brewMethod": "Pour Over",
"grindSize": "Coarse",
"coffeeAmount": "17.6",
"waterAmount": "216.8",
"brewTime": "166",
"instructions": "Step-by-step brewing instructions.",
"notes": "Use fresh filtered water.",
"difficulty": "Intermediate",
"equipmentNeeded": "['Scale', 'Grinder', 'Espresso Machine']",
"yieldAmount": "205.5",
"caffeinePer100ml": "56.9",
"waterTemperature": "92",
"bloomTime": "51",
"totalExtractionTime": "223",
"grindToWaterRatio": "1:16",
"tags": "['Balanced', 'Rich', 'Fruity']",
"origin": "James Hoffmann",
"rating": "2.7",
"popularity": "357",
"createdBy": "user123",
"isPublic": "True",
"lastModified": "2024-11-15"
},
{
"id": "94968ed4-f573-446e-8036-9450d29a9614",
"name": "Pour Over Brew",
"servingTemp": "Cold",
"milkType": "Whole",
"brewMethod": "Pour Over",
"grindSize": "Coarse",
"coffeeAmount": "21.9",
"waterAmount": "237.1",
"brewTime": "235",
"instructions": "Step-by-step brewing instructions.",
"notes": "Use fresh filtered water.",
"difficulty": "Intermediate",
"equipmentNeeded": "['Espresso Machine', 'Filter', 'Kettle']",
"yieldAmount": "245.5",
"caffeinePer100ml": "57.5",
"waterTemperature": "94",
"bloomTime": "23",
"totalExtractionTime": "181",
"grindToWaterRatio": "1:16",
"tags": "['Rich', 'Balanced', 'Fruity']",
"origin": "James Hoffmann",
"rating": "4.1",
"popularity": "759",
"createdBy": "user123",
"isPublic": "True",
"lastModified": "2024-12-19"
},
{
"id": "2c0e107e-6c24-4957-8750-9e8810dd2b23",
"name": "Espresso Brew",
"servingTemp": "Iced",
"milkType": "Pistachio",
"brewMethod": "Pour Over",
"grindSize": "Coarse",
"coffeeAmount": "22.5",
"waterAmount": "258.3",
"brewTime": "270",
"instructions": "Step-by-step brewing instructions.",
"notes": "Use fresh filtered water.",
"difficulty": "Intermediate",
"equipmentNeeded": "['Espresso Machine', 'Grinder', 'Filter']",
"yieldAmount": "261.1",
"caffeinePer100ml": "61.5",
"waterTemperature": "92",
"bloomTime": "45",
"totalExtractionTime": "268",
"grindToWaterRatio": "1:16",
"tags": "['Rich', 'Fruity', 'Balanced']",
"origin": "James Hoffmann",
"rating": "2.9",
"popularity": "645",
"createdBy": "user123",
"isPublic": "True",
"lastModified": "2024-12-26"
},
{
"id": "fa1a620d-0401-42fe-90dd-e40aa012ccd9",
"name": "Espresso Brew",
"servingTemp": "Iced",
"milkType": "Oat",
"brewMethod": "French Press",
"grindSize": "Fine",
"coffeeAmount": "17.8",
"waterAmount": "233.0",
"brewTime": "293",
"instructions": "Step-by-step brewing instructions.",
"notes": "Use fresh filtered water.",
"difficulty": "Advanced",
"equipmentNeeded": "['Kettle', 'Espresso Machine', 'Grinder']",
"yieldAmount": "243.9",
"caffeinePer100ml": "41.3",
"waterTemperature": "94",
"bloomTime": "23",
"totalExtractionTime": "300",
"grindToWaterRatio": "1:16",
"tags": "['Rich', 'Balanced', 'Fruity']",
"origin": "James Hoffmann",
"rating": "4.5",
"popularity": "499",
"createdBy": "user123",
"isPublic": "True",
"lastModified": "2025-04-13"
},
{
"id": "e1eabec5-4e95-4240-9df6-1db5364417d5",
"name": "French Press Brew",
"servingTemp": "Cold",
"milkType": "Coconut",
"brewMethod": "Pour Over",
"grindSize": "Coarse",
"coffeeAmount": "19.9",
"waterAmount": "260.4",
"brewTime": "241",
"instructions": "Step-by-step brewing instructions.",
"notes": "Use fresh filtered water.",
"difficulty": "Advanced",
"equipmentNeeded": "['Espresso Machine', 'Grinder', 'Scale']",
"yieldAmount": "268.3",
"caffeinePer100ml": "62.9",
"waterTemperature": "96",
"bloomTime": "57",
"totalExtractionTime": "260",
"grindToWaterRatio": "1:16",
"tags": "['Balanced', 'Rich', 'Fruity']",
"origin": "James Hoffmann",
"rating": "1.4",
"popularity": "684",
"createdBy": "user123",
"isPublic": "True",
"lastModified": "2025-04-06"
},
{
"id": "872282ae-a31f-4e3f-a566-915b57a3292f",
"name": "Drip Brew",
"servingTemp": "Cold",
"milkType": "Oat",
"brewMethod": "Pour Over",
"grindSize": "Coarse",
"coffeeAmount": "18.0",
"waterAmount": "252.7",
"brewTime": "300",
"instructions": "Step-by-step brewing instructions.",
"notes": "Use fresh filtered water.",
"difficulty": "Beginner",
"equipmentNeeded": "['Grinder', 'Espresso Machine', 'Filter']",
"yieldAmount": "244.3",
"caffeinePer100ml": "72.7",
"waterTemperature": "92",
"bloomTime": "25",
"totalExtractionTime": "221",
"grindToWaterRatio": "1:16",
"tags": "['Balanced', 'Rich', 'Fruity']",
"origin": "James Hoffmann",
"rating": "1.1",
"popularity": "714",
"createdBy": "user123",
"isPublic": "True",
"lastModified": "2024-11-09"
},
{
"id": "a2e830bb-d45a-4160-bb5f-45d93cf262ef",
"name": "Pour Over Brew",
"servingTemp": "Cold",
"milkType": "Pistachio",
"brewMethod": "French Press",
"grindSize": "Fine",
"coffeeAmount": "20.7",
"waterAmount": "244.3",
"brewTime": "173",
"instructions": "Step-by-step brewing instructions.",
"notes": "Use fresh filtered water.",
"difficulty": "Beginner",
"equipmentNeeded": "['Kettle', 'Espresso Machine', 'Filter']",
"yieldAmount": "270.1",
"caffeinePer100ml": "66.1",
"waterTemperature": "93",
"bloomTime": "54",
"totalExtractionTime": "294",
"grindToWaterRatio": "1:16",
"tags": "['Balanced', 'Rich', 'Fruity']",
"origin": "James Hoffmann",
"rating": "4.2",
"popularity": "781",
"createdBy": "user123",
"isPublic": "True",
"lastModified": "2025-01-05"
},
{
"id": "4b5c76c2-1024-4225-8060-01b8a6edb042",
"name": "Drip Brew",
"servingTemp": "Iced",
"milkType": "Skim",
"brewMethod": "Pour Over",
"grindSize": "Fine",
"coffeeAmount": "17.4",
"waterAmount": "201.2",
"brewTime": "156",
"instructions": "Step-by-step brewing instructions.",
"notes": "Use fresh filtered water.",
"difficulty": "Beginner",
"equipmentNeeded": "['Scale', 'Grinder', 'Kettle']",
"yieldAmount": "296.2",
"caffeinePer100ml": "47.5",
"waterTemperature": "92",
"bloomTime": "29",
"totalExtractionTime": "235",
"grindToWaterRatio": "1:16",
"tags": "['Fruity', 'Rich', 'Balanced']",
"origin": "James Hoffmann",
"rating": "3.8",
"popularity": "624",
"createdBy": "user123",
"isPublic": "True",
"lastModified": "2024-11-11"
},
{
"id": "ecfa9ff0-6fb3-4f57-85c7-aa4eb05a97da",
"name": "French Press Brew",
"servingTemp": "Cold",
"milkType": "Whole",
"brewMethod": "Pour Over",
"grindSize": "Coarse",
"coffeeAmount": "16.0",
"waterAmount": "295.7",
"brewTime": "273",
"instructions": "Step-by-step brewing instructions.",
"notes": "Use fresh filtered water.",
"difficulty": "Intermediate",
"equipmentNeeded": "['Espresso Machine', 'Grinder', 'Scale']",
"yieldAmount": "237.8",
"caffeinePer100ml": "78.4",
"waterTemperature": "94",
"bloomTime": "49",
"totalExtractionTime": "208",
"grindToWaterRatio": "1:16",
"tags": "['Rich', 'Balanced', 'Fruity']",
"origin": "James Hoffmann",
"rating": "3.2",
"popularity": "842",
"createdBy": "user123",
"isPublic": "True",
"lastModified": "2024-07-22"
},
{
"id": "f5e83135-365a-4a5c-9204-21e7d9c2b1ca",
"name": "Pour Over Brew",
"servingTemp": "Hot",
"milkType": "Oat",
"brewMethod": "Espresso",
"grindSize": "Medium",
"coffeeAmount": "21.8",
"waterAmount": "264.8",
"brewTime": "175",
"instructions": "Step-by-step brewing instructions.",
"notes": "Use fresh filtered water.",
"difficulty": "Beginner",
"equipmentNeeded": "['Grinder', 'Kettle', 'Scale']",
"yieldAmount": "270.9",
"caffeinePer100ml": "64.7",
"waterTemperature": "93",
"bloomTime": "22",
"totalExtractionTime": "186",
"grindToWaterRatio": "1:16",
"tags": "['Rich', 'Balanced', 'Fruity']",
"origin": "James Hoffmann",
"rating": "2.2",
"popularity": "32",
"createdBy": "user123",
"isPublic": "True",
"lastModified": "2024-07-28"
},
{
"id": "caf68c12-38f4-4d80-b981-26aae300662d",
"name": "French Press Brew",
"servingTemp": "Cold",
"milkType": "Coconut",
"brewMethod": "Drip",
"grindSize": "Medium",
"coffeeAmount": "22.9",
"waterAmount": "277.1",
"brewTime": "123",
"instructions": "Step-by-step brewing instructions.",
"notes": "Use fresh filtered water.",
"difficulty": "Beginner",
"equipmentNeeded": "['Scale', 'Grinder', 'Kettle']",
"yieldAmount": "204.5",
"caffeinePer100ml": "75.0",
"waterTemperature": "95",
"bloomTime": "38",
"totalExtractionTime": "300",
"grindToWaterRatio": "1:16",
"tags": "['Balanced', 'Fruity', 'Rich']",
"origin": "James Hoffmann",
"rating": "1.3",
"popularity": "82",
"createdBy": "user123",
"isPublic": "True",
"lastModified": "2024-07-19"
}
]