recipes: - id: "neapolitan_pizza_dough" name: "Neapolitan Pizza Dough" description: "Traditional Italian thin crust pizza dough with long fermentation for maximum flavor" difficulty: "Medium" total_time_hours: 24 image_url: null variables: - name: "rise_time_hours" display: "Rise Time (hours)" default: 24 min: 6 max: 72 type: "integer" unit: "hours" - name: "dough_balls" display: "Number of Dough Balls" default: 4 min: 1 max: 12 type: "integer" unit: "pieces" - name: "dough_ball_size_g" display: "Dough Ball Size (g)" default: 250 min: 150 max: 400 type: "integer" unit: "g" - name: "ambient_temp_c" display: "Room Temperature (°C)" default: 22 min: 18 max: 30 type: "integer" unit: "°C" - name: "yeast_amount_g" display: "Yeast Amount (g)" default: 2 min: 1 max: 5 type: "decimal" unit: "g" ingredients: - name: "Bread Flour" amount: 1000 unit: "g" category: "dry" - name: "Water" amount: 650 unit: "ml" category: "liquid" - name: "Salt" amount: 20 unit: "g" category: "seasoning" - name: "Fresh Yeast" amount: 2 unit: "g" category: "leavening" steps: - id: "mix_ingredients" name: "Mix ingredients" description: "Combine 1kg flour, 650ml water, 20g salt, and {yeast_amount_g}g fresh yeast in a large bowl" duration_minutes: 10 timing: "start" temperature: "Room temperature" notes: "Use lukewarm water (around 25°C)" - id: "knead_dough" name: "Knead dough" description: "Knead the dough until smooth and elastic, about 10-15 minutes by hand" duration_minutes: 15 timing: "after_previous" notes: "Dough should be slightly sticky but manageable" - id: "first_rise" name: "First rise (bulk fermentation)" description: "Let dough rise in covered bowl at room temperature" duration_formula: "rise_time_hours * 0.4 * 60" timing: "after_previous" temperature: "{ambient_temp_c}°C" notes: "Dough should roughly double in size" - id: "divide_shape" name: "Divide and shape" description: "Divide dough into {dough_balls} equal portions and shape into balls" duration_minutes: 15 timing: "after_previous" notes: "Use a kitchen scale for even portions" - id: "final_rise" name: "Final rise" description: "Let shaped dough balls rise until ready to use" duration_formula: "rise_time_hours * 0.6 * 60" timing: "after_previous" temperature: "{ambient_temp_c}°C" notes: "Dough is ready when it springs back slowly when poked" - id: "new_york_pizza_dough" name: "New York Style Pizza Dough" description: "Classic New York pizza dough with a chewy texture and crispy bottom" difficulty: "Easy" total_time_hours: 48 image_url: null variables: - name: "rise_time_hours" display: "Rise Time (hours)" default: 48 min: 24 max: 96 type: "integer" unit: "hours" - name: "dough_balls" display: "Number of Dough Balls" default: 3 min: 1 max: 8 type: "integer" unit: "pieces" - name: "dough_ball_size_g" display: "Dough Ball Size (g)" default: 250 min: 150 max: 400 type: "integer" unit: "g" - name: "ambient_temp_c" display: "Room Temperature (°C)" default: 20 min: 18 max: 25 type: "integer" unit: "°C" - name: "oil_amount_ml" display: "Olive Oil (ml)" default: 30 min: 20 max: 50 type: "integer" unit: "ml" ingredients: - name: "Bread Flour" amount: 500 unit: "g" category: "dry" - name: "Water" amount: 320 unit: "ml" category: "liquid" - name: "Salt" amount: 10 unit: "g" category: "seasoning" - name: "Active Dry Yeast" amount: 3 unit: "g" category: "leavening" - name: "Olive Oil" amount: 30 unit: "ml" category: "fat" steps: - id: "mix_dry" name: "Mix dry ingredients" description: "Combine 500g bread flour, 10g salt, and 3g active dry yeast" duration_minutes: 5 timing: "start" - id: "add_liquids" name: "Add liquids" description: "Add 320ml cool water and {oil_amount_ml}ml olive oil to dry ingredients" duration_minutes: 5 timing: "after_previous" notes: "Water should be around 18-20°C for slow fermentation" - id: "mix_dough" name: "Mix dough" description: "Mix until dough comes together, don't overwork" duration_minutes: 8 timing: "after_previous" notes: "Dough will be slightly rough, this is normal" - id: "bulk_ferment" name: "Bulk fermentation" description: "Let dough rise in oiled container in refrigerator" duration_formula: "rise_time_hours * 0.7 * 60" timing: "after_previous" temperature: "4°C (refrigerator)" notes: "Cold fermentation develops flavor" - id: "portion_dough" name: "Portion dough" description: "Remove from fridge and divide into {dough_balls} portions" duration_minutes: 10 timing: "after_previous" temperature: "Room temperature" - id: "final_proof" name: "Final proofing" description: "Let portions come to room temperature and final proof" duration_formula: "rise_time_hours * 0.3 * 60" timing: "after_previous" temperature: "{ambient_temp_c}°C" notes: "Dough is ready when it feels soft and pliable" - id: "sicilian_pizza_dough" name: "Sicilian Pizza Dough" description: "Thick, airy Sicilian-style pizza dough perfect for deep dish pans" difficulty: "Hard" total_time_hours: 72 image_url: null variables: - name: "rise_time_hours" display: "Rise Time (hours)" default: 72 min: 48 max: 120 type: "integer" unit: "hours" - name: "dough_balls" display: "Number of Dough Balls" default: 1 min: 1 max: 4 type: "integer" unit: "pieces" - name: "dough_ball_size_g" display: "Dough Ball Size (g)" default: 250 min: 150 max: 400 type: "integer" unit: "g" - name: "pan_size_cm" display: "Pan Size (cm)" default: 30 min: 25 max: 40 type: "integer" unit: "cm" - name: "ambient_temp_c" display: "Room Temperature (°C)" default: 21 min: 18 max: 24 type: "integer" unit: "°C" - name: "hydration_percent" display: "Hydration (%)" default: 75 min: 70 max: 80 type: "integer" unit: "%" ingredients: - name: "Bread Flour" amount: 600 unit: "g" category: "dry" - name: "Water" amount: 450 unit: "ml" category: "liquid" - name: "Salt" amount: 12 unit: "g" category: "seasoning" - name: "Active Dry Yeast" amount: 1 unit: "g" category: "leavening" steps: - id: "autolyse" name: "Autolyse" description: "Mix 600g bread flour with calculated water amount, let rest" duration_minutes: 30 timing: "start" notes: "Water amount: 600g × {hydration_percent}/100" - id: "add_salt_yeast" name: "Add salt and yeast" description: "Add 12g salt and 1g active dry yeast to autolyse" duration_minutes: 5 timing: "after_previous" - id: "mix_develop" name: "Mix and develop" description: "Mix thoroughly and perform stretch and folds" duration_minutes: 20 timing: "after_previous" notes: "Perform 4 sets of stretch and folds, 5 minutes apart" - id: "bulk_fermentation" name: "Bulk fermentation" description: "First rise in oiled container" duration_formula: "rise_time_hours * 0.5 * 60" timing: "after_previous" temperature: "{ambient_temp_c}°C" notes: "Dough should increase by 50-70%" - id: "pan_proof" name: "Pan proofing" description: "Transfer to oiled {pan_size_cm}cm pan and spread gently" duration_formula: "rise_time_hours * 0.5 * 60" timing: "after_previous" temperature: "{ambient_temp_c}°C" notes: "Don't force the dough, let it relax and spread naturally"