# import_log

created_at: 2026-04-04 18:18:03.471728
status: success
provider: claude
filename: Asian/Thai/Shells with Thai style chicken.pdf
recipe_title: Shells With Thai-Style Chicken
unmatched_items: []
unit_warnings: []
resolution_tiers: {"exact": 11}
raw_ai_response:
  {"title": "Shells With Thai-Style Chicken", "description": "A quick Asian-influenced pasta dish featuring Thai flavors with chicken, green beans, and fresh herbs combined with coconut milk and lime.", "servings": 4, "prep_time": 15, "cook_time": 20, "cuisine": "Thai", "tags": ["Quick", "Stovetop", "Weeknight", "Spicy", "Creamy"], "culinary_type": "Main Course", "instructions": "Step 1: In large saucepot, prepare pasta in boiling salted water as label directs. After pasta has cooked 5 minutes, add green beans to pasta cooking water and continue cooking until pasta and beans are done.\nStep 2: Meanwhile, in nonstick 12-inch skillet, heat olive oil over medium-high heat until hot. Add chicken and cook, stirring often, about 2 minutes, until chicken just loses its pink color.\nStep 3: Add ginger, garlic, crushed red pepper and salt, stirring constantly, about 30 seconds. Stir in coconut milk and lime juice; heat to boiling.\nStep 4: Drain pasta and beans; return to saucepot. Add coconut-milk mixture and cilantro; toss well. Makes 4 servings.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Pasta", "quantity": "1", "unit": "package", "modifiers": "large shell or fusilli", "package_qty": "16", "package_unit": "oz"}, {"name": "Green Beans", "quantity": "3/4", "unit": "lb", "modifiers": "trimmed", "package_qty": "", "package_unit": ""}, {"name": "Olive Oil", "quantity": "1", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Chicken Breast", "quantity": "1", "unit": "lb", "modifiers": "skinless, boneless, thinly sliced", "package_qty": "", "package_unit": ""}, {"name": "Ginger", "quantity": "2", "unit": "tbsp", "modifiers": "grated, peeled, fresh", "package_qty": "", "package_unit": ""}, {"name": "Garlic", "quantity": "2", "unit": "clove", "modifiers": "crushed", "package_qty": "", "package_unit": ""}, {"name": "Red Pepper Flakes", "quantity": "1/8", "unit": "tsp", "modifiers": "crushed", "package_qty": "", "package_unit": ""}, {"name": "Salt", "quantity": "3/4", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Coconut Milk", "quantity": "1", "unit": "can", "modifiers": "light", "package_qty": "14", "package_unit": "oz"}, {"name": "Lime Juice", "quantity": "2", "unit": "tbsp", "modifiers": "fresh", "package_qty": "", "package_unit": ""}, {"name": "Coriander", "quantity": "1/4", "unit": "cup", "modifiers": "chopped, fresh", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "Pasta", "ingredient_name": "Pasta", "quantity": "1", "unit": "pkg"}, {"raw_name": "Green Beans", "ingredient_name": "Green Beans", "quantity": "3/4", "unit": "lb"}, {"raw_name": "Olive Oil", "ingredient_name": "Olive Oil", "quantity": "1", "unit": "tbsp"}, {"raw_name": "Chicken Breast", "ingredient_name": "Chicken Breast", "quantity": "1", "unit": "lb"}, {"raw_name": "Ginger", "ingredient_name": "Ginger", "quantity": "2", "unit": "tbsp"}, {"raw_name": "Garlic", "ingredient_name": "Garlic", "quantity": "2", "unit": "clove"}, {"raw_name": "Red Pepper Flakes", "ingredient_name": "Red Pepper Flakes", "quantity": "1/8", "unit": "tsp"}, {"raw_name": "Salt", "ingredient_name": "Salt", "quantity": "3/4", "unit": "tsp"}, {"raw_name": "Coconut Milk", "ingredient_name": "Coconut Milk", "quantity": "1", "unit": "can"}, {"raw_name": "Lime Juice", "ingredient_name": "Lime Juice", "quantity": "2", "unit": "tbsp"}, {"raw_name": "Coriander", "ingredient_name": "Coriander", "quantity": "1/4", "unit": "c"}]


created_at: 2026-04-04 18:18:12.774132
status: success
provider: claude
filename: Asian/Thai/Spicy Coconut Chichen Casserole.pdf
recipe_title: Spicy Coconut Chicken Casserole
unmatched_items: []
unit_warnings: []
resolution_tiers: {"exact": 10, "common_name": 1}
raw_ai_response:
  {"title": "Spicy Coconut Chicken Casserole", "description": "Settle in for the night with this cozy, Thai-style meal that gets to the table quickly and gets cleaned up even faster.", "servings": 4, "prep_time": 15, "cook_time": 25, "cuisine": "Thai", "tags": ["Weeknight", "One Pot", "Comfort Food", "Spicy", "Quick"], "culinary_type": "Main Course", "instructions": "Step 1: In a 5-quart Dutch oven or heavy pot, heat oil over medium-high. Season chicken with salt and pepper. Working in two batches, cook chicken until browned, 6 to 8 minutes; transfer to a plate (chicken will cook more in step 2).\nStep 2: To pot, add coconut milk, broth, 1/2 cup water, and curry paste; bring to a boil, and stir in rice. Add chicken (with any juices), arranging pieces in a single layer. Cover, and reduce heat to medium-low. Cook, without stirring, until rice is almost tender, 15 minutes.\nStep 3: Scatter bell peppers and green beans on top of chicken mixture; cover, and cook until vegetables are crisp-tender, 8 to 10 minutes. Serve with lemon wedges on the side.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Olive Oil", "quantity": "1", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Chicken Leg", "quantity": "4", "unit": "whole", "modifiers": "", "package_qty": "3", "package_unit": "lb"}, {"name": "Salt", "quantity": "1", "unit": "pinch", "modifiers": "coarse", "package_qty": "", "package_unit": ""}, {"name": "Black Pepper", "quantity": "1", "unit": "pinch", "modifiers": "ground", "package_qty": "", "package_unit": ""}, {"name": "Coconut Milk", "quantity": "1", "unit": "can", "modifiers": "light", "package_qty": "14.5", "package_unit": "oz"}, {"name": "Chicken Broth", "quantity": "1.5", "unit": "cup", "modifiers": "reduced-sodium", "package_qty": "", "package_unit": ""}, {"name": "Red Curry Paste", "quantity": "1", "unit": "tsp", "modifiers": "Thai", "package_qty": "", "package_unit": ""}, {"name": "Jasmine Rice", "quantity": "1", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Red Bell Pepper", "quantity": "2", "unit": "whole", "modifiers": "ribs and seeds removed, cut into 1-inch pieces", "package_qty": "", "package_unit": ""}, {"name": "Green Beans", "quantity": "8", "unit": "oz", "modifiers": "stem ends removed, cut into 1-inch lengths", "package_qty": "", "package_unit": ""}, {"name": "Lemon", "quantity": "0.5", "unit": "whole", "modifiers": "cut into wedges, for serving", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "Olive Oil", "ingredient_name": "Olive Oil", "quantity": "1", "unit": "tbsp"}, {"raw_name": "Chicken Leg", "ingredient_name": "Chicken Leg", "quantity": "4", "unit": "whole"}, {"raw_name": "Salt", "ingredient_name": "Salt", "quantity": "1", "unit": "pinch"}, {"raw_name": "Black Pepper", "ingredient_name": "Black Pepper", "quantity": "1", "unit": "pinch"}, {"raw_name": "Coconut Milk", "ingredient_name": "Coconut Milk", "quantity": "1", "unit": "can"}, {"raw_name": "Chicken Broth", "ingredient_name": "Chicken Broth", "quantity": "1.5", "unit": "c"}, {"raw_name": "Red Curry Paste", "ingredient_name": "Red Curry Paste", "quantity": "1", "unit": "tsp"}, {"raw_name": "Jasmine Rice", "ingredient_name": "Jasmine Rice", "quantity": "1", "unit": "c"}, {"raw_name": "Bell Pepper", "ingredient_name": "Bell Pepper", "quantity": "2", "unit": "whole"}, {"raw_name": "Green Beans", "ingredient_name": "Green Beans", "quantity": "8", "unit": "oz"}, {"raw_name": "Lemon", "ingredient_name": "Lemon", "quantity": "0.5", "unit": "whole"}]


created_at: 2026-04-04 18:18:18.792071
status: success
provider: claude
filename: Asian/Thai/Steamed Tofu.pdf
recipe_title: Steamed Tofu
unmatched_items: []
unit_warnings: []
resolution_tiers: {"exact": 5}
raw_ai_response:
  {"title": "Steamed Tofu", "description": "A simple Asian-inspired steamed tofu dish with fresh ginger and spring onion, finished with a soy and sesame oil sauce.", "servings": 1, "prep_time": 10, "cook_time": 1, "cuisine": "Japanese", "tags": ["Quick", "Under 30 Minutes", "Stovetop"], "culinary_type": "Main Course", "instructions": "1. Chop 3-4 tbsp of fresh ginger finely. 2. Chop the same amount of spring onion. 3. Mix 1/3 cup of Kikkoman soy sauce with 2 tsp of sesame oil. 4. Add ginger and onion to soy/oil mix and pour over tofu. 5. Cover tofu with saran and microwave for 40 seconds. 6. Serve immediately.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Tofu", "quantity": "1", "unit": "block", "modifiers": "silk, smooth texture", "package_qty": "", "package_unit": ""}, {"name": "Ginger", "quantity": "3", "unit": "tbsp", "modifiers": "fresh, finely chopped", "package_qty": "", "package_unit": ""}, {"name": "Spring Onion", "quantity": "3", "unit": "tbsp", "modifiers": "chopped", "package_qty": "", "package_unit": ""}, {"name": "Soy Sauce", "quantity": "1/3", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Sesame Oil", "quantity": "2", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "Tofu", "ingredient_name": "Tofu", "quantity": "1", "unit": "block"}, {"raw_name": "Ginger", "ingredient_name": "Ginger", "quantity": "3", "unit": "tbsp"}, {"raw_name": "Spring Onion", "ingredient_name": "Spring Onion", "quantity": "3", "unit": "tbsp"}, {"raw_name": "Soy Sauce", "ingredient_name": "Soy Sauce", "quantity": "1/3", "unit": "c"}, {"raw_name": "Sesame Oil", "ingredient_name": "Sesame Oil", "quantity": "2", "unit": "tsp"}]


created_at: 2026-04-04 18:18:58.607799
status: success
provider: claude
filename: Asian/Thai/Thai Pork Burritos.pdf
recipe_title: Thai Pork Burritos
unmatched_items: []
unit_warnings: ["\"small\" for Onion"]
resolution_tiers: {"exact": 12, "common_name": 1}
raw_ai_response:
  {"title": "Thai Pork Burritos", "description": "A fusion dish combining Thai flavors with the burrito format, featuring seasoned ground pork with ginger, garlic, and coleslaw wrapped in warm flour tortillas.", "servings": 4, "prep_time": 15, "cook_time": 10, "cuisine": "Thai", "tags": ["Quick", "Stovetop", "Weeknight", "Spicy", "Fusion"], "culinary_type": "Main Course", "instructions": "Step 1: Heat large nonstick skillet over high heat.\nStep 2: Add pork, cook, crumble and stir until pork is no longer pink, about 3 to 4 minutes.\nStep 3: Add ginger, garlic, onion and cole slaw mix and stir-fry with pork for 2 minutes, until vegetables are wilted.\nStep 4: Combine all remaining ingredients except tortillas and cilantro in small bowl and add to skillet. Stir constantly to blend all ingredients well, about 1 minute.\nStep 5: Spoon equal portions of mixture onto warm flour tortillas, garnish with cilantro, roll up to encase filling and serve.\nStep 6: Preparation Time: 15 minutes", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Ground Pork", "quantity": "1", "unit": "lb", "modifiers": "lean", "package_qty": "", "package_unit": ""}, {"name": "Ginger", "quantity": "2", "unit": "tbsp", "modifiers": "fresh, grated", "package_qty": "", "package_unit": ""}, {"name": "Garlic", "quantity": "1", "unit": "clove", "modifiers": "peeled, crushed", "package_qty": "", "package_unit": ""}, {"name": "Onion", "quantity": "1", "unit": "small", "modifiers": "thinly sliced", "package_qty": "", "package_unit": ""}, {"name": "Coleslaw", "quantity": "2", "unit": "cup", "modifiers": "with carrots", "package_qty": "", "package_unit": ""}, {"name": "Sesame Oil", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Soy Sauce", "quantity": "3", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Lime Juice", "quantity": "2", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Honey", "quantity": "1", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Coriander", "quantity": "2", "unit": "tsp", "modifiers": "ground", "package_qty": "", "package_unit": ""}, {"name": "Coriander", "quantity": "1/2", "unit": "tsp", "modifiers": "ground", "package_qty": "", "package_unit": ""}, {"name": "Flour Tortilla", "quantity": "4", "unit": "whole", "modifiers": "large (10-inch), warmed", "package_qty": "", "package_unit": ""}, {"name": "Coriander", "quantity": "1", "unit": "bunch", "modifiers": "fresh", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "Ground Pork", "ingredient_name": "Ground Pork", "quantity": "1", "unit": "lb"}, {"raw_name": "Ginger", "ingredient_name": "Ginger", "quantity": "2", "unit": "tbsp"}, {"raw_name": "Garlic", "ingredient_name": "Garlic", "quantity": "1", "unit": "clove"}, {"raw_name": "Onion", "ingredient_name": "Onion", "quantity": "1", "unit": "small"}, {"raw_name": "Coleslaw", "ingredient_name": "Coleslaw", "quantity": "2", "unit": "c"}, {"raw_name": "Sesame Oil", "ingredient_name": "Sesame Oil", "quantity": "1", "unit": "tsp"}, {"raw_name": "Soy Sauce", "ingredient_name": "Soy Sauce", "quantity": "3", "unit": "tbsp"}, {"raw_name": "Lime Juice", "ingredient_name": "Lime Juice", "quantity": "2", "unit": "tbsp"}, {"raw_name": "Honey", "ingredient_name": "Honey", "quantity": "1", "unit": "tbsp"}, {"raw_name": "Coriander", "ingredient_name": "Coriander", "quantity": "2", "unit": "tsp"}, {"raw_name": "Coriander", "ingredient_name": "Coriander", "quantity": "1/2", "unit": "tsp"}, {"raw_name": "Tortilla", "ingredient_name": "Tortilla", "quantity": "4", "unit": "whole"}, {"raw_name": "Coriander", "ingredient_name": "Coriander", "quantity": "1", "unit": "bunch"}]


created_at: 2026-04-04 18:19:25.863641
status: success
provider: claude
filename: Asian/Thai/Thai pasta with shrimp.pdf
recipe_title: Thai Pasta with Shrimp
unmatched_items: []
unit_warnings: []
resolution_tiers: {"exact": 11, "common_name": 1, "failed": 1, "product_off_fallback": 1}
raw_ai_response:
  {"title": "Thai Pasta with Shrimp", "description": "A quick and flavorful Thai-inspired pasta dish with shrimp, vegetables, and a creamy peanut sauce with lime and cilantro.", "servings": 6, "prep_time": 15, "cook_time": 12, "cuisine": "Thai", "tags": ["Quick", "Stovetop", "Seafood", "Under 30 Minutes", "Weeknight"], "culinary_type": "Main Course", "instructions": "1. Bring a large pot of salted water to a boil. Remove carrots from package and slice. Cut broccoli into small flowerets. Cut snow peas in half.\n2. Make sauce by whisking all ingredients until smooth.\n3. Add pasta and carrots to boiling water. Cook according to pasta package directions.\n4. About 4 minutes before pasta is done, add remaining vegetables. Cook for 3 minutes and add shrimp. Cook for 1 minute or until pink and cooked through.\n5. Drain pasta and vegetables. Return to pan or place in bowl. Add sauce and toss well. Divide among plates and sprinkle with nuts.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Peanut Butter", "quantity": "3", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Soy Sauce", "quantity": "3", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Spaghetti", "quantity": "8", "unit": "oz", "modifiers": "dried", "package_qty": "", "package_unit": ""}, {"name": "product", "quantity": "3/4", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Lime", "quantity": "1", "unit": "whole", "modifiers": "for garnish", "package_qty": "", "package_unit": ""}, {"name": "Coriander", "quantity": "1", "unit": "whole", "modifiers": "for garnish", "package_qty": "", "package_unit": ""}, {"name": "Peanut", "quantity": "1/3", "unit": "cup", "modifiers": "chopped", "package_qty": "", "package_unit": ""}, {"name": "Chili Oil", "quantity": "1", "unit": "dash", "modifiers": "to taste, optional", "package_qty": "", "package_unit": ""}, {"name": "Sesame Oil", "quantity": "1", "unit": "tbsp", "modifiers": "plus 1/2", "package_qty": "", "package_unit": ""}, {"name": "Broccoli", "quantity": "1", "unit": "pkg", "modifiers": "fresh, in small flowerets", "package_qty": "16", "package_unit": "oz"}, {"name": "Snow Peas", "quantity": "1", "unit": "whole", "modifiers": "fresh, halved", "package_qty": "", "package_unit": ""}, {"name": "Carrot", "quantity": "1", "unit": "whole", "modifiers": "sliced", "package_qty": "", "package_unit": ""}, {"name": "Shrimp", "quantity": "1", "unit": "lb", "modifiers": "large or medium, peeled", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "Peanut Butter", "ingredient_name": "Peanut Butter", "quantity": "3", "unit": "tbsp"}, {"raw_name": "Soy Sauce", "ingredient_name": "Soy Sauce", "quantity": "3", "unit": "tbsp"}, {"raw_name": "Spaghetti Pasta", "ingredient_name": "Spaghetti Pasta", "quantity": "8", "unit": "oz"}, {"raw_name": "?", "ingredient_name": null, "quantity": "3/4", "unit": "c"}, {"raw_name": "Lime", "ingredient_name": "Lime", "quantity": "1", "unit": "whole"}, {"raw_name": "Coriander", "ingredient_name": "Coriander", "quantity": "1", "unit": "whole"}, {"raw_name": "Peanut", "ingredient_name": "Peanut", "quantity": "1/3", "unit": "c"}, {"raw_name": "Chili Oil", "ingredient_name": "Chili Oil", "quantity": "1", "unit": "dash"}, {"raw_name": "Sesame Oil", "ingredient_name": "Sesame Oil", "quantity": "1", "unit": "tbsp"}, {"raw_name": "Broccoli", "ingredient_name": "Broccoli", "quantity": "1", "unit": "pkg"}, {"raw_name": "Snow Peas", "ingredient_name": "Snow Peas", "quantity": "1", "unit": "whole"}, {"raw_name": "Carrot", "ingredient_name": "Carrot", "quantity": "1", "unit": "whole"}, {"raw_name": "Shrimp", "ingredient_name": "Shrimp", "quantity": "1", "unit": "lb"}]


created_at: 2026-04-04 18:19:33.288964
status: success
provider: claude
filename: Asian/Thai/Thai shrimp.pdf
recipe_title: Thai Shrimp From LHJ
unmatched_items: []
unit_warnings: []
resolution_tiers: {"exact": 10, "failed": 1, "product_exact_fallback": 1}
raw_ai_response:
  {"title": "Thai Shrimp From LHJ", "description": "A quick and easy Thai shrimp dish with fresh cilantro and Thai chilies, served over rice. This dish features a flavorful combination of ginger, garlic, fish sauce, and coconut milk.", "servings": 4, "prep_time": 15, "cook_time": 7, "cuisine": "Thai", "tags": ["Quick", "Under 30 Minutes", "Stovetop", "High Protein", "Spicy"], "culinary_type": "Main Course", "instructions": "1. Combine onion, ginger, garlic, fish sauce, salt, chilies and shrimp in medium bowl. Let stand 20 minutes.\n2. Heat oil in large skillet over high heat. Add shrimp mixture; stir-fry until opaque. Stir in coconut milk; cook 2 minutes. Sprinkle with cilantro and serve with cooked rice. Makes 4 servings.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Onion", "quantity": "1", "unit": "whole", "modifiers": "minced", "package_qty": "", "package_unit": ""}, {"name": "Ginger", "quantity": "2", "unit": "tsp", "modifiers": "minced, fresh", "package_qty": "", "package_unit": ""}, {"name": "Garlic", "quantity": "1", "unit": "tsp", "modifiers": "minced", "package_qty": "", "package_unit": ""}, {"name": "Fish Sauce", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Salt", "quantity": "1/4", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Thai Bird Chili", "quantity": "2", "unit": "whole", "modifiers": "chopped", "package_qty": "", "package_unit": ""}, {"name": "Shrimp", "quantity": "1", "unit": "lb", "modifiers": "peeled, deveined, medium", "package_qty": "", "package_unit": ""}, {"name": "Vegetable Oil", "quantity": "2", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Coconut Milk", "quantity": "1", "unit": "cup", "modifiers": "unsweetened", "package_qty": "", "package_unit": ""}, {"name": "Coriander", "quantity": "1/4", "unit": "cup", "modifiers": "chopped, fresh", "package_qty": "", "package_unit": ""}, {"name": "Rice", "quantity": "1", "unit": "whole", "modifiers": "cooked", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "Onion", "ingredient_name": "Onion", "quantity": "1", "unit": "whole"}, {"raw_name": "Ginger", "ingredient_name": "Ginger", "quantity": "2", "unit": "tsp"}, {"raw_name": "Garlic", "ingredient_name": "Garlic", "quantity": "1", "unit": "tsp"}, {"raw_name": "Fish Sauce", "ingredient_name": "Fish Sauce", "quantity": "1", "unit": "tsp"}, {"raw_name": "Salt", "ingredient_name": "Salt", "quantity": "1/4", "unit": "tsp"}, {"raw_name": "?", "ingredient_name": null, "quantity": "2", "unit": "whole"}, {"raw_name": "Shrimp", "ingredient_name": "Shrimp", "quantity": "1", "unit": "lb"}, {"raw_name": "Vegetable Oil", "ingredient_name": "Vegetable Oil", "quantity": "2", "unit": "tsp"}, {"raw_name": "Coconut Milk", "ingredient_name": "Coconut Milk", "quantity": "1", "unit": "c"}, {"raw_name": "Coriander", "ingredient_name": "Coriander", "quantity": "1/4", "unit": "c"}, {"raw_name": "Rice", "ingredient_name": "Rice", "quantity": "1", "unit": "whole"}]


created_at: 2026-04-04 18:19:59.070607
status: success
provider: claude
filename: Asian/Thai/chicken and coconut soup.pdf
recipe_title: Thai-style Chicken and Coconut Soup
unmatched_items: []
unit_warnings: []
resolution_tiers: {"exact": 12, "common_name": 1}
raw_ai_response:
  {"title": "Thai-style Chicken and Coconut Soup", "description": "A fragrant Thai-inspired soup featuring tender chicken in a rich coconut broth infused with aromatic spices, fresh herbs, and tangy lime juice.", "servings": 8, "prep_time": 15, "cook_time": 10, "cuisine": "Thai", "tags": ["Stovetop", "Spicy", "Creamy", "Quick"], "culinary_type": "Soup", "instructions": "Step 1: Heat the oil in a frying pan, add the onion and garlic and cook, stirring, until the onion is soft.\nStep 2: Add the spices, chile and lemongrass and cook, stirring, until the lemongrass is tender.\nStep 3: Add the lime juice, stock, coconut milk and fish sauce and bring to a boil.\nStep 4: Stir in the chicken and simmer, uncovered, for about 3 minutes, or until the chicken is tender.\nStep 5: Stir in the remaining ingredients and cook until hot.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Vegetable Oil", "quantity": "2", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Onion", "quantity": "2", "unit": "whole", "modifiers": "chopped", "package_qty": "", "package_unit": ""}, {"name": "Garlic", "quantity": "3", "unit": "clove", "modifiers": "crushed", "package_qty": "", "package_unit": ""}, {"name": "Cumin", "quantity": "2", "unit": "tsp", "modifiers": "ground", "package_qty": "", "package_unit": ""}, {"name": "Turmeric", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Chili Pepper", "quantity": "1", "unit": "tsp", "modifiers": "fresh, chopped", "package_qty": "", "package_unit": ""}, {"name": "Lemongrass", "quantity": "1", "unit": "tbsp", "modifiers": "fresh, chopped", "package_qty": "", "package_unit": ""}, {"name": "Lime Juice", "quantity": "1/4", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Chicken Stock", "quantity": "4", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Coconut Milk", "quantity": "2", "unit": "cup", "modifiers": "unsweetened", "package_qty": "", "package_unit": ""}, {"name": "Fish Sauce", "quantity": "2", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Chicken Breast", "quantity": "1", "unit": "lb", "modifiers": "boneless, skinless, thinly sliced", "package_qty": "", "package_unit": ""}, {"name": "Cilantro", "quantity": "2", "unit": "tbsp", "modifiers": "fresh, chopped", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "Vegetable Oil", "ingredient_name": "Vegetable Oil", "quantity": "2", "unit": "tbsp"}, {"raw_name": "Onion", "ingredient_name": "Onion", "quantity": "2", "unit": "whole"}, {"raw_name": "Garlic", "ingredient_name": "Garlic", "quantity": "3", "unit": "clove"}, {"raw_name": "Cumin", "ingredient_name": "Cumin", "quantity": "2", "unit": "tsp"}, {"raw_name": "Turmeric", "ingredient_name": "Turmeric", "quantity": "1", "unit": "tsp"}, {"raw_name": "Chili Pepper", "ingredient_name": "Chili Pepper", "quantity": "1", "unit": "tsp"}, {"raw_name": "Lemongrass", "ingredient_name": "Lemongrass", "quantity": "1", "unit": "tbsp"}, {"raw_name": "Lime Juice", "ingredient_name": "Lime Juice", "quantity": "1/4", "unit": "c"}, {"raw_name": "Chicken Stock", "ingredient_name": "Chicken Stock", "quantity": "4", "unit": "c"}, {"raw_name": "Coconut Milk", "ingredient_name": "Coconut Milk", "quantity": "2", "unit": "c"}, {"raw_name": "Fish Sauce", "ingredient_name": "Fish Sauce", "quantity": "2", "unit": "tbsp"}, {"raw_name": "Chicken Breast", "ingredient_name": "Chicken Breast", "quantity": "1", "unit": "lb"}, {"raw_name": "Coriander", "ingredient_name": "Coriander", "quantity": "2", "unit": "tbsp"}]


created_at: 2026-04-04 18:20:07.329984
status: success
provider: claude
filename: Asian/Thai/Street Vendor/Fried Bananas.pdf
recipe_title: Thai Fried Bananas (Kluay Tod)
unmatched_items: []
unit_warnings: []
resolution_tiers: {"exact": 8, "failed": 1, "compound_decompose": 1, "product_exact_fallback": 1}
raw_ai_response:
  {"title": "Thai Fried Bananas (Kluay Tod)", "description": "Crispy Thai fried bananas coated in a rice flour batter with sesame seeds and shredded coconut. Served warm, they're delicious on their own or drizzled with honey or sweet coconut sauce.", "servings": 4, "prep_time": 15, "cook_time": 15, "cuisine": "Thai", "tags": ["Fried", "Dessert", "Quick", "Family Friendly", "Crispy", "Sweet"], "culinary_type": "Dessert", "instructions": "Step 1: Peel the bananas and slice them lengthwise into thin pieces, about 1/4-inch thick. If using small Thai bananas, you may cut them in half lengthwise.\nStep 2: In a mixing bowl, combine the rice flour, sugar, salt, baking powder, sesame seeds, and shredded coconut.\nStep 3: Gradually add coconut milk or water, stirring continuously until you achieve a smooth, slightly thick batter. The batter should coat the bananas evenly without dripping excessively.\nStep 4: In a deep frying pan or wok, pour enough palm oil (or peanut oil) to submerge the bananas.\nStep 5: Heat the oil over medium heat to 350\u00b0F (175\u00b0C). Use a thermometer to maintain the temperature accurately.\nStep 6: Dip each banana slice into the batter, allowing any excess to drip off.\nStep 7: Carefully place the coated bananas into the hot oil. Fry in small batches to prevent overcrowding and to maintain the oil temperature.\nStep 8: Fry until golden brown and crispy, about 2-3 minutes per side.\nStep 9: Use a slotted spoon to remove the fried bananas and place them on a wire rack to drain excess oil. This helps keep them crispy.\nStep 10: Serve immediately while warm. They are delicious on their own or drizzled with honey or a sweet coconut sauce.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Banana", "quantity": "4", "unit": "whole", "modifiers": "ripe but firm", "package_qty": "", "package_unit": ""}, {"name": "Rice Flour", "quantity": "1.5", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Granulated Sugar", "quantity": "1/4", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Salt", "quantity": "1/2", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Baking Powder", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Sesame Seeds", "quantity": "2", "unit": "tbsp", "modifiers": "black and white", "package_qty": "", "package_unit": ""}, {"name": "Coconut", "quantity": "1/2", "unit": "cup", "modifiers": "shredded, fresh or desiccated", "package_qty": "", "package_unit": ""}, {"name": "Coconut Milk", "quantity": "1", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Palm Oil", "quantity": "1", "unit": "whole", "modifiers": "for deep frying", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "Banana", "ingredient_name": "Banana", "quantity": "4", "unit": "whole"}, {"raw_name": "?", "ingredient_name": null, "quantity": "1.5", "unit": "c"}, {"raw_name": "Granulated Sugar", "ingredient_name": "Granulated Sugar", "quantity": "1/4", "unit": "c"}, {"raw_name": "Salt", "ingredient_name": "Salt", "quantity": "1/2", "unit": "tsp"}, {"raw_name": "Baking Powder", "ingredient_name": "Baking Powder", "quantity": "1", "unit": "tsp"}, {"raw_name": "Sesame Seeds", "ingredient_name": "Sesame Seeds", "quantity": "2", "unit": "tbsp"}, {"raw_name": "Coconut", "ingredient_name": "Coconut", "quantity": "1/2", "unit": "c"}, {"raw_name": "Coconut Milk", "ingredient_name": "Coconut Milk", "quantity": "1", "unit": "c"}, {"raw_name": "Palm Oil", "ingredient_name": "Palm Oil", "quantity": "1", "unit": "whole"}]


created_at: 2026-04-04 18:20:40.726966
status: success
provider: claude
filename: Asian/Thai/Street Vendor/Fried Sweet Potatoes.pdf
recipe_title: Thai Fried Sweet Potatoes (Man Tod)
unmatched_items: []
unit_warnings: []
resolution_tiers: {"exact": 8, "failed": 1, "compound_decompose": 1, "product_exact_fallback": 1}
raw_ai_response:
  {"title": "Thai Fried Sweet Potatoes (Man Tod)", "description": "Crispy Thai-style fried sweet potato slices coated in a sesame and coconut batter. A popular Thai street snack and dessert served warm, optionally with sweet dipping sauce.", "servings": 4, "prep_time": 15, "cook_time": 15, "cuisine": "Thai", "tags": ["Fried", "Quick", "Snack", "Crispy", "Family Friendly"], "culinary_type": "Snack", "instructions": "Step 1: Peel the sweet potatoes and slice them into thin strips or rounds, about 1/4-inch thick. Thin slices ensure they cook evenly and become crispy.\nStep 2: In a bowl, mix the rice flour, sugar, salt, baking powder, sesame seeds, and shredded coconut.\nStep 3: Slowly add coconut milk or water, stirring until you have a smooth, slightly thick batter.\nStep 4: Fill a deep frying pan or wok with enough palm oil (or peanut oil) for deep frying.\nStep 5: Heat over medium heat to 350\u00b0F (175\u00b0C), monitoring the temperature with a thermometer.\nStep 6: Dip the sweet potato slices into the batter, letting excess batter drip off.\nStep 7: Carefully place them into the hot oil. Fry in small batches to prevent the oil temperature from dropping.\nStep 8: Fry until they are crisp and golden brown, approximately 3-5 minutes.\nStep 9: Remove the fried sweet potatoes with a slotted spoon and place them on a wire rack to drain excess oil.\nStep 10: Serve immediately while warm. They can be enjoyed plain or with a sweet dipping sauce.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Sweet Potato", "quantity": "2", "unit": "whole", "modifiers": "medium", "package_qty": "", "package_unit": ""}, {"name": "Rice Flour", "quantity": "1.5", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Granulated Sugar", "quantity": "1/4", "unit": "cup", "modifiers": "to taste", "package_qty": "", "package_unit": ""}, {"name": "Salt", "quantity": "1/2", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Baking Powder", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Sesame Seeds", "quantity": "2", "unit": "tbsp", "modifiers": "black and white", "package_qty": "", "package_unit": ""}, {"name": "Coconut", "quantity": "1/2", "unit": "cup", "modifiers": "shredded, fresh or desiccated", "package_qty": "", "package_unit": ""}, {"name": "Coconut Milk", "quantity": "1", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Palm Oil", "quantity": "1", "unit": "whole", "modifiers": "for deep frying", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "Sweet Potato", "ingredient_name": "Sweet Potato", "quantity": "2", "unit": "whole"}, {"raw_name": "?", "ingredient_name": null, "quantity": "1.5", "unit": "c"}, {"raw_name": "Granulated Sugar", "ingredient_name": "Granulated Sugar", "quantity": "1/4", "unit": "c"}, {"raw_name": "Salt", "ingredient_name": "Salt", "quantity": "1/2", "unit": "tsp"}, {"raw_name": "Baking Powder", "ingredient_name": "Baking Powder", "quantity": "1", "unit": "tsp"}, {"raw_name": "Sesame Seeds", "ingredient_name": "Sesame Seeds", "quantity": "2", "unit": "tbsp"}, {"raw_name": "Coconut", "ingredient_name": "Coconut", "quantity": "1/2", "unit": "c"}, {"raw_name": "Coconut Milk", "ingredient_name": "Coconut Milk", "quantity": "1", "unit": "c"}, {"raw_name": "Palm Oil", "ingredient_name": "Palm Oil", "quantity": "1", "unit": "whole"}]


created_at: 2026-04-04 18:28:53.105532
status: success
provider: claude
filename: Desserts/BUTTERSCOTCH-PECAN DIVINITY.pdf
recipe_title: Butterscotch-Pecan Divinity
unmatched_items: []
unit_warnings: []
resolution_tiers: {"exact": 6, "failed": 1, "product_off_fallback": 1}
raw_ai_response:
  {"title": "Butterscotch-Pecan Divinity", "description": "A light and airy divinity candy with intriguing butterscotch flavor and delicate beige tint, formed into a log and covered with caramel and chopped nuts.", "servings": 64, "prep_time": 0, "cook_time": 17, "cuisine": "American", "tags": ["Dessert", "Candy", "Make Ahead", "Weekend Project"], "culinary_type": "Dessert", "instructions": "Before you begin, crisp the nuts (Chapter 2). Place egg whites in large mixer bowl. Line an 8\" (20.3cm) square pan with foil and lightly butter the foil.\n\nStep 1: Place sugar, water, syrup and salt in a heavy three-quart (three-liter) saucepan. Set pan over medium-high heat and stir constantly with a wooden spoon until all sugar crystals are dissolved. Wash down sides of pan with a pastry brush dipped in warm water, then clip on thermometer. Now cook, without stirring, until thermometer registers 252\u00b0F (122\u00b0C), about 17 minutes. Remove from heat. Wash down sides of pan twice more during cooking period.\n\nStep 2: Start to beat the egg whites just before the mixture above comes to a boil. Beat at high speed to soft peaks. Pour cooked mixture into beaten egg whites in a very thin stream, while beating at high speed. Continue beating about six minutes, adding flavoring as you beat. Mixture will be glossy and thicken rapidly. If necessary, beat by hand about two minutes longer, adding nuts as you beat. Test for consistency by dropping a small spoonful on wax paper. If it holds its shape and remains glossy, candy is finished.\n\nStep 3: Scrape into prepared pan. Butter a spatula and press to level candy. Allow to cool and firm about one hour at room temperature. Cut into 1\" (2.5cm) squares with a sharp buttered knife. To store, wrap uncut candy closely in plastic wrap and refrigerate for several weeks. Yield: 64 pieces.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Granulated Sugar", "quantity": "2", "unit": "cup", "modifiers": "", "package_qty": "400", "package_unit": "g"}, {"name": "Water", "quantity": "1/2", "unit": "cup", "modifiers": "", "package_qty": "120", "package_unit": "ml"}, {"name": "Corn Syrup", "quantity": "1/2", "unit": "cup", "modifiers": "dark", "package_qty": "120", "package_unit": "ml"}, {"name": "Salt", "quantity": "1", "unit": "pinch", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Egg White", "quantity": "2", "unit": "whole", "modifiers": "room temperature", "package_qty": "", "package_unit": ""}, {"name": "Butterscotch Flavoring", "quantity": "1/2", "unit": "tsp", "modifiers": "", "package_qty": "2.5", "package_unit": "ml"}, {"name": "Pecan", "quantity": "1/2", "unit": "cup", "modifiers": "chopped, crisped", "package_qty": "70", "package_unit": "g"}]}

matched_ingredients:
  [{"raw_name": "Granulated Sugar", "ingredient_name": "Granulated Sugar", "quantity": "2", "unit": "c"}, {"raw_name": "Water", "ingredient_name": "Water", "quantity": "1/2", "unit": "c"}, {"raw_name": "Corn Syrup", "ingredient_name": "Corn Syrup", "quantity": "1/2", "unit": "c"}, {"raw_name": "Salt", "ingredient_name": "Salt", "quantity": "1", "unit": "pinch"}, {"raw_name": "Egg White", "ingredient_name": "Egg White", "quantity": "2", "unit": "whole"}, {"raw_name": "?", "ingredient_name": null, "quantity": "1/2", "unit": "tsp"}, {"raw_name": "Pecan", "ingredient_name": "Pecan", "quantity": "1/2", "unit": "c"}]


created_at: 2026-04-04 18:29:03.223029
status: success
provider: claude
filename: Desserts/Baked Red Velvet Donuts.pdf
recipe_title: Baked Red Velvet Donuts
unmatched_items: []
unit_warnings: []
resolution_tiers: {"exact": 16}
raw_ai_response:
  {"title": "Baked Red Velvet Donuts", "description": "Red velvet meets baked donuts in this striking breakfast treat. A dozen delicious homemade donuts with chocolate glaze.", "servings": 12, "prep_time": 15, "cook_time": 15, "cuisine": "American", "tags": ["Baked", "Breakfast / Brunch", "Weekend Project", "Family Friendly", "Comfort Food"], "culinary_type": "Breakfast / Brunch", "instructions": "Step 1: Preheat the oven to 350F. Spray a donut pan with cooking spray.\nStep 2: In a large bowl, combine the flour, baking powder, baking soda and salt.\nStep 3: In another bowl, mix together the sugar and egg. Add the melted butter and melted chocolate to the egg-sugar mixture. Add in the vanilla and buttermilk and red food coloring.\nStep 4: Gradually add the dry ingredients to the wet mixture, mixing just until combined. Fill the donut pan with the batter, filling each about 2/3 full. Bake in the preheated oven for 12-15 minutes.\nStep 5: In small bowl, stir together all icing ingredients until sugar is completely dissolved. Use immediately to glaze donuts. You can either toss them in or dip just the tops. If the glaze starts to harden you can add more hot water.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "All-Purpose Flour", "quantity": "2.25", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Baking Powder", "quantity": "1", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Baking Soda", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Salt", "quantity": "0.5", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Granulated Sugar", "quantity": "0.75", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Egg", "quantity": "1", "unit": "whole", "modifiers": "large", "package_qty": "", "package_unit": ""}, {"name": "Unsalted Butter", "quantity": "2", "unit": "tbsp", "modifiers": "melted", "package_qty": "", "package_unit": ""}, {"name": "Dark Chocolate", "quantity": "2", "unit": "oz", "modifiers": "melted, unsweetened", "package_qty": "", "package_unit": ""}, {"name": "Vanilla Extract", "quantity": "0.5", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Buttermilk", "quantity": "0.5", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Food Coloring", "quantity": "1", "unit": "tbsp", "modifiers": "red", "package_qty": "", "package_unit": ""}, {"name": "Cooking Spray", "quantity": "1", "unit": "whole", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Water", "quantity": "2", "unit": "tbsp", "modifiers": "hot", "package_qty": "", "package_unit": ""}, {"name": "Powdered Sugar", "quantity": "2", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Milk", "quantity": "1", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Vanilla Extract", "quantity": "0.5", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "All-Purpose Flour", "ingredient_name": "All-Purpose Flour", "quantity": "2.25", "unit": "c"}, {"raw_name": "Baking Powder", "ingredient_name": "Baking Powder", "quantity": "1", "unit": "tbsp"}, {"raw_name": "Baking Soda", "ingredient_name": "Baking Soda", "quantity": "1", "unit": "tsp"}, {"raw_name": "Salt", "ingredient_name": "Salt", "quantity": "0.5", "unit": "tsp"}, {"raw_name": "Granulated Sugar", "ingredient_name": "Granulated Sugar", "quantity": "0.75", "unit": "c"}, {"raw_name": "Egg", "ingredient_name": "Egg", "quantity": "1", "unit": "whole"}, {"raw_name": "Butter", "ingredient_name": "Butter", "quantity": "2", "unit": "tbsp"}, {"raw_name": "Dark Chocolate", "ingredient_name": "Dark Chocolate", "quantity": "2", "unit": "oz"}, {"raw_name": "Vanilla Extract", "ingredient_name": "Vanilla Extract", "quantity": "0.5", "unit": "tsp"}, {"raw_name": "Buttermilk", "ingredient_name": "Buttermilk", "quantity": "0.5", "unit": "c"}, {"raw_name": "Food Coloring", "ingredient_name": "Food Coloring", "quantity": "1", "unit": "tbsp"}, {"raw_name": "Cooking Spray", "ingredient_name": "Cooking Spray", "quantity": "1", "unit": "whole"}, {"raw_name": "Water", "ingredient_name": "Water", "quantity": "2", "unit": "tbsp"}, {"raw_name": "Powdered Sugar", "ingredient_name": "Powdered Sugar", "quantity": "2", "unit": "c"}, {"raw_name": "Milk", "ingredient_name": "Milk", "quantity": "1", "unit": "tbsp"}, {"raw_name": "Vanilla Extract", "ingredient_name": "Vanilla Extract", "quantity": "0.5", "unit": "tsp"}]


created_at: 2026-04-04 18:29:13.622471
status: success
provider: claude
filename: Desserts/CHOCOLATE ALMOND TORTE WITH RASPBERRIES.pdf
recipe_title: Chocolate Almond Torte With Raspberries From LHJ
unmatched_items: []
unit_warnings: []
resolution_tiers: {"exact": 13, "failed": 1, "product_off_fallback": 1}
raw_ai_response:
  {"title": "Chocolate Almond Torte With Raspberries From LHJ", "description": "A tender, low-fat chocolate cake with a crackly top, made with both chocolate and cocoa. This easy dessert combines chocolate, almonds, and fresh raspberries for a satisfying treat.", "servings": 8, "prep_time": 30, "cook_time": 30, "cuisine": "General", "tags": ["Dessert", "Baked", "Low Calorie", "Low Fat"], "culinary_type": "Dessert", "instructions": "1. Heat oven to 375\u00b0F. Line bottom of 8x3-inch springform pan with wax paper. Lightly coat with nonstick vegetable cooking spray.\n2. Combine 3/4 cup sugar and the cocoa in microwaveproof bowl. Gradually stir in water to make a smooth paste. Chop chocolate and stir in. If not completely melted, microwave on Medium (50% power) 1 to 1 1/2 minutes. Whisk in brandy and extract, then yolks.\n3. Beat egg whites with cream of tartar in mixer bowl at medium speed to soft peaks. Gradually beat in remaining 1/4 cup sugar until stiff but not dry.\n4. Whisk flour and almonds into chocolate mixture. Fold some of the egg whites into chocolate, then fold in remaining.\n5. Spoon batter evenly into prepared pan. Bake 30 minutes, until toothpick inserted in center comes out with moist crumbs. Cool completely on wire rack.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Sugar", "quantity": "1", "unit": "cup", "modifiers": "divided", "package_qty": "", "package_unit": ""}, {"name": "Cocoa powder", "quantity": "1/2", "unit": "cup", "modifiers": "sifted, unsweetened", "package_qty": "", "package_unit": ""}, {"name": "Water", "quantity": "1/2", "unit": "cup", "modifiers": "boiling", "package_qty": "", "package_unit": ""}, {"name": "Bittersweet Chocolate", "quantity": "3", "unit": "oz", "modifiers": "semisweet, chopped", "package_qty": "", "package_unit": ""}, {"name": "Brandy", "quantity": "2", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Almond Extract", "quantity": "1/8", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Egg Yolk", "quantity": "2", "unit": "whole", "modifiers": "large", "package_qty": "", "package_unit": ""}, {"name": "Egg White", "quantity": "4", "unit": "whole", "modifiers": "large", "package_qty": "", "package_unit": ""}, {"name": "Cream of Tartar", "quantity": "1/4", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "All-Purpose Flour", "quantity": "3", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Almond Flour", "quantity": "1/4", "unit": "cup", "modifiers": "blanched, ground", "package_qty": "", "package_unit": ""}, {"name": "Jelly", "quantity": "1/4", "unit": "cup", "modifiers": "red currant, melted", "package_qty": "", "package_unit": ""}, {"name": "Raspberry", "quantity": "1", "unit": "pint", "modifiers": "fresh", "package_qty": "", "package_unit": ""}, {"name": "Powdered Sugar", "quantity": "1", "unit": "whole", "modifiers": "confectioners", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "Sugar", "ingredient_name": "Sugar", "quantity": "1", "unit": "c"}, {"raw_name": "Cocoa powder", "ingredient_name": "Cocoa powder", "quantity": "1/2", "unit": "c"}, {"raw_name": "Water", "ingredient_name": "Water", "quantity": "1/2", "unit": "c"}, {"raw_name": "Bittersweet Chocolate", "ingredient_name": "Bittersweet Chocolate", "quantity": "3", "unit": "oz"}, {"raw_name": "Brandy", "ingredient_name": "Brandy", "quantity": "2", "unit": "tbsp"}, {"raw_name": "?", "ingredient_name": null, "quantity": "1/8", "unit": "tsp"}, {"raw_name": "Egg Yolk", "ingredient_name": "Egg Yolk", "quantity": "2", "unit": "whole"}, {"raw_name": "Egg White", "ingredient_name": "Egg White", "quantity": "4", "unit": "whole"}, {"raw_name": "Cream of Tartar", "ingredient_name": "Cream of Tartar", "quantity": "1/4", "unit": "tsp"}, {"raw_name": "All-Purpose Flour", "ingredient_name": "All-Purpose Flour", "quantity": "3", "unit": "tbsp"}, {"raw_name": "Almond Flour", "ingredient_name": "Almond Flour", "quantity": "1/4", "unit": "c"}, {"raw_name": "Jelly", "ingredient_name": "Jelly", "quantity": "1/4", "unit": "c"}, {"raw_name": "Raspberry", "ingredient_name": "Raspberry", "quantity": "1", "unit": "pt"}, {"raw_name": "Powdered Sugar", "ingredient_name": "Powdered Sugar", "quantity": "1", "unit": "whole"}]


created_at: 2026-04-04 18:29:20.888645
status: success
provider: claude
filename: Desserts/Caramel chews.pdf
recipe_title: Caramel Chews
unmatched_items: []
unit_warnings: []
resolution_tiers: {"exact": 5, "failed": 1, "product_off_fallback": 1}
raw_ai_response:
  {"title": "Caramel Chews", "description": "Delicious chewy caramel candies coated with crispy cereal, nuts, and shredded coconut. These homemade treats are made by melting vanilla caramels with cream and mixing in crunchy ingredients, then dropped onto waxed paper to cool.", "servings": 36, "prep_time": 15, "cook_time": 10, "cuisine": "American", "tags": ["Dessert", "Candy", "Make Ahead", "Stovetop", "Few Ingredients"], "culinary_type": "Dessert", "instructions": "Step 1: Place caramels and cream in top of a double boiler over simmering water.\nStep 2: Heat until caramels melt, stirring occasionally.\nStep 3: Toss together corn flakes, rice cereal, coconut and pecans.\nStep 4: Add caramel mixture and mix well, using a buttered spoon.\nStep 5: Drop by teaspoonfuls onto waxed paper.\nStep 6: Let cool.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Vanilla", "quantity": "36", "unit": "whole", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Light Cream", "quantity": "3", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Corn Flakes", "quantity": "1", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Breakfast cereal", "quantity": "1", "unit": "cup", "modifiers": "crispy rice", "package_qty": "", "package_unit": ""}, {"name": "Coconut", "quantity": "1", "unit": "cup", "modifiers": "shredded", "package_qty": "", "package_unit": ""}, {"name": "Pecan", "quantity": "1", "unit": "cup", "modifiers": "chopped", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "Vanilla", "ingredient_name": "Vanilla", "quantity": "36", "unit": "whole"}, {"raw_name": "Light Cream", "ingredient_name": "Light Cream", "quantity": "3", "unit": "tbsp"}, {"raw_name": "?", "ingredient_name": null, "quantity": "1", "unit": "c"}, {"raw_name": "Breakfast cereal", "ingredient_name": "Breakfast cereal", "quantity": "1", "unit": "c"}, {"raw_name": "Coconut", "ingredient_name": "Coconut", "quantity": "1", "unit": "c"}, {"raw_name": "Pecan", "ingredient_name": "Pecan", "quantity": "1", "unit": "c"}]


created_at: 2026-04-04 18:29:27.237716
status: success
provider: claude
filename: Desserts/Chocolate Pudding.pdf
recipe_title: Chocolate Pudding
unmatched_items: []
unit_warnings: []
resolution_tiers: {"exact": 8}
raw_ai_response:
  {"title": "Chocolate Pudding", "description": "A rich and creamy chocolate pudding served in small glasses or ramekins, finished with a drizzle of olive oil and coarse sea salt.", "servings": 4, "prep_time": 10, "cook_time": 10, "cuisine": "General", "tags": ["Dessert", "Stovetop", "Quick", "Comfort Food"], "culinary_type": "Dessert", "instructions": "Step 1: Combine the sugar and cornstarch in a medium saucepan over low heat.\nStep 2: Slowly add the milk, whisking to blend.\nStep 3: Bring to a bare simmer, then stir in the butter, chocolate, vanilla, and a pinch of table salt.\nStep 4: Remove from the heat and continue stirring until the chocolate has melted uniformly.\nStep 5: Pour into 4 small glasses or ramekins and place in the fridge for at least 2 hours.\nStep 6: Before serving, drizzle the puddings with a bit of olive oil and top each with a pinch of sea salt.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Sugar", "quantity": "1/4", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Cornstarch", "quantity": "2", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Milk", "quantity": "2", "unit": "cup", "modifiers": "low-fat", "package_qty": "", "package_unit": ""}, {"name": "Unsalted Butter", "quantity": "1", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Bittersweet Chocolate", "quantity": "4", "unit": "oz", "modifiers": "chopped", "package_qty": "", "package_unit": ""}, {"name": "Vanilla Extract", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Salt", "quantity": "1", "unit": "pinch", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Olive Oil", "quantity": "1", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "Sugar", "ingredient_name": "Sugar", "quantity": "1/4", "unit": "c"}, {"raw_name": "Cornstarch", "ingredient_name": "Cornstarch", "quantity": "2", "unit": "tbsp"}, {"raw_name": "Milk", "ingredient_name": "Milk", "quantity": "2", "unit": "c"}, {"raw_name": "Butter", "ingredient_name": "Butter", "quantity": "1", "unit": "tbsp"}, {"raw_name": "Bittersweet Chocolate", "ingredient_name": "Bittersweet Chocolate", "quantity": "4", "unit": "oz"}, {"raw_name": "Vanilla Extract", "ingredient_name": "Vanilla Extract", "quantity": "1", "unit": "tsp"}, {"raw_name": "Salt", "ingredient_name": "Salt", "quantity": "1", "unit": "pinch"}, {"raw_name": "Olive Oil", "ingredient_name": "Olive Oil", "quantity": "1", "unit": "tbsp"}]


created_at: 2026-04-04 18:29:33.056459
status: success
provider: claude
filename: Desserts/Church windows.pdf
recipe_title: Church Windows
unmatched_items: []
unit_warnings: []
resolution_tiers: {"exact": 4}
raw_ai_response:
  {"title": "Church Windows", "description": "A festive no-bake chocolate and coconut candy with colorful miniature marshmallows, makes about 4 dozen pieces.", "servings": 48, "prep_time": 20, "cook_time": 0, "cuisine": "American", "tags": ["Dessert", "No Cook", "Make Ahead", "Holiday", "Few Ingredients", "Family Friendly"], "culinary_type": "Dessert", "instructions": "Step 1: Melt butter in top of double boiler over hot water.\nStep 2: Add chocolate morsels and stir until melted, then remove from heat and let cool.\nStep 3: Add marshmallows and stir lightly.\nStep 4: Spread half of the coconut in a greased 9x9x2-inch pan.\nStep 5: Spread chocolate mixture over coconut in pan.\nStep 6: Top with remaining coconut.\nStep 7: Press down with a spoon.\nStep 8: Refrigerate until set.\nStep 9: When well chilled, cut into small squares.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Butter", "quantity": "1/2", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Bittersweet Chocolate", "quantity": "1", "unit": "package", "modifiers": "", "package_qty": "12", "package_unit": "oz"}, {"name": "Marshmallow", "quantity": "1", "unit": "bag", "modifiers": "miniature, colored", "package_qty": "10.5", "package_unit": "oz"}, {"name": "Coconut", "quantity": "1", "unit": "bag", "modifiers": "shredded", "package_qty": "7", "package_unit": "oz"}]}

matched_ingredients:
  [{"raw_name": "Butter", "ingredient_name": "Butter", "quantity": "1/2", "unit": "c"}, {"raw_name": "Bittersweet Chocolate", "ingredient_name": "Bittersweet Chocolate", "quantity": "1", "unit": "pkg"}, {"raw_name": "Marshmallow", "ingredient_name": "Marshmallow", "quantity": "1", "unit": "bag"}, {"raw_name": "Coconut", "ingredient_name": "Coconut", "quantity": "1", "unit": "bag"}]


created_at: 2026-04-04 18:29:40.318373
status: success
provider: claude
filename: Desserts/Fruit Galettes.pdf
recipe_title: Individual Fruit Galettes
unmatched_items: []
unit_warnings: ["\"sheet\" for Puff Pastry"]
resolution_tiers: {"exact": 5}
raw_ai_response:
  {"title": "Individual Fruit Galettes", "description": "Individual pastry tarts filled with fresh sliced stone fruit like nectarines, peaches, or plums, topped with butter and sugar, then baked until golden and glazed.", "servings": 8, "prep_time": 20, "cook_time": 20, "cuisine": "French", "tags": ["Dessert", "Baked", "Weekend Project", "Dinner Party"], "culinary_type": "Dessert", "instructions": "Preheat oven to 375 F.\nPit the fruit and slice into very thin slices, less than 1/4 inch thick. Set aside.\nSprinkle some flour on a work surface and place a pastry sheet on it, rolling it slightly to smooth out if it was folded. Cut into quarters to make rectangles 6x4 inches.\nPlace quarters on an ungreased baking sheet. Fold each of the long edges in 1/2 inch. Place slices of fruit down the center, being careful to keep them inside the folded edges.\nRepeat with remaining puff pastry sheet and fruit.\nDot the fruit with the pieces of butter and sprinkle each pastry with a tablespoon of sugar. Bake until the pastry is puffed and brown and a glaze has formed on the fruit, about 20 minutes. Remove and let stand 5 minutes before serving or serve at room temperature.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Nectarines", "quantity": "8", "unit": "whole", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "All-Purpose Flour", "quantity": "1", "unit": "whole", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Puff Pastry", "quantity": "2", "unit": "sheet", "modifiers": "frozen, defrosted", "package_qty": "8x12", "package_unit": "inches"}, {"name": "Butter", "quantity": "1/4", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Sugar", "quantity": "1/2", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "Nectarines", "ingredient_name": "Nectarines", "quantity": "8", "unit": "whole"}, {"raw_name": "All-Purpose Flour", "ingredient_name": "All-Purpose Flour", "quantity": "1", "unit": "whole"}, {"raw_name": "Puff Pastry", "ingredient_name": "Puff Pastry", "quantity": "2", "unit": "sheet"}, {"raw_name": "Butter", "ingredient_name": "Butter", "quantity": "1/4", "unit": "c"}, {"raw_name": "Sugar", "ingredient_name": "Sugar", "quantity": "1/2", "unit": "c"}]


created_at: 2026-04-04 18:30:05.348861
status: success
provider: claude
filename: Desserts/Mini Red Velvet Cheesecakes.pdf
recipe_title: Mini Red Velvet Cheesecakes
unmatched_items: []
unit_warnings: []
resolution_tiers: {"failed": 1, "product_off_fallback": 1, "exact": 11}
raw_ai_response:
  {"title": "Mini Red Velvet Cheesecakes", "description": "Bite sized creamy red velvet cheesecakes with chocolate crust and fresh sweetened whipped cream.", "servings": 12, "prep_time": 10, "cook_time": 18, "cuisine": "American", "tags": ["Dessert", "Baked", "Make Ahead", "Comfort Food", "Date Night"], "culinary_type": "Dessert", "instructions": "Step 1: Preheat oven to 350 degrees. Lightly grease a mini cheesecake pan.\nStep 2: In a food processor, blend cookies until only small pieces remain. Add butter to combine. Add 1 small cookie scoop of crumbs to each cheesecake cavity. Press down with a flat sided object, such as a small shot glass, to form an even crust.\nStep 3: Bake for 5 minutes.\nStep 4: Reduce oven temperature to 325 degrees.\nStep 5: In a large bowl, beat softened cream cheese, sour cream and sugar together until smooth. Add cocoa powder, mixing on low until combined. Add vanilla and red food color, followed by the egg.\nStep 6: Fill each cheesecake cavity 3/4 full (roughly 1 and 1/4 medium scoop). Bake for 15-18 minutes.\nStep 7: Cool on a wire rack for 1 hour before transferring to the refrigerator to chill overnight.\nStep 8: When ready to eat, carefully remove cheesecakes from pan.\nStep 9: Prepare whipped cream. Beat ingredients together in a small bowl until soft peaks form. Add a dollop to each mini cheesecake. Serve immediately.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "chocolate sandwich cookies", "quantity": "10", "unit": "whole", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "unsalted butter", "quantity": "2", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "cream cheese", "quantity": "12", "unit": "oz", "modifiers": "softened", "package_qty": "", "package_unit": ""}, {"name": "sour cream", "quantity": "1", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "sugar", "quantity": "1/2", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "cocoa powder", "quantity": "3", "unit": "tbsp", "modifiers": "unsweetened", "package_qty": "", "package_unit": ""}, {"name": "vanilla extract", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "food coloring", "quantity": "4", "unit": "tsp", "modifiers": "red", "package_qty": "", "package_unit": ""}, {"name": "egg", "quantity": "1", "unit": "whole", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "heavy cream", "quantity": "1/2", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "powdered sugar", "quantity": "2", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "vanilla extract", "quantity": "1/2", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "?", "ingredient_name": null, "quantity": "10", "unit": "whole"}, {"raw_name": "Butter", "ingredient_name": "Butter", "quantity": "2", "unit": "tbsp"}, {"raw_name": "Cream Cheese", "ingredient_name": "Cream Cheese", "quantity": "12", "unit": "oz"}, {"raw_name": "Sour Cream", "ingredient_name": "Sour Cream", "quantity": "1", "unit": "tbsp"}, {"raw_name": "Sugar", "ingredient_name": "Sugar", "quantity": "1/2", "unit": "c"}, {"raw_name": "Cocoa powder", "ingredient_name": "Cocoa powder", "quantity": "3", "unit": "tbsp"}, {"raw_name": "Vanilla Extract", "ingredient_name": "Vanilla Extract", "quantity": "1", "unit": "tsp"}, {"raw_name": "Food Coloring", "ingredient_name": "Food Coloring", "quantity": "4", "unit": "tsp"}, {"raw_name": "Egg", "ingredient_name": "Egg", "quantity": "1", "unit": "whole"}, {"raw_name": "Heavy Cream", "ingredient_name": "Heavy Cream", "quantity": "1/2", "unit": "c"}, {"raw_name": "Powdered Sugar", "ingredient_name": "Powdered Sugar", "quantity": "2", "unit": "tbsp"}, {"raw_name": "Vanilla Extract", "ingredient_name": "Vanilla Extract", "quantity": "1/2", "unit": "tsp"}]


created_at: 2026-04-04 18:30:30.118562
status: success
provider: claude
filename: Desserts/RHUBARB FOOL.pdf
recipe_title: Rhubarb Fool
unmatched_items: []
unit_warnings: []
resolution_tiers: {"exact": 6}
raw_ai_response:
  {"title": "Rhubarb Fool", "description": "A classic creamy dessert featuring stewed rhubarb swirled with whipped cream and vanilla. Perfect for spring celebrations with its beautiful marbled appearance and jam-like consistency.", "servings": 8, "prep_time": 10, "cook_time": 35, "cuisine": "British", "tags": ["Dessert", "Make Ahead", "Comfort Food", "Creamy", "Sweet"], "culinary_type": "Dessert", "instructions": "Step 1: Combine rhubarb, water and salt in medium saucepan and bring to boil. Boil 5 minutes; stir in sugar. Reduce heat to medium-low and simmer 30 minutes, stirring occasionally, until mixture reaches the consistency of jam. Cool to room temperature, about 15 minutes.\nStep 2: Beat cream and vanilla in large mixer bowl on medium-high speed to soft peaks. Spoon rhubarb over whipped cream; run a knife or thin spatula through rhubarb and cream to marbleize. Pour into serving bowl or eight glasses. Cover and refrigerate 2 hours. (Can be made ahead. Refrigerate up to 24 hours.) Makes 8 servings.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Rhubarb", "quantity": "1", "unit": "lb", "modifiers": "frozen, cut", "package_qty": "", "package_unit": ""}, {"name": "Water", "quantity": "1", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Salt", "quantity": "1", "unit": "pinch", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Sugar", "quantity": "2/3", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Heavy Cream", "quantity": "1", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Vanilla Extract", "quantity": "1/2", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "Rhubarb", "ingredient_name": "Rhubarb", "quantity": "1", "unit": "lb"}, {"raw_name": "Water", "ingredient_name": "Water", "quantity": "1", "unit": "tbsp"}, {"raw_name": "Salt", "ingredient_name": "Salt", "quantity": "1", "unit": "pinch"}, {"raw_name": "Sugar", "ingredient_name": "Sugar", "quantity": "2/3", "unit": "c"}, {"raw_name": "Heavy Cream", "ingredient_name": "Heavy Cream", "quantity": "1", "unit": "c"}, {"raw_name": "Vanilla Extract", "ingredient_name": "Vanilla Extract", "quantity": "1/2", "unit": "tsp"}]


created_at: 2026-04-04 18:30:58.101708
status: success
provider: claude
filename: Desserts/Rhubarb crisp.pdf
recipe_title: Rhubarb Crisp from LHJ
unmatched_items: []
unit_warnings: []
resolution_tiers: {"exact": 9}
raw_ai_response:
  {"title": "Rhubarb Crisp from LHJ", "description": "A springtime dessert featuring fresh rhubarb topped with a buttery, cinnamon-walnut crumble, best served warm with vanilla ice cream.", "servings": 8, "prep_time": 15, "cook_time": 38, "cuisine": "American", "tags": ["Dessert", "Baked", "Comfort Food", "Weekend Project", "Family Friendly"], "culinary_type": "Dessert", "instructions": "1. Heat oven to 400 degrees. Combine rhubarb, sugar and flour in large bowl, tossing to coat well. Transfer to 10-inch deep-dish pie plate.\n2. Make topping: Beat butter and sugars in mixer bowl until creamy. Stir in flour and cinnamon until blended. Stir in walnuts. Crumble over rhubarb.\n3. Place crisp on foil-lined cookie sheet. Bake 35 to 40 minutes, until filling is bubbly and top is golden brown. Cool slightly and serve warm with ice cream. Makes 8 servings.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Rhubarb", "quantity": "2", "unit": "lb", "modifiers": "fresh, cut into 1/2-inch pieces", "package_qty": "", "package_unit": ""}, {"name": "Granulated Sugar", "quantity": "3/4", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "All-Purpose Flour", "quantity": "2", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Butter", "quantity": "1/2", "unit": "cup", "modifiers": "softened", "package_qty": "", "package_unit": ""}, {"name": "Brown Sugar", "quantity": "1/2", "unit": "cup", "modifiers": "firmly packed", "package_qty": "", "package_unit": ""}, {"name": "Granulated Sugar", "quantity": "2", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "All-Purpose Flour", "quantity": "1.5", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Cinnamon", "quantity": "1/8", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Walnuts", "quantity": "1/2", "unit": "cup", "modifiers": "chopped, toasted", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "Rhubarb", "ingredient_name": "Rhubarb", "quantity": "2", "unit": "lb"}, {"raw_name": "Granulated Sugar", "ingredient_name": "Granulated Sugar", "quantity": "3/4", "unit": "c"}, {"raw_name": "All-Purpose Flour", "ingredient_name": "All-Purpose Flour", "quantity": "2", "unit": "tbsp"}, {"raw_name": "Butter", "ingredient_name": "Butter", "quantity": "1/2", "unit": "c"}, {"raw_name": "Brown Sugar", "ingredient_name": "Brown Sugar", "quantity": "1/2", "unit": "c"}, {"raw_name": "Granulated Sugar", "ingredient_name": "Granulated Sugar", "quantity": "2", "unit": "tbsp"}, {"raw_name": "All-Purpose Flour", "ingredient_name": "All-Purpose Flour", "quantity": "1.5", "unit": "c"}, {"raw_name": "Cinnamon", "ingredient_name": "Cinnamon", "quantity": "1/8", "unit": "tsp"}, {"raw_name": "Walnuts", "ingredient_name": "Walnuts", "quantity": "1/2", "unit": "c"}]


created_at: 2026-04-04 18:31:14.294567
status: success
provider: claude
filename: Desserts/Snowballs.pdf
recipe_title: Snowballs
unmatched_items: []
unit_warnings: []
resolution_tiers: {"exact": 7}
raw_ai_response:
  {"title": "Snowballs", "description": "Christmas cookies that look like little snow balls. A classic holiday treat made with pecans, butter, and confectioners' sugar.", "servings": 4, "prep_time": 15, "cook_time": 10, "cuisine": "American", "tags": ["Holiday", "Dessert", "Quick", "Family Friendly", "Baked"], "culinary_type": "Dessert", "instructions": "1. Preheat oven to 300 degrees F (150 degrees C).\n2. Cream butter and white sugar. Add nuts and vanilla. Blend in flour and mix well.\n3. Form dough into small balls and bake on an ungreased sheet for 8 to 10 minutes until barely brown. Coat in confectioner's sugar while still hot.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "All-Purpose Flour", "quantity": "7/8", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Butter", "quantity": "1/2", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Granulated Sugar", "quantity": "1", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Salt", "quantity": "1", "unit": "pinch", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Vanilla Extract", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Pecans", "quantity": "1", "unit": "cup", "modifiers": "finely ground, fresh", "package_qty": "", "package_unit": ""}, {"name": "Powdered Sugar", "quantity": "1", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "All-Purpose Flour", "ingredient_name": "All-Purpose Flour", "quantity": "7/8", "unit": "c"}, {"raw_name": "Butter", "ingredient_name": "Butter", "quantity": "1/2", "unit": "c"}, {"raw_name": "Granulated Sugar", "ingredient_name": "Granulated Sugar", "quantity": "1", "unit": "tbsp"}, {"raw_name": "Salt", "ingredient_name": "Salt", "quantity": "1", "unit": "pinch"}, {"raw_name": "Vanilla Extract", "ingredient_name": "Vanilla Extract", "quantity": "1", "unit": "tsp"}, {"raw_name": "Pecans", "ingredient_name": "Pecans", "quantity": "1", "unit": "c"}, {"raw_name": "Powdered Sugar", "ingredient_name": "Powdered Sugar", "quantity": "1", "unit": "c"}]


created_at: 2026-04-04 18:31:31.562984
status: success
provider: claude
filename: Desserts/Strata.pdf
recipe_title: Cheese Strata
unmatched_items: []
unit_warnings: []
resolution_tiers: {"exact": 7}
raw_ai_response:
  {"title": "Cheese Strata", "description": "A savory bread and cheese casserole with sausage, eggs, and milk baked until golden. Perfect for breakfast or brunch.", "servings": 6, "prep_time": 15, "cook_time": 60, "cuisine": "American", "tags": ["Breakfast / Brunch", "Baked", "Make Ahead", "Family Friendly"], "culinary_type": "Breakfast / Brunch", "instructions": "Step 1: Cut bread into 12 slices and butter cubed pieces. Step 2: Cook and drain 16 oz sausage. Step 3: Layer sausage, cheddar cheese, and buttered bread cubes in a dish, repeating layers. Step 4: Lightly beat 6 eggs with 2 cups milk and pour over mixture. Step 5: Cover with foil and refrigerate. Step 6: Bake 1 hour at 350\u00b0F.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Bread", "quantity": "12", "unit": "slice", "modifiers": "buttered", "package_qty": "", "package_unit": ""}, {"name": "Pork Sausage", "quantity": "16", "unit": "oz", "modifiers": "cooked, drained", "package_qty": "", "package_unit": ""}, {"name": "Cheddar Cheese", "quantity": "1", "unit": "oz", "modifiers": "sliced", "package_qty": "", "package_unit": ""}, {"name": "Egg", "quantity": "6", "unit": "whole", "modifiers": "lightly beaten", "package_qty": "", "package_unit": ""}, {"name": "Milk", "quantity": "2", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Salt", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Black Pepper", "quantity": "1", "unit": "tsp", "modifiers": "dry", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "Bread", "ingredient_name": "Bread", "quantity": "12", "unit": "slice"}, {"raw_name": "Pork Sausage", "ingredient_name": "Pork Sausage", "quantity": "16", "unit": "oz"}, {"raw_name": "Cheddar Cheese", "ingredient_name": "Cheddar Cheese", "quantity": "1", "unit": "oz"}, {"raw_name": "Egg", "ingredient_name": "Egg", "quantity": "6", "unit": "whole"}, {"raw_name": "Milk", "ingredient_name": "Milk", "quantity": "2", "unit": "c"}, {"raw_name": "Salt", "ingredient_name": "Salt", "quantity": "1", "unit": "tsp"}, {"raw_name": "Black Pepper", "ingredient_name": "Black Pepper", "quantity": "1", "unit": "tsp"}]


created_at: 2026-04-04 18:31:55.286201
status: success
provider: claude
filename: Desserts/Strawberry Delight.pdf
recipe_title: Strawberry Delight
unmatched_items: []
unit_warnings: []
resolution_tiers: {"exact": 19}
raw_ai_response:
  {"title": "Strawberry Delight", "description": "A four-layered dessert featuring a buttery nutty crust, strawberry gelatin layer, vanilla pudding filling, and cream cheese frosting topped with whipped cream.", "servings": 10, "prep_time": 0, "cook_time": 0, "cuisine": "American", "tags": ["Dessert", "Make Ahead", "Dinner Party", "Creamy", "Sweet"], "culinary_type": "Dessert", "instructions": "First Layer: Spread in a long (3 quart) baking dish forming a crust. Bake at 350 degrees until slightly brown. Cool. Second layer: Puree berries in blender with sugar. Soften gelatin in cold water. Stir in boiling water until dissolved. Add with lemon juice to strawberry puree. Mix well. Chill until mixture mounds when dropped from spoon. Fold in yogurt. Spoon onto first layer. Third Layer: Mix according to package directions using 2 cups sweet milk. Whip cream with sugar. Fold whipped cream into cold pudding. Spread on top of 2nd layer. Fourth Layer: Blend cream cheese and powdered sugar until smooth. Fold in whipped cream and spread over third layer. Decorate with some of the cream cheese mixture. If desired also decorate with fresh strawberries.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "All-Purpose Flour", "quantity": "1", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Butter", "quantity": "1", "unit": "stick", "modifiers": "melted", "package_qty": "", "package_unit": ""}, {"name": "Sugar", "quantity": "1", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Walnut", "quantity": "1", "unit": "cup", "modifiers": "chopped", "package_qty": "", "package_unit": ""}, {"name": "Strawberry", "quantity": "1", "unit": "quart", "modifiers": "fresh, or equivalent frozen", "package_qty": "", "package_unit": ""}, {"name": "Sugar", "quantity": "1", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Gelatin", "quantity": "2", "unit": "package", "modifiers": "unflavored", "package_qty": "", "package_unit": ""}, {"name": "Water", "quantity": "1/4", "unit": "cup", "modifiers": "cold", "package_qty": "", "package_unit": ""}, {"name": "Water", "quantity": "1/2", "unit": "cup", "modifiers": "boiling", "package_qty": "", "package_unit": ""}, {"name": "Lemon Juice", "quantity": "1", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Vanilla Yogurt", "quantity": "8", "unit": "oz", "modifiers": "all natural strawberry", "package_qty": "", "package_unit": ""}, {"name": "Vanilla Extract", "quantity": "1", "unit": "package", "modifiers": "instant", "package_qty": "4", "package_unit": "oz"}, {"name": "Milk", "quantity": "2", "unit": "cup", "modifiers": "sweet", "package_qty": "", "package_unit": ""}, {"name": "Heavy Cream", "quantity": "1/2", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Sugar", "quantity": "1", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Cream Cheese", "quantity": "8", "unit": "oz", "modifiers": "room temperature", "package_qty": "", "package_unit": ""}, {"name": "Powdered Sugar", "quantity": "1", "unit": "cup", "modifiers": "sifted", "package_qty": "", "package_unit": ""}, {"name": "Heavy Cream", "quantity": "1/2", "unit": "pint", "modifiers": "whipped", "package_qty": "", "package_unit": ""}, {"name": "Sugar", "quantity": "1", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "All-Purpose Flour", "ingredient_name": "All-Purpose Flour", "quantity": "1", "unit": "c"}, {"raw_name": "Butter", "ingredient_name": "Butter", "quantity": "1", "unit": "stick"}, {"raw_name": "Sugar", "ingredient_name": "Sugar", "quantity": "1", "unit": "tbsp"}, {"raw_name": "Walnut", "ingredient_name": "Walnut", "quantity": "1", "unit": "c"}, {"raw_name": "Strawberry", "ingredient_name": "Strawberry", "quantity": "1", "unit": "qt"}, {"raw_name": "Sugar", "ingredient_name": "Sugar", "quantity": "1", "unit": "c"}, {"raw_name": "Gelatin", "ingredient_name": "Gelatin", "quantity": "2", "unit": "pkg"}, {"raw_name": "Water", "ingredient_name": "Water", "quantity": "1/4", "unit": "c"}, {"raw_name": "Water", "ingredient_name": "Water", "quantity": "1/2", "unit": "c"}, {"raw_name": "Lemon Juice", "ingredient_name": "Lemon Juice", "quantity": "1", "unit": "tbsp"}, {"raw_name": "Vanilla Yogurt", "ingredient_name": "Vanilla Yogurt", "quantity": "8", "unit": "oz"}, {"raw_name": "Vanilla Extract", "ingredient_name": "Vanilla Extract", "quantity": "1", "unit": "pkg"}, {"raw_name": "Milk", "ingredient_name": "Milk", "quantity": "2", "unit": "c"}, {"raw_name": "Heavy Cream", "ingredient_name": "Heavy Cream", "quantity": "1/2", "unit": "c"}, {"raw_name": "Sugar", "ingredient_name": "Sugar", "quantity": "1", "unit": "tbsp"}, {"raw_name": "Cream Cheese", "ingredient_name": "Cream Cheese", "quantity": "8", "unit": "oz"}, {"raw_name": "Powdered Sugar", "ingredient_name": "Powdered Sugar", "quantity": "1", "unit": "c"}, {"raw_name": "Heavy Cream", "ingredient_name": "Heavy Cream", "quantity": "1/2", "unit": "pt"}, {"raw_name": "Sugar", "ingredient_name": "Sugar", "quantity": "1", "unit": "tbsp"}]


created_at: 2026-04-04 18:32:01.235413
status: success
provider: claude
filename: Desserts/Summer snowballs.pdf
recipe_title: Summer Snowballs
unmatched_items: []
unit_warnings: []
resolution_tiers: {"failed": 2, "product_off_fallback": 2, "exact": 4}
raw_ai_response:
  {"title": "Summer Snowballs", "description": "No-bake candy treats made with vanilla wafers, nuts, butter, confectioners' sugar, orange juice concentrate, and shredded coconut. Makes about 4 dozen snowballs.", "servings": 48, "prep_time": 30, "cook_time": 0, "cuisine": "American", "tags": ["No Cook", "Make Ahead", "Dessert", "Kid Friendly", "Few Ingredients"], "culinary_type": "Dessert", "instructions": "Step 1: Crush vanilla wafers. Step 2: Combine wafer crumbs with chopped nuts in a large mixing bowl; set aside. Step 3: In a small saucepan, combine butter, confectioners' sugar and orange juice concentrate. Step 4: Cook over low heat until butter melts, stirring occasionally. Step 5: Remove from heat. Step 6: Add butter mixture to reserved wafer mixture. Step 7: Mix by hand until well blended. Step 8: Roll mixture into 1-inch balls. Step 9: Roll balls in shredded coconut.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "vanilla wafers", "quantity": "1", "unit": "box", "modifiers": "", "package_qty": "7.5", "package_unit": "oz"}, {"name": "mixed nuts", "quantity": "1.25", "unit": "cup", "modifiers": "chopped", "package_qty": "", "package_unit": ""}, {"name": "butter", "quantity": "0.25", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "powdered sugar", "quantity": "0.667", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "orange juice concentrate", "quantity": "0.5", "unit": "cup", "modifiers": "thawed, undiluted", "package_qty": "", "package_unit": ""}, {"name": "coconut", "quantity": "2", "unit": "cup", "modifiers": "shredded", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "?", "ingredient_name": null, "quantity": "1", "unit": "box"}, {"raw_name": "Mixed nuts", "ingredient_name": "Mixed nuts", "quantity": "1.25", "unit": "c"}, {"raw_name": "Butter", "ingredient_name": "Butter", "quantity": "0.25", "unit": "c"}, {"raw_name": "Powdered Sugar", "ingredient_name": "Powdered Sugar", "quantity": "0.667", "unit": "c"}, {"raw_name": "?", "ingredient_name": null, "quantity": "0.5", "unit": "c"}, {"raw_name": "Coconut", "ingredient_name": "Coconut", "quantity": "2", "unit": "c"}]


created_at: 2026-04-04 18:32:30.070139
status: success
provider: claude
filename: Desserts/WARM GINGERBREAD PUDDING.pdf
recipe_title: Warm Gingerbread Pudding from LHJ Online
unmatched_items: []
unit_warnings: []
resolution_tiers: {"exact": 12, "failed": 1, "product_plural_fallback": 1}
raw_ai_response:
  {"title": "Warm Gingerbread Pudding from LHJ Online", "description": "Fresh ginger updates an old favorite Indian pudding, a New England cornmeal and molasses dessert. This lighter version features folded egg whites and is served warm with vanilla ice cream and maple syrup.", "servings": 8, "prep_time": 15, "cook_time": 38, "cuisine": "American", "tags": ["Dessert", "Comfort Food", "Baked", "Weekend Project"], "culinary_type": "Dessert", "instructions": "Step 1: Heat oven to 375 degrees Fahrenheit. Butter shallow 2-quart baking dish.\nStep 2: Combine milk and cornmeal in large saucepan. Bring to boil, whisking; reduce heat and simmer, stirring constantly, 5 minutes. Remove from heat and whisk in molasses, flour and seasonings, then yolks. (Can be made ahead. Cover and let stand at room temperature up to 1 hour.) Whisk in baking powder.\nStep 3: Beat egg whites in large mixer bowl to soft peaks. Fold egg whites into cornmeal mixture. Pour into prepared dish. Bake 35 to 40 minutes, until center is just set. Serve warm with vanilla ice cream and maple syrup.\nMakes 8 servings.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Milk", "quantity": "2.5", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Cornmeal", "quantity": "1", "unit": "cup", "modifiers": "yellow", "package_qty": "", "package_unit": ""}, {"name": "Molasses", "quantity": "1", "unit": "cup", "modifiers": "unsulfured", "package_qty": "", "package_unit": ""}, {"name": "All-Purpose Flour", "quantity": "2", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Ginger", "quantity": "1.5", "unit": "tsp", "modifiers": "grated, fresh", "package_qty": "", "package_unit": ""}, {"name": "Cinnamon", "quantity": "0.5", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Salt", "quantity": "0.5", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Nutmeg", "quantity": "0.25", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Egg", "quantity": "3", "unit": "whole", "modifiers": "large, separated", "package_qty": "", "package_unit": ""}, {"name": "Baking Powder", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Butter", "quantity": "1", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Vanilla Ice Cream", "quantity": "1", "unit": "whole", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Maple Syrup", "quantity": "1", "unit": "whole", "modifiers": "pure", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "Milk", "ingredient_name": "Milk", "quantity": "2.5", "unit": "c"}, {"raw_name": "Cornmeal", "ingredient_name": "Cornmeal", "quantity": "1", "unit": "c"}, {"raw_name": "Molasses", "ingredient_name": "Molasses", "quantity": "1", "unit": "c"}, {"raw_name": "All-Purpose Flour", "ingredient_name": "All-Purpose Flour", "quantity": "2", "unit": "tbsp"}, {"raw_name": "Ginger", "ingredient_name": "Ginger", "quantity": "1.5", "unit": "tsp"}, {"raw_name": "Cinnamon", "ingredient_name": "Cinnamon", "quantity": "0.5", "unit": "tsp"}, {"raw_name": "Salt", "ingredient_name": "Salt", "quantity": "0.5", "unit": "tsp"}, {"raw_name": "Nutmeg", "ingredient_name": "Nutmeg", "quantity": "0.25", "unit": "tsp"}, {"raw_name": "Egg", "ingredient_name": "Egg", "quantity": "3", "unit": "whole"}, {"raw_name": "Baking Powder", "ingredient_name": "Baking Powder", "quantity": "1", "unit": "tsp"}, {"raw_name": "Butter", "ingredient_name": "Butter", "quantity": "1", "unit": "tbsp"}, {"raw_name": "?", "ingredient_name": null, "quantity": "1", "unit": "whole"}, {"raw_name": "Maple Syrup", "ingredient_name": "Maple Syrup", "quantity": "1", "unit": "whole"}]


created_at: 2026-04-04 18:32:48.738904
status: success
provider: claude
filename: Desserts/WILTON CHOCOLATE ALMOND DIVINITY PUFFS.pdf
recipe_title: Wilton Chocolate Almond Divinity Puffs
unmatched_items: []
unit_warnings: []
raw_ai_response:
  {"title": "Wilton Chocolate Almond Divinity Puffs", "description": "A classic and deluxe divinity candy with a creamy texture and subtle touch of chocolate, featuring chopped almonds and almond extract for rich flavor.", "servings": 90, "prep_time": 0, "cook_time": 10, "cuisine": "American", "tags": ["Dessert", "Candy", "Make Ahead", "Comfort Food"], "culinary_type": "Dessert", "instructions": "1. Combine sugar, syrup and water in a three-quart (three-liter) heavy saucepan. Stir constantly with a wooden spoon until all sugar crystals are dissolved. Wash down sides of pan with a pastry brush dipped in hot water, then clip on thermometer. Continue cooking, without stirring, until temperature reaches 250\u00b0F (121\u00b0C). Remove from heat. Cooking time is about ten minutes.\n2. When cooked mixture starts to boil, start beating egg whites with mixer set at highest speed. Beat to stiff peaks. Turn mixer to medium speed and pour cooked mixture in a very thin stream into beaten egg whites. Do not scrape cooking pan. Turn mixer to highest speed and beat about one minute more.\n3. Add chopped chocolate and almond extract and beat at lowest speed just long enough to incorporate chocolate. Fold in nuts. Test candy by dropping a little on wax paper. If it holds its shape and is glossy, candy is finished.\n4. Working quickly, drop by teaspoon onto prepared cookie sheets. Allow to firm for one to two hours at room temperature. Serve the day the candy is made, or store in a tightly sealed container for several weeks at room temperature. Yield: about 90 puffs.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Granulated Sugar", "quantity": "2.5", "unit": "cup", "modifiers": "", "package_qty": "500", "package_unit": "g"}, {"name": "Corn Syrup", "quantity": "1", "unit": "cup", "modifiers": "light", "package_qty": "240", "package_unit": "ml"}, {"name": "Water", "quantity": "1/3", "unit": "cup", "modifiers": "", "package_qty": "80", "package_unit": "ml"}, {"name": "Egg White", "quantity": "2", "unit": "whole", "modifiers": "room temperature", "package_qty": "", "package_unit": ""}, {"name": "Unsweetened Chocolate", "quantity": "2.5", "unit": "oz", "modifiers": "chopped", "package_qty": "70", "package_unit": "g"}, {"name": "Almond Extract", "quantity": "1/2", "unit": "tsp", "modifiers": "clear", "package_qty": "2.5", "package_unit": "ml"}, {"name": "Almonds", "quantity": "3/4", "unit": "cup", "modifiers": "chopped, crisped", "package_qty": "115", "package_unit": "g"}]}

matched_ingredients:
  [{"raw_name": "Granulated Sugar", "ingredient_name": "Granulated Sugar", "quantity": "2.5", "unit": "c"}, {"raw_name": "Corn Syrup", "ingredient_name": "Corn Syrup", "quantity": "1", "unit": "c"}, {"raw_name": "Water", "ingredient_name": "Water", "quantity": "1/3", "unit": "c"}, {"raw_name": "Egg White", "ingredient_name": "Egg White", "quantity": "2", "unit": "whole"}, {"raw_name": "?", "ingredient_name": null, "quantity": "2.5", "unit": "oz"}, {"raw_name": "?", "ingredient_name": null, "quantity": "1/2", "unit": "tsp"}, {"raw_name": "Almonds", "ingredient_name": "Almonds", "quantity": "3/4", "unit": "c"}]

resolution_tiers:
  {"exact": 5, "failed": 2, "compound_decompose": 1, "product_off_fallback": 1, "product_exact_fallback": 1}


created_at: 2026-04-04 18:32:58.480559
status: success
provider: claude
filename: Desserts/Wilton Snow White divinity puffs.pdf
recipe_title: Wilton Snow White Divinity Puffs
unmatched_items: []
unit_warnings: []
resolution_tiers: {"exact": 7}
raw_ai_response:
  {"title": "Wilton Snow White Divinity Puffs", "description": "Light and airy cloud-like puffs that are crisp on the outside and creamy on the inside. A classic divinity candy made with egg whites, sugar, and walnuts.", "servings": 90, "prep_time": 10, "cook_time": 10, "cuisine": "American", "tags": ["Dessert", "Make Ahead", "Holiday", "Few Ingredients"], "culinary_type": "Dessert", "instructions": "Before you begin, crisp the nuts. Line two cookie sheets with wax paper. Place egg whites in large mixer bowl.\n1. Combine granulated sugar, corn syrup and water in a three-quart (three-liter) heavy saucepan. Place over high heat and stir constantly with a wooden spoon until all sugar crystals are dissolved. Wash down sides of pan with a pastry brush dipped in hot water. Clip on thermometer. Continue cooking, without stirring, washing down sides of pan twice more. When temperature reaches 250\u00b0F (121\u00b0C), remove from heat. Cooking time is about ten minutes.\n2. When cooked mixture starts to boil, start to beat egg whites with mixer set at highest speed. Beat to stiff peaks. Set mixer at medium speed and pour cooked mixture into beaten egg whites in a very thin stream. Do not scrape cooking pan. When all cooked mixture has been thoroughly incorporated, turn mixer to highest speed again and beat about one minute more.\n3. Add confectioners' sugar and beat at lowest speed just until sugar has been incorporated. Fold in nuts and vanilla. Test by dropping a little of the candy on wax paper. If it holds its shape and is glossy, candy is finished. If not, beat a little longer.\n4. Working quickly, drop by teaspoon onto prepared cookie sheets. Allow to firm for one to two hours at room temperature. Serve the day the candy is made, or store for several weeks at room temperature in a sealed container. Yield: about 90 puffs.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Granulated Sugar", "quantity": "2.5", "unit": "cup", "modifiers": "", "package_qty": "600", "package_unit": "ml"}, {"name": "Corn Syrup", "quantity": "1", "unit": "cup", "modifiers": "light", "package_qty": "240", "package_unit": "ml"}, {"name": "Water", "quantity": "1/3", "unit": "cup", "modifiers": "", "package_qty": "80", "package_unit": "ml"}, {"name": "Egg White", "quantity": "2", "unit": "whole", "modifiers": "room temperature", "package_qty": "", "package_unit": ""}, {"name": "Powdered Sugar", "quantity": "1/4", "unit": "cup", "modifiers": "sifted", "package_qty": "60", "package_unit": "ml"}, {"name": "Walnut", "quantity": "3/4", "unit": "cup", "modifiers": "chopped, crisped", "package_qty": "180", "package_unit": "ml"}, {"name": "Vanilla Extract", "quantity": "1", "unit": "tsp", "modifiers": "clear", "package_qty": "5", "package_unit": "ml"}]}

matched_ingredients:
  [{"raw_name": "Granulated Sugar", "ingredient_name": "Granulated Sugar", "quantity": "2.5", "unit": "c"}, {"raw_name": "Corn Syrup", "ingredient_name": "Corn Syrup", "quantity": "1", "unit": "c"}, {"raw_name": "Water", "ingredient_name": "Water", "quantity": "1/3", "unit": "c"}, {"raw_name": "Egg White", "ingredient_name": "Egg White", "quantity": "2", "unit": "whole"}, {"raw_name": "Powdered Sugar", "ingredient_name": "Powdered Sugar", "quantity": "1/4", "unit": "c"}, {"raw_name": "Walnut", "ingredient_name": "Walnut", "quantity": "3/4", "unit": "c"}, {"raw_name": "Vanilla Extract", "ingredient_name": "Vanilla Extract", "quantity": "1", "unit": "tsp"}]


created_at: 2026-04-04 18:33:24.473664
status: success
provider: claude
filename: Desserts/Brownies & Bark/Black and white brownies.pdf
recipe_title: Black and White Brownies
unmatched_items: []
unit_warnings: []
resolution_tiers: {"failed": 1, "product_off_fallback": 1, "exact": 12}
raw_ai_response:
  {"title": "Black and White Brownies", "description": "A two-layered brownie treat with rich fudge and chocolate layers topped with white vanilla chips and finished with a smooth white vanilla frosting studded with pecans.", "servings": 36, "prep_time": 15, "cook_time": 34, "cuisine": "American", "tags": ["Dessert", "Baked", "Comfort Food", "Weekend Project", "Freezer Friendly"], "culinary_type": "Dessert", "instructions": "Step 1: Heat oven to 350 degrees F. Grease bottom only of 13x9-inch pan. In large bowl, combine brownie mix, water, oil and eggs; beat 50 strokes with spoon. Add 1/2 cup pecans, chocolate chips and 1 cup white vanilla chips; mix well. Spread in greased pan.\nStep 2: Bake at 350 degrees F. for 28 to 34 minutes or until center is set. Remove from oven; immediately sprinkle with 1 cup white vanilla chips. Cover pan with cutting board. Let stand 2 minutes to soften chips; spread evenly over brownies with back of spoon. Cool.\nStep 3: In small bowl, combine all frosting ingredients except pecan halves. Beat until smooth. (Mixture will be thin.) Spoon over melted white vanilla chips; spread to cover. Arrange pecan halves over frosting. Cool 1 1/2 hours or until completely cooled. Cut into bars.\nStep 4: For high altitude (above 3500 feet): Increase water amount to 1/3 cup. Increase oil amount to 1/3 cup. Add 1/3 cup flour to dry brownie mix. Bake at 375 degrees F. for 30 to 35 minutes.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Rich & Moist Fudge Brownie Mix", "quantity": "1", "unit": "package", "modifiers": "", "package_qty": "3.5", "package_unit": "oz"}, {"name": "Water", "quantity": "1/4", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Vegetable Oil", "quantity": "1/2", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Egg", "quantity": "2", "unit": "whole", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Pecans", "quantity": "1/2", "unit": "cup", "modifiers": "chopped", "package_qty": "", "package_unit": ""}, {"name": "Chocolate Chips", "quantity": "1", "unit": "package", "modifiers": "semi-sweet", "package_qty": "6", "package_unit": "oz"}, {"name": "White Chocolate Chips", "quantity": "1", "unit": "package", "modifiers": "", "package_qty": "12", "package_unit": "oz"}, {"name": "Powdered Sugar", "quantity": "2", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Cocoa powder", "quantity": "1/4", "unit": "cup", "modifiers": "unsweetened", "package_qty": "", "package_unit": ""}, {"name": "Water", "quantity": "3", "unit": "tbsp", "modifiers": "hot", "package_qty": "", "package_unit": ""}, {"name": "Margarine", "quantity": "1/4", "unit": "cup", "modifiers": "melted", "package_qty": "", "package_unit": ""}, {"name": "Vanilla Extract", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Pecans", "quantity": "1", "unit": "cup", "modifiers": "halves", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "?", "ingredient_name": null, "quantity": "1", "unit": "pkg"}, {"raw_name": "Water", "ingredient_name": "Water", "quantity": "1/4", "unit": "c"}, {"raw_name": "Vegetable Oil", "ingredient_name": "Vegetable Oil", "quantity": "1/2", "unit": "c"}, {"raw_name": "Egg", "ingredient_name": "Egg", "quantity": "2", "unit": "whole"}, {"raw_name": "Pecans", "ingredient_name": "Pecans", "quantity": "1/2", "unit": "c"}, {"raw_name": "Chocolate Chips", "ingredient_name": "Chocolate Chips", "quantity": "1", "unit": "pkg"}, {"raw_name": "Chocolate Chips", "ingredient_name": "Chocolate Chips", "quantity": "1", "unit": "pkg"}, {"raw_name": "Powdered Sugar", "ingredient_name": "Powdered Sugar", "quantity": "2", "unit": "c"}, {"raw_name": "Cocoa powder", "ingredient_name": "Cocoa powder", "quantity": "1/4", "unit": "c"}, {"raw_name": "Water", "ingredient_name": "Water", "quantity": "3", "unit": "tbsp"}, {"raw_name": "Margarine", "ingredient_name": "Margarine", "quantity": "1/4", "unit": "c"}, {"raw_name": "Vanilla Extract", "ingredient_name": "Vanilla Extract", "quantity": "1", "unit": "tsp"}, {"raw_name": "Pecans", "ingredient_name": "Pecans", "quantity": "1", "unit": "c"}]


created_at: 2026-04-04 18:33:30.952676
status: success
provider: claude
filename: Desserts/Brownies & Bark/Brickle bark.pdf
recipe_title: Brickle Bark
unmatched_items: []
unit_warnings: []
resolution_tiers: {"exact": 2, "failed": 1, "product_off_fallback": 1}
raw_ai_response:
  {"title": "Brickle Bark", "description": "A delightful candy confection combining vanilla and chocolate coatings with crispy almond brickle chips, easily made in the microwave or on the stovetop.", "servings": 1, "prep_time": 10, "cook_time": 10, "cuisine": "American", "tags": ["Quick", "Under 30 Minutes", "Make Ahead", "Dessert", "Kid Friendly"], "culinary_type": "Dessert", "instructions": "Step 1: Line 2 cookie sheets with waxed paper.\nStep 2 (Microwave): In a 1-quart microwave-safe bowl or 4-cup microwave-safe measuring cup, melt vanilla coating on MEDIUM for 2.5 to 3 minutes or until melted, stirring once halfway through heating. Stir until smooth.\nStep 3: Stir in half of the brickle chips.\nStep 4: Spread mixture on waxed paper-lined cookie sheet.\nStep 5: Repeat using chocolate coating and remaining brickle chips.\nStep 6: Refrigerate until set.\nStep 7: Break into pieces.\nStep 8: Store in airtight container in cool, dry place.\nStep 2 (Conventional): Line 2 cookie sheets with waxed paper. In 2 medium saucepans over low heat, melt vanilla coating and chocolate coating separately, stirring constantly. Continue as directed above.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Vanilla Extract", "quantity": "10", "unit": "oz", "modifiers": "candy coating", "package_qty": "", "package_unit": ""}, {"name": "Almond Brickle Baking Chips", "quantity": "1", "unit": "package", "modifiers": "", "package_qty": "6", "package_unit": "oz"}, {"name": "Chocolate", "quantity": "10", "unit": "oz", "modifiers": "candy coating", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "Vanilla Extract", "ingredient_name": "Vanilla Extract", "quantity": "10", "unit": "oz"}, {"raw_name": "?", "ingredient_name": null, "quantity": "1", "unit": "pkg"}, {"raw_name": "Chocolate", "ingredient_name": "Chocolate", "quantity": "10", "unit": "oz"}]


created_at: 2026-04-04 18:34:13.815179
status: success
provider: claude
filename: Desserts/Brownies & Bark/Brownies.pdf
recipe_title: Brownies
unmatched_items: []
unit_warnings: []
resolution_tiers: {"exact": 9}
raw_ai_response:
  {"title": "Brownies", "description": "Classic chocolate brownies made with butter, eggs, cocoa powder, and nuts. A simple, fudgy dessert baked at 350\u00b0F.", "servings": 1, "prep_time": 0, "cook_time": 33, "cuisine": "American", "tags": ["Dessert", "Baked", "Comfort Food"], "culinary_type": "Dessert", "instructions": "Mix all ingredients together well. Preheat oven to 350\u00b0F. Cook 30-35 minutes.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "All-Purpose Flour", "quantity": "3/4", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Baking Powder", "quantity": "1/2", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Salt", "quantity": "3/4", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Cocoa powder", "quantity": "1/4", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Granulated Sugar", "quantity": "1", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Butter", "quantity": "1/2", "unit": "cup", "modifiers": "softened", "package_qty": "", "package_unit": ""}, {"name": "Egg", "quantity": "2", "unit": "whole", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Walnut", "quantity": "1", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Vanilla Extract", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "All-Purpose Flour", "ingredient_name": "All-Purpose Flour", "quantity": "3/4", "unit": "c"}, {"raw_name": "Baking Powder", "ingredient_name": "Baking Powder", "quantity": "1/2", "unit": "tsp"}, {"raw_name": "Salt", "ingredient_name": "Salt", "quantity": "3/4", "unit": "tsp"}, {"raw_name": "Cocoa powder", "ingredient_name": "Cocoa powder", "quantity": "1/4", "unit": "c"}, {"raw_name": "Granulated Sugar", "ingredient_name": "Granulated Sugar", "quantity": "1", "unit": "c"}, {"raw_name": "Butter", "ingredient_name": "Butter", "quantity": "1/2", "unit": "c"}, {"raw_name": "Egg", "ingredient_name": "Egg", "quantity": "2", "unit": "whole"}, {"raw_name": "Walnut", "ingredient_name": "Walnut", "quantity": "1", "unit": "c"}, {"raw_name": "Vanilla Extract", "ingredient_name": "Vanilla Extract", "quantity": "1", "unit": "tsp"}]


created_at: 2026-04-04 18:34:40.548376
status: success
provider: claude
filename: Desserts/Brownies & Bark/CARAMEL-CHEESE BROWNIES.pdf
recipe_title: Caramel-Cheese Brownies from LHJ
unmatched_items: []
unit_warnings: []
resolution_tiers: {"exact": 11, "failed": 1, "product_off_fallback": 1}
raw_ai_response:
  {"title": "Caramel-Cheese Brownies from LHJ", "description": "Rich, fudgy brownies with a creamy caramel-cheese layer in the center. Moderate difficulty with microwave and conventional baking techniques.", "servings": 24, "prep_time": 40, "cook_time": 40, "cuisine": "American", "tags": ["Dessert", "Baked", "Make Ahead", "Comfort Food", "Weekend Project"], "culinary_type": "Dessert", "instructions": "1. Heat oven to 350 degrees. Line a 13x9-inch baking pan with foil, letting foil extend at ends. Grease foil.\n2. Whisk cream cheese and egg in medium bowl until smooth; set aside.\n3. Combine caramels with water in small microwaveproof bowl. Cover with plastic wrap, turning back one section to vent. Microwave on Medium 1 minute; stir. Microwave 1 minute more. Stir mixture until caramels are melted. Set aside and cool slightly while making brownies.\n4. Make brownies: Microwave butter on Medium in a large microwaveproof bowl 1 to 1 1/2 minutes, until melted. Whisk in cocoa until smooth; let stand 5 minutes to cool slightly. Whisk both sugars into chocolate mixture.\n5. Combined. Add eggs 1 at a time, whisking after each addition until blended. Stir in flour, vanilla and salt.\n6. Spread 1 3/4 cups brownie batter in prepared pan. Gently stir melted caramels into cream-cheese mixture just until marbleized, then slowly pour over brownie layer, spreading evenly to cover. Spread remaining brownie batter evenly over cream cheese-caramel layer (there may be a few spots where it won't cover completely).\n7. Bake 40 minutes, until crumbs cling to toothpick inserted in center. Cool completely in pan on wire rack.\n8. Using foil at ends, remove brownie from pan. (Can be made ahead. Wrap well and freeze up to 1 month. Thaw at room temperature 2 hours.) Peel off foil. Cut into twelve 3x3-inch squares, then cut each square in half diagonally into triangles. Makes 24 brownies.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Cream Cheese", "quantity": "1", "unit": "package", "modifiers": "softened", "package_qty": "8", "package_unit": "oz"}, {"name": "Egg", "quantity": "1", "unit": "whole", "modifiers": "large", "package_qty": "", "package_unit": ""}, {"name": "Caramel", "quantity": "20", "unit": "whole", "modifiers": "unwrapped", "package_qty": "", "package_unit": ""}, {"name": "Water", "quantity": "1", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Butter", "quantity": "1", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Cocoa powder", "quantity": "1", "unit": "cup", "modifiers": "unsweetened", "package_qty": "", "package_unit": ""}, {"name": "Granulated Sugar", "quantity": "1.5", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Brown Sugar", "quantity": "0.5", "unit": "cup", "modifiers": "firmly packed", "package_qty": "", "package_unit": ""}, {"name": "Egg", "quantity": "4", "unit": "whole", "modifiers": "large", "package_qty": "", "package_unit": ""}, {"name": "All-Purpose Flour", "quantity": "1.25", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Vanilla Extract", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Salt", "quantity": "0.25", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "Cream Cheese", "ingredient_name": "Cream Cheese", "quantity": "1", "unit": "pkg"}, {"raw_name": "Egg", "ingredient_name": "Egg", "quantity": "1", "unit": "whole"}, {"raw_name": "?", "ingredient_name": null, "quantity": "20", "unit": "whole"}, {"raw_name": "Water", "ingredient_name": "Water", "quantity": "1", "unit": "tbsp"}, {"raw_name": "Butter", "ingredient_name": "Butter", "quantity": "1", "unit": "c"}, {"raw_name": "Cocoa powder", "ingredient_name": "Cocoa powder", "quantity": "1", "unit": "c"}, {"raw_name": "Granulated Sugar", "ingredient_name": "Granulated Sugar", "quantity": "1.5", "unit": "c"}, {"raw_name": "Brown Sugar", "ingredient_name": "Brown Sugar", "quantity": "0.5", "unit": "c"}, {"raw_name": "Egg", "ingredient_name": "Egg", "quantity": "4", "unit": "whole"}, {"raw_name": "All-Purpose Flour", "ingredient_name": "All-Purpose Flour", "quantity": "1.25", "unit": "c"}, {"raw_name": "Vanilla Extract", "ingredient_name": "Vanilla Extract", "quantity": "1", "unit": "tsp"}, {"raw_name": "Salt", "ingredient_name": "Salt", "quantity": "0.25", "unit": "tsp"}]


created_at: 2026-04-04 18:34:46.701284
status: success
provider: claude
filename: Desserts/Brownies & Bark/Christmas bark.pdf
recipe_title: Christmas Bark
unmatched_items: []
unit_warnings: []
resolution_tiers: {"failed": 4, "product_off_fallback": 3, "compound_decompose": 2, "product_exact_fallback": 1}
raw_ai_response:
  {"title": "Christmas Bark", "description": "A festive vanilla-flavored candy coating studded with pecans and candied cherries, melted and spread onto waxed paper, then broken into pieces.", "servings": 1, "prep_time": 10, "cook_time": 5, "cuisine": "American", "tags": ["Holiday", "Dessert", "Make Ahead", "Few Ingredients", "Quick"], "culinary_type": "Dessert", "instructions": "Step 1: Line cookie sheet with waxed paper.\nStep 2: Melt vanilla-flavored candy coating in medium saucepan over low heat, stirring constantly.\nStep 3: Add pecan halves, red candied cherries (halved), and green candied cherries (halved); toss to coat.\nStep 4: Spread mixture on waxed paper-lined cookie sheet.\nStep 5: Let stand until set.\nStep 6: Break into pieces.\nAlternative microwave method: Line cookie sheet with waxed paper. Place candy coating in 2-quart microwave-safe bowl or 8-cup microwave-safe measuring cup. Microwave on medium for 3 to 4\u00bd minutes, stirring once halfway through melting. Stir until smooth. Continue as directed above.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "vanilla-flavored candy coating", "quantity": "16", "unit": "oz", "modifiers": "cut into pieces", "package_qty": "", "package_unit": ""}, {"name": "pecan halves", "quantity": "1", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "red candied cherries", "quantity": "3/4", "unit": "cup", "modifiers": "halved", "package_qty": "", "package_unit": ""}, {"name": "green candied cherries", "quantity": "3/4", "unit": "cup", "modifiers": "halved", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "?", "ingredient_name": null, "quantity": "16", "unit": "oz"}, {"raw_name": "?", "ingredient_name": null, "quantity": "1", "unit": "c"}, {"raw_name": "?", "ingredient_name": null, "quantity": "3/4", "unit": "c"}, {"raw_name": "?", "ingredient_name": null, "quantity": "3/4", "unit": "c"}]


created_at: 2026-04-04 18:35:10.856370
status: success
provider: claude
filename: Desserts/Brownies & Bark/Fudgy brownie cups.pdf
recipe_title: Fudgy Brownie Cups
unmatched_items: []
unit_warnings: []
resolution_tiers: {"exact": 8}
raw_ai_response:
  {"title": "Fudgy Brownie Cups", "description": "Rich chocolate brownie filling baked in puff pastry cups for an elegant individual dessert. Quick to prepare with frozen pastry sheets and Baker's chocolate.", "servings": 20, "prep_time": 30, "cook_time": 20, "cuisine": "American", "tags": ["Dessert", "Baked", "Weekend Project", "Comfort Food"], "culinary_type": "Dessert", "instructions": "1. Thaw pastry sheet at room temperature 30 minutes. Heat oven to 400 degrees F.\n2. Microwave chocolate and margarine in microwavable bowl on HIGH 1 minute or until margarine is melted. Stir until chocolate is completely melted. Stir in sugar. Mix in eggs and vanilla. Stir in flour.\n3. Unfold each pastry sheet on lightly floured surface. Roll into 15 x 12-inch rectangle. Cut into 20 (3-inch) squares. Press 1 square into bottoms of 3-inch muffin cups. Spoon about 1 tablespoon chocolate mixture into center of each pastry square.\n4. Bake 15 to 20 minutes or until pastry is golden. Remove from muffin pans. Cool on wire racks. Sprinkle with powdered sugar, if desired. Makes 20.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Phyllo dough", "quantity": "0.5", "unit": "package", "modifiers": "frozen", "package_qty": "17.25", "package_unit": "oz"}, {"name": "Dark Chocolate", "quantity": "4", "unit": "whole", "modifiers": "unsweetened", "package_qty": "", "package_unit": ""}, {"name": "Margarine", "quantity": "0.25", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Sugar", "quantity": "0.75", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Egg", "quantity": "2", "unit": "whole", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Vanilla Extract", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "All-Purpose Flour", "quantity": "2", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Powdered Sugar", "quantity": "1", "unit": "pinch", "modifiers": "optional", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "Phyllo dough", "ingredient_name": "Phyllo dough", "quantity": "0.5", "unit": "pkg"}, {"raw_name": "Dark Chocolate", "ingredient_name": "Dark Chocolate", "quantity": "4", "unit": "whole"}, {"raw_name": "Margarine", "ingredient_name": "Margarine", "quantity": "0.25", "unit": "c"}, {"raw_name": "Sugar", "ingredient_name": "Sugar", "quantity": "0.75", "unit": "c"}, {"raw_name": "Egg", "ingredient_name": "Egg", "quantity": "2", "unit": "whole"}, {"raw_name": "Vanilla Extract", "ingredient_name": "Vanilla Extract", "quantity": "1", "unit": "tsp"}, {"raw_name": "All-Purpose Flour", "ingredient_name": "All-Purpose Flour", "quantity": "2", "unit": "tbsp"}, {"raw_name": "Powdered Sugar", "ingredient_name": "Powdered Sugar", "quantity": "1", "unit": "pinch"}]


created_at: 2026-04-04 18:49:27.577324
status: success
provider: claude
filename: Desserts/Brownies & Bark/GERMAN SWEAT CHOCOLATE CREAM CHEESE BROWNIES.pdf
recipe_title: German Sweet Chocolate Cream Cheese Brownies
unmatched_items: []
unit_warnings: []
resolution_tiers: {"failed": 2, "product_off_fallback": 2, "exact": 9}
raw_ai_response:
  {"title": "German Sweet Chocolate Cream Cheese Brownies", "description": "Rich German sweet chocolate brownies topped with a creamy cream cheese layer, baked together for a decadent dessert.", "servings": 16, "prep_time": 20, "cook_time": 35, "cuisine": "German", "tags": ["Dessert", "Baked", "Comfort Food", "Weekend Project"], "culinary_type": "Dessert", "instructions": "Step 1: Microwave German's Sweet Chocolate and margarine in a large microwaveable bowl at HIGH for 2 minutes or until margarine is melted. Stir until chocolate is completely melted.\nStep 2: Stir sugar into melted chocolate. Stir in eggs and vanilla until completely mixed. Mix in flour until well blended. Stir in nuts. Spread in greased 8-inch square pan.\nStep 3: In same bowl, mix cream cheese, sugar, egg and flour until smooth. Spoon over brownie mixture and swirl with knife to marbleize.\nStep 4: Bake at 350\u00b0F for 35 minutes or until wooden pick inserted in center comes out almost clean (DO NOT OVERBAKE). Cool in pan and cut into squares. Makes 16 brownies.\nStep 5: RANGE TOP ALTERNATIVE: Melt chocolate and margarine in 2-quart saucepan over very low heat, stirring constantly just until melted. Remove from heat and continue as above.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "German's Sweet Chocolate", "quantity": "1", "unit": "package", "modifiers": "", "package_qty": "4", "package_unit": "oz"}, {"name": "margarine", "quantity": "1/4", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "sugar", "quantity": "1/4", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "egg", "quantity": "2", "unit": "whole", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "vanilla", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "all-purpose flour", "quantity": "1/2", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "nuts", "quantity": "1/2", "unit": "cup", "modifiers": "chopped", "package_qty": "", "package_unit": ""}, {"name": "cream cheese", "quantity": "4", "unit": "oz", "modifiers": "softened", "package_qty": "", "package_unit": ""}, {"name": "sugar", "quantity": "1/4", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "egg", "quantity": "1", "unit": "whole", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "all-purpose flour", "quantity": "1", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "?", "ingredient_name": null, "quantity": "1", "unit": "pkg"}, {"raw_name": "Margarine", "ingredient_name": "Margarine", "quantity": "1/4", "unit": "c"}, {"raw_name": "Sugar", "ingredient_name": "Sugar", "quantity": "1/4", "unit": "c"}, {"raw_name": "Egg", "ingredient_name": "Egg", "quantity": "2", "unit": "whole"}, {"raw_name": "Vanilla", "ingredient_name": "Vanilla", "quantity": "1", "unit": "tsp"}, {"raw_name": "All-Purpose Flour", "ingredient_name": "All-Purpose Flour", "quantity": "1/2", "unit": "c"}, {"raw_name": "?", "ingredient_name": null, "quantity": "1/2", "unit": "c"}, {"raw_name": "Cream Cheese", "ingredient_name": "Cream Cheese", "quantity": "4", "unit": "oz"}, {"raw_name": "Sugar", "ingredient_name": "Sugar", "quantity": "1/4", "unit": "c"}, {"raw_name": "Egg", "ingredient_name": "Egg", "quantity": "1", "unit": "whole"}, {"raw_name": "All-Purpose Flour", "ingredient_name": "All-Purpose Flour", "quantity": "1", "unit": "tbsp"}]


created_at: 2026-04-04 18:49:33.786528
status: success
provider: claude
filename: Desserts/Brownies & Bark/ONE-BOWL BROWNIES.pdf
recipe_title: Baker's One-Bowl Brownies
unmatched_items: []
unit_warnings: []
resolution_tiers: {"failed": 1, "compound_decompose": 1, "product_exact_fallback": 1, "exact": 6}
raw_ai_response:
  {"title": "Baker's One-Bowl Brownies", "description": "A simple one-bowl brownie recipe using Baker's unsweetened chocolate. The chocolate and margarine are melted together in the microwave, then combined with sugar, eggs, vanilla, flour, and optional nuts.", "servings": 24, "prep_time": 10, "cook_time": 38, "cuisine": "American", "tags": ["Dessert", "Baked", "Easy", "Comfort Food", "Few Ingredients"], "culinary_type": "Dessert", "instructions": "Microwave chocolate and margarine in large microwaveable bowl at HIGH 2 minutes or until margarine is melted. Stir until chocolate is completely melted. Stir sugar into melted chocolate until well blended. Stir in eggs and vanilla until completely mixed. Mix in flour until well blended. Stir in nuts. Spread in greased 13 \u00d7 9-inch pan. Bake at 350\u00b0F for 35 to 40 minutes or until wooden pick inserted in center comes out almost clean (DO NOT OVERBAKE). Cool in pan; cut into squares. Makes 24 brownies.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Unsweetened Chocolate", "quantity": "4", "unit": "whole", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Margarine", "quantity": "3/4", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Sugar", "quantity": "2", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Egg", "quantity": "3", "unit": "whole", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Vanilla Extract", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "All-Purpose Flour", "quantity": "1", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Mixed nuts", "quantity": "1", "unit": "cup", "modifiers": "chopped, optional", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "?", "ingredient_name": null, "quantity": "4", "unit": "whole"}, {"raw_name": "Margarine", "ingredient_name": "Margarine", "quantity": "3/4", "unit": "c"}, {"raw_name": "Sugar", "ingredient_name": "Sugar", "quantity": "2", "unit": "c"}, {"raw_name": "Egg", "ingredient_name": "Egg", "quantity": "3", "unit": "whole"}, {"raw_name": "Vanilla Extract", "ingredient_name": "Vanilla Extract", "quantity": "1", "unit": "tsp"}, {"raw_name": "All-Purpose Flour", "ingredient_name": "All-Purpose Flour", "quantity": "1", "unit": "c"}, {"raw_name": "Mixed nuts", "ingredient_name": "Mixed nuts", "quantity": "1", "unit": "c"}]


created_at: 2026-04-04 18:49:40.431081
status: success
provider: claude
filename: Desserts/Brownies & Bark/PEANUT BUTTER BROWNIES.pdf
recipe_title: Peanut Butter Brownies
unmatched_items: []
unit_warnings: []
resolution_tiers: {"exact": 8, "failed": 1, "product_exact_fallback": 1}
raw_ai_response:
  {"title": "Peanut Butter Brownies", "description": "Rich chocolate brownies with peanut butter swirled throughout, baked in a 9-inch square pan and cut into small squares.", "servings": 36, "prep_time": 15, "cook_time": 30, "cuisine": "American", "tags": ["Dessert", "Comfort Food", "Baked", "Family Friendly"], "culinary_type": "Dessert", "instructions": "Step 1: Combine peanut butter and butter, blending well. Step 2: Gradually add sugar, beating until light and fluffy. Step 3: Add eggs, beating well. Step 4: Stir in almond extract. Step 5: Combine flour, baking powder, and salt. Step 6: Add to creamed mixture and stir well. Step 7: Spread mixture evenly in a greased 9-inch square pan. Step 8: Bake at 350\u00b0F for 30 to 35 minutes. Step 9: Cool completely in pan, and cut into 1\u00bd inch squares.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Peanut Butter", "quantity": "1/2", "unit": "cup", "modifiers": "smooth or chunky", "package_qty": "", "package_unit": ""}, {"name": "Butter", "quantity": "1/3", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Sugar", "quantity": "2/3", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Brown Sugar", "quantity": "1/2", "unit": "cup", "modifiers": "firmly packed, dark", "package_qty": "", "package_unit": ""}, {"name": "Egg", "quantity": "2", "unit": "whole", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Almond Extract", "quantity": "1/2", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "All-Purpose Flour", "quantity": "1", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Baking Powder", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Salt", "quantity": "1/4", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "Peanut Butter", "ingredient_name": "Peanut Butter", "quantity": "1/2", "unit": "c"}, {"raw_name": "Butter", "ingredient_name": "Butter", "quantity": "1/3", "unit": "c"}, {"raw_name": "Sugar", "ingredient_name": "Sugar", "quantity": "2/3", "unit": "c"}, {"raw_name": "Brown Sugar", "ingredient_name": "Brown Sugar", "quantity": "1/2", "unit": "c"}, {"raw_name": "Egg", "ingredient_name": "Egg", "quantity": "2", "unit": "whole"}, {"raw_name": "?", "ingredient_name": null, "quantity": "1/2", "unit": "tsp"}, {"raw_name": "All-Purpose Flour", "ingredient_name": "All-Purpose Flour", "quantity": "1", "unit": "c"}, {"raw_name": "Baking Powder", "ingredient_name": "Baking Powder", "quantity": "1", "unit": "tsp"}, {"raw_name": "Salt", "ingredient_name": "Salt", "quantity": "1/4", "unit": "tsp"}]


created_at: 2026-04-04 18:49:57.182867
status: success
provider: claude
filename: Desserts/Brownies & Bark/Red Velvet Cheesecake Swirl Brownies.pdf
recipe_title: Red Velvet Cheesecake Swirl Brownies
unmatched_items: []
unit_warnings: []
resolution_tiers: {"exact": 13}
raw_ai_response:
  {"title": "Red Velvet Cheesecake Swirl Brownies", "description": "Chewy, moist, decadent red velvet brownies swirled with cheesecake.", "servings": 16, "prep_time": 20, "cook_time": 30, "cuisine": "American", "tags": ["Dessert", "Baked", "Weekend Project", "Comfort Food"], "culinary_type": "Dessert", "instructions": "Step 1: Preheat the oven to 350F degrees. Spray 8x8 baking pan with nonstick spray. Set aside.\nStep 2: Make the brownie layer first. In a small bowl, beat the 2 eggs together. Set aside. Melt the butter in a large microwave safe bowl in 30 second increments until melted. Stir in 1 cup sugar, 2 teaspoons vanilla extract, cocoa powder, salt, food coloring, and vinegar.\nStep 3: Mix each of those ingredients into the batter in that order. Whisk in the eggs, then fold in the flour until completely incorporated. Do not overmix. Pour the brownie batter into prepared baking pan, leaving about 3-4 Tablespoons for the top.\nStep 4: Make the cheesecake swirl. With a hand-held mixer on medium speed, beat the softened cream cheese, 1/4 cup sugar, egg yolk, and 1/2 teaspoon vanilla in a medium bowl until completely smooth - about 1 minute. Dollop spoonfuls of the cream cheese mixture on top of the prepared brownie batter. Cover with the last few Tablespoons of brownie batter. Glide a knife through the layers, creating a swirl pattern.\nStep 5: Bake the brownies for 28-30 minutes or until a toothpick inserted in the middle comes out clean. Allow the brownies to cool completely before cutting into squares. Cover brownies and store at room temperature for 3 days or in the refrigerator for up to 6 days. Brownies will freeze well, up to 2 months. Thaw overnight in the refrigerator.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Egg", "quantity": "2", "unit": "whole", "modifiers": "large", "package_qty": "", "package_unit": ""}, {"name": "Unsalted Butter", "quantity": "1/2", "unit": "cup", "modifiers": "", "package_qty": "115", "package_unit": "g"}, {"name": "Granulated Sugar", "quantity": "1", "unit": "cup", "modifiers": "", "package_qty": "200", "package_unit": "g"}, {"name": "Vanilla Extract", "quantity": "2", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Cocoa powder", "quantity": "1/4", "unit": "cup", "modifiers": "unsweetened", "package_qty": "21", "package_unit": "g"}, {"name": "Salt", "quantity": "1/8", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Food Coloring", "quantity": "1", "unit": "tbsp", "modifiers": "liquid or gel, red", "package_qty": "", "package_unit": ""}, {"name": "White Wine Vinegar", "quantity": "3/4", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "All-Purpose Flour", "quantity": "3/4", "unit": "cup", "modifiers": "", "package_qty": "95", "package_unit": "g"}, {"name": "Cream Cheese", "quantity": "8", "unit": "oz", "modifiers": "softened", "package_qty": "224", "package_unit": "g"}, {"name": "Granulated Sugar", "quantity": "1/4", "unit": "cup", "modifiers": "", "package_qty": "50", "package_unit": "g"}, {"name": "Egg Yolk", "quantity": "1", "unit": "whole", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Vanilla Extract", "quantity": "1/2", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "Egg", "ingredient_name": "Egg", "quantity": "2", "unit": "whole"}, {"raw_name": "Butter", "ingredient_name": "Butter", "quantity": "1/2", "unit": "c"}, {"raw_name": "Granulated Sugar", "ingredient_name": "Granulated Sugar", "quantity": "1", "unit": "c"}, {"raw_name": "Vanilla Extract", "ingredient_name": "Vanilla Extract", "quantity": "2", "unit": "tsp"}, {"raw_name": "Cocoa powder", "ingredient_name": "Cocoa powder", "quantity": "1/4", "unit": "c"}, {"raw_name": "Salt", "ingredient_name": "Salt", "quantity": "1/8", "unit": "tsp"}, {"raw_name": "Food Coloring", "ingredient_name": "Food Coloring", "quantity": "1", "unit": "tbsp"}, {"raw_name": "White Wine Vinegar", "ingredient_name": "White Wine Vinegar", "quantity": "3/4", "unit": "tsp"}, {"raw_name": "All-Purpose Flour", "ingredient_name": "All-Purpose Flour", "quantity": "3/4", "unit": "c"}, {"raw_name": "Cream Cheese", "ingredient_name": "Cream Cheese", "quantity": "8", "unit": "oz"}, {"raw_name": "Granulated Sugar", "ingredient_name": "Granulated Sugar", "quantity": "1/4", "unit": "c"}, {"raw_name": "Egg Yolk", "ingredient_name": "Egg Yolk", "quantity": "1", "unit": "whole"}, {"raw_name": "Vanilla Extract", "ingredient_name": "Vanilla Extract", "quantity": "1/2", "unit": "tsp"}]


created_at: 2026-04-04 18:50:13.021282
status: success
provider: claude
filename: Desserts/Cakes/30-day friendship cake.pdf
recipe_title: 30-Day Friendship Cake
unmatched_items: []
unit_warnings: []
raw_ai_response:
  {"title": "30-Day Friendship Cake", "description": "A 30-day fermented fruit starter cake where sugar and fruit are added over three weeks, then the fruit is divided and three cakes are baked from the accumulated starter.", "servings": 3, "prep_time": 20, "cook_time": 60, "cuisine": "American", "tags": ["Make Ahead", "Weekend Project", "Comfort Food", "Few Ingredients", "Family Friendly"], "culinary_type": "Dessert", "instructions": "Day 1: Add 2 cups sugar and 1 large (29 oz) sliced peaches with liquid to starter. Stir daily for 10 days. Day 10: Add 2 cups sugar and 1 can (14 oz) chunk pineapple with liquid. Stir daily. Day 20: Add 1 can (29 oz) fruit cocktail with juice and 1 jar (10 oz) Maraschino Cherries with juice. Stir. Day 30: Drain juice from fruit and divide juice into 1.5 cups each portions for friends (place in covered containers or jars). Divide fruit into three equal parts for three cakes. For each cake: Mix together 1 yellow or lemon cake mix (with pudding), 2/3 cup oil, 3-4 eggs, 1 cup nuts (optional), 1 cup coconut (optional), 1 box Instant Pudding mix, and 1/3 of the fruit. Mix and bake in floured bundt pan for 50-60 minutes at 350\u00b0F. Storage: If storing starter, add 1 tbsp sugar to juice every 2-3 days to keep yeast action going. Keep fruit in covered container during 30-day period. Container lid may pop but that's okay as long as covered. Do not refrigerate fruit during this time.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Sugar", "quantity": "2", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Peaches", "quantity": "1", "unit": "whole", "modifiers": "sliced, large", "package_qty": "29", "package_unit": "oz"}, {"name": "Sugar", "quantity": "2", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Pineapple", "quantity": "1", "unit": "can", "modifiers": "chunk", "package_qty": "14", "package_unit": "oz"}, {"name": "Fruit juice", "quantity": "1", "unit": "can", "modifiers": "fruit cocktail", "package_qty": "29", "package_unit": "oz"}, {"name": "Maraschino Cherries", "quantity": "1", "unit": "jar", "modifiers": "", "package_qty": "10", "package_unit": "oz"}, {"name": "Lemon Cake Mix", "quantity": "1", "unit": "box", "modifiers": "with pudding in mix", "package_qty": "", "package_unit": ""}, {"name": "Vegetable Oil", "quantity": "2/3", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Egg", "quantity": "3", "unit": "whole", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Nuts", "quantity": "1", "unit": "cup", "modifiers": "optional", "package_qty": "", "package_unit": ""}, {"name": "Coconut", "quantity": "1", "unit": "cup", "modifiers": "optional", "package_qty": "", "package_unit": ""}, {"name": "Instant Pudding Mix", "quantity": "1", "unit": "box", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Sugar", "quantity": "1", "unit": "tbsp", "modifiers": "for storing starter every 2-3 days", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "Sugar", "ingredient_name": "Sugar", "quantity": "2", "unit": "c"}, {"raw_name": "Peach", "ingredient_name": "Peach", "quantity": "1", "unit": "whole"}, {"raw_name": "Sugar", "ingredient_name": "Sugar", "quantity": "2", "unit": "c"}, {"raw_name": "Pineapple", "ingredient_name": "Pineapple", "quantity": "1", "unit": "can"}, {"raw_name": "Fruit juice", "ingredient_name": "Fruit juice", "quantity": "1", "unit": "can"}, {"raw_name": "?", "ingredient_name": null, "quantity": "1", "unit": "jar"}, {"raw_name": "?", "ingredient_name": null, "quantity": "1", "unit": "box"}, {"raw_name": "Vegetable Oil", "ingredient_name": "Vegetable Oil", "quantity": "2/3", "unit": "c"}, {"raw_name": "Egg", "ingredient_name": "Egg", "quantity": "3", "unit": "whole"}, {"raw_name": "?", "ingredient_name": null, "quantity": "1", "unit": "c"}, {"raw_name": "Coconut", "ingredient_name": "Coconut", "quantity": "1", "unit": "c"}, {"raw_name": "?", "ingredient_name": null, "quantity": "1", "unit": "box"}, {"raw_name": "Sugar", "ingredient_name": "Sugar", "quantity": "1", "unit": "tbsp"}]

resolution_tiers:
  {"exact": 8, "common_name": 1, "failed": 4, "compound_decompose": 1, "product_off_fallback": 3, "product_exact_fallback": 1}


created_at: 2026-04-04 18:51:17.039600
status: success
provider: claude
filename: Desserts/Cakes/CHOOSE-YOUR-FRUIT COFFEE CAKE.pdf
recipe_title: Choose-Your-Fruit Coffee Cake
unmatched_items: []
unit_warnings: []
resolution_tiers: {"exact": 19}
raw_ai_response:
  {"title": "Choose-Your-Fruit Coffee Cake", "description": "A versatile coffee cake that can be made with any fruit of your choice, such as raspberries, blueberries, peaches, apricots, or pineapple. The cake is easy to prepare and can be baked the night before serving.", "servings": 12, "prep_time": 15, "cook_time": 45, "cuisine": "American", "tags": ["Comfort Food", "Baked", "Family Friendly", "Make Ahead"], "culinary_type": "Dessert", "instructions": "Step 1: In a medium saucepan, combine fruit and 1/4 cup water. Simmer, covered, for 5 minutes or till fruit is tender. Stir in lemon juice. Mix the 1/2 cup sugar and cornstarch; stir into fruit mixture. Cook and stir till thickened. Cool.\nStep 2: In a mixing bowl, stir together 1 1/2 cups flour, 1/2 cup sugar, baking powder, cinnamon, mace, and 1/4 teaspoon salt. Cut in 1/2 cup margarine or butter till mixture resembles fine crumbs. Combine egg, milk, and vanilla. Add to flour mixture, mixing till blended.\nStep 3: Spread half of the batter in a greased 9x9-inch baking pan.\nStep 4: Spread the cooled fruit over batter.\nStep 5: Spread remaining batter over fruit.\nStep 6: Combine 1/4 cup sugar and 1/4 cup flour; cut in the 2 tablespoons margarine till mixture resembles coarse crumbs. Stir in nuts. Sprinkle nut mixture over batter in pan.\nStep 7: Bake in a 350\u00b0 oven for 40 to 45 minutes or till done. Cool. Makes 1 coffee cake (12 servings).", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Raspberry", "quantity": "2", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Lemon Juice", "quantity": "1", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Sugar", "quantity": "1/2", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Cornstarch", "quantity": "3", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Water", "quantity": "1/4", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "All-Purpose Flour", "quantity": "1 1/2", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Sugar", "quantity": "1/2", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Baking Powder", "quantity": "1 1/2", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Cinnamon", "quantity": "1/2", "unit": "tsp", "modifiers": "ground", "package_qty": "", "package_unit": ""}, {"name": "Mace", "quantity": "1/4", "unit": "tsp", "modifiers": "ground", "package_qty": "", "package_unit": ""}, {"name": "Salt", "quantity": "1/4", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Margarine", "quantity": "1/2", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Egg", "quantity": "1", "unit": "whole", "modifiers": "slightly beaten", "package_qty": "", "package_unit": ""}, {"name": "Milk", "quantity": "1/2", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Vanilla Extract", "quantity": "1/2", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Sugar", "quantity": "1/4", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "All-Purpose Flour", "quantity": "1/4", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Margarine", "quantity": "2", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Walnut", "quantity": "1/4", "unit": "cup", "modifiers": "chopped", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "Raspberry", "ingredient_name": "Raspberry", "quantity": "2", "unit": "c"}, {"raw_name": "Lemon Juice", "ingredient_name": "Lemon Juice", "quantity": "1", "unit": "tbsp"}, {"raw_name": "Sugar", "ingredient_name": "Sugar", "quantity": "1/2", "unit": "c"}, {"raw_name": "Cornstarch", "ingredient_name": "Cornstarch", "quantity": "3", "unit": "tbsp"}, {"raw_name": "Water", "ingredient_name": "Water", "quantity": "1/4", "unit": "c"}, {"raw_name": "All-Purpose Flour", "ingredient_name": "All-Purpose Flour", "quantity": "1 1/2", "unit": "c"}, {"raw_name": "Sugar", "ingredient_name": "Sugar", "quantity": "1/2", "unit": "c"}, {"raw_name": "Baking Powder", "ingredient_name": "Baking Powder", "quantity": "1 1/2", "unit": "tsp"}, {"raw_name": "Cinnamon", "ingredient_name": "Cinnamon", "quantity": "1/2", "unit": "tsp"}, {"raw_name": "Mace", "ingredient_name": "Mace", "quantity": "1/4", "unit": "tsp"}, {"raw_name": "Salt", "ingredient_name": "Salt", "quantity": "1/4", "unit": "tsp"}, {"raw_name": "Margarine", "ingredient_name": "Margarine", "quantity": "1/2", "unit": "c"}, {"raw_name": "Egg", "ingredient_name": "Egg", "quantity": "1", "unit": "whole"}, {"raw_name": "Milk", "ingredient_name": "Milk", "quantity": "1/2", "unit": "c"}, {"raw_name": "Vanilla Extract", "ingredient_name": "Vanilla Extract", "quantity": "1/2", "unit": "tsp"}, {"raw_name": "Sugar", "ingredient_name": "Sugar", "quantity": "1/4", "unit": "c"}, {"raw_name": "All-Purpose Flour", "ingredient_name": "All-Purpose Flour", "quantity": "1/4", "unit": "c"}, {"raw_name": "Margarine", "ingredient_name": "Margarine", "quantity": "2", "unit": "tbsp"}, {"raw_name": "Walnut", "ingredient_name": "Walnut", "quantity": "1/4", "unit": "c"}]


created_at: 2026-04-04 18:51:42.134144
status: success
provider: claude
filename: Desserts/Cakes/DR PEPPER FRUIT CAKE.pdf
recipe_title: Dr Pepper Fruit Cake
unmatched_items: []
unit_warnings: []
raw_ai_response:
  {"title": "Dr Pepper Fruit Cake", "description": "A rich, spiced fruit cake made with candied fruits, pecans, and Dr Pepper that requires several weeks of aging to develop its full flavor.", "servings": 4, "prep_time": 30, "cook_time": 120, "cuisine": "American", "tags": ["Make Ahead", "Weekend Project", "Holiday", "Comfort Food", "Baked"], "culinary_type": "Dessert", "instructions": "Step 1: Place candied fruits in a bowl and pour 1/3 cup Dr Pepper over fruit. Allow to stand several hours or overnight.\nStep 2: Cream together the margarine and sugar until light and fluffy.\nStep 3: Add the soaked fruit and pecans, reserving a few cherries and pecan halves for decoration of the top.\nStep 4: Sift together the flour, baking powder, salt and spices.\nStep 5: Add the flour mixture to the creamed mixture alternately with the remaining 1/3 cup Dr Pepper and eggs which have been combined.\nStep 6: Pour into small loaf pans which have been lined with brown paper and greased.\nStep 7: Cover with brown paper or foil, set in a shallow pan of water (water should not be over 1/4 depth of cake pan).\nStep 8: Bake 1 pound loaf cakes two hours at 275\u00b0F.\nStep 9: Bake 1 hour, then remove paper from top and the cake pan from the water.\nStep 10: Continue baking until done, when toothpick inserted in cake comes out clean.\nStep 11: Cool in pan and remove paper from the cake.\nStep 12: Wrap in foil, store in cool dry place to ripen and blend flavors.\nStep 13: Allow 3 to 4 weeks before slicing to serve.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Pineapple", "quantity": "1", "unit": "cup", "modifiers": "diced, candied", "package_qty": "", "package_unit": ""}, {"name": "Orange", "quantity": "1/2", "unit": "cup", "modifiers": "diced, candied peel", "package_qty": "", "package_unit": ""}, {"name": "Lemon", "quantity": "1/2", "unit": "cup", "modifiers": "diced, candied peel", "package_qty": "", "package_unit": ""}, {"name": "Cherry", "quantity": "1", "unit": "cup", "modifiers": "whole, candied", "package_qty": "", "package_unit": ""}, {"name": "Citron", "quantity": "1/4", "unit": "cup", "modifiers": "diced, candied", "package_qty": "", "package_unit": ""}, {"name": "Dr Pepper", "quantity": "1/3", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Margarine", "quantity": "1/2", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Brown Sugar", "quantity": "1/2", "unit": "cup", "modifiers": "light", "package_qty": "", "package_unit": ""}, {"name": "Pecan", "quantity": "4", "unit": "cup", "modifiers": "halves", "package_qty": "", "package_unit": ""}, {"name": "All-Purpose Flour", "quantity": "1", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Baking Powder", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Salt", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Allspice", "quantity": "1/4", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Nutmeg", "quantity": "1/4", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Cinnamon", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Dr Pepper", "quantity": "1/3", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Egg", "quantity": "3", "unit": "whole", "modifiers": "lightly beaten", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "Pineapple", "ingredient_name": "Pineapple", "quantity": "1", "unit": "c"}, {"raw_name": "Orange", "ingredient_name": "Orange", "quantity": "1/2", "unit": "c"}, {"raw_name": "Lemon", "ingredient_name": "Lemon", "quantity": "1/2", "unit": "c"}, {"raw_name": "Cherry", "ingredient_name": "Cherry", "quantity": "1", "unit": "c"}, {"raw_name": "?", "ingredient_name": null, "quantity": "1/4", "unit": "c"}, {"raw_name": "?", "ingredient_name": null, "quantity": "1/3", "unit": "c"}, {"raw_name": "Margarine", "ingredient_name": "Margarine", "quantity": "1/2", "unit": "c"}, {"raw_name": "Brown Sugar", "ingredient_name": "Brown Sugar", "quantity": "1/2", "unit": "c"}, {"raw_name": "Pecan", "ingredient_name": "Pecan", "quantity": "4", "unit": "c"}, {"raw_name": "All-Purpose Flour", "ingredient_name": "All-Purpose Flour", "quantity": "1", "unit": "c"}, {"raw_name": "Baking Powder", "ingredient_name": "Baking Powder", "quantity": "1", "unit": "tsp"}, {"raw_name": "Salt", "ingredient_name": "Salt", "quantity": "1", "unit": "tsp"}, {"raw_name": "Allspice", "ingredient_name": "Allspice", "quantity": "1/4", "unit": "tsp"}, {"raw_name": "Nutmeg", "ingredient_name": "Nutmeg", "quantity": "1/4", "unit": "tsp"}, {"raw_name": "Cinnamon", "ingredient_name": "Cinnamon", "quantity": "1", "unit": "tsp"}, {"raw_name": "?", "ingredient_name": null, "quantity": "1/3", "unit": "c"}, {"raw_name": "Egg", "ingredient_name": "Egg", "quantity": "3", "unit": "whole"}]

resolution_tiers:
  {"exact": 14, "failed": 3, "product_off_fallback": 1, "compound_decompose": 2, "product_exact_fallback": 2}


created_at: 2026-04-04 18:51:48.314105
status: flagged
provider: claude
filename: Desserts/Cakes/Damp Cake.pdf
recipe_title: Camp Cake
unmatched_items: [{"raw_name": "Temponcake Box"}]
unit_warnings: ["\"cube\" for Butter"]
resolution_tiers: {"failed": 4, "product_off_fallback": 3, "exact": 4, "plural": 1, "compound_decompose": 1}
raw_ai_response:
  {"title": "Camp Cake", "description": "A simple layered cake with pineapple, cherries, and yellow cake mix.", "servings": 1, "prep_time": 0, "cook_time": 0, "cuisine": "American", "tags": ["Dessert", "Comfort Food", "Few Ingredients"], "culinary_type": "Dessert", "instructions": "Layer ingredients in order and bake according to cake mix instructions.", "has_ingredient_list": true, "extraction_confidence": "medium", "ingredients": [{"name": "Canned Crust", "quantity": "1", "unit": "can", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Pineapple", "quantity": "1", "unit": "can", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Cherries", "quantity": "1", "unit": "can", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Yellow Cake Mix", "quantity": "1", "unit": "package", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Butter", "quantity": "2", "unit": "cube", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Fruit", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Cake Miso", "quantity": "2", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Butter", "quantity": "3", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Temponcake Box", "quantity": "1", "unit": "whole", "modifiers": "", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "?", "ingredient_name": null, "quantity": "1", "unit": "can"}, {"raw_name": "Pineapple", "ingredient_name": "Pineapple", "quantity": "1", "unit": "can"}, {"raw_name": "Cherry", "ingredient_name": "Cherry", "quantity": "1", "unit": "can"}, {"raw_name": "Cake Mix", "ingredient_name": "Cake Mix", "quantity": "1", "unit": "pkg"}, {"raw_name": "Butter", "ingredient_name": "Butter", "quantity": "2", "unit": "cube"}, {"raw_name": "?", "ingredient_name": null, "quantity": "1", "unit": "tsp"}, {"raw_name": "?", "ingredient_name": null, "quantity": "2", "unit": "tbsp"}, {"raw_name": "Butter", "ingredient_name": "Butter", "quantity": "3", "unit": "tbsp"}]


created_at: 2026-04-04 18:52:11.519360
status: success
provider: claude
filename: Desserts/Cakes/Dumo Cake.pdf
recipe_title: Dump Cake
unmatched_items: []
unit_warnings: []
resolution_tiers: {"failed": 1, "product_off_fallback": 1, "exact": 5}
raw_ai_response:
  {"title": "Dump Cake", "description": "A simple dessert made with cherry and pineapple fillings, yellow cake mix, melted oleo, nuts, and coconut. Baked until golden and can be topped with whipped cream or ice cream.", "servings": 6, "prep_time": 15, "cook_time": 50, "cuisine": "American", "tags": ["Dessert", "Comfort Food", "Easy", "Baked", "Family Friendly"], "culinary_type": "Dessert", "instructions": "Step 1: Grease the bottom of a 9 x 13 inch pan.\nStep 2: Pour cherry filling into the pan and spread around.\nStep 3: Spread crushed pineapple in its own juice over the cherry layer.\nStep 4: Dump dry yellow cake mix over the fruit.\nStep 5: Pour melted oleo over all ingredients.\nStep 6: Top with chopped nuts and coconut.\nStep 7: Bake 50 minutes at 350\u00b0F (or 325\u00b0F if using a glass pan).\nStep 8: Top with cool whip or ice cream if desired.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Cherry Pie Filling", "quantity": "1", "unit": "can", "modifiers": "", "package_qty": "20", "package_unit": "oz"}, {"name": "Pineapple", "quantity": "1", "unit": "can", "modifiers": "crushed, in juice", "package_qty": "20", "package_unit": "oz"}, {"name": "Yellow Cake Mix", "quantity": "1", "unit": "package", "modifiers": "", "package_qty": "18", "package_unit": "oz"}, {"name": "Shortening", "quantity": "2", "unit": "stick", "modifiers": "melted", "package_qty": "1", "package_unit": "cup"}, {"name": "Mixed Nuts", "quantity": "1", "unit": "cup", "modifiers": "chopped", "package_qty": "", "package_unit": ""}, {"name": "Coconut", "quantity": "1", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "?", "ingredient_name": null, "quantity": "1", "unit": "can"}, {"raw_name": "Pineapple", "ingredient_name": "Pineapple", "quantity": "1", "unit": "can"}, {"raw_name": "Cake Mix", "ingredient_name": "Cake Mix", "quantity": "1", "unit": "pkg"}, {"raw_name": "Shortening", "ingredient_name": "Shortening", "quantity": "2", "unit": "stick"}, {"raw_name": "Mixed nuts", "ingredient_name": "Mixed nuts", "quantity": "1", "unit": "c"}, {"raw_name": "Coconut", "ingredient_name": "Coconut", "quantity": "1", "unit": "c"}]


created_at: 2026-04-04 18:52:27.725560
status: success
provider: claude
filename: Desserts/Cakes/Easy cake.pdf
recipe_title: Easy Cake
unmatched_items: []
unit_warnings: []
resolution_tiers: {"exact": 3, "failed": 2, "product_exact_fallback": 1, "product_off_fallback": 1}
raw_ai_response:
  {"title": "Easy Cake", "description": "A simple chocolate cake made with oil, water, and chocolate pudding mix, topped with chocolate chips.", "servings": 1, "prep_time": 0, "cook_time": 0, "cuisine": "American", "tags": ["Dessert", "Quick", "Few Ingredients"], "culinary_type": "Dessert", "instructions": "Mix all ingredients in pan. Bake in any size pan at temperature noted on cake mix box.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Vegetable Oil", "quantity": "1/3", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Water", "quantity": "1 1/3", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Chocolate Cake Mix", "quantity": "1", "unit": "box", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Chocolate Pudding Mix", "quantity": "1", "unit": "box", "modifiers": "instant", "package_qty": "", "package_unit": ""}, {"name": "Chocolate Chips", "quantity": "1", "unit": "whole", "modifiers": "", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "Vegetable Oil", "ingredient_name": "Vegetable Oil", "quantity": "1/3", "unit": "c"}, {"raw_name": "Water", "ingredient_name": "Water", "quantity": "1 1/3", "unit": "c"}, {"raw_name": "?", "ingredient_name": null, "quantity": "1", "unit": "box"}, {"raw_name": "?", "ingredient_name": null, "quantity": "1", "unit": "box"}, {"raw_name": "Chocolate Chips", "ingredient_name": "Chocolate Chips", "quantity": "1", "unit": "whole"}]


created_at: 2026-04-04 18:52:50.272523
status: success
provider: claude
filename: Desserts/Cakes/GINGER-PINEAPPLE UPSIDE-DOWN CAKE.pdf
recipe_title: Ginger-Pineapple Upside-Down Cake
unmatched_items: []
unit_warnings: []
resolution_tiers: {"exact": 14}
raw_ai_response:
  {"title": "Ginger-Pineapple Upside-Down Cake", "description": "A molasses-spice cake with warm gingerbread flavor, topped with caramelized brown sugar and pineapple slices, baked in a 9-inch round pan.", "servings": 12, "prep_time": 15, "cook_time": 40, "cuisine": "American", "tags": ["Dessert", "Baked", "Comfort Food", "Family Friendly", "Weekend Project"], "culinary_type": "Dessert", "instructions": "1. Heat oven to 350 degrees. Lightly brush 9-inch round cake pan with some melted butter; reserve remaining butter. Sprinkle brown sugar over bottom of pan. Arrange 7 pineapple slices in a single layer on top (reserve remaining slice for another use). 2. Combine flour, granulated sugar, baking soda, ginger, cinnamon and salt in large bowl. Whisk together remaining butter, egg, egg white, milk, molasses and vanilla in small bowl. 3. Stir wet ingredients into dry ingredients until blended. Pour into prepared pan. Bake 40 minutes until toothpick inserted in center comes out clean. Immediately invert cake onto serving platter; remove pan. Serve warm. Makes 12 servings.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Butter", "quantity": "4", "unit": "tbsp", "modifiers": "melted", "package_qty": "", "package_unit": ""}, {"name": "Brown Sugar", "quantity": "1/4", "unit": "cup", "modifiers": "firmly packed", "package_qty": "", "package_unit": ""}, {"name": "Pineapple", "quantity": "2", "unit": "can", "modifiers": "slices in juice, drained", "package_qty": "8", "package_unit": "oz"}, {"name": "All-Purpose Flour", "quantity": "1 1/2", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Granulated Sugar", "quantity": "2/3", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Baking Soda", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Ginger", "quantity": "3/4", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Cinnamon", "quantity": "1/4", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Salt", "quantity": "1/4", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Egg", "quantity": "1", "unit": "whole", "modifiers": "large", "package_qty": "", "package_unit": ""}, {"name": "Egg White", "quantity": "1", "unit": "whole", "modifiers": "large", "package_qty": "", "package_unit": ""}, {"name": "Milk", "quantity": "1/2", "unit": "cup", "modifiers": "skim", "package_qty": "", "package_unit": ""}, {"name": "Molasses", "quantity": "1/4", "unit": "cup", "modifiers": "light", "package_qty": "", "package_unit": ""}, {"name": "Vanilla Extract", "quantity": "1/2", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "Butter", "ingredient_name": "Butter", "quantity": "4", "unit": "tbsp"}, {"raw_name": "Brown Sugar", "ingredient_name": "Brown Sugar", "quantity": "1/4", "unit": "c"}, {"raw_name": "Pineapple", "ingredient_name": "Pineapple", "quantity": "2", "unit": "can"}, {"raw_name": "All-Purpose Flour", "ingredient_name": "All-Purpose Flour", "quantity": "1 1/2", "unit": "c"}, {"raw_name": "Granulated Sugar", "ingredient_name": "Granulated Sugar", "quantity": "2/3", "unit": "c"}, {"raw_name": "Baking Soda", "ingredient_name": "Baking Soda", "quantity": "1", "unit": "tsp"}, {"raw_name": "Ginger", "ingredient_name": "Ginger", "quantity": "3/4", "unit": "tsp"}, {"raw_name": "Cinnamon", "ingredient_name": "Cinnamon", "quantity": "1/4", "unit": "tsp"}, {"raw_name": "Salt", "ingredient_name": "Salt", "quantity": "1/4", "unit": "tsp"}, {"raw_name": "Egg", "ingredient_name": "Egg", "quantity": "1", "unit": "whole"}, {"raw_name": "Egg White", "ingredient_name": "Egg White", "quantity": "1", "unit": "whole"}, {"raw_name": "Milk", "ingredient_name": "Milk", "quantity": "1/2", "unit": "c"}, {"raw_name": "Molasses", "ingredient_name": "Molasses", "quantity": "1/4", "unit": "c"}, {"raw_name": "Vanilla Extract", "ingredient_name": "Vanilla Extract", "quantity": "1/2", "unit": "tsp"}]


created_at: 2026-04-04 18:53:09.147019
status: success
provider: claude
filename: Desserts/Cakes/Gingerbread Cupcakes.pdf
recipe_title: Gingerbread Cupcakes
unmatched_items: []
unit_warnings: []
resolution_tiers: {"exact": 11}
raw_ai_response:
  {"title": "Gingerbread Cupcakes", "description": "Crackly topped cupcakes with warm gingerbread spices and molasses flavor reminiscent of gingersnap cookies.", "servings": 8, "prep_time": 10, "cook_time": 15, "cuisine": "American", "tags": ["Dessert", "Baked", "Holiday", "Family Friendly"], "culinary_type": "Dessert", "instructions": "Step 1: Line eight 2-1/2-inch muffin cups with paper bake cups; set aside. In a medium mixing bowl stir together flour, baking powder, ginger, cinnamon, soda, and salt; set aside.\nStep 2: In a small mixing bowl stir together the egg white, molasses, water, and oil. Stir molasses mixture into flour mixture just until blended. Spoon mixture into prepared muffin cups.\nStep 3: Bake in a 350 degree F oven for 15 to 20 minutes or until cupcakes spring back when pressed lightly in center. If desired, sprinkle with powdered sugar. Serve warm or cool. Makes 8 cupcakes (8 servings).", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "All-Purpose Flour", "quantity": "1", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Baking Powder", "quantity": "1/2", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Ginger", "quantity": "1/2", "unit": "tsp", "modifiers": "ground", "package_qty": "", "package_unit": ""}, {"name": "Cinnamon", "quantity": "1/2", "unit": "tsp", "modifiers": "ground", "package_qty": "", "package_unit": ""}, {"name": "Baking Soda", "quantity": "1/4", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Salt", "quantity": "1", "unit": "pinch", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Egg White", "quantity": "1", "unit": "whole", "modifiers": "slightly beaten", "package_qty": "", "package_unit": ""}, {"name": "Molasses", "quantity": "1/3", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Water", "quantity": "1/3", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Cooking Oil", "quantity": "3", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Powdered Sugar", "quantity": "1", "unit": "whole", "modifiers": "optional", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "All-Purpose Flour", "ingredient_name": "All-Purpose Flour", "quantity": "1", "unit": "c"}, {"raw_name": "Baking Powder", "ingredient_name": "Baking Powder", "quantity": "1/2", "unit": "tsp"}, {"raw_name": "Ginger", "ingredient_name": "Ginger", "quantity": "1/2", "unit": "tsp"}, {"raw_name": "Cinnamon", "ingredient_name": "Cinnamon", "quantity": "1/2", "unit": "tsp"}, {"raw_name": "Baking Soda", "ingredient_name": "Baking Soda", "quantity": "1/4", "unit": "tsp"}, {"raw_name": "Salt", "ingredient_name": "Salt", "quantity": "1", "unit": "pinch"}, {"raw_name": "Egg White", "ingredient_name": "Egg White", "quantity": "1", "unit": "whole"}, {"raw_name": "Molasses", "ingredient_name": "Molasses", "quantity": "1/3", "unit": "c"}, {"raw_name": "Water", "ingredient_name": "Water", "quantity": "1/3", "unit": "c"}, {"raw_name": "Cooking oil", "ingredient_name": "Cooking oil", "quantity": "3", "unit": "tbsp"}, {"raw_name": "Powdered Sugar", "ingredient_name": "Powdered Sugar", "quantity": "1", "unit": "whole"}]


created_at: 2026-04-04 18:53:29.702615
status: success
provider: claude
filename: Desserts/Cakes/ORANGE SPONGE CAKE.pdf
recipe_title: Orange Sponge Cake from LHJ
unmatched_items: []
unit_warnings: []
resolution_tiers: {"exact": 9, "common_name": 2}
raw_ai_response:
  {"title": "Orange Sponge Cake from LHJ", "description": "A moist, tender sponge cake infused with fresh orange and citrus flavors. Light and low-calorie, perfect served with coffee or tea.", "servings": 12, "prep_time": 25, "cook_time": 30, "cuisine": "British", "tags": ["Baked", "Light", "Low Calorie", "Family Friendly", "Weekend Project"], "culinary_type": "Dessert", "instructions": "Step 1: Heat oven to 350\u00b0F. Sift flour, baking powder and salt in medium bowl.\nStep 2: Heat orange juice in small saucepan over low heat just until warm to the touch. Set aside.\nStep 3: Beat egg yolks, 3/4 cup sugar and hot water in large mixer bowl at medium speed until mixture is light and forms ribbon when beaters are lifted. At low speed, beat juice into yolks until blended. Beat in vanilla, orange and lemon peel until mixture is light and foamy, 2 minutes. With rubber spatula, gently fold in dry ingredients.\nStep 4: In clean mixer bowl with clean beaters, beat the 6 egg whites at medium speed until foamy. At high speed, gradually add remaining 1/4 cup sugar, beating until stiff. Gently whisk one third of the whites into yolk mixture. Fold in remaining whites. Spoon batter into ungreased 10-inch tube pan.\nStep 5: Bake 28 to 33 minutes, until cake springs back when touched lightly. Invert pan onto a bottle and cool completely. To unmold, run thin knife around edge of pan to loosen. Invert onto serving plate. Makes 12 servings.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "All-Purpose Flour", "quantity": "1.5", "unit": "cup", "modifiers": "not self-rising", "package_qty": "", "package_unit": ""}, {"name": "Baking Powder", "quantity": "1.25", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Salt", "quantity": "0.25", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Orange Juice", "quantity": "0.5", "unit": "cup", "modifiers": "fresh", "package_qty": "", "package_unit": ""}, {"name": "Egg Yolk", "quantity": "3", "unit": "whole", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Sugar", "quantity": "1", "unit": "cup", "modifiers": "divided", "package_qty": "", "package_unit": ""}, {"name": "Water", "quantity": "2", "unit": "tbsp", "modifiers": "hot tap", "package_qty": "", "package_unit": ""}, {"name": "Vanilla Extract", "quantity": "1.25", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Orange Zest", "quantity": "0.75", "unit": "tsp", "modifiers": "grated", "package_qty": "", "package_unit": ""}, {"name": "Lemon Zest", "quantity": "0.25", "unit": "tsp", "modifiers": "grated", "package_qty": "", "package_unit": ""}, {"name": "Egg White", "quantity": "6", "unit": "whole", "modifiers": "large", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "All-Purpose Flour", "ingredient_name": "All-Purpose Flour", "quantity": "1.5", "unit": "c"}, {"raw_name": "Baking Powder", "ingredient_name": "Baking Powder", "quantity": "1.25", "unit": "tsp"}, {"raw_name": "Salt", "ingredient_name": "Salt", "quantity": "0.25", "unit": "tsp"}, {"raw_name": "Orange Juice", "ingredient_name": "Orange Juice", "quantity": "0.5", "unit": "c"}, {"raw_name": "Egg Yolk", "ingredient_name": "Egg Yolk", "quantity": "3", "unit": "whole"}, {"raw_name": "Sugar", "ingredient_name": "Sugar", "quantity": "1", "unit": "c"}, {"raw_name": "Water", "ingredient_name": "Water", "quantity": "2", "unit": "tbsp"}, {"raw_name": "Vanilla Extract", "ingredient_name": "Vanilla Extract", "quantity": "1.25", "unit": "tsp"}, {"raw_name": "Orange", "ingredient_name": "Orange", "quantity": "0.75", "unit": "tsp"}, {"raw_name": "Lemon", "ingredient_name": "Lemon", "quantity": "0.25", "unit": "tsp"}, {"raw_name": "Egg White", "ingredient_name": "Egg White", "quantity": "6", "unit": "whole"}]


created_at: 2026-04-04 18:53:50.078344
status: success
provider: claude
filename: Desserts/Cakes/Peanut butter coffee cake wreath.pdf
recipe_title: Peanut Butter Coffee Cake Wreath
unmatched_items: []
unit_warnings: []
resolution_tiers: {"exact": 12, "failed": 2, "product_off_fallback": 2}
raw_ai_response:
  {"title": "Peanut Butter Coffee Cake Wreath", "description": "A beautiful coffee cake shaped like a wreath, featuring a peanut butter filling and cocoa glaze. Perfect for breakfast or brunch gatherings.", "servings": 1, "prep_time": 75, "cook_time": 25, "cuisine": "American", "tags": ["Weekend Project", "Comfort Food", "Baked", "Dinner Party"], "culinary_type": "Bread & Pastry", "instructions": "Heat sour cream over low heat until lukewarm. Dissolve yeast in warm water in large bowl. Beat in sour cream, sugar, salt, margarine, egg and 1\u00bd cups flour until smooth. Stir in enough remaining flour to form a soft dough. Turn onto well-floured surface; knead until smooth, 10 minutes. Place in greased bowl; turn greased side up. Cover and let rise in warm place until double, 1 hour. Prepare filling. Punch down dough. Roll into rectangle, 25x6 inches. Make 1\u00bd-inch cuts on 25-inch sides at \u00bd-inch intervals. Spread filling down center. Crisscross strips over filling. Shape into ring on greased cookie sheet. Pinch ends together. Cover and let rise until almost double, 1 hour. Heat oven to 375\u00b0. Bake until golden brown, 20 to 25 minutes. Cool slightly; top with Cocoa Glaze.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Sour Cream", "quantity": "1", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Fleischmann's Active Dry Yeast", "quantity": "1", "unit": "package", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Water", "quantity": "1/4", "unit": "cup", "modifiers": "warm", "package_qty": "", "package_unit": ""}, {"name": "Sugar", "quantity": "3", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Salt", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Margarine", "quantity": "2", "unit": "tbsp", "modifiers": "softened", "package_qty": "", "package_unit": ""}, {"name": "Egg", "quantity": "1", "unit": "whole", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "All-Purpose Flour", "quantity": "3", "unit": "cup", "modifiers": "", "package_qty": "3.5", "package_unit": "cup"}, {"name": "Brown Sugar", "quantity": "1/4", "unit": "cup", "modifiers": "packed", "package_qty": "", "package_unit": ""}, {"name": "Skippy Peanut Butter", "quantity": "3/4", "unit": "cup", "modifiers": "creamy, super chunk", "package_qty": "", "package_unit": ""}, {"name": "Margarine", "quantity": "2", "unit": "tbsp", "modifiers": "softened", "package_qty": "", "package_unit": ""}, {"name": "Powdered Sugar", "quantity": "1", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Cocoa Powder", "quantity": "1/4", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Milk", "quantity": "2", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "Sour Cream", "ingredient_name": "Sour Cream", "quantity": "1", "unit": "c"}, {"raw_name": "?", "ingredient_name": null, "quantity": "1", "unit": "pkg"}, {"raw_name": "Water", "ingredient_name": "Water", "quantity": "1/4", "unit": "c"}, {"raw_name": "Sugar", "ingredient_name": "Sugar", "quantity": "3", "unit": "tbsp"}, {"raw_name": "Salt", "ingredient_name": "Salt", "quantity": "1", "unit": "tsp"}, {"raw_name": "Margarine", "ingredient_name": "Margarine", "quantity": "2", "unit": "tbsp"}, {"raw_name": "Egg", "ingredient_name": "Egg", "quantity": "1", "unit": "whole"}, {"raw_name": "All-Purpose Flour", "ingredient_name": "All-Purpose Flour", "quantity": "3", "unit": "c"}, {"raw_name": "Brown Sugar", "ingredient_name": "Brown Sugar", "quantity": "1/4", "unit": "c"}, {"raw_name": "?", "ingredient_name": null, "quantity": "3/4", "unit": "c"}, {"raw_name": "Margarine", "ingredient_name": "Margarine", "quantity": "2", "unit": "tbsp"}, {"raw_name": "Powdered Sugar", "ingredient_name": "Powdered Sugar", "quantity": "1", "unit": "c"}, {"raw_name": "Cocoa powder", "ingredient_name": "Cocoa powder", "quantity": "1/4", "unit": "c"}, {"raw_name": "Milk", "ingredient_name": "Milk", "quantity": "2", "unit": "tbsp"}]


created_at: 2026-04-04 18:54:01.776022
status: success
provider: claude
filename: Desserts/Cakes/Pumpkin Cream Cheese Coffeecake.pdf
recipe_title: Pumpkin Cream Cheese Coffeecake
unmatched_items: []
unit_warnings: []
resolution_tiers: {"exact": 16}
raw_ai_response:
  {"title": "Pumpkin Cream Cheese Coffeecake", "description": "A delicious fall-inspired coffeecake featuring a pumpkin batter with a cream cheese filling and a coconut-nut topping. Makes 24 servings.", "servings": 24, "prep_time": 15, "cook_time": 33, "cuisine": "American", "tags": ["Dessert", "Baked", "Comfort Food", "Holiday", "Make Ahead"], "culinary_type": "Bread & Pastry", "instructions": "Step 1: Combine flour, cinnamon, baking soda and salt in large bowl.\nStep 2: Combine eggs, sugar, pumpkin, oil and vanilla in small bowl; mix well.\nStep 3: Add liquid ingredients to flour mixture; stir just until moistened.\nStep 4: Spread batter into greased 13 x 9-inch baking pan.\nStep 5: Top with heaping teaspoons of filling.\nStep 6: Swirl with knife to marbleize.\nStep 7: Sprinkle with topping.\nStep 8: Bake in preheated 350\u00b0F oven for 30 to 35 minutes or until wooden pick inserted in center comes out clean.\nStep 9: Cool on wire rack.\nStep 10: For filling: Combine 8 ounces softened cream cheese, 1 egg and 1 tablespoon granulated sugar in small bowl.\nStep 11: For topping: Combine 3/4 cup flake coconut, 1/2 cup chopped nuts, 1/4 cup granulated sugar and 1/2 teaspoon ground cinnamon in small bowl.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "All-Purpose Flour", "quantity": "2 1/4", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Cinnamon", "quantity": "2", "unit": "tsp", "modifiers": "ground", "package_qty": "", "package_unit": ""}, {"name": "Baking Soda", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Salt", "quantity": "1/2", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Egg", "quantity": "2", "unit": "whole", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Granulated Sugar", "quantity": "2", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Pumpkin", "quantity": "1 1/4", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Vegetable Oil", "quantity": "1/4", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Vanilla Extract", "quantity": "1/2", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Cream Cheese", "quantity": "8", "unit": "oz", "modifiers": "softened", "package_qty": "", "package_unit": ""}, {"name": "Egg", "quantity": "1", "unit": "whole", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Granulated Sugar", "quantity": "1", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Coconut", "quantity": "3/4", "unit": "cup", "modifiers": "flake", "package_qty": "", "package_unit": ""}, {"name": "Mixed nuts", "quantity": "1/2", "unit": "cup", "modifiers": "chopped", "package_qty": "", "package_unit": ""}, {"name": "Granulated Sugar", "quantity": "1/4", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Cinnamon", "quantity": "1/2", "unit": "tsp", "modifiers": "ground", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "All-Purpose Flour", "ingredient_name": "All-Purpose Flour", "quantity": "2 1/4", "unit": "c"}, {"raw_name": "Cinnamon", "ingredient_name": "Cinnamon", "quantity": "2", "unit": "tsp"}, {"raw_name": "Baking Soda", "ingredient_name": "Baking Soda", "quantity": "1", "unit": "tsp"}, {"raw_name": "Salt", "ingredient_name": "Salt", "quantity": "1/2", "unit": "tsp"}, {"raw_name": "Egg", "ingredient_name": "Egg", "quantity": "2", "unit": "whole"}, {"raw_name": "Granulated Sugar", "ingredient_name": "Granulated Sugar", "quantity": "2", "unit": "c"}, {"raw_name": "Pumpkin", "ingredient_name": "Pumpkin", "quantity": "1 1/4", "unit": "c"}, {"raw_name": "Vegetable Oil", "ingredient_name": "Vegetable Oil", "quantity": "1/4", "unit": "c"}, {"raw_name": "Vanilla Extract", "ingredient_name": "Vanilla Extract", "quantity": "1/2", "unit": "tsp"}, {"raw_name": "Cream Cheese", "ingredient_name": "Cream Cheese", "quantity": "8", "unit": "oz"}, {"raw_name": "Egg", "ingredient_name": "Egg", "quantity": "1", "unit": "whole"}, {"raw_name": "Granulated Sugar", "ingredient_name": "Granulated Sugar", "quantity": "1", "unit": "tbsp"}, {"raw_name": "Coconut", "ingredient_name": "Coconut", "quantity": "3/4", "unit": "c"}, {"raw_name": "Mixed nuts", "ingredient_name": "Mixed nuts", "quantity": "1/2", "unit": "c"}, {"raw_name": "Granulated Sugar", "ingredient_name": "Granulated Sugar", "quantity": "1/4", "unit": "c"}, {"raw_name": "Cinnamon", "ingredient_name": "Cinnamon", "quantity": "1/2", "unit": "tsp"}]


created_at: 2026-04-04 18:54:21.852823
status: success
provider: claude
filename: Desserts/Cakes/Pumpkin Crunch Cake.pdf
recipe_title: Pumpkin Crunch Cake
unmatched_items: []
unit_warnings: []
resolution_tiers: {"exact": 6, "failed": 1, "product_off_fallback": 1}
raw_ai_response:
  {"title": "Pumpkin Crunch Cake", "description": "A delightful pumpkin-spiced cake with a crunchy nut and coconut topping. Makes 20 servings of moist, flavorful cake perfect for fall gatherings.", "servings": 20, "prep_time": 15, "cook_time": 33, "cuisine": "American", "tags": ["Baked", "Comfort Food", "Dessert", "Family Friendly", "Holiday"], "culinary_type": "Dessert", "instructions": "1. COMBINE 3 cups yellow cake mix, eggs, pumpkin pie mix and pumpkin pie spice in large mixer bowl until moistened. Beat on medium speed for 2 minutes. Pour into greased 13 x 9-inch baking pan.\n2. COMBINE remaining dry cake mix, nuts and coconut in small bowl, cut in butter until crumbly. Sprinkle mixture over batter.\n3. BAKE in preheated 350\u00b0F oven for 30 to 35 minutes or until wooden pick inserted in center comes out clean. Cool on wire rack.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Yellow Cake Mix", "quantity": "1", "unit": "package", "modifiers": "", "package_qty": "18.25", "package_unit": "oz"}, {"name": "Egg", "quantity": "2", "unit": "whole", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Pumpkin Pie Mix", "quantity": "2/3", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Pumpkin Pie Spice", "quantity": "2", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Walnuts", "quantity": "1/4", "unit": "cup", "modifiers": "chopped", "package_qty": "", "package_unit": ""}, {"name": "Coconut", "quantity": "1/3", "unit": "cup", "modifiers": "flake", "package_qty": "", "package_unit": ""}, {"name": "Butter", "quantity": "3", "unit": "tbsp", "modifiers": "softened", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "Cake Mix", "ingredient_name": "Cake Mix", "quantity": "1", "unit": "pkg"}, {"raw_name": "Egg", "ingredient_name": "Egg", "quantity": "2", "unit": "whole"}, {"raw_name": "?", "ingredient_name": null, "quantity": "2/3", "unit": "c"}, {"raw_name": "Pumpkin Pie Spice", "ingredient_name": "Pumpkin Pie Spice", "quantity": "2", "unit": "tsp"}, {"raw_name": "Walnuts", "ingredient_name": "Walnuts", "quantity": "1/4", "unit": "c"}, {"raw_name": "Coconut", "ingredient_name": "Coconut", "quantity": "1/3", "unit": "c"}, {"raw_name": "Butter", "ingredient_name": "Butter", "quantity": "3", "unit": "tbsp"}]


created_at: 2026-04-04 18:54:45.747170
status: success
provider: claude
filename: Desserts/Cakes/Pumpkin squares _ pumpkin cake.pdf
recipe_title: Pumpkin Goodies
unmatched_items: []
unit_warnings: []
resolution_tiers: {"exact": 27}
raw_ai_response:
  {"title": "Pumpkin Goodies", "description": "A collection of pumpkin-themed baked goods including pumpkin squares with spiced topping and pumpkin cake with cream cheese frosting.", "servings": 12, "prep_time": 20, "cook_time": 65, "cuisine": "American", "tags": ["Dessert", "Baked", "Comfort Food", "Holiday", "Family Friendly"], "culinary_type": "Dessert", "instructions": "Pumpkin Squares: Mix batter ingredients together and spread in 9x13 pan. Combine filling ingredients and spread over cake batter. Mix topping ingredients and sprinkle over top. Bake at 350\u00b0F for 50 minutes. Cool and cut into squares to serve.\nPumpkin Cake: Mix eggs and sugar. Add Wesson oil and blend with dry ingredients. Add pumpkin to wet ingredients and mix the two mixtures together. Bake in angel food or bundt cake pan at 350\u00b0F for 1 hour 15 minutes or until done. Cool and frost.\nFrosting: Soften butter and cream cheese to room temperature. Mix with sugar. Spread over cake and garnish with nuts, etc.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Cake Flour", "quantity": "1", "unit": "package", "modifiers": "yellow cake mix", "package_qty": "", "package_unit": ""}, {"name": "Margarine", "quantity": "1/2", "unit": "cup", "modifiers": "melted", "package_qty": "", "package_unit": ""}, {"name": "Egg", "quantity": "1", "unit": "whole", "modifiers": "beaten", "package_qty": "", "package_unit": ""}, {"name": "Pumpkin", "quantity": "1", "unit": "can", "modifiers": "", "package_qty": "15", "package_unit": "oz"}, {"name": "Sugar", "quantity": "1/2", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Cinnamon", "quantity": "1/2", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Nutmeg", "quantity": "1/4", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Salt", "quantity": "1/2", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Egg", "quantity": "2", "unit": "whole", "modifiers": "beaten", "package_qty": "", "package_unit": ""}, {"name": "Milk", "quantity": "2/3", "unit": "cup", "modifiers": "canned", "package_qty": "", "package_unit": ""}, {"name": "Cake Flour", "quantity": "1", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Sugar", "quantity": "1/4", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Cinnamon", "quantity": "1/2", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Margarine", "quantity": "2", "unit": "tbsp", "modifiers": "not melted", "package_qty": "", "package_unit": ""}, {"name": "Sugar", "quantity": "2", "unit": "cup", "modifiers": "3/4", "package_qty": "", "package_unit": ""}, {"name": "Vegetable Oil", "quantity": "1", "unit": "cup", "modifiers": "Wesson oil", "package_qty": "", "package_unit": ""}, {"name": "Egg", "quantity": "3", "unit": "whole", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Pumpkin", "quantity": "1", "unit": "can", "modifiers": "", "package_qty": "2", "package_unit": "cup"}, {"name": "All-Purpose Flour", "quantity": "3", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Baking Soda", "quantity": "2", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Salt", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Cinnamon", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Cloves", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Allspice", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Butter", "quantity": "1/4", "unit": "cup", "modifiers": "softened", "package_qty": "", "package_unit": ""}, {"name": "Cream Cheese", "quantity": "1", "unit": "package", "modifiers": "small, softened", "package_qty": "8", "package_unit": "oz"}, {"name": "Powdered Sugar", "quantity": "1/2", "unit": "box", "modifiers": "", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "Cake Flour", "ingredient_name": "Cake Flour", "quantity": "1", "unit": "pkg"}, {"raw_name": "Margarine", "ingredient_name": "Margarine", "quantity": "1/2", "unit": "c"}, {"raw_name": "Egg", "ingredient_name": "Egg", "quantity": "1", "unit": "whole"}, {"raw_name": "Pumpkin", "ingredient_name": "Pumpkin", "quantity": "1", "unit": "can"}, {"raw_name": "Sugar", "ingredient_name": "Sugar", "quantity": "1/2", "unit": "c"}, {"raw_name": "Cinnamon", "ingredient_name": "Cinnamon", "quantity": "1/2", "unit": "tsp"}, {"raw_name": "Nutmeg", "ingredient_name": "Nutmeg", "quantity": "1/4", "unit": "tsp"}, {"raw_name": "Salt", "ingredient_name": "Salt", "quantity": "1/2", "unit": "tsp"}, {"raw_name": "Egg", "ingredient_name": "Egg", "quantity": "2", "unit": "whole"}, {"raw_name": "Milk", "ingredient_name": "Milk", "quantity": "2/3", "unit": "c"}, {"raw_name": "Cake Flour", "ingredient_name": "Cake Flour", "quantity": "1", "unit": "c"}, {"raw_name": "Sugar", "ingredient_name": "Sugar", "quantity": "1/4", "unit": "c"}, {"raw_name": "Cinnamon", "ingredient_name": "Cinnamon", "quantity": "1/2", "unit": "tsp"}, {"raw_name": "Margarine", "ingredient_name": "Margarine", "quantity": "2", "unit": "tbsp"}, {"raw_name": "Sugar", "ingredient_name": "Sugar", "quantity": "2", "unit": "c"}, {"raw_name": "Vegetable Oil", "ingredient_name": "Vegetable Oil", "quantity": "1", "unit": "c"}, {"raw_name": "Egg", "ingredient_name": "Egg", "quantity": "3", "unit": "whole"}, {"raw_name": "Pumpkin", "ingredient_name": "Pumpkin", "quantity": "1", "unit": "can"}, {"raw_name": "All-Purpose Flour", "ingredient_name": "All-Purpose Flour", "quantity": "3", "unit": "c"}, {"raw_name": "Baking Soda", "ingredient_name": "Baking Soda", "quantity": "2", "unit": "tsp"}, {"raw_name": "Salt", "ingredient_name": "Salt", "quantity": "1", "unit": "tsp"}, {"raw_name": "Cinnamon", "ingredient_name": "Cinnamon", "quantity": "1", "unit": "tsp"}, {"raw_name": "Cloves", "ingredient_name": "Cloves", "quantity": "1", "unit": "tsp"}, {"raw_name": "Allspice", "ingredient_name": "Allspice", "quantity": "1", "unit": "tsp"}, {"raw_name": "Butter", "ingredient_name": "Butter", "quantity": "1/4", "unit": "c"}, {"raw_name": "Cream Cheese", "ingredient_name": "Cream Cheese", "quantity": "1", "unit": "pkg"}, {"raw_name": "Powdered Sugar", "ingredient_name": "Powdered Sugar", "quantity": "1/2", "unit": "box"}]


created_at: 2026-04-04 18:54:52.084011
status: success
provider: claude
filename: Desserts/Cakes/Purple Poke Cake.pdf
recipe_title: Purple Poke Cake
unmatched_items: []
unit_warnings: []
resolution_tiers: {"exact": 4, "failed": 1, "product_off_fallback": 1}
raw_ai_response:
  {"title": "Purple Poke Cake", "description": "A white cake with holes poked throughout, filled with blackberry-flavored gelatin, and topped with whipped topping. The gelatin soaks into the cake creating a moist, flavorful dessert.", "servings": 12, "prep_time": 20, "cook_time": 35, "cuisine": "American", "tags": ["Dessert", "Make Ahead", "Comfort Food", "Weekend Project"], "culinary_type": "Dessert", "instructions": "Step 1: Prepare cake mix as directed on package, baking in well-greased and floured 13x9-inch pan at 350\u00b0 for 30 to 35 minutes.\nStep 2: Cool in pan 15 minutes; then poke with fork at 1/2-inch intervals.\nStep 3: Dissolve gelatin in boiling water.\nStep 4: Add cold water and pour over cake in pan.\nStep 5: Chill 3 to 4 hours.\nStep 6: Top with thawed Birds Eye Cool Whip Non-Dairy Whipped Topping.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Cake Flour", "quantity": "1", "unit": "package", "modifiers": "2-layer size", "package_qty": "", "package_unit": ""}, {"name": "Gelatin dessert", "quantity": "1", "unit": "package", "modifiers": "blackberry flavor", "package_qty": "3", "package_unit": "oz"}, {"name": "Water", "quantity": "1", "unit": "cup", "modifiers": "boiling", "package_qty": "", "package_unit": ""}, {"name": "Water", "quantity": "1", "unit": "cup", "modifiers": "cold", "package_qty": "", "package_unit": ""}, {"name": "Birds Eye Cool Whip Non-Dairy Whipped Topping", "quantity": "1", "unit": "container", "modifiers": "thawed", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "Cake Flour", "ingredient_name": "Cake Flour", "quantity": "1", "unit": "pkg"}, {"raw_name": "Gelatin dessert", "ingredient_name": "Gelatin dessert", "quantity": "1", "unit": "pkg"}, {"raw_name": "Water", "ingredient_name": "Water", "quantity": "1", "unit": "c"}, {"raw_name": "Water", "ingredient_name": "Water", "quantity": "1", "unit": "c"}, {"raw_name": "?", "ingredient_name": null, "quantity": "1", "unit": "cont"}]


created_at: 2026-04-04 18:55:15.975805
status: success
provider: claude
filename: Desserts/Cakes/Red velvet cake.pdf
recipe_title: Red Velvet Cake
unmatched_items: []
unit_warnings: []
resolution_tiers: {"exact": 11}
raw_ai_response:
  {"title": "Red Velvet Cake", "description": "A classic red velvet cake recipe submitted by Mrs. Hester Swiney of Columbus, Nebraska. This elegant cake features a distinctive red color from food coloring and cocoa, with a tender crumb and subtle vanilla flavor.", "servings": 8, "prep_time": 20, "cook_time": 30, "cuisine": "American", "tags": ["Dessert", "Comfort Food", "Weekend Project", "Family Friendly"], "culinary_type": "Dessert", "instructions": "Step 1: Mix food coloring with cocoa and set aside. Step 2: Beat shortening with sugar; add eggs one at a time, beating after each addition. Step 3: Add food coloring mixture and vanilla. Step 4: Alternately add flour, salt and buttermilk, beating well. Step 5: Stir in vinegar and baking soda. Step 6: Bake in 350-degree oven for 30 minutes. Step 7: Makes 1 large loaf cake or one 3-layer cake.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Food Coloring", "quantity": "4", "unit": "bottle", "modifiers": "red", "package_qty": "1/2", "package_unit": "oz"}, {"name": "Cocoa powder", "quantity": "3", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Shortening", "quantity": "1/2", "unit": "cup", "modifiers": "vegetable", "package_qty": "", "package_unit": ""}, {"name": "Granulated Sugar", "quantity": "1 1/2", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Egg", "quantity": "2", "unit": "whole", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Vanilla Extract", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Cake Flour", "quantity": "2 1/2", "unit": "cup", "modifiers": "sifted", "package_qty": "", "package_unit": ""}, {"name": "Salt", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Buttermilk", "quantity": "1", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Vinegar", "quantity": "1", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Baking Soda", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "Food Coloring", "ingredient_name": "Food Coloring", "quantity": "4", "unit": "btl"}, {"raw_name": "Cocoa powder", "ingredient_name": "Cocoa powder", "quantity": "3", "unit": "tbsp"}, {"raw_name": "Shortening", "ingredient_name": "Shortening", "quantity": "1/2", "unit": "c"}, {"raw_name": "Granulated Sugar", "ingredient_name": "Granulated Sugar", "quantity": "1 1/2", "unit": "c"}, {"raw_name": "Egg", "ingredient_name": "Egg", "quantity": "2", "unit": "whole"}, {"raw_name": "Vanilla Extract", "ingredient_name": "Vanilla Extract", "quantity": "1", "unit": "tsp"}, {"raw_name": "Cake Flour", "ingredient_name": "Cake Flour", "quantity": "2 1/2", "unit": "c"}, {"raw_name": "Salt", "ingredient_name": "Salt", "quantity": "1", "unit": "tsp"}, {"raw_name": "Buttermilk", "ingredient_name": "Buttermilk", "quantity": "1", "unit": "c"}, {"raw_name": "Vinegar", "ingredient_name": "Vinegar", "quantity": "1", "unit": "tbsp"}, {"raw_name": "Baking Soda", "ingredient_name": "Baking Soda", "quantity": "1", "unit": "tsp"}]


created_at: 2026-04-04 18:55:32.888298
status: success
provider: claude
filename: Desserts/Cakes/Rumble Cakes.pdf
recipe_title: Rumble Cakes
unmatched_items: []
unit_warnings: []
resolution_tiers: {"exact": 4, "failed": 2, "product_off_fallback": 2}
raw_ai_response:
  {"title": "Rumble Cakes", "description": "Decadent chocolate brownie cakes with chunks of frozen cookie dough mixed throughout, creating a delightful contrast of textures.", "servings": 10, "prep_time": 0, "cook_time": 45, "cuisine": "American", "tags": ["Dessert", "Baked", "Comfort Food", "Weekend Project"], "culinary_type": "Dessert", "instructions": "Step 1: Preheat the oven to 350\u00b0.\nStep 2: Bring the butter to room temperature and combine the eggs with the butter and whisk/mix.\nStep 3: Slowly add in the brownie mix.\nStep 4: Once the mixture is uniform, add in the cherries and walnuts, set aside.\nStep 5: Lightly grease a brownie pan and place the chunks of cookie dough sporadically around the bottom of the pan (there may be a few pieces of cookie dough left, do with them what you must).\nStep 6: Pour the brownie mix over the top, evenly coating the cookie dough.\nStep 7: Cover with aluminum foil and bake for 45 minutes or until you can stick a toothpick in the center and it comes out clean.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Unsalted Butter", "quantity": "1", "unit": "stick", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Egg", "quantity": "2", "unit": "whole", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Truffle Brownie Mix", "quantity": "1", "unit": "box", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Dried Cherry", "quantity": "1/4", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Walnut", "quantity": "1/4", "unit": "cup", "modifiers": "halves and pieces", "package_qty": "", "package_unit": ""}, {"name": "Frozen Chocolate Chip Cookie Dough", "quantity": "1", "unit": "box", "modifiers": "", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "Butter", "ingredient_name": "Butter", "quantity": "1", "unit": "stick"}, {"raw_name": "Egg", "ingredient_name": "Egg", "quantity": "2", "unit": "whole"}, {"raw_name": "?", "ingredient_name": null, "quantity": "1", "unit": "box"}, {"raw_name": "Cherry", "ingredient_name": "Cherry", "quantity": "1/4", "unit": "c"}, {"raw_name": "Walnut", "ingredient_name": "Walnut", "quantity": "1/4", "unit": "c"}, {"raw_name": "?", "ingredient_name": null, "quantity": "1", "unit": "box"}]


created_at: 2026-04-04 18:55:56.884871
status: success
provider: claude
filename: Desserts/Cakes/Tea party cake.pdf
recipe_title: Tea Party Cake
unmatched_items: []
unit_warnings: ["\"tube\" for Marzipan"]
resolution_tiers: {"exact": 10, "failed": 2, "product_off_fallback": 2}
raw_ai_response:
  {"title": "Tea Party Cake", "description": "A whimsical teapot-shaped cake decorated with colorful marzipan flowers and leaves, perfect for a elegant tea party celebration.", "servings": 16, "prep_time": 0, "cook_time": 55, "cuisine": "American", "tags": ["Dessert", "Weekend Project", "Dinner Party", "Baked"], "culinary_type": "Dessert", "instructions": "Step 1: Divide marzipan in half. Tint half of marzipan pale yellow. Divide remaining half evenly into 4 separate pieces. Tint each piece with a different food color.\nStep 2: Shape the yellow marzipan into a rope and form the handle, lid top and spout; set aside. Sprinkle a sheet of waxed paper with confectioners' sugar. Roll out colored marzipan pieces to 1/8-inch thickness. Using 1 1/2-inch flower and leaf cookie cutters, cut out flowers and leaves. Dry marzipan decorations, uncovered, overnight.\nStep 3: Preheat oven to 350\u00b0 F. Spray two 1 1/2-quart ovenproof bowls with vegetable cooking spray; dust lightly with flour.\nStep 4: In a medium bowl, using an electric mixer set on medium speed, beat cake mix, water and eggs until smooth. Pour batter into prepared bowls; smooth tops.\nStep 5: Bake until a toothpick inserted in each center comes out clean, about 55 minutes. Transfer bowls to wire racks; cool for 10 minutes. Turn cakes out onto racks; cool completely. Level flat sides of cakes. Trim about 1 inch from one round bottom for lid.\nStep 6: Spread frosting over flat top of one cake. Top with remaining cake; frost with yellow frosting. Place reserved cake piece on top of dome for lid and frost with yellow frosting.\nStep 7: Use toothpicks to attach lid top; use skewers for handle and spout.\nStep 8: Arrange leaves and flowers on cake. Pipe pink frosting in balls around lid and base and in flower centers.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Marzipan", "quantity": "1", "unit": "tube", "modifiers": "", "package_qty": "7", "package_unit": "oz"}, {"name": "Food Coloring", "quantity": "1", "unit": "whole", "modifiers": "yellow", "package_qty": "", "package_unit": ""}, {"name": "Food Coloring", "quantity": "1", "unit": "whole", "modifiers": "red", "package_qty": "", "package_unit": ""}, {"name": "Food Coloring", "quantity": "1", "unit": "whole", "modifiers": "blue", "package_qty": "", "package_unit": ""}, {"name": "Food Coloring", "quantity": "1", "unit": "whole", "modifiers": "green", "package_qty": "", "package_unit": ""}, {"name": "Powdered Sugar", "quantity": "2", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Pound Cake Mix", "quantity": "2", "unit": "package", "modifiers": "", "package_qty": "16", "package_unit": "oz"}, {"name": "Water", "quantity": "1.5", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Egg", "quantity": "4", "unit": "whole", "modifiers": "large", "package_qty": "", "package_unit": ""}, {"name": "Vanilla Frosting", "quantity": "2", "unit": "can", "modifiers": "prepared", "package_qty": "16", "package_unit": "oz"}, {"name": "Cooking Spray", "quantity": "1", "unit": "whole", "modifiers": "vegetable", "package_qty": "", "package_unit": ""}, {"name": "All-Purpose Flour", "quantity": "1", "unit": "pinch", "modifiers": "", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "Marzipan", "ingredient_name": "Marzipan", "quantity": "1", "unit": "tube"}, {"raw_name": "Food Coloring", "ingredient_name": "Food Coloring", "quantity": "1", "unit": "whole"}, {"raw_name": "Food Coloring", "ingredient_name": "Food Coloring", "quantity": "1", "unit": "whole"}, {"raw_name": "Food Coloring", "ingredient_name": "Food Coloring", "quantity": "1", "unit": "whole"}, {"raw_name": "Food Coloring", "ingredient_name": "Food Coloring", "quantity": "1", "unit": "whole"}, {"raw_name": "Powdered Sugar", "ingredient_name": "Powdered Sugar", "quantity": "2", "unit": "tbsp"}, {"raw_name": "?", "ingredient_name": null, "quantity": "2", "unit": "pkg"}, {"raw_name": "Water", "ingredient_name": "Water", "quantity": "1.5", "unit": "c"}, {"raw_name": "Egg", "ingredient_name": "Egg", "quantity": "4", "unit": "whole"}, {"raw_name": "?", "ingredient_name": null, "quantity": "2", "unit": "can"}, {"raw_name": "Cooking Spray", "ingredient_name": "Cooking Spray", "quantity": "1", "unit": "whole"}, {"raw_name": "All-Purpose Flour", "ingredient_name": "All-Purpose Flour", "quantity": "1", "unit": "pinch"}]


created_at: 2026-04-04 18:58:14.052679
status: success
provider: claude
filename: Desserts/Brownies & Bark/Brownies in a Jar.pdf
recipe_title: Brownies In A Jar
unmatched_items: []
unit_warnings: []
resolution_tiers: {"exact": 10}
raw_ai_response:
  {"title": "Brownies In A Jar", "description": "A layered brownie mix packaged in a glass jar as a gift-ready baking mix. The dry ingredients are layered, then baked with butter and eggs to create 16 homemade brownies.", "servings": 16, "prep_time": 20, "cook_time": 35, "cuisine": "American", "tags": ["Make Ahead", "Baked", "Dessert", "Budget Friendly", "Gift Friendly", "Family Friendly"], "culinary_type": "Dessert", "instructions": "Step 1: Layer in a 1-quart glass jar or canister the following ingredients in order: cocoa powder, sugar, chocolate pieces, flour, baking powder, salt, walnuts, and white baking pieces. Tap jar gently on the counter to settle each layer before adding the next. Cover jar and store at room temperature up to one month, or attach baking directions and give as a gift.\nStep 2: Baking directions: Heat oven to 350 degrees F. Grease and flour an 8x8x2-inch baking pan. Combine butter and eggs in a large bowl. Stir in jar contents. Spread into prepared pan. Bake for 35 minutes or until edges begin to pull away from pan. Cool in pan on a wire rack. Cut into bars. Makes 16.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Cocoa powder", "quantity": "1/3", "unit": "cup", "modifiers": "unsweetened", "package_qty": "", "package_unit": ""}, {"name": "Sugar", "quantity": "1 1/2", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Chocolate Chips", "quantity": "1/2", "unit": "cup", "modifiers": "semisweet", "package_qty": "", "package_unit": ""}, {"name": "All-Purpose Flour", "quantity": "1", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Baking Powder", "quantity": "1/2", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Salt", "quantity": "1/4", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Walnuts", "quantity": "1/2", "unit": "cup", "modifiers": "chopped", "package_qty": "", "package_unit": ""}, {"name": "White Chocolate", "quantity": "1/2", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Butter", "quantity": "1/2", "unit": "cup", "modifiers": "melted, cooled", "package_qty": "", "package_unit": ""}, {"name": "Egg", "quantity": "2", "unit": "whole", "modifiers": "slightly beaten", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "Cocoa powder", "ingredient_name": "Cocoa powder", "quantity": "1/3", "unit": "c"}, {"raw_name": "Sugar", "ingredient_name": "Sugar", "quantity": "1 1/2", "unit": "c"}, {"raw_name": "Chocolate Chips", "ingredient_name": "Chocolate Chips", "quantity": "1/2", "unit": "c"}, {"raw_name": "All-Purpose Flour", "ingredient_name": "All-Purpose Flour", "quantity": "1", "unit": "c"}, {"raw_name": "Baking Powder", "ingredient_name": "Baking Powder", "quantity": "1/2", "unit": "tsp"}, {"raw_name": "Salt", "ingredient_name": "Salt", "quantity": "1/4", "unit": "tsp"}, {"raw_name": "Walnuts", "ingredient_name": "Walnuts", "quantity": "1/2", "unit": "c"}, {"raw_name": "White Chocolate", "ingredient_name": "White Chocolate", "quantity": "1/2", "unit": "c"}, {"raw_name": "Butter", "ingredient_name": "Butter", "quantity": "1/2", "unit": "c"}, {"raw_name": "Egg", "ingredient_name": "Egg", "quantity": "2", "unit": "whole"}]


created_at: 2026-04-04 18:58:33.660249
status: success
provider: claude
filename: Desserts/Cakes/BRENDAS ICE BOX CAKE.pdf
recipe_title: Brenda's Ice Box Cake Dessert
unmatched_items: []
unit_warnings: []
resolution_tiers: {"common_name": 1, "exact": 2, "failed": 1, "product_exact_fallback": 1}
raw_ai_response:
  {"title": "Brenda's Ice Box Cake Dessert", "description": "A layered ice box dessert featuring lady fingers, whipped cream, fruit, and a cocktail-infused syrup, frozen until set.", "servings": 12, "prep_time": 30, "cook_time": 0, "cuisine": "American", "tags": ["Dessert", "Make Ahead", "Freezer Friendly", "No Cook"], "culinary_type": "Dessert", "instructions": "Step 1: Line up lady fingers on a rectangular Pyrex or aluminum baking dish.\nStep 2: Pour a mixture of whipped cream, fruit, sugar, and fruit cocktail syrup over the lady fingers.\nStep 3: Freeze until set.", "has_ingredient_list": true, "extraction_confidence": "medium", "ingredients": [{"name": "Lady Finger", "quantity": "1", "unit": "package", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Heavy Cream", "quantity": "1", "unit": "container", "modifiers": "whipped", "package_qty": "", "package_unit": ""}, {"name": "Fruit", "quantity": "1", "unit": "can", "modifiers": "canned cocktail", "package_qty": "", "package_unit": ""}, {"name": "Sugar", "quantity": "1", "unit": "pinch", "modifiers": "", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "Okra", "ingredient_name": "Okra", "quantity": "1", "unit": "pkg"}, {"raw_name": "Heavy Cream", "ingredient_name": "Heavy Cream", "quantity": "1", "unit": "cont"}, {"raw_name": "?", "ingredient_name": null, "quantity": "1", "unit": "can"}, {"raw_name": "Sugar", "ingredient_name": "Sugar", "quantity": "1", "unit": "pinch"}]


created_at: 2026-04-04 18:58:51.481170
status: success
provider: claude
filename: Desserts/Cakes/Tomatoe Soup Cake.pdf
recipe_title: Tomato Soup Cake
unmatched_items: []
unit_warnings: []
resolution_tiers: {"exact": 10, "failed": 1, "compound_decompose": 1, "product_off_fallback": 1}
raw_ai_response:
  {"title": "Tomato Soup Cake", "description": "A unique vintage cake made with tomato soup, flour, sugar, and warm spices like cinnamon and ginger. Baked in a loaf pan, this Depression-era recipe combines savory soup with sweet baking.", "servings": 1, "prep_time": 0, "cook_time": 35, "cuisine": "American", "tags": ["Comfort Food", "Baked", "Few Ingredients", "Vintage"], "culinary_type": "Dessert", "instructions": "Step 1: Preheat oven to 350\u00b0F. Step 2: Mix together flour, tomato soup, sugar, egg, salt, oil, baking soda, and baking powder. Step 3: Add cinnamon and ginger to taste. Step 4: Add nuts if desired. Step 5: Pour batter into a loaf pan. Step 6: Bake at 350\u00b0F for 30-40 minutes until a toothpick inserted in the center comes out clean.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "All-Purpose Flour", "quantity": "1.5", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Tomato Soup", "quantity": "1", "unit": "can", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Sugar", "quantity": "1", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Egg", "quantity": "1", "unit": "whole", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Salt", "quantity": "1", "unit": "dash", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Cooking Oil", "quantity": "2", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Baking Soda", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Baking Powder", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Cinnamon", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Ginger", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Mixed Nuts", "quantity": "1", "unit": "whole", "modifiers": "optional", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "All-Purpose Flour", "ingredient_name": "All-Purpose Flour", "quantity": "1.5", "unit": "c"}, {"raw_name": "?", "ingredient_name": null, "quantity": "1", "unit": "can"}, {"raw_name": "Sugar", "ingredient_name": "Sugar", "quantity": "1", "unit": "c"}, {"raw_name": "Egg", "ingredient_name": "Egg", "quantity": "1", "unit": "whole"}, {"raw_name": "Salt", "ingredient_name": "Salt", "quantity": "1", "unit": "dash"}, {"raw_name": "Cooking oil", "ingredient_name": "Cooking oil", "quantity": "2", "unit": "tbsp"}, {"raw_name": "Baking Soda", "ingredient_name": "Baking Soda", "quantity": "1", "unit": "tsp"}, {"raw_name": "Baking Powder", "ingredient_name": "Baking Powder", "quantity": "1", "unit": "tsp"}, {"raw_name": "Cinnamon", "ingredient_name": "Cinnamon", "quantity": "1", "unit": "tsp"}, {"raw_name": "Ginger", "ingredient_name": "Ginger", "quantity": "1", "unit": "tsp"}, {"raw_name": "Mixed nuts", "ingredient_name": "Mixed nuts", "quantity": "1", "unit": "whole"}]


created_at: 2026-04-04 18:58:58.147338
status: success
provider: claude
filename: Desserts/Cakes/Yellow Cake.pdf
recipe_title: Yellow Cake
unmatched_items: []
unit_warnings: []
resolution_tiers: {"exact": 8}
raw_ai_response:
  {"title": "Yellow Cake", "description": "A classic yellow cake made with butter, sugar, eggs, and vanilla. Light and fluffy, baked in round pans and ready to be frosted or decorated.", "servings": 8, "prep_time": 15, "cook_time": 32, "cuisine": "American", "tags": ["Baked", "Dessert", "Comfort Food", "Weekend Project", "Family Friendly"], "culinary_type": "Dessert", "instructions": "Step 1: Cream butter and add sugar gradually, creaming until light. Step 2: Add eggs and vanilla and beat until fluffy. Step 3: Sift dry ingredients (cake flour, baking powder, salt) together. Step 4: Add sifted dry ingredients to creamed mixture alternately with milk, beating after each addition. Step 5: Beat for 1 minute. Step 6: Bake in 2 greased and lightly floured 9x1.5-inch round pans at 350\u00b0 for 30 to 35 minutes. Step 7: Cool for 10 minutes and remove from pans. Step 8: Cool completely.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Butter", "quantity": "2/3", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Granulated Sugar", "quantity": "1 3/4", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Egg", "quantity": "2", "unit": "whole", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Vanilla Extract", "quantity": "1 1/2", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Cake Flour", "quantity": "3", "unit": "cup", "modifiers": "sifted", "package_qty": "", "package_unit": ""}, {"name": "Baking Powder", "quantity": "2 1/2", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Salt", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Milk", "quantity": "1 1/4", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "Butter", "ingredient_name": "Butter", "quantity": "2/3", "unit": "c"}, {"raw_name": "Granulated Sugar", "ingredient_name": "Granulated Sugar", "quantity": "1 3/4", "unit": "c"}, {"raw_name": "Egg", "ingredient_name": "Egg", "quantity": "2", "unit": "whole"}, {"raw_name": "Vanilla Extract", "ingredient_name": "Vanilla Extract", "quantity": "1 1/2", "unit": "tsp"}, {"raw_name": "Cake Flour", "ingredient_name": "Cake Flour", "quantity": "3", "unit": "c"}, {"raw_name": "Baking Powder", "ingredient_name": "Baking Powder", "quantity": "2 1/2", "unit": "tsp"}, {"raw_name": "Salt", "ingredient_name": "Salt", "quantity": "1", "unit": "tsp"}, {"raw_name": "Milk", "ingredient_name": "Milk", "quantity": "1 1/4", "unit": "c"}]


created_at: 2026-04-04 18:59:05.452665
status: success
provider: claude
filename: Desserts/Cakes/Zucchini Cake.pdf
recipe_title: Zucchini Cake
unmatched_items: []
unit_warnings: []
resolution_tiers: {"exact": 12}
raw_ai_response:
  {"title": "Zucchini Cake", "description": "A moist, spiced zucchini cake with cream cheese frosting. Makes 325\u00b0F for 1 hour.", "servings": 12, "prep_time": 20, "cook_time": 60, "cuisine": "American", "tags": ["Baked", "Comfort Food", "Weeknight", "Family Friendly"], "culinary_type": "Dessert", "instructions": "Step 1: Beat eggs and sugar together. Step 2: Add oil and vanilla to the egg mixture. Step 3: In a separate bowl, combine cinnamon, salt, baking soda, baking powder, and cream cheese. Step 4: Add the dry ingredients to the wet ingredients and mix well. Step 5: Fold in the shredded zucchini and mix until combined. Step 6: Pour flour into the batter and beat for 2 minutes. Step 7: Fold in grated zucchini and shredded zucchini. Step 8: Pour into a greased and floured 13x9 inch bundt pan. Step 9: Bake at 325\u00b0F and frost with powdered sugar when cooled.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Egg", "quantity": "3", "unit": "whole", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Granulated Sugar", "quantity": "2", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Vegetable Oil", "quantity": "1", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Vanilla Extract", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Cinnamon", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Salt", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Baking Soda", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Baking Powder", "quantity": "1/4", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Cream Cheese", "quantity": "8", "unit": "oz", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Flour", "quantity": "2", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Zucchini", "quantity": "3", "unit": "cup", "modifiers": "grated", "package_qty": "", "package_unit": ""}, {"name": "Powdered Sugar", "quantity": "1", "unit": "pinch", "modifiers": "optional", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "Egg", "ingredient_name": "Egg", "quantity": "3", "unit": "whole"}, {"raw_name": "Granulated Sugar", "ingredient_name": "Granulated Sugar", "quantity": "2", "unit": "c"}, {"raw_name": "Vegetable Oil", "ingredient_name": "Vegetable Oil", "quantity": "1", "unit": "c"}, {"raw_name": "Vanilla Extract", "ingredient_name": "Vanilla Extract", "quantity": "1", "unit": "tsp"}, {"raw_name": "Cinnamon", "ingredient_name": "Cinnamon", "quantity": "1", "unit": "tsp"}, {"raw_name": "Salt", "ingredient_name": "Salt", "quantity": "1", "unit": "tsp"}, {"raw_name": "Baking Soda", "ingredient_name": "Baking Soda", "quantity": "1", "unit": "tsp"}, {"raw_name": "Baking Powder", "ingredient_name": "Baking Powder", "quantity": "1/4", "unit": "tsp"}, {"raw_name": "Cream Cheese", "ingredient_name": "Cream Cheese", "quantity": "8", "unit": "oz"}, {"raw_name": "Flour", "ingredient_name": "Flour", "quantity": "2", "unit": "c"}, {"raw_name": "Zucchini", "ingredient_name": "Zucchini", "quantity": "3", "unit": "c"}, {"raw_name": "Powdered Sugar", "ingredient_name": "Powdered Sugar", "quantity": "1", "unit": "pinch"}]


created_at: 2026-04-04 18:59:16.815013
status: success
provider: claude
filename: Desserts/Cakes/Carrot Cake/Gingerbread carrot cake.pdf
recipe_title: Gingered Carrot Cake
unmatched_items: []
unit_warnings: []
resolution_tiers: {"exact": 13, "failed": 1, "compound_decompose": 1, "product_off_fallback": 1, "common_name": 1}
raw_ai_response:
  {"title": "Gingered Carrot Cake", "description": "A charming carrot cake dessert featuring dried fruit bits and grated fresh ginger, topped with a cream cheese frosting.", "servings": 12, "prep_time": 30, "cook_time": 30, "cuisine": "American", "tags": ["Comfort Food", "Baked", "Dessert", "Family Friendly"], "culinary_type": "Dessert", "instructions": "1. Combine the flour, granulated sugar, baking powder, and baking soda, set aside.\n2. Combine eggs, carrot, oil, dried fruit, and ginger. Stir egg mixture into flour mixture. Pour into 2 greased and floured 9x1-1/2-inch round baking pans.\n3. Bake in a 350 degree F oven for 30 to 35 minutes or until a toothpick inserted near the center comes out clean. Cool on wire racks 10 minutes. Remove cakes from pans. Cool thoroughly on wire racks.\n4. Beat together cream cheese, margarine or butter, and apricot brandy or orange juice. Gradually beat in enough of the powdered sugar to spread. Spread over orange peel. Press nuts on sides if desired. Store cake in refrigerator.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "All-Purpose Flour", "quantity": "2", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Granulated Sugar", "quantity": "2", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Baking Powder", "quantity": "2", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Baking Soda", "quantity": "1/2", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Egg", "quantity": "4", "unit": "whole", "modifiers": "beaten", "package_qty": "", "package_unit": ""}, {"name": "Carrot", "quantity": "3", "unit": "cup", "modifiers": "finely shredded", "package_qty": "", "package_unit": ""}, {"name": "Cooking Oil", "quantity": "3/4", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Candied Mixed Fruit", "quantity": "3/4", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Ginger", "quantity": "2", "unit": "tsp", "modifiers": "grated fresh", "package_qty": "", "package_unit": ""}, {"name": "Cream Cheese", "quantity": "6", "unit": "oz", "modifiers": "softened", "package_qty": "", "package_unit": ""}, {"name": "Margarine", "quantity": "1/2", "unit": "cup", "modifiers": "softened", "package_qty": "", "package_unit": ""}, {"name": "Apricot Brandy", "quantity": "1", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Powdered Sugar", "quantity": "4.5", "unit": "cup", "modifiers": "sifted", "package_qty": "", "package_unit": ""}, {"name": "Orange Zest", "quantity": "1/2", "unit": "tsp", "modifiers": "finely shredded", "package_qty": "", "package_unit": ""}, {"name": "Pecan", "quantity": "1", "unit": "cup", "modifiers": "toasted, finely chopped, optional", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "All-Purpose Flour", "ingredient_name": "All-Purpose Flour", "quantity": "2", "unit": "c"}, {"raw_name": "Granulated Sugar", "ingredient_name": "Granulated Sugar", "quantity": "2", "unit": "c"}, {"raw_name": "Baking Powder", "ingredient_name": "Baking Powder", "quantity": "2", "unit": "tsp"}, {"raw_name": "Baking Soda", "ingredient_name": "Baking Soda", "quantity": "1/2", "unit": "tsp"}, {"raw_name": "Egg", "ingredient_name": "Egg", "quantity": "4", "unit": "whole"}, {"raw_name": "Carrot", "ingredient_name": "Carrot", "quantity": "3", "unit": "c"}, {"raw_name": "Cooking oil", "ingredient_name": "Cooking oil", "quantity": "3/4", "unit": "c"}, {"raw_name": "Candied Mixed Fruit", "ingredient_name": "Candied Mixed Fruit", "quantity": "3/4", "unit": "c"}, {"raw_name": "Ginger", "ingredient_name": "Ginger", "quantity": "2", "unit": "tsp"}, {"raw_name": "Cream Cheese", "ingredient_name": "Cream Cheese", "quantity": "6", "unit": "oz"}, {"raw_name": "Margarine", "ingredient_name": "Margarine", "quantity": "1/2", "unit": "c"}, {"raw_name": "?", "ingredient_name": null, "quantity": "1", "unit": "tbsp"}, {"raw_name": "Powdered Sugar", "ingredient_name": "Powdered Sugar", "quantity": "4.5", "unit": "c"}, {"raw_name": "Orange", "ingredient_name": "Orange", "quantity": "1/2", "unit": "tsp"}, {"raw_name": "Pecan", "ingredient_name": "Pecan", "quantity": "1", "unit": "c"}]


created_at: 2026-04-04 18:59:36.415495
status: success
provider: claude
filename: Desserts/Cakes/Carrot Cake/Mrs. Fields carrot cake.pdf
recipe_title: Mrs. Fields Carrot Cake
unmatched_items: []
unit_warnings: []
resolution_tiers: {"exact": 17, "common_name": 1}
raw_ai_response:
  {"title": "Mrs. Fields Carrot Cake", "description": "A classic carrot cake with grated carrots, crushed pineapple, and walnuts, topped with a rich cream cheese frosting. Copycat recipe from Mrs. Fields.", "servings": 12, "prep_time": 0, "cook_time": 70, "cuisine": "American", "tags": ["Dessert", "Copycat", "Baked", "Comfort Food"], "culinary_type": "Dessert", "instructions": "Preheat oven to 350 degrees. Grease and flour two 9-inch cake pans. In a large bowl stir together flour, baking soda, salt, cinnamon and sugars. Add butter, one egg and vanilla; blend with electric mixer on low speed. Increase speed to medium and beat for 2 minutes. Scrape down sides of bowl. Add remaining eggs, one at a time, beating 30 seconds after each addition. Add carrots, pineapple, raisins and walnuts. Blend on low until thoroughly combined. Pour batter into prepared pans and smooth the surface with a rubber spatula. Bake in center of oven for 60-70 minutes. Toothpick inserted into center should come out clean. Cool in pans for 10 minutes. Then invert cakes on rack and cool to room temperature. TO PREPARE ICING: On a medium bowl with electric mixer on medium speed, beat cream cheese and butter until smooth add lemon juice and vanilla; beat until combined. Add sugar gradually, mixing on low until smooth. TO ICE THE CARROT CAKE: Place one layer on a cake platter, and with a metal spatula spread icing over the top to form a thin layer.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "All-Purpose Flour", "quantity": "2.5", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Baking Soda", "quantity": "2", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Salt", "quantity": "0.25", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Cinnamon", "quantity": "2", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Brown Sugar", "quantity": "1", "unit": "cup", "modifiers": "packed", "package_qty": "", "package_unit": ""}, {"name": "Granulated Sugar", "quantity": "1", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Butter", "quantity": "1.5", "unit": "cup", "modifiers": "softened", "package_qty": "", "package_unit": ""}, {"name": "Egg", "quantity": "3", "unit": "whole", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Vanilla Extract", "quantity": "2", "unit": "tsp", "modifiers": "pure", "package_qty": "", "package_unit": ""}, {"name": "Carrot", "quantity": "3", "unit": "cup", "modifiers": "grated", "package_qty": "", "package_unit": ""}, {"name": "Pineapple", "quantity": "0.5", "unit": "cup", "modifiers": "crushed, drained", "package_qty": "6", "package_unit": "oz"}, {"name": "Raisins", "quantity": "1", "unit": "cup", "modifiers": "", "package_qty": "4", "package_unit": "oz"}, {"name": "Walnut", "quantity": "1", "unit": "cup", "modifiers": "chopped", "package_qty": "4", "package_unit": "oz"}, {"name": "Cream Cheese", "quantity": "16", "unit": "oz", "modifiers": "softened", "package_qty": "", "package_unit": ""}, {"name": "Butter", "quantity": "0.5", "unit": "cup", "modifiers": "salted, softened", "package_qty": "", "package_unit": ""}, {"name": "Lemon Juice", "quantity": "1", "unit": "tbsp", "modifiers": "fresh", "package_qty": "", "package_unit": ""}, {"name": "Vanilla Extract", "quantity": "2", "unit": "tsp", "modifiers": "pure", "package_qty": "", "package_unit": ""}, {"name": "Powdered Sugar", "quantity": "3", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "All-Purpose Flour", "ingredient_name": "All-Purpose Flour", "quantity": "2.5", "unit": "c"}, {"raw_name": "Baking Soda", "ingredient_name": "Baking Soda", "quantity": "2", "unit": "tbsp"}, {"raw_name": "Salt", "ingredient_name": "Salt", "quantity": "0.25", "unit": "tsp"}, {"raw_name": "Cinnamon", "ingredient_name": "Cinnamon", "quantity": "2", "unit": "tsp"}, {"raw_name": "Brown Sugar", "ingredient_name": "Brown Sugar", "quantity": "1", "unit": "c"}, {"raw_name": "Granulated Sugar", "ingredient_name": "Granulated Sugar", "quantity": "1", "unit": "c"}, {"raw_name": "Butter", "ingredient_name": "Butter", "quantity": "1.5", "unit": "c"}, {"raw_name": "Egg", "ingredient_name": "Egg", "quantity": "3", "unit": "whole"}, {"raw_name": "Vanilla Extract", "ingredient_name": "Vanilla Extract", "quantity": "2", "unit": "tsp"}, {"raw_name": "Carrot", "ingredient_name": "Carrot", "quantity": "3", "unit": "c"}, {"raw_name": "Pineapple", "ingredient_name": "Pineapple", "quantity": "0.5", "unit": "c"}, {"raw_name": "Raisin", "ingredient_name": "Raisin", "quantity": "1", "unit": "c"}, {"raw_name": "Walnut", "ingredient_name": "Walnut", "quantity": "1", "unit": "c"}, {"raw_name": "Cream Cheese", "ingredient_name": "Cream Cheese", "quantity": "16", "unit": "oz"}, {"raw_name": "Butter", "ingredient_name": "Butter", "quantity": "0.5", "unit": "c"}, {"raw_name": "Lemon Juice", "ingredient_name": "Lemon Juice", "quantity": "1", "unit": "tbsp"}, {"raw_name": "Vanilla Extract", "ingredient_name": "Vanilla Extract", "quantity": "2", "unit": "tsp"}, {"raw_name": "Powdered Sugar", "ingredient_name": "Powdered Sugar", "quantity": "3", "unit": "c"}]


created_at: 2026-04-04 18:59:45.733004
status: success
provider: claude
filename: Desserts/Cakes/Cheesecake/ CHOCOLATE AMARETTO CHEESECAKE.pdf
recipe_title: Donna Monty's Famous Chocolate Amaretto Cheesecake
unmatched_items: []
unit_warnings: []
resolution_tiers: {"failed": 3, "product_off_fallback": 2, "exact": 10, "product_exact_fallback": 1}
raw_ai_response:
  {"title": "Donna Monty's Famous Chocolate Amaretto Cheesecake", "description": "A rich chocolate amaretto cheesecake with a chocolate cookie crust and sour cream topping, garnished with toasted almonds.", "servings": 12, "prep_time": 30, "cook_time": 68, "cuisine": "American", "tags": ["Dessert", "Make Ahead", "Dinner Party", "Creamy", "Weekend Project"], "culinary_type": "Dessert", "instructions": "Step 1: Combine crushed cookies and 1/2 cup melted butter. Press firmly in bottom and up 2 inches of the sides of a 9\" spring form pan. Chill.\nStep 2: In mixer bowl, beat cream cheese and sugar til fluffy. Add eggs, one at a time, beating well after each addition.\nStep 3: Blend in chocolate chips, 1 cup sour cream, 1/2 cup liqueur, 4 tbsp butter and vanilla.\nStep 4: Pour into prepared crust.\nStep 5: Bake in 350\u00b0F for 65 minutes or just until set. Stir together remaining sour cream and liqueur; spread over cheesecake. Return to oven for 3 minutes.\nStep 6: Cool, cover and chill. Garnish with toasted sliced almonds.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Chocolate Cookies", "quantity": "1", "unit": "package", "modifiers": "finely crushed", "package_qty": "8.5", "package_unit": "oz"}, {"name": "Butter", "quantity": "1/2", "unit": "cup", "modifiers": "melted", "package_qty": "", "package_unit": ""}, {"name": "Cream Cheese", "quantity": "3", "unit": "package", "modifiers": "softened", "package_qty": "8", "package_unit": "oz"}, {"name": "Sugar", "quantity": "3/4", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Egg", "quantity": "4", "unit": "whole", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Milk Chocolate", "quantity": "1", "unit": "package", "modifiers": "melted, cooled", "package_qty": "6", "package_unit": "oz"}, {"name": "Sour Cream", "quantity": "1", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Amaretto", "quantity": "1/2", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Butter", "quantity": "4", "unit": "tbsp", "modifiers": "melted", "package_qty": "", "package_unit": ""}, {"name": "Vanilla Extract", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Sour Cream", "quantity": "1", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Amaretto", "quantity": "2", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Almonds", "quantity": "1", "unit": "cup", "modifiers": "toasted, sliced", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "?", "ingredient_name": null, "quantity": "1", "unit": "pkg"}, {"raw_name": "Butter", "ingredient_name": "Butter", "quantity": "1/2", "unit": "c"}, {"raw_name": "Cream Cheese", "ingredient_name": "Cream Cheese", "quantity": "3", "unit": "pkg"}, {"raw_name": "Sugar", "ingredient_name": "Sugar", "quantity": "3/4", "unit": "c"}, {"raw_name": "Egg", "ingredient_name": "Egg", "quantity": "4", "unit": "whole"}, {"raw_name": "Milk Chocolate", "ingredient_name": "Milk Chocolate", "quantity": "1", "unit": "pkg"}, {"raw_name": "Sour Cream", "ingredient_name": "Sour Cream", "quantity": "1", "unit": "c"}, {"raw_name": "?", "ingredient_name": null, "quantity": "1/2", "unit": "c"}, {"raw_name": "Butter", "ingredient_name": "Butter", "quantity": "4", "unit": "tbsp"}, {"raw_name": "Vanilla Extract", "ingredient_name": "Vanilla Extract", "quantity": "1", "unit": "tsp"}, {"raw_name": "Sour Cream", "ingredient_name": "Sour Cream", "quantity": "1", "unit": "c"}, {"raw_name": "?", "ingredient_name": null, "quantity": "2", "unit": "tbsp"}, {"raw_name": "Almonds", "ingredient_name": "Almonds", "quantity": "1", "unit": "c"}]


created_at: 2026-04-04 18:59:52.609915
status: success
provider: claude
filename: Desserts/Cakes/Cheesecake/3-step cheesecake.pdf
recipe_title: PHILLY® FREE® 3-STEP™ Cheesecake
unmatched_items: []
unit_warnings: []
resolution_tiers: {"exact": 6, "failed": 2, "product_off_fallback": 1, "product_exact_fallback": 1}
raw_ai_response:
  {"title": "PHILLY\u00ae FREE\u00ae 3-STEP\u2122 Cheesecake", "description": "A simple fat-free cheesecake made with Philadelphia Brand Free Fat Free Cream Cheese, baked in a graham cracker crust and topped with fresh fruit.", "servings": 10, "prep_time": 10, "cook_time": 45, "cuisine": "American", "tags": ["Dessert", "Baked", "Family Friendly", "Make Ahead"], "culinary_type": "Dessert", "instructions": "Step 1: MIX cream cheese, sugar and vanilla with electric mixer on medium speed until well blended. Add eggs; mix just until blended. Do not over beat after adding eggs. Spray 9-inch pie plate with no stick cooking spray; sprinkle bottom with crumbs.\nStep 2: POUR cream cheese mixture into prepared pie plate.\nStep 3: BAKE at 325\u00b0 for 45 minutes or until center is almost set. Cool. Refrigerate 3 hours or overnight. Top with fruit. Makes 10 servings.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Cream Cheese", "quantity": "3", "unit": "package", "modifiers": "softened", "package_qty": "8", "package_unit": "oz"}, {"name": "Sugar", "quantity": "3/4", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Vanilla Extract", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Egg", "quantity": "3", "unit": "whole", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Graham Cracker Crumbs", "quantity": "1/3", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Strawberry", "quantity": "1.5", "unit": "cup", "modifiers": "sliced", "package_qty": "", "package_unit": ""}, {"name": "Berries", "quantity": "1.5", "unit": "cup", "modifiers": "assorted", "package_qty": "", "package_unit": ""}, {"name": "Cooking Spray", "quantity": "1", "unit": "whole", "modifiers": "no stick", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "Cream Cheese", "ingredient_name": "Cream Cheese", "quantity": "3", "unit": "pkg"}, {"raw_name": "Sugar", "ingredient_name": "Sugar", "quantity": "3/4", "unit": "c"}, {"raw_name": "Vanilla Extract", "ingredient_name": "Vanilla Extract", "quantity": "1", "unit": "tsp"}, {"raw_name": "Egg", "ingredient_name": "Egg", "quantity": "3", "unit": "whole"}, {"raw_name": "?", "ingredient_name": null, "quantity": "1/3", "unit": "c"}, {"raw_name": "Strawberry", "ingredient_name": "Strawberry", "quantity": "1.5", "unit": "c"}, {"raw_name": "?", "ingredient_name": null, "quantity": "1.5", "unit": "c"}, {"raw_name": "Cooking Spray", "ingredient_name": "Cooking Spray", "quantity": "1", "unit": "whole"}]


created_at: 2026-04-04 19:00:01.880299
status: flagged
provider: claude
filename: Desserts/Cakes/Cheesecake/Aunt Harriet's Raspberry Swirl Cheesecake.pdf
recipe_title: Aunt Harriet's Raspberry Swirl Cheesecake
unmatched_items: [{"raw_name": "raspberry dessert filling"}]
unit_warnings: []
resolution_tiers: {"failed": 2, "product_off_fallback": 1, "exact": 9}
raw_ai_response:
  {"title": "Aunt Harriet's Raspberry Swirl Cheesecake", "description": "A decadent chocolate wafer crust cheesecake with a creamy filling swirled with raspberry dessert filling, creating an elegant marbled effect.", "servings": 8, "prep_time": 30, "cook_time": 60, "cuisine": "American", "tags": ["Dessert", "Weekend Project", "Dinner Party", "Make Ahead", "Creamy"], "culinary_type": "Dessert", "instructions": "Step 1: Preheat oven to 325\u00b0. Step 2: In medium bowl, combine cookie crumbs, butter and brown sugar. Step 3: Press firmly on bottom and up sides of a 9\" springform pan. Step 4: In large bowl, beat cream cheese until fluffy. Step 5: Beat in granulated sugar, sour cream and eggs until smooth. Step 6: On low speed, add lemon juice, flour and vanilla, mix well. Step 7: In medium bowl, stir 1/3 of the batter into strained raspberry filling. Step 8: Mix well. Step 9: Pour remaining batter into prepared pan. Step 10: Using spoon, drop the raspberry filling into the plain batter. Step 11: With knife, swirl filling into batter. Step 12: Bake 1 hour or until center is set. Step 13: Carefully loosen top of cheesecake from edge of pan with knife tip. Step 14: Cool. Step 15: Chill. Step 16: Remove side of pan. Step 17: Garnish as desired. Step 18: Refrigerate leftovers.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "chocolate wafer cookies", "quantity": "1", "unit": "package", "modifiers": "finely crushed", "package_qty": "9", "package_unit": "oz"}, {"name": "butter", "quantity": "1/4", "unit": "cup", "modifiers": "melted", "package_qty": "", "package_unit": ""}, {"name": "brown sugar", "quantity": "1/4", "unit": "cup", "modifiers": "firmly packed", "package_qty": "", "package_unit": ""}, {"name": "cream cheese", "quantity": "3", "unit": "package", "modifiers": "softened", "package_qty": "8", "package_unit": "oz"}, {"name": "granulated sugar", "quantity": "1", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "sour cream", "quantity": "1", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "egg", "quantity": "3", "unit": "whole", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "lemon juice", "quantity": "2", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "flour", "quantity": "3", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "vanilla extract", "quantity": "2", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "raspberry dessert filling", "quantity": "1", "unit": "can", "modifiers": "strained", "package_qty": "12", "package_unit": "oz"}]}

matched_ingredients:
  [{"raw_name": "?", "ingredient_name": null, "quantity": "1", "unit": "pkg"}, {"raw_name": "Butter", "ingredient_name": "Butter", "quantity": "1/4", "unit": "c"}, {"raw_name": "Brown Sugar", "ingredient_name": "Brown Sugar", "quantity": "1/4", "unit": "c"}, {"raw_name": "Cream Cheese", "ingredient_name": "Cream Cheese", "quantity": "3", "unit": "pkg"}, {"raw_name": "Granulated Sugar", "ingredient_name": "Granulated Sugar", "quantity": "1", "unit": "c"}, {"raw_name": "Sour Cream", "ingredient_name": "Sour Cream", "quantity": "1", "unit": "c"}, {"raw_name": "Egg", "ingredient_name": "Egg", "quantity": "3", "unit": "whole"}, {"raw_name": "Lemon Juice", "ingredient_name": "Lemon Juice", "quantity": "2", "unit": "tbsp"}, {"raw_name": "Flour", "ingredient_name": "Flour", "quantity": "3", "unit": "tbsp"}, {"raw_name": "Vanilla Extract", "ingredient_name": "Vanilla Extract", "quantity": "2", "unit": "tsp"}]


created_at: 2026-04-04 19:00:24.133237
status: success
provider: claude
filename: Desserts/Cakes/Cheesecake/Chocolate cheesecake brownies.pdf
recipe_title: Chocolate Cheesecake Brownies
unmatched_items: []
unit_warnings: []
resolution_tiers: {"exact": 14}
raw_ai_response:
  {"title": "Chocolate Cheesecake Brownies", "description": "Decadent two-layer brownies featuring a rich chocolate brownie base topped with a creamy chocolate cheesecake layer, baked to fudgy perfection.", "servings": 32, "prep_time": 20, "cook_time": 40, "cuisine": "American", "tags": ["Dessert", "Baked", "Weekend Project", "Comfort Food", "Make Ahead"], "culinary_type": "Dessert", "instructions": "Preheat oven to 350 degrees. Adjust oven rack one-third up from bottom of oven.\nLine a 9 x 9-inch pan with a 12-inch square of aluminum foil. Place 1 tablespoon butter in pan and melt it in the oven, then brush it on bottom and sides of pan. Set pan aside.\nIn a heavy saucepan over medium heat, melt chocolate and butter, stirring occasionally. Whisk in sugar and vanilla. Remove pan from heat and beat in eggs one at a time.\nAdd flour and stir well, then add chopped nuts. Turn batter into pan and smooth top. Set aside.\nIn a small bowl, beat cream cheese until soft. Add sugar, cocoa and vanilla and beat. Then add flour and eggs one at a time, beating well after each addition.\nPour cheesecake mixture over brownie layer. Smooth top.\nMarbleize the mixtures slightly by inserting a knife almost to the bottom of one corner of pan and cutting through batter in a wide zigzag pattern. Smooth top.\nBake at 350 degrees, about 40 minutes, or until a toothpick inserted in the center comes out clean. Cool. Refrigerate for several hours or freeze for about an hour until firm.\nCover top of pan with a sheet of waxed paper, then a cookie sheet. Invert onto cookie sheet and peel off foil.\nInvert again right-side-up. The cheesecake layer will now be on top. Cut into 32 bars or triangles, cleaning blade after each cut. Store in a single layer in refrigerator or freezer. Serve chilled.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Butter", "quantity": "1", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Dark Chocolate", "quantity": "2", "unit": "oz", "modifiers": "unsweetened", "package_qty": "", "package_unit": ""}, {"name": "Butter", "quantity": "1/2", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Granulated Sugar", "quantity": "1", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Vanilla Extract", "quantity": "1/2", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Egg", "quantity": "2", "unit": "whole", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "All-Purpose Flour", "quantity": "1/3", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Pecans", "quantity": "1", "unit": "cup", "modifiers": "chopped", "package_qty": "", "package_unit": ""}, {"name": "Cream Cheese", "quantity": "1", "unit": "package", "modifiers": "room temperature", "package_qty": "8", "package_unit": "oz"}, {"name": "Granulated Sugar", "quantity": "1/2", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Cocoa powder", "quantity": "2", "unit": "tbsp", "modifiers": "unsweetened", "package_qty": "", "package_unit": ""}, {"name": "Vanilla Extract", "quantity": "1/2", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Egg", "quantity": "2", "unit": "whole", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "All-Purpose Flour", "quantity": "1", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "Butter", "ingredient_name": "Butter", "quantity": "1", "unit": "tbsp"}, {"raw_name": "Dark Chocolate", "ingredient_name": "Dark Chocolate", "quantity": "2", "unit": "oz"}, {"raw_name": "Butter", "ingredient_name": "Butter", "quantity": "1/2", "unit": "c"}, {"raw_name": "Granulated Sugar", "ingredient_name": "Granulated Sugar", "quantity": "1", "unit": "c"}, {"raw_name": "Vanilla Extract", "ingredient_name": "Vanilla Extract", "quantity": "1/2", "unit": "tsp"}, {"raw_name": "Egg", "ingredient_name": "Egg", "quantity": "2", "unit": "whole"}, {"raw_name": "All-Purpose Flour", "ingredient_name": "All-Purpose Flour", "quantity": "1/3", "unit": "c"}, {"raw_name": "Pecans", "ingredient_name": "Pecans", "quantity": "1", "unit": "c"}, {"raw_name": "Cream Cheese", "ingredient_name": "Cream Cheese", "quantity": "1", "unit": "pkg"}, {"raw_name": "Granulated Sugar", "ingredient_name": "Granulated Sugar", "quantity": "1/2", "unit": "c"}, {"raw_name": "Cocoa powder", "ingredient_name": "Cocoa powder", "quantity": "2", "unit": "tbsp"}, {"raw_name": "Vanilla Extract", "ingredient_name": "Vanilla Extract", "quantity": "1/2", "unit": "tsp"}, {"raw_name": "Egg", "ingredient_name": "Egg", "quantity": "2", "unit": "whole"}, {"raw_name": "All-Purpose Flour", "ingredient_name": "All-Purpose Flour", "quantity": "1", "unit": "tbsp"}]


created_at: 2026-04-04 19:00:32.736159
status: success
provider: claude
filename: Desserts/Cakes/Cheesecake/Chocolate turtle cheesecake.pdf
recipe_title: Chocolate Turtle Cheesecake
unmatched_items: []
unit_warnings: []
raw_ai_response:
  {"title": "Chocolate Turtle Cheesecake", "description": "A decadent no-bake cheesecake featuring a chocolate cookie crust, creamy cheesecake filling with caramel and pecans, topped with fudge and chopped pecans. Perfect served with hot mint tea.", "servings": 12, "prep_time": 30, "cook_time": 5, "cuisine": "American", "tags": ["Dessert", "Make Ahead", "No Bake", "Comfort Food", "Creamy"], "culinary_type": "Dessert", "instructions": "Step 1: Place caramels and evaporated milk in a heavy saucepan. Heat over medium-low heat, stirring continually, until smooth, about 5 minutes. Stir in 1/2 cup chopped pecans. Pour into piecrust.\nStep 2: Combine cream cheese, sour cream and milk in a blender. Process until smooth. Add pudding mix; process for about 30 seconds longer.\nStep 3: Pour pudding mixture over caramel layer, covering evenly. Chill, loosely covered, until set, about 15 minutes.\nStep 4: Drizzle fudge topping over pudding layer in a decorative pattern. Sprinkle top of cake with remaining pecans. Chill, loosely covered, until serving time.\nNote: This luscious cheesecake may be made 1 day ahead through step 3. Cover loosely with plastic wrap and refrigerate. Add topping and decorate with pecans before serving.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Caramels", "quantity": "1", "unit": "package", "modifiers": "", "package_qty": "7", "package_unit": "oz"}, {"name": "Evaporated milk", "quantity": "1/4", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Pecans", "quantity": "3/4", "unit": "cup", "modifiers": "chopped, divided", "package_qty": "", "package_unit": ""}, {"name": "Pie crust", "quantity": "1", "unit": "piece", "modifiers": "chocolate crumb", "package_qty": "9", "package_unit": "inch"}, {"name": "Cream Cheese", "quantity": "2", "unit": "package", "modifiers": "softened", "package_qty": "3", "package_unit": "oz"}, {"name": "Sour Cream", "quantity": "1/2", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Milk", "quantity": "1 1/4", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Chocolate instant pudding mix", "quantity": "1", "unit": "package", "modifiers": "", "package_qty": "3.9", "package_unit": "oz"}, {"name": "Fudge topping", "quantity": "1/2", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "?", "ingredient_name": null, "quantity": "1", "unit": "pkg"}, {"raw_name": "Evaporated milk", "ingredient_name": "Evaporated milk", "quantity": "1/4", "unit": "c"}, {"raw_name": "Pecans", "ingredient_name": "Pecans", "quantity": "3/4", "unit": "c"}, {"raw_name": "Pie crust", "ingredient_name": "Pie crust", "quantity": "1", "unit": "pc"}, {"raw_name": "Cream Cheese", "ingredient_name": "Cream Cheese", "quantity": "2", "unit": "pkg"}, {"raw_name": "Sour Cream", "ingredient_name": "Sour Cream", "quantity": "1/2", "unit": "c"}, {"raw_name": "Milk", "ingredient_name": "Milk", "quantity": "1 1/4", "unit": "c"}, {"raw_name": "?", "ingredient_name": null, "quantity": "1", "unit": "pkg"}, {"raw_name": "?", "ingredient_name": null, "quantity": "1/2", "unit": "c"}]

resolution_tiers:
  {"failed": 3, "product_plural_fallback": 1, "exact": 6, "product_off_fallback": 2, "compound_decompose": 1}


created_at: 2026-04-04 19:00:43.636446
status: success
provider: claude
filename: Desserts/Cakes/Cheesecake/MOCHA CHEESECAKE LIGHT.pdf
recipe_title: Mocha Cheesecake Light from LHJ
unmatched_items: []
unit_warnings: []
resolution_tiers: {"exact": 15, "failed": 1, "product_exact_fallback": 1}
raw_ai_response:
  {"title": "Mocha Cheesecake Light from LHJ", "description": "A heavenly low-fat, low-calorie version of mocha cheesecake with only half the calories of traditional versions. Features a graham cracker crust and creamy espresso-infused filling.", "servings": 9, "prep_time": 25, "cook_time": 55, "cuisine": "American", "tags": ["Dessert", "Baked", "Low Calorie", "Low Fat", "Make Ahead"], "culinary_type": "Dessert", "instructions": "Step 1: Heat oven to 350\u00b0F. Lightly coat a 9-inch springform pan with vegetable cooking spray.\nStep 2: Make crust: Combine graham cracker crumbs, sugar, cocoa and egg white in bowl; pat over bottom of pan. Bake 8 minutes; cool.\nStep 3: Reduce oven to 325\u00b0F.\nStep 4: Make filling: Mix nonfat plain yogurt, instant espresso powder, and hot water until combined.\nStep 5: In a large bowl, combine softened Neufchatel cheese and softened nonfat cream cheese. Beat until smooth.\nStep 6: Add sugar to cheese mixture and beat well.\nStep 7: Add whole eggs and egg whites to mixture and beat until combined.\nStep 8: Stir in yogurt-espresso mixture.\nStep 9: Add all-purpose flour and vanilla extract. Fold gently to combine.\nStep 10: Pour filling over cooled crust.\nStep 11: Bake at 325\u00b0F until set (approximately 50 to 55 minutes).\nStep 12: Cool and chill. Garnish with chocolate curls if desired.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Cooking Spray", "quantity": "1", "unit": "whole", "modifiers": "vegetable", "package_qty": "", "package_unit": ""}, {"name": "Graham Cracker Crumbs", "quantity": "3/4", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Sugar", "quantity": "1/4", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Cocoa Powder", "quantity": "3", "unit": "tbsp", "modifiers": "unsweetened", "package_qty": "", "package_unit": ""}, {"name": "Egg White", "quantity": "1", "unit": "whole", "modifiers": "beaten", "package_qty": "", "package_unit": ""}, {"name": "Yogurt", "quantity": "1 1/2", "unit": "cup", "modifiers": "nonfat, plain", "package_qty": "", "package_unit": ""}, {"name": "Instant Yeast", "quantity": "1", "unit": "tbsp", "modifiers": "instant espresso powder", "package_qty": "", "package_unit": ""}, {"name": "Water", "quantity": "1/4", "unit": "cup", "modifiers": "hot", "package_qty": "", "package_unit": ""}, {"name": "Neufchatel Cheese", "quantity": "1", "unit": "package", "modifiers": "softened", "package_qty": "8", "package_unit": "oz"}, {"name": "Cream Cheese", "quantity": "1", "unit": "package", "modifiers": "nonfat, softened", "package_qty": "8", "package_unit": "oz"}, {"name": "Sugar", "quantity": "3/4", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Egg", "quantity": "2", "unit": "whole", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Egg White", "quantity": "3", "unit": "whole", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "All-Purpose Flour", "quantity": "1/4", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Vanilla Extract", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Dark Chocolate", "quantity": "1", "unit": "whole", "modifiers": "chocolate curls for garnish", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "Cooking Spray", "ingredient_name": "Cooking Spray", "quantity": "1", "unit": "whole"}, {"raw_name": "?", "ingredient_name": null, "quantity": "3/4", "unit": "c"}, {"raw_name": "Sugar", "ingredient_name": "Sugar", "quantity": "1/4", "unit": "c"}, {"raw_name": "Cocoa powder", "ingredient_name": "Cocoa powder", "quantity": "3", "unit": "tbsp"}, {"raw_name": "Egg White", "ingredient_name": "Egg White", "quantity": "1", "unit": "whole"}, {"raw_name": "Yogurt", "ingredient_name": "Yogurt", "quantity": "1 1/2", "unit": "c"}, {"raw_name": "Instant Yeast", "ingredient_name": "Instant Yeast", "quantity": "1", "unit": "tbsp"}, {"raw_name": "Water", "ingredient_name": "Water", "quantity": "1/4", "unit": "c"}, {"raw_name": "Neufchatel Cheese", "ingredient_name": "Neufchatel Cheese", "quantity": "1", "unit": "pkg"}, {"raw_name": "Cream Cheese", "ingredient_name": "Cream Cheese", "quantity": "1", "unit": "pkg"}, {"raw_name": "Sugar", "ingredient_name": "Sugar", "quantity": "3/4", "unit": "c"}, {"raw_name": "Egg", "ingredient_name": "Egg", "quantity": "2", "unit": "whole"}, {"raw_name": "Egg White", "ingredient_name": "Egg White", "quantity": "3", "unit": "whole"}, {"raw_name": "All-Purpose Flour", "ingredient_name": "All-Purpose Flour", "quantity": "1/4", "unit": "c"}, {"raw_name": "Vanilla Extract", "ingredient_name": "Vanilla Extract", "quantity": "1", "unit": "tsp"}, {"raw_name": "Dark Chocolate", "ingredient_name": "Dark Chocolate", "quantity": "1", "unit": "whole"}]


created_at: 2026-04-04 19:00:51.935385
status: success
provider: claude
filename: Desserts/Cakes/Cheesecake/Pumpkin Cheesecake Tarts.pdf
recipe_title: Pumpkin Cheesecake Tarts
unmatched_items: []
unit_warnings: []
resolution_tiers: {"exact": 9, "failed": 1, "product_off_fallback": 1}
raw_ai_response:
  {"title": "Pumpkin Cheesecake Tarts", "description": "Individual pumpkin cheesecake tarts with a gingersnap cookie crust, creamy pumpkin filling, and optional chocolate drizzle topping.", "servings": 12, "prep_time": 20, "cook_time": 30, "cuisine": "American", "tags": ["Dessert", "Baked", "Holiday", "Make Ahead"], "culinary_type": "Dessert", "instructions": "Step 1: PREHEAT oven to 325\u00b0F. Paper-line 12 muffin cups.\nStep 2: COMBINE cookie crumbs and butter in small bowl. Press scant tablespoon onto bottom of each of prepared muffin cups. Bake for 5 minutes.\nStep 3: BEAT cream cheese, pumpkin, sugar, pumpkin pie spice and vanilla extract in small mixer bowl until blended. Add eggs; beat well. Pour into muffin cups, filling 3/4 full.\nStep 4: BAKE for 25 to 30 minutes. Cool in pan on wire rack. Remove tarts from pan; refrigerate.\nStep 5: Garnish with sour cream. Place morsels in heavy-duty plastic bag. Microwave on HIGH (100%) power for 20 seconds; knead. Microwave at additional 10-second intervals, kneading until smooth. Cut tiny corner from bag; squeeze to drizzle over tarts.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Bread Crumbs", "quantity": "2/3", "unit": "cup", "modifiers": "crushed gingersnap cookies", "package_qty": "", "package_unit": ""}, {"name": "Butter", "quantity": "2", "unit": "tbsp", "modifiers": "melted", "package_qty": "", "package_unit": ""}, {"name": "Cream Cheese", "quantity": "1", "unit": "package", "modifiers": "softened", "package_qty": "8", "package_unit": "oz"}, {"name": "Pumpkin", "quantity": "1", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Granulated Sugar", "quantity": "1/2", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Pumpkin Pie Spice", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Vanilla Extract", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Egg", "quantity": "2", "unit": "whole", "modifiers": "large", "package_qty": "", "package_unit": ""}, {"name": "Sour Cream", "quantity": "2", "unit": "tbsp", "modifiers": "optional", "package_qty": "", "package_unit": ""}, {"name": "Semi-Sweet Chocolate Morsels", "quantity": "2", "unit": "tbsp", "modifiers": "optional", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "Bread Crumbs", "ingredient_name": "Bread Crumbs", "quantity": "2/3", "unit": "c"}, {"raw_name": "Butter", "ingredient_name": "Butter", "quantity": "2", "unit": "tbsp"}, {"raw_name": "Cream Cheese", "ingredient_name": "Cream Cheese", "quantity": "1", "unit": "pkg"}, {"raw_name": "Pumpkin", "ingredient_name": "Pumpkin", "quantity": "1", "unit": "c"}, {"raw_name": "Granulated Sugar", "ingredient_name": "Granulated Sugar", "quantity": "1/2", "unit": "c"}, {"raw_name": "Pumpkin Pie Spice", "ingredient_name": "Pumpkin Pie Spice", "quantity": "1", "unit": "tsp"}, {"raw_name": "Vanilla Extract", "ingredient_name": "Vanilla Extract", "quantity": "1", "unit": "tsp"}, {"raw_name": "Egg", "ingredient_name": "Egg", "quantity": "2", "unit": "whole"}, {"raw_name": "Sour Cream", "ingredient_name": "Sour Cream", "quantity": "2", "unit": "tbsp"}, {"raw_name": "?", "ingredient_name": null, "quantity": "2", "unit": "tbsp"}]


created_at: 2026-04-04 19:01:01.758535
status: success
provider: claude
filename: Desserts/Cakes/Cheesecake/Raspberry cheesecake brownies.pdf
recipe_title: Raspberry Cheesecake Brownies
unmatched_items: []
unit_warnings: []
resolution_tiers: {"exact": 13}
raw_ai_response:
  {"title": "Raspberry Cheesecake Brownies", "description": "Marble brownies with swirls of cream cheese, raspberry preserves and chocolate. A bar-cookie favorite that can be made ahead and frozen.", "servings": 9, "prep_time": 15, "cook_time": 40, "cuisine": "American", "tags": ["Dessert", "Baked", "Make Ahead", "Freezer Friendly"], "culinary_type": "Dessert", "instructions": "1. Heat oven to 325\u00b0F. Line a 9-inch square baking pan with foil; lightly grease foil.\n2. Make Brownie Batter: Combine flour, baking powder and salt in small bowl. Set aside.\n3. Combine chocolate and butter in small microwaveproof bowl. Microwave on High 1 minute until melted; stir until smooth.\n4. Whisk eggs, sugar, chocolate mixture and vanilla in medium bowl. Stir in flour mixture just until blended. Reserve 1 cup batter and spread remaining batter into prepared pan.\n5. Make Cheesecake Batter: Combine softened cream cheese and sugar. Beat in egg and vanilla extract.\n6. Spread cheesecake batter over brownie batter in pan.\n7. Top with raspberry preserves.\n8. Drop reserved brownie batter by spoonfuls over cheesecake layer and swirl with knife to create marble effect.\n9. Bake 40 to 45 minutes until a toothpick inserted in brownie portions comes out with just a few moist crumbs.\n10. Cool completely and cut into squares.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "All-Purpose Flour", "quantity": "3/4", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Baking Powder", "quantity": "1/2", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Salt", "quantity": "1/4", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Bittersweet Chocolate", "quantity": "4", "unit": "oz", "modifiers": "semisweet", "package_qty": "", "package_unit": ""}, {"name": "Butter", "quantity": "1/4", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Egg", "quantity": "2", "unit": "whole", "modifiers": "lightly beaten", "package_qty": "", "package_unit": ""}, {"name": "Sugar", "quantity": "3/4", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Vanilla Extract", "quantity": "1/2", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Cream Cheese", "quantity": "1", "unit": "package", "modifiers": "softened", "package_qty": "8", "package_unit": "oz"}, {"name": "Sugar", "quantity": "2", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Egg", "quantity": "1", "unit": "whole", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Vanilla Extract", "quantity": "1/2", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Strawberry Jam", "quantity": "2", "unit": "tbsp", "modifiers": "seedless raspberry preserves", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "All-Purpose Flour", "ingredient_name": "All-Purpose Flour", "quantity": "3/4", "unit": "c"}, {"raw_name": "Baking Powder", "ingredient_name": "Baking Powder", "quantity": "1/2", "unit": "tsp"}, {"raw_name": "Salt", "ingredient_name": "Salt", "quantity": "1/4", "unit": "tsp"}, {"raw_name": "Bittersweet Chocolate", "ingredient_name": "Bittersweet Chocolate", "quantity": "4", "unit": "oz"}, {"raw_name": "Butter", "ingredient_name": "Butter", "quantity": "1/4", "unit": "c"}, {"raw_name": "Egg", "ingredient_name": "Egg", "quantity": "2", "unit": "whole"}, {"raw_name": "Sugar", "ingredient_name": "Sugar", "quantity": "3/4", "unit": "c"}, {"raw_name": "Vanilla Extract", "ingredient_name": "Vanilla Extract", "quantity": "1/2", "unit": "tsp"}, {"raw_name": "Cream Cheese", "ingredient_name": "Cream Cheese", "quantity": "1", "unit": "pkg"}, {"raw_name": "Sugar", "ingredient_name": "Sugar", "quantity": "2", "unit": "tbsp"}, {"raw_name": "Egg", "ingredient_name": "Egg", "quantity": "1", "unit": "whole"}, {"raw_name": "Vanilla Extract", "ingredient_name": "Vanilla Extract", "quantity": "1/2", "unit": "tsp"}, {"raw_name": "Strawberry Jam", "ingredient_name": "Strawberry Jam", "quantity": "2", "unit": "tbsp"}]


created_at: 2026-04-04 19:01:15.484902
status: success
provider: claude
filename: Desserts/Cakes/Cheesecake/Teresa’s cheesecake.pdf
recipe_title: Teresa's Cheesecake Cherry Pie Filling Dessert
unmatched_items: []
unit_warnings: []
resolution_tiers: {"exact": 8, "failed": 1, "product_off_fallback": 1}
raw_ai_response:
  {"title": "Teresa's Cheesecake Cherry Pie Filling Dessert", "description": "A creamy cheesecake-based dessert with cherry pie filling, featuring a vanilla wafer cookie crust and topped with whipped cream.", "servings": 8, "prep_time": 20, "cook_time": 0, "cuisine": "American", "tags": ["Dessert", "No Cook", "Make Ahead", "Comfort Food", "Creamy"], "culinary_type": "Dessert", "instructions": "Step 1: Crush vanilla wafer cookies into fine crumbs. Step 2: Mix butter into cookie crumbs and press into the bottom of a pie pan or dish. Step 3: Beat cream cheese and sugar together until smooth. Step 4: Fold in lemon concentrate and vanilla extract. Step 5: Spread the creamy mixture over the cookie crust. Step 6: Top with cherry pie filling. Step 7: Chill until ready to serve. Step 8: Top with whipped cream before serving.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Cream Cheese", "quantity": "2", "unit": "lb", "modifiers": "softened", "package_qty": "", "package_unit": ""}, {"name": "Sugar", "quantity": "3/4", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Egg", "quantity": "2", "unit": "whole", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Lemon Juice", "quantity": "1", "unit": "tsp", "modifiers": "concentrate", "package_qty": "", "package_unit": ""}, {"name": "Vanilla Extract", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Vanilla Wafer Cookies", "quantity": "1", "unit": "box", "modifiers": "crushed", "package_qty": "", "package_unit": ""}, {"name": "Butter", "quantity": "1", "unit": "tbsp", "modifiers": "melted", "package_qty": "", "package_unit": ""}, {"name": "Cherry", "quantity": "1", "unit": "can", "modifiers": "pie filling", "package_qty": "21", "package_unit": "oz"}, {"name": "Heavy Cream", "quantity": "1", "unit": "cup", "modifiers": "whipped", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "Cream Cheese", "ingredient_name": "Cream Cheese", "quantity": "2", "unit": "lb"}, {"raw_name": "Sugar", "ingredient_name": "Sugar", "quantity": "3/4", "unit": "c"}, {"raw_name": "Egg", "ingredient_name": "Egg", "quantity": "2", "unit": "whole"}, {"raw_name": "Lemon Juice", "ingredient_name": "Lemon Juice", "quantity": "1", "unit": "tsp"}, {"raw_name": "Vanilla Extract", "ingredient_name": "Vanilla Extract", "quantity": "1", "unit": "tsp"}, {"raw_name": "?", "ingredient_name": null, "quantity": "1", "unit": "box"}, {"raw_name": "Butter", "ingredient_name": "Butter", "quantity": "1", "unit": "tbsp"}, {"raw_name": "Cherry", "ingredient_name": "Cherry", "quantity": "1", "unit": "can"}, {"raw_name": "Heavy Cream", "ingredient_name": "Heavy Cream", "quantity": "1", "unit": "c"}]


created_at: 2026-04-04 19:01:27.214781
status: success
provider: claude
filename: Desserts/Cakes/Cheesecake/The ultimate cheesecake.pdf
recipe_title: The Ultimate Cheesecake
unmatched_items: []
unit_warnings: []
raw_ai_response:
  {"title": "The Ultimate Cheesecake", "description": "A classic creamy cheesecake with a graham cracker crust, topped with a decorative fruit and preserve topping. This make-ahead dessert serves 16 and features a rich, velvety filling with lemon zest and vanilla.", "servings": 16, "prep_time": 45, "cook_time": 95, "cuisine": "American", "tags": ["Dessert", "Make Ahead", "Baked", "Weekend Project", "Creamy"], "culinary_type": "Dessert", "instructions": "Step 1: In a medium bowl, combine graham cracker crumbs and sugar. Add melted butter; stir to combine.\nStep 2: Press crumb mixture into a 9-inch springform pan. Chill 30 minutes.\nStep 3: Preheat oven to 325\u00b0F. In a large bowl, using an electric mixer set on medium speed, beat cream cheese for 2 minutes; add sugar.\nStep 4: Gradually add flour; mix until combined. On low speed, beat in eggs, one at a time, until just blended. Add sour cream, lemon peel and vanilla; beat until just blended. Pour into crust. Bake for 1 hour 15 minutes. Remove cake from oven; cool for 15 minutes.\nStep 5: Return cake to oven; bake until topping is set, not browned, about 20 minutes. Turn off oven; let cheesecake sit for 1 hour with oven door ajar. Place cake on wire rack to cool completely.\nStep 6: Using tip of a knife, score a \"ying-yang\" design on top of cheesecake.\nStep 7: Place preserves in microwave-safe bowls. Microwave on HIGH until preserves are thin, about 45 seconds.\nStep 8: Spoon preserves onto each half of design. With back of a spoon, spread preserves to fill each section.\nStep 9: Arrange fruit on top of cake. Chill until ready to serve.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Graham Cracker Crumbs", "quantity": "1.5", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Sugar", "quantity": "2", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Butter", "quantity": "0.25", "unit": "cup", "modifiers": "melted", "package_qty": "", "package_unit": ""}, {"name": "Cream Cheese", "quantity": "5", "unit": "package", "modifiers": "softened", "package_qty": "8", "package_unit": "oz"}, {"name": "Sugar", "quantity": "1.5", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "All-Purpose Flour", "quantity": "3", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Egg", "quantity": "3", "unit": "whole", "modifiers": "large", "package_qty": "", "package_unit": ""}, {"name": "Sour Cream", "quantity": "0.5", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Lemon Zest", "quantity": "2", "unit": "tsp", "modifiers": "finely grated", "package_qty": "", "package_unit": ""}, {"name": "Vanilla Extract", "quantity": "1.5", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Egg White", "quantity": "1", "unit": "whole", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Sugar", "quantity": "1", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Sour Cream", "quantity": "0.5", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Raspberry Preserves", "quantity": "0.5", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Apricot Preserves", "quantity": "0.5", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Assorted Fresh Fruit", "quantity": "1", "unit": "cup", "modifiers": "chopped", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "?", "ingredient_name": null, "quantity": "1.5", "unit": "c"}, {"raw_name": "Sugar", "ingredient_name": "Sugar", "quantity": "2", "unit": "tbsp"}, {"raw_name": "Butter", "ingredient_name": "Butter", "quantity": "0.25", "unit": "c"}, {"raw_name": "Cream Cheese", "ingredient_name": "Cream Cheese", "quantity": "5", "unit": "pkg"}, {"raw_name": "Sugar", "ingredient_name": "Sugar", "quantity": "1.5", "unit": "c"}, {"raw_name": "All-Purpose Flour", "ingredient_name": "All-Purpose Flour", "quantity": "3", "unit": "tbsp"}, {"raw_name": "Egg", "ingredient_name": "Egg", "quantity": "3", "unit": "whole"}, {"raw_name": "Sour Cream", "ingredient_name": "Sour Cream", "quantity": "0.5", "unit": "c"}, {"raw_name": "Lemon", "ingredient_name": "Lemon", "quantity": "2", "unit": "tsp"}, {"raw_name": "Vanilla Extract", "ingredient_name": "Vanilla Extract", "quantity": "1.5", "unit": "tsp"}, {"raw_name": "Egg White", "ingredient_name": "Egg White", "quantity": "1", "unit": "whole"}, {"raw_name": "Sugar", "ingredient_name": "Sugar", "quantity": "1", "unit": "tbsp"}, {"raw_name": "Sour Cream", "ingredient_name": "Sour Cream", "quantity": "0.5", "unit": "c"}, {"raw_name": "?", "ingredient_name": null, "quantity": "0.5", "unit": "c"}, {"raw_name": "?", "ingredient_name": null, "quantity": "0.5", "unit": "c"}, {"raw_name": "?", "ingredient_name": null, "quantity": "1", "unit": "c"}]

resolution_tiers:
  {"failed": 4, "product_exact_fallback": 1, "exact": 11, "common_name": 1, "product_off_fallback": 3}


created_at: 2026-04-04 19:01:35.074021
status: success
provider: claude
filename: Desserts/Candies/Carmels.pdf
recipe_title: Carmels
unmatched_items: []
unit_warnings: []
resolution_tiers: {"exact": 7}
raw_ai_response:
  {"title": "Carmels", "description": "A homemade caramel candy made with sugar, corn syrup, butter, and evaporated milk, wrapped individually in wax paper.", "servings": 24, "prep_time": 15, "cook_time": 20, "cuisine": "American", "tags": ["Dessert", "Make Ahead", "Candy", "Stovetop", "Few Ingredients"], "culinary_type": "Dessert", "instructions": "Step 1: Combine 2 cups sugar and 2 cups white corn syrup in a saucepan. Step 2: Bring to boil then add 1 cup butter and a pinch of salt. Step 3: Bring to boil again and add 1 can (13 oz) evaporated milk. Step 4: Stir all the while when cooked to firm ball stage. Step 5: Add 1 teaspoon vanilla and 1 cup chopped nuts and lightly beat. Step 6: Pour into buttered pan and cool. Step 7: Cut apart and wrap in separate pieces of wax paper.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Sugar", "quantity": "2", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Corn Syrup", "quantity": "2", "unit": "cup", "modifiers": "white", "package_qty": "", "package_unit": ""}, {"name": "Butter", "quantity": "1", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Salt", "quantity": "1", "unit": "pinch", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Evaporated milk", "quantity": "1", "unit": "can", "modifiers": "", "package_qty": "13", "package_unit": "oz"}, {"name": "Vanilla Extract", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Mixed nuts", "quantity": "1", "unit": "cup", "modifiers": "chopped", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "Sugar", "ingredient_name": "Sugar", "quantity": "2", "unit": "c"}, {"raw_name": "Corn Syrup", "ingredient_name": "Corn Syrup", "quantity": "2", "unit": "c"}, {"raw_name": "Butter", "ingredient_name": "Butter", "quantity": "1", "unit": "c"}, {"raw_name": "Salt", "ingredient_name": "Salt", "quantity": "1", "unit": "pinch"}, {"raw_name": "Evaporated milk", "ingredient_name": "Evaporated milk", "quantity": "1", "unit": "can"}, {"raw_name": "Vanilla Extract", "ingredient_name": "Vanilla Extract", "quantity": "1", "unit": "tsp"}, {"raw_name": "Mixed nuts", "ingredient_name": "Mixed nuts", "quantity": "1", "unit": "c"}]


created_at: 2026-04-04 19:01:42.091494
status: flagged
provider: claude
filename: Desserts/Cookies, Bars & Balls/ALMOND ROCA BUTTER BALL COOKIES.pdf
recipe_title: Almond Roca Butter Ball Cookies
unmatched_items: [{"raw_name": "Almond Roca Candy"}]
unit_warnings: []
resolution_tiers: {"exact": 6, "failed": 2, "product_exact_fallback": 1}
raw_ai_response:
  {"title": "Almond Roca Butter Ball Cookies", "description": "Delicate butter cookies infused with lemon and almond extract, studded with finely ground Almond Roca candy, rolled into small balls and baked until golden.", "servings": 24, "prep_time": 20, "cook_time": 15, "cuisine": "American", "tags": ["Dessert", "Weekend Project", "Holiday", "Baked"], "culinary_type": "Dessert", "instructions": "Step 1: Preheat oven to 350 degrees.\nStep 2: In electric mixer bowl, combine flour, sugar, and salt. Blend well.\nStep 3: Cut in softened butter, lemon rind, and vanilla and almond extracts. Mix until soft (rather dry) dough is formed.\nStep 4: Gently add ground Almond Roca candy to dough.\nStep 5: Refrigerate dough for 15 minutes.\nStep 6: With your hands, roll dough into small balls (3/4-inch in diameter) and place on ungreased baking sheet.\nStep 7: Bake for 15 minutes.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "All-Purpose Flour", "quantity": "1 1/3", "unit": "cup", "modifiers": "sifted", "package_qty": "", "package_unit": ""}, {"name": "Granulated Sugar", "quantity": "1/4", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Salt", "quantity": "1/4", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Butter", "quantity": "1", "unit": "stick", "modifiers": "softened", "package_qty": "4", "package_unit": "oz"}, {"name": "Lemon", "quantity": "1", "unit": "whole", "modifiers": "grated rind", "package_qty": "", "package_unit": ""}, {"name": "Vanilla Extract", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Almond Extract", "quantity": "1/4", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Almond Roca Candy", "quantity": "1", "unit": "cup", "modifiers": "finely ground", "package_qty": "4", "package_unit": "oz"}]}

matched_ingredients:
  [{"raw_name": "All-Purpose Flour", "ingredient_name": "All-Purpose Flour", "quantity": "1 1/3", "unit": "c"}, {"raw_name": "Granulated Sugar", "ingredient_name": "Granulated Sugar", "quantity": "1/4", "unit": "c"}, {"raw_name": "Salt", "ingredient_name": "Salt", "quantity": "1/4", "unit": "tsp"}, {"raw_name": "Butter", "ingredient_name": "Butter", "quantity": "1", "unit": "stick"}, {"raw_name": "Lemon", "ingredient_name": "Lemon", "quantity": "1", "unit": "whole"}, {"raw_name": "Vanilla Extract", "ingredient_name": "Vanilla Extract", "quantity": "1", "unit": "tsp"}, {"raw_name": "?", "ingredient_name": null, "quantity": "1/4", "unit": "tsp"}]


created_at: 2026-04-04 19:12:17.348954
status: flagged
provider: claude
filename: Desserts/Cakes/Aunt Sarah's Pumpkin Spice Cake.pdf
recipe_title: Aunt Sarah's Pumpkin Spice Cake
unmatched_items: [{"raw_name": "Pumpkin Pie Filling"}]
unit_warnings: []
resolution_tiers: {"exact": 14, "failed": 1, "product_off_fallback": 1}
raw_ai_response:
  {"title": "Aunt Sarah's Pumpkin Spice Cake", "description": "A classic pumpkin spice cake with cream cheese frosting. Perfect for fall celebrations with warm cinnamon flavors and a rich, creamy topping.", "servings": 12, "prep_time": 15, "cook_time": 30, "cuisine": "American", "tags": ["Dessert", "Comfort Food", "Holiday", "Family Friendly"], "culinary_type": "Dessert", "instructions": "Step 1: Mix together the dry ingredients (flour, baking powder, baking soda, salt, and cinnamon).\nStep 2: Add eggs, pumpkin pie filling, and oil to the dry mixture.\nStep 3: Blend in chopped nuts.\nStep 4: Grease and flour two 9-inch cake pans.\nStep 5: Pour batter into prepared pans.\nStep 6: Bake for 30 minutes at 350\u00b0F.\nStep 7: Allow cake to cool completely.\nStep 8: For frosting, mix cream cheese, butter, powdered sugar, milk, and vanilla in a mixer.\nStep 9: Frost the cake when it is cool.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "All-Purpose Flour", "quantity": "2", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Baking Powder", "quantity": "2", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Baking Soda", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Salt", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Cinnamon", "quantity": "2", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Granulated Sugar", "quantity": "1.75", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Egg", "quantity": "4", "unit": "whole", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Pumpkin Pie Filling", "quantity": "2", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Vegetable Oil", "quantity": "1", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Mixed Nuts", "quantity": "1/2", "unit": "cup", "modifiers": "chopped", "package_qty": "", "package_unit": ""}, {"name": "Cream Cheese", "quantity": "8", "unit": "oz", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Butter", "quantity": "1/2", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Powdered Sugar", "quantity": "4", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Milk", "quantity": "1", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Vanilla Extract", "quantity": "1.5", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "All-Purpose Flour", "ingredient_name": "All-Purpose Flour", "quantity": "2", "unit": "c"}, {"raw_name": "Baking Powder", "ingredient_name": "Baking Powder", "quantity": "2", "unit": "tsp"}, {"raw_name": "Baking Soda", "ingredient_name": "Baking Soda", "quantity": "1", "unit": "tsp"}, {"raw_name": "Salt", "ingredient_name": "Salt", "quantity": "1", "unit": "tsp"}, {"raw_name": "Cinnamon", "ingredient_name": "Cinnamon", "quantity": "2", "unit": "tsp"}, {"raw_name": "Granulated Sugar", "ingredient_name": "Granulated Sugar", "quantity": "1.75", "unit": "c"}, {"raw_name": "Egg", "ingredient_name": "Egg", "quantity": "4", "unit": "whole"}, {"raw_name": "?", "ingredient_name": null, "quantity": "2", "unit": "c"}, {"raw_name": "Vegetable Oil", "ingredient_name": "Vegetable Oil", "quantity": "1", "unit": "c"}, {"raw_name": "Mixed nuts", "ingredient_name": "Mixed nuts", "quantity": "1/2", "unit": "c"}, {"raw_name": "Cream Cheese", "ingredient_name": "Cream Cheese", "quantity": "8", "unit": "oz"}, {"raw_name": "Butter", "ingredient_name": "Butter", "quantity": "1/2", "unit": "c"}, {"raw_name": "Powdered Sugar", "ingredient_name": "Powdered Sugar", "quantity": "4", "unit": "c"}, {"raw_name": "Milk", "ingredient_name": "Milk", "quantity": "1", "unit": "tbsp"}, {"raw_name": "Vanilla Extract", "ingredient_name": "Vanilla Extract", "quantity": "1.5", "unit": "tsp"}]


created_at: 2026-04-04 19:12:29.844714
status: flagged
provider: claude
filename: Desserts/Cakes/Blue Velvet Cupcakes.pdf
recipe_title: Blue Velvet Cupcakes
unmatched_items: [{"raw_name": "Wilton Royal Blue Gel Food Coloring"}, {"raw_name": "Violet Gel Food Coloring"}]
unit_warnings: []
resolution_tiers: {"exact": 14, "failed": 2, "product_off_fallback": 2}
raw_ai_response:
  {"title": "Blue Velvet Cupcakes", "description": "Cookie Monster-inspired blue velvet cupcakes with cream cheese frosting. Adapted from Paula Deen's recipe using gel food coloring to achieve the perfect blue shade, topped with edible glitter.", "servings": 26, "prep_time": 20, "cook_time": 25, "cuisine": "American", "tags": ["Dessert", "Baked", "Weekend Project", "Comfort Food", "Creamy"], "culinary_type": "Dessert", "instructions": "Step 1: Preheat your oven to 350 F and line cupcake pans with liners.\nStep 2: Cream sugar and butter in mixing bowl till light and fluffy, then add eggs one at a time, mixing well after each egg.\nStep 3: Mix cocoa and food coloring together to make a paste \u2014 this took a while to mix thoroughly with all gel, but it came together nicely; add this paste to sugar mixture.\nStep 4: Sift (or buzz in food processor) flour and salt, and add to creamed mixture a bit at a time, alternating with buttermilk, then mix in vanilla.\nStep 5: Combine baking soda and vinegar in a small bowl and add to cake batter; mix just to combine.\nStep 6: Scoop thick batter into cupcake liners, filling about 2/3 full, and bake for probably 25-30 minutes, but start checking at 20 \u2014 mine were done at about the 22/23 minute mark; watch for toothpick inserted in center to come out clean.\nStep 7: Remove cupcakes from oven and allow cool completely on a wire rack.\nStep 8: Beat cream cheese, butter and vanilla with electric mixer until nice and smooth.\nStep 9: Add sugar gradually and beat on low till combined, then beat on high speed until very light and very fluffy.\nStep 10: Frost cupcakes using a giant star tip, then dust on a little edible blue glitter on top because hey, why not.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Sugar", "quantity": "2", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Butter", "quantity": "1/2", "unit": "lb", "modifiers": "room temperature", "package_qty": "", "package_unit": ""}, {"name": "Egg", "quantity": "2", "unit": "whole", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Cocoa powder", "quantity": "1", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Wilton Royal Blue Gel Food Coloring", "quantity": "1", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Violet Gel Food Coloring", "quantity": "1", "unit": "dash", "modifiers": "dipped in toothpick", "package_qty": "", "package_unit": ""}, {"name": "Cake Flour", "quantity": "2.5", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Salt", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Buttermilk", "quantity": "1", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Vanilla Extract", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Baking Soda", "quantity": "1/2", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Vinegar", "quantity": "1", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Cream Cheese", "quantity": "1", "unit": "lb", "modifiers": "softened", "package_qty": "", "package_unit": ""}, {"name": "Butter", "quantity": "2", "unit": "stick", "modifiers": "softened", "package_qty": "", "package_unit": ""}, {"name": "Vanilla Extract", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Powdered Sugar", "quantity": "4", "unit": "cup", "modifiers": "sifted", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "Sugar", "ingredient_name": "Sugar", "quantity": "2", "unit": "c"}, {"raw_name": "Butter", "ingredient_name": "Butter", "quantity": "1/2", "unit": "lb"}, {"raw_name": "Egg", "ingredient_name": "Egg", "quantity": "2", "unit": "whole"}, {"raw_name": "Cocoa powder", "ingredient_name": "Cocoa powder", "quantity": "1", "unit": "tbsp"}, {"raw_name": "?", "ingredient_name": null, "quantity": "1", "unit": "tbsp"}, {"raw_name": "?", "ingredient_name": null, "quantity": "1", "unit": "dash"}, {"raw_name": "Cake Flour", "ingredient_name": "Cake Flour", "quantity": "2.5", "unit": "c"}, {"raw_name": "Salt", "ingredient_name": "Salt", "quantity": "1", "unit": "tsp"}, {"raw_name": "Buttermilk", "ingredient_name": "Buttermilk", "quantity": "1", "unit": "c"}, {"raw_name": "Vanilla Extract", "ingredient_name": "Vanilla Extract", "quantity": "1", "unit": "tsp"}, {"raw_name": "Baking Soda", "ingredient_name": "Baking Soda", "quantity": "1/2", "unit": "tsp"}, {"raw_name": "Vinegar", "ingredient_name": "Vinegar", "quantity": "1", "unit": "tbsp"}, {"raw_name": "Cream Cheese", "ingredient_name": "Cream Cheese", "quantity": "1", "unit": "lb"}, {"raw_name": "Butter", "ingredient_name": "Butter", "quantity": "2", "unit": "stick"}, {"raw_name": "Vanilla Extract", "ingredient_name": "Vanilla Extract", "quantity": "1", "unit": "tsp"}, {"raw_name": "Powdered Sugar", "ingredient_name": "Powdered Sugar", "quantity": "4", "unit": "c"}]


created_at: 2026-04-04 19:12:38.240284
status: success
provider: claude
filename: Desserts/Cakes/Carrot Cake/Joyce’s carrot cake.pdf
recipe_title: Joyce's Carrot Cake
unmatched_items: []
unit_warnings: []
resolution_tiers: {"exact": 15}
raw_ai_response:
  {"title": "Joyce's Carrot Cake", "description": "A classic carrot cake with warm spices, grated carrots, and a rich cream cheese frosting topped with pecans.", "servings": 8, "prep_time": 20, "cook_time": 35, "cuisine": "American", "tags": ["Comfort Food", "Baked", "Family Friendly", "Dessert"], "culinary_type": "Dessert", "instructions": "Step 1: Sift together sugar, flour, salt, soda, and cinnamon.\nStep 2: Add Wesson oil to the dry ingredients.\nStep 3: Add eggs one at a time, mixing well after each addition.\nStep 4: Fold in grated carrots.\nStep 5: Beat for 3 minutes.\nStep 6: Pour into two greased cake pans and bake at 350 degrees for 35 minutes.\nStep 7: Cool cakes completely.\nStep 8: For icing, cream together butter and cream cheese.\nStep 9: Add confectioners sugar and vanilla extract, mixing well.\nStep 10: Fold in chopped pecans.\nStep 11: If icing is too stiff, add milk or cream to reach spreading consistency.\nStep 12: Frost cooled cake layers.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Sugar", "quantity": "2", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "All-Purpose Flour", "quantity": "2", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Salt", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Baking Soda", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Cinnamon", "quantity": "2", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Vegetable Oil", "quantity": "1.5", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Egg", "quantity": "4", "unit": "whole", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Carrot", "quantity": "2", "unit": "cup", "modifiers": "grated", "package_qty": "", "package_unit": ""}, {"name": "Butter", "quantity": "1", "unit": "stick", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Cream Cheese", "quantity": "8", "unit": "oz", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Powdered Sugar", "quantity": "1", "unit": "box", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Vanilla Extract", "quantity": "2", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Pecan", "quantity": "1", "unit": "cup", "modifiers": "chopped", "package_qty": "", "package_unit": ""}, {"name": "Milk", "quantity": "1", "unit": "whole", "modifiers": "optional", "package_qty": "", "package_unit": ""}, {"name": "Cream", "quantity": "1", "unit": "whole", "modifiers": "optional", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "Sugar", "ingredient_name": "Sugar", "quantity": "2", "unit": "c"}, {"raw_name": "All-Purpose Flour", "ingredient_name": "All-Purpose Flour", "quantity": "2", "unit": "c"}, {"raw_name": "Salt", "ingredient_name": "Salt", "quantity": "1", "unit": "tsp"}, {"raw_name": "Baking Soda", "ingredient_name": "Baking Soda", "quantity": "1", "unit": "tsp"}, {"raw_name": "Cinnamon", "ingredient_name": "Cinnamon", "quantity": "2", "unit": "tsp"}, {"raw_name": "Vegetable Oil", "ingredient_name": "Vegetable Oil", "quantity": "1.5", "unit": "c"}, {"raw_name": "Egg", "ingredient_name": "Egg", "quantity": "4", "unit": "whole"}, {"raw_name": "Carrot", "ingredient_name": "Carrot", "quantity": "2", "unit": "c"}, {"raw_name": "Butter", "ingredient_name": "Butter", "quantity": "1", "unit": "stick"}, {"raw_name": "Cream Cheese", "ingredient_name": "Cream Cheese", "quantity": "8", "unit": "oz"}, {"raw_name": "Powdered Sugar", "ingredient_name": "Powdered Sugar", "quantity": "1", "unit": "box"}, {"raw_name": "Vanilla Extract", "ingredient_name": "Vanilla Extract", "quantity": "2", "unit": "tsp"}, {"raw_name": "Pecan", "ingredient_name": "Pecan", "quantity": "1", "unit": "c"}, {"raw_name": "Milk", "ingredient_name": "Milk", "quantity": "1", "unit": "whole"}, {"raw_name": "Cream", "ingredient_name": "Cream", "quantity": "1", "unit": "whole"}]


created_at: 2026-04-04 19:12:53.358897
status: flagged
provider: claude
filename: Desserts/Cakes/Cheesecake/Rhubarb cheesecake.pdf
recipe_title: Rhubarb Cheesecake
unmatched_items: [{"raw_name": "Chocolate Crust"}, {"raw_name": "Rhubarb Topping"}]
unit_warnings: []
resolution_tiers: {"exact": 6, "common_name": 1, "failed": 2, "product_off_fallback": 2, "compound_decompose": 1}
raw_ai_response:
  {"title": "Rhubarb Cheesecake", "description": "A creamy cheesecake with a chocolate crust, topped with a tangy rhubarb and kiwi topping.", "servings": 8, "prep_time": 30, "cook_time": 45, "cuisine": "American", "tags": ["Dessert", "Weekend Project", "Make Ahead", "Comfort Food"], "culinary_type": "Dessert", "instructions": "Step 1: Beat cream cheese until smooth, about 2 minutes. Step 2: Add eggs, one at a time beating until smooth after each addition. Step 3: Gradually beat in sugar, then lemon juice. Step 4: Stir in vanilla and orange peel. Step 5: Pour mixture into Chocolate Crust. Step 6: Bake at 350 degrees for 40 to 45 minutes. Step 7: Cool 30 minutes and chill thoroughly. Step 8: Remove from pan onto serving platter. Step 9: Spoon Rhubarb Topping on top of cheesecake. Step 10: Surround with kiwi slices to garnish, if desired.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Cream Cheese", "quantity": "2", "unit": "package", "modifiers": "softened", "package_qty": "8", "package_unit": "oz"}, {"name": "Egg", "quantity": "3", "unit": "whole", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Sugar", "quantity": "1.25", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Lemon Juice", "quantity": "2", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Vanilla Extract", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Orange Zest", "quantity": "1", "unit": "tsp", "modifiers": "grated", "package_qty": "", "package_unit": ""}, {"name": "Chocolate Crust", "quantity": "1", "unit": "whole", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Rhubarb Topping", "quantity": "1", "unit": "whole", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Kiwi", "quantity": "1", "unit": "whole", "modifiers": "sliced", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "Cream Cheese", "ingredient_name": "Cream Cheese", "quantity": "2", "unit": "pkg"}, {"raw_name": "Egg", "ingredient_name": "Egg", "quantity": "3", "unit": "whole"}, {"raw_name": "Sugar", "ingredient_name": "Sugar", "quantity": "1.25", "unit": "c"}, {"raw_name": "Lemon Juice", "ingredient_name": "Lemon Juice", "quantity": "2", "unit": "tbsp"}, {"raw_name": "Vanilla Extract", "ingredient_name": "Vanilla Extract", "quantity": "1", "unit": "tsp"}, {"raw_name": "Orange", "ingredient_name": "Orange", "quantity": "1", "unit": "tsp"}, {"raw_name": "?", "ingredient_name": null, "quantity": "1", "unit": "whole"}, {"raw_name": "?", "ingredient_name": null, "quantity": "1", "unit": "whole"}, {"raw_name": "Kiwi", "ingredient_name": "Kiwi", "quantity": "1", "unit": "whole"}]


created_at: 2026-04-04 19:13:00.964645
status: flagged
provider: claude
filename: Desserts/Cookies, Bars & Balls/APRICOT SQUARES.pdf
recipe_title: Apricot Squares From LHJ
unmatched_items: [{"raw_name": "Almond Extract"}]
unit_warnings: []
resolution_tiers: {"exact": 8, "common_name": 1, "failed": 1, "product_exact_fallback": 1}
raw_ai_response:
  {"title": "Apricot Squares From LHJ", "description": "Easy low-calorie bar cookies made with dried apricots, almonds, and almond extract. These hearty and elegant one-dish wonders are simple to make and serve.", "servings": 16, "prep_time": 10, "cook_time": 40, "cuisine": "American", "tags": ["Baked", "Dessert", "Low Calorie", "Quick", "Under 1 Hour"], "culinary_type": "Dessert", "instructions": "Step 1: Heat oven to 350\u00b0F. Grease an 8-inch square baking pan. Combine sugar, flour, baking powder, salt and butter in food processor; process until mixture resembles coarse crumbs, 5 seconds.\nStep 2: Add apricots, almonds, eggs, lemon peel and almond extract; pulse until just combined, scraping side of bowl as needed. Spread in prepared pan.\nStep 3: Bake 40 minutes, until golden and toothpick inserted in center comes out clean. Cool in pan on wire rack. Cut into 2-inch squares. Makes 16 squares.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Sugar", "quantity": "1", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "All-Purpose Flour", "quantity": "1", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Baking Powder", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Salt", "quantity": "1/4", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Butter", "quantity": "1/4", "unit": "cup", "modifiers": "cut up", "package_qty": "", "package_unit": ""}, {"name": "Dried Apricot", "quantity": "1", "unit": "cup", "modifiers": "chopped", "package_qty": "", "package_unit": ""}, {"name": "Almonds", "quantity": "1/2", "unit": "cup", "modifiers": "slivered", "package_qty": "", "package_unit": ""}, {"name": "Egg", "quantity": "2", "unit": "whole", "modifiers": "large", "package_qty": "", "package_unit": ""}, {"name": "Lemon Zest", "quantity": "1/2", "unit": "tsp", "modifiers": "grated", "package_qty": "", "package_unit": ""}, {"name": "Almond Extract", "quantity": "1/4", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "Sugar", "ingredient_name": "Sugar", "quantity": "1", "unit": "c"}, {"raw_name": "All-Purpose Flour", "ingredient_name": "All-Purpose Flour", "quantity": "1", "unit": "c"}, {"raw_name": "Baking Powder", "ingredient_name": "Baking Powder", "quantity": "1", "unit": "tsp"}, {"raw_name": "Salt", "ingredient_name": "Salt", "quantity": "1/4", "unit": "tsp"}, {"raw_name": "Butter", "ingredient_name": "Butter", "quantity": "1/4", "unit": "c"}, {"raw_name": "Apricot", "ingredient_name": "Apricot", "quantity": "1", "unit": "c"}, {"raw_name": "Almonds", "ingredient_name": "Almonds", "quantity": "1/2", "unit": "c"}, {"raw_name": "Egg", "ingredient_name": "Egg", "quantity": "2", "unit": "whole"}, {"raw_name": "Lemon", "ingredient_name": "Lemon", "quantity": "1/2", "unit": "tsp"}, {"raw_name": "?", "ingredient_name": null, "quantity": "1/4", "unit": "tsp"}]


created_at: 2026-04-04 19:13:06.752488
status: success
provider: claude
filename: Desserts/Cookies, Bars & Balls/Anise Cookies.pdf
recipe_title: Anise Cookies
unmatched_items: []
unit_warnings: []
resolution_tiers: {"exact": 7}
raw_ai_response:
  {"title": "Anise Cookies", "description": "Traditional anise-flavored cookies from Irene L. Yee of Bedford. These simple, aromatic cookies are rolled into balls and baked until lightly browned on the edges.", "servings": 24, "prep_time": 20, "cook_time": 10, "cuisine": "American", "tags": ["Dessert", "Quick", "Family Friendly", "Few Ingredients"], "culinary_type": "Dessert", "instructions": "Step 1: Cream together sugar, butter, and egg. Step 2: Sift together soda, cream of tartar, and flour. Step 3: Add the sifted dry ingredients to the sugar mixture. Step 4: Mix in anise seed or extract. Step 5: Roll dough into small balls and place on ungreased cookie sheet two inches apart. Step 6: Bake at 325\u00b0F for 10 minutes or until lightly brown on edges. Step 7: Cool on rack.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Sugar", "quantity": "1.5", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Butter", "quantity": "1", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Egg", "quantity": "1", "unit": "whole", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Baking Soda", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Cream of Tartar", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "All-Purpose Flour", "quantity": "2", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Anise Seed", "quantity": "1", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "Sugar", "ingredient_name": "Sugar", "quantity": "1.5", "unit": "c"}, {"raw_name": "Butter", "ingredient_name": "Butter", "quantity": "1", "unit": "c"}, {"raw_name": "Egg", "ingredient_name": "Egg", "quantity": "1", "unit": "whole"}, {"raw_name": "Baking Soda", "ingredient_name": "Baking Soda", "quantity": "1", "unit": "tsp"}, {"raw_name": "Cream of Tartar", "ingredient_name": "Cream of Tartar", "quantity": "1", "unit": "tsp"}, {"raw_name": "All-Purpose Flour", "ingredient_name": "All-Purpose Flour", "quantity": "2", "unit": "c"}, {"raw_name": "Anise Seed", "ingredient_name": "Anise Seed", "quantity": "1", "unit": "tbsp"}]


created_at: 2026-04-04 19:13:17.101015
status: flagged
provider: claude
filename: Desserts/Cookies, Bars & Balls/Apple drop cookies.pdf
recipe_title: Apple Drop Cookies
unmatched_items: [{"raw_name": "Grape-Nuts cereal"}, {"raw_name": "Butter Buds"}, {"raw_name": "Egg Beaters"}]
unit_warnings: []
resolution_tiers: {"exact": 12, "failed": 3, "product_off_fallback": 2, "compound_decompose": 1, "common_name": 1}
raw_ai_response:
  {"title": "Apple Drop Cookies", "description": "Soft, cake-like cookies with cinnamon spices, fresh apples, raisins, and a sweet glaze. A wholesome treat with Grape-Nuts cereal for texture.", "servings": 48, "prep_time": 45, "cook_time": 14, "cuisine": "American", "tags": ["Comfort Food", "Baked", "Family Friendly", "Weeknight"], "culinary_type": "Dessert", "instructions": "Step 1: Preheat oven to 400 degrees. Spray a couple of cookie sheets with non-fat cooking spray.\nStep 2: Sift flour and baking soda together.\nStep 3: Mix liquid Butter Buds, brown sugar, lite salt, cinnamon, cloves, nutmeg, and Egg Beaters until well blended.\nStep 4: Stir in half of flour mixture, then add Grape-Nuts cereal, chopped apples and raisins.\nStep 5: Blend in apple juice and remaining flour mixture.\nStep 6: Chill dough in refrigerator for 30-45 minutes.\nStep 7: Spoon dough onto prepared cookie sheets by tablespoonfuls about 2 inches apart.\nStep 8: Bake 11-14 minutes, or until done.\nStep 9: Let cookies cool 5 minutes.\nStep 10: Spread glaze over cooled cookies.\nStep 11: For glaze: In a small bowl, combine sifted powdered sugar, vanilla, and evaporated skim milk. Blend well with a hand mixer. If too thick, add more skim milk.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "All-Purpose Flour", "quantity": "3", "unit": "cup", "modifiers": "sifted", "package_qty": "", "package_unit": ""}, {"name": "Baking Soda", "quantity": "1.5", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Butter Buds", "quantity": "0.75", "unit": "cup", "modifiers": "liquid", "package_qty": "", "package_unit": ""}, {"name": "Brown Sugar", "quantity": "2", "unit": "cup", "modifiers": "packed", "package_qty": "", "package_unit": ""}, {"name": "Salt", "quantity": "0.5", "unit": "tsp", "modifiers": "optional", "package_qty": "", "package_unit": ""}, {"name": "Cinnamon", "quantity": "1.5", "unit": "tsp", "modifiers": "ground", "package_qty": "", "package_unit": ""}, {"name": "Cloves", "quantity": "1.5", "unit": "tsp", "modifiers": "ground", "package_qty": "", "package_unit": ""}, {"name": "Nutmeg", "quantity": "0.75", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Egg Beaters", "quantity": "2", "unit": "whole", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Grape-Nuts cereal", "quantity": "1", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Apple", "quantity": "1.5", "unit": "cup", "modifiers": "chopped, green, with skin on", "package_qty": "", "package_unit": ""}, {"name": "Raisins", "quantity": "1.5", "unit": "cup", "modifiers": "chopped", "package_qty": "", "package_unit": ""}, {"name": "Apple Juice", "quantity": "0.33", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Powdered Sugar", "quantity": "2", "unit": "cup", "modifiers": "sifted", "package_qty": "", "package_unit": ""}, {"name": "Vanilla Extract", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Evaporated milk", "quantity": "0.25", "unit": "cup", "modifiers": "skim", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "All-Purpose Flour", "ingredient_name": "All-Purpose Flour", "quantity": "3", "unit": "c"}, {"raw_name": "Baking Soda", "ingredient_name": "Baking Soda", "quantity": "1.5", "unit": "tsp"}, {"raw_name": "?", "ingredient_name": null, "quantity": "0.75", "unit": "c"}, {"raw_name": "Brown Sugar", "ingredient_name": "Brown Sugar", "quantity": "2", "unit": "c"}, {"raw_name": "Salt", "ingredient_name": "Salt", "quantity": "0.5", "unit": "tsp"}, {"raw_name": "Cinnamon", "ingredient_name": "Cinnamon", "quantity": "1.5", "unit": "tsp"}, {"raw_name": "Cloves", "ingredient_name": "Cloves", "quantity": "1.5", "unit": "tsp"}, {"raw_name": "Nutmeg", "ingredient_name": "Nutmeg", "quantity": "0.75", "unit": "tsp"}, {"raw_name": "?", "ingredient_name": null, "quantity": "2", "unit": "whole"}, {"raw_name": "Apple", "ingredient_name": "Apple", "quantity": "1.5", "unit": "c"}, {"raw_name": "Raisin", "ingredient_name": "Raisin", "quantity": "1.5", "unit": "c"}, {"raw_name": "Apple Juice", "ingredient_name": "Apple Juice", "quantity": "0.33", "unit": "c"}, {"raw_name": "Powdered Sugar", "ingredient_name": "Powdered Sugar", "quantity": "2", "unit": "c"}, {"raw_name": "Vanilla Extract", "ingredient_name": "Vanilla Extract", "quantity": "1", "unit": "tsp"}, {"raw_name": "Evaporated milk", "ingredient_name": "Evaporated milk", "quantity": "0.25", "unit": "c"}]


created_at: 2026-04-04 19:13:23.529180
status: flagged
provider: claude
filename: Desserts/Cookies, Bars & Balls/BETTER 'N EGGS SUGAR Cookies.pdf
recipe_title: Better 'n Eggs Sugar Cookies
unmatched_items: [{"raw_name": "Better 'n Eggs"}]
unit_warnings: []
resolution_tiers: {"exact": 8, "failed": 1}
raw_ai_response:
  {"title": "Better 'n Eggs Sugar Cookies", "description": "Classic sugar cookies made with Better 'n Eggs egg substitute, featuring a simple creamed butter and sugar base with vanilla flavoring.", "servings": 72, "prep_time": 15, "cook_time": 12, "cuisine": "American", "tags": ["Dessert", "Baked", "Family Friendly", "Kid Friendly"], "culinary_type": "Dessert", "instructions": "Step 1: Cream together margarine and sugars. Step 2: Add Better 'n Eggs and mix well. Step 3: Blend in oil and vanilla. Step 4: In a separate bowl, sift together flour, baking soda and salt. Step 5: Gradually add dry ingredients to creamed mixture and mix well. Step 6: Drop from teaspoon onto ungreased baking sheets. Step 7: Bake in 350\u00b0F oven for 10-12 minutes or until done. Step 8: Remove from baking sheets.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Margarine", "quantity": "1/4", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Sugar", "quantity": "1", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Powdered Sugar", "quantity": "1", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Better 'n Eggs", "quantity": "1/2", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Vegetable Oil", "quantity": "3/4", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Vanilla Extract", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "All-Purpose Flour", "quantity": "3", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Baking Soda", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Salt", "quantity": "1/2", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "Margarine", "ingredient_name": "Margarine", "quantity": "1/4", "unit": "c"}, {"raw_name": "Sugar", "ingredient_name": "Sugar", "quantity": "1", "unit": "c"}, {"raw_name": "Powdered Sugar", "ingredient_name": "Powdered Sugar", "quantity": "1", "unit": "c"}, {"raw_name": "Vegetable Oil", "ingredient_name": "Vegetable Oil", "quantity": "3/4", "unit": "c"}, {"raw_name": "Vanilla Extract", "ingredient_name": "Vanilla Extract", "quantity": "1", "unit": "tsp"}, {"raw_name": "All-Purpose Flour", "ingredient_name": "All-Purpose Flour", "quantity": "3", "unit": "c"}, {"raw_name": "Baking Soda", "ingredient_name": "Baking Soda", "quantity": "1", "unit": "tsp"}, {"raw_name": "Salt", "ingredient_name": "Salt", "quantity": "1/2", "unit": "tsp"}]


created_at: 2026-04-04 19:13:31.789440
status: flagged
provider: claude
filename: Desserts/Cookies, Bars & Balls/BUTTERSCOTCH CREAM CHESE BARS.pdf
recipe_title: Butterscotch Cream Cheese Bars
unmatched_items: [{"raw_name": "Butterscotch Flavored Morsels"}, {"raw_name": "Graham Cracker Crumbs"}]
unit_warnings: []
resolution_tiers: {"failed": 2, "product_off_fallback": 1, "exact": 7, "product_exact_fallback": 1}
raw_ai_response:
  {"title": "Butterscotch Cream Cheese Bars", "description": "A decadent dessert bar combining a butterscotch-studded base with a rich cream cheese topping, finished with a crumb layer.", "servings": 48, "prep_time": 20, "cook_time": 37, "cuisine": "American", "tags": ["Dessert", "Baked", "Make Ahead", "Comfort Food", "Weekend Project"], "culinary_type": "Dessert", "instructions": "Step 1: Preheat oven to 350\u00b0 F.\nStep 2: Microwave morsels and butter in medium, microwave-safe bowl on MEDIUM-HIGH (70%) power for 1 minute; stir.\nStep 3: Microwave at additional 10- to 20-second intervals, stirring until smooth.\nStep 4: Stir in crumbs and nuts.\nStep 5: Reserve 2 cups crumb mixture; press remaining mixture into ungreased 15 x 10-inch jelly-roll pan.\nStep 6: Bake for 12 minutes.\nStep 7: Beat cream cheese and sugar in large mixer bowl until creamy.\nStep 8: Add eggs one at a time, beating well after each addition.\nStep 9: Beat in flour and lemon juice.\nStep 10: Pour over crust; sprinkle with reserved crumb mixture.\nStep 11: Bake for 20 to 25 minutes or until set; cool in pan on wire rack.\nStep 12: Cut into bars or diamonds; refrigerate.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Butterscotch Flavored Morsels", "quantity": "1 2/3", "unit": "cup", "modifiers": "", "package_qty": "11", "package_unit": "oz"}, {"name": "butter", "quantity": "4", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "graham cracker crumbs", "quantity": "2", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "walnuts", "quantity": "2", "unit": "cup", "modifiers": "chopped", "package_qty": "", "package_unit": ""}, {"name": "cream cheese", "quantity": "2", "unit": "package", "modifiers": "softened", "package_qty": "8", "package_unit": "oz"}, {"name": "granulated sugar", "quantity": "1/2", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "egg", "quantity": "4", "unit": "whole", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "all-purpose flour", "quantity": "1/4", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "lemon juice", "quantity": "2", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "?", "ingredient_name": null, "quantity": "1 2/3", "unit": "c"}, {"raw_name": "Butter", "ingredient_name": "Butter", "quantity": "4", "unit": "tbsp"}, {"raw_name": "?", "ingredient_name": null, "quantity": "2", "unit": "c"}, {"raw_name": "Walnuts", "ingredient_name": "Walnuts", "quantity": "2", "unit": "c"}, {"raw_name": "Cream Cheese", "ingredient_name": "Cream Cheese", "quantity": "2", "unit": "pkg"}, {"raw_name": "Granulated Sugar", "ingredient_name": "Granulated Sugar", "quantity": "1/2", "unit": "c"}, {"raw_name": "Egg", "ingredient_name": "Egg", "quantity": "4", "unit": "whole"}, {"raw_name": "All-Purpose Flour", "ingredient_name": "All-Purpose Flour", "quantity": "1/4", "unit": "c"}, {"raw_name": "Lemon Juice", "ingredient_name": "Lemon Juice", "quantity": "2", "unit": "tbsp"}]


created_at: 2026-04-04 19:13:39.962729
status: flagged
provider: claude
filename: Desserts/Cookies, Bars & Balls/Belgian Christmas Cookies.pdf
recipe_title: Belgian Christmas Cookies
unmatched_items: [{"raw_name": "Almond Extract"}]
unit_warnings: []
resolution_tiers: {"exact": 10, "failed": 1, "product_exact_fallback": 1}
raw_ai_response:
  {"title": "Belgian Christmas Cookies", "description": "Wonderful buttery bar cookie with almond and cinnamon toppings. Makes 5 dozen.", "servings": 60, "prep_time": 20, "cook_time": 11, "cuisine": "Belgian", "tags": ["Holiday", "Baked", "Dessert", "Make Ahead", "Freezer Friendly"], "culinary_type": "Dessert", "instructions": "Step 1: Preheat oven to 375 degrees F (190 degrees C).\nStep 2: Cream butter with extract; add brown sugar gradually, creaming until fluffy. Add eggs, one at a time, beating thoroughly after each addition.\nStep 3: Sift flour, baking powder, and salt together; add in thirds to creamed mixture, mixing until blended after each addition. Turn into a greased 15 x 10 x 1 inch jelly roll pan and spread evenly to edges.\nStep 4: Sprinkle a mixture of almonds and cinnamon over batter, then sprinkle with a mixture of red and green sugars.\nStep 5: Bake for 10 - 12 minutes. Cut into bars while still warm.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Butter", "quantity": "2/3", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Almond Extract", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Brown Sugar", "quantity": "1", "unit": "cup", "modifiers": "packed", "package_qty": "", "package_unit": ""}, {"name": "Egg", "quantity": "2", "unit": "whole", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "All-Purpose Flour", "quantity": "1 2/3", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Baking Powder", "quantity": "1 1/2", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Salt", "quantity": "1/2", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Almond", "quantity": "1/2", "unit": "cup", "modifiers": "finely chopped, unblanched", "package_qty": "", "package_unit": ""}, {"name": "Cinnamon", "quantity": "1/2", "unit": "tsp", "modifiers": "ground", "package_qty": "", "package_unit": ""}, {"name": "Granulated Sugar", "quantity": "2", "unit": "tsp", "modifiers": "red", "package_qty": "", "package_unit": ""}, {"name": "Granulated Sugar", "quantity": "2", "unit": "tsp", "modifiers": "green", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "Butter", "ingredient_name": "Butter", "quantity": "2/3", "unit": "c"}, {"raw_name": "?", "ingredient_name": null, "quantity": "1", "unit": "tsp"}, {"raw_name": "Brown Sugar", "ingredient_name": "Brown Sugar", "quantity": "1", "unit": "c"}, {"raw_name": "Egg", "ingredient_name": "Egg", "quantity": "2", "unit": "whole"}, {"raw_name": "All-Purpose Flour", "ingredient_name": "All-Purpose Flour", "quantity": "1 2/3", "unit": "c"}, {"raw_name": "Baking Powder", "ingredient_name": "Baking Powder", "quantity": "1 1/2", "unit": "tsp"}, {"raw_name": "Salt", "ingredient_name": "Salt", "quantity": "1/2", "unit": "tsp"}, {"raw_name": "Almond", "ingredient_name": "Almond", "quantity": "1/2", "unit": "c"}, {"raw_name": "Cinnamon", "ingredient_name": "Cinnamon", "quantity": "1/2", "unit": "tsp"}, {"raw_name": "Granulated Sugar", "ingredient_name": "Granulated Sugar", "quantity": "2", "unit": "tsp"}, {"raw_name": "Granulated Sugar", "ingredient_name": "Granulated Sugar", "quantity": "2", "unit": "tsp"}]


created_at: 2026-04-04 19:13:47.734023
status: success
provider: claude
filename: Desserts/Cookies, Bars & Balls/Brickle bars.pdf
recipe_title: Brickle Bars
unmatched_items: []
unit_warnings: []
resolution_tiers: {"exact": 8}
raw_ai_response:
  {"title": "Brickle Bars", "description": "Decadent chocolate brownies studded with almond brickle pieces and miniature chocolate chips, baked until fudgy and cut into bars.", "servings": 16, "prep_time": 15, "cook_time": 30, "cuisine": "American", "tags": ["Dessert", "Baked", "Comfort Food", "Make Ahead", "Freezer Friendly"], "culinary_type": "Dessert", "instructions": "Step 1: In a 2-quart saucepan cook and stir margarine or butter and unsweetened chocolate over low heat till melted.\nStep 2: Remove from heat and stir in sugar.\nStep 3: Add eggs and vanilla; beat lightly with a wooden spoon just till combined (don't overbeat or brownies will rise too high, then fall).\nStep 4: Stir in flour.\nStep 5: Spread batter in a greased 8x8x2-inch baking pan.\nStep 6: Sprinkle almond brickle pieces and chocolate pieces evenly over batter.\nStep 7: Bake in a 350\u00b0 oven for 30 minutes.\nStep 8: Remove pan from oven and cool brownies in pan on a wire rack.\nStep 9: Cut into bars. Makes 16 bars.\nStep 10: For freezing: Remove the Brickle Bars from the pan. Wrap the Brickle Bars tightly in freezer wrap. Label and freeze.\nStep 11: To serve, let the Brickle Bars thaw, covered, at room temperature.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Margarine", "quantity": "1/2", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Bittersweet Chocolate", "quantity": "2", "unit": "oz", "modifiers": "unsweetened", "package_qty": "2", "package_unit": "oz"}, {"name": "Sugar", "quantity": "1", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Egg", "quantity": "2", "unit": "whole", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Vanilla Extract", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "All-Purpose Flour", "quantity": "1/2", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Almond", "quantity": "1/2", "unit": "cup", "modifiers": "brickle pieces", "package_qty": "", "package_unit": ""}, {"name": "Milk Chocolate", "quantity": "1/2", "unit": "cup", "modifiers": "miniature, semisweet", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "Margarine", "ingredient_name": "Margarine", "quantity": "1/2", "unit": "c"}, {"raw_name": "Bittersweet Chocolate", "ingredient_name": "Bittersweet Chocolate", "quantity": "2", "unit": "oz"}, {"raw_name": "Sugar", "ingredient_name": "Sugar", "quantity": "1", "unit": "c"}, {"raw_name": "Egg", "ingredient_name": "Egg", "quantity": "2", "unit": "whole"}, {"raw_name": "Vanilla Extract", "ingredient_name": "Vanilla Extract", "quantity": "1", "unit": "tsp"}, {"raw_name": "All-Purpose Flour", "ingredient_name": "All-Purpose Flour", "quantity": "1/2", "unit": "c"}, {"raw_name": "Almond", "ingredient_name": "Almond", "quantity": "1/2", "unit": "c"}, {"raw_name": "Milk Chocolate", "ingredient_name": "Milk Chocolate", "quantity": "1/2", "unit": "c"}]


created_at: 2026-04-04 19:14:00.309292
status: flagged
provider: claude
filename: Desserts/Cookies, Bars & Balls/Buttered Popcorn & Malted Milk Ball Cookies.pdf
recipe_title: Buttered Popcorn & Malted Milk Ball Cookies
unmatched_items: [{"raw_name": "Malted Milk Balls"}]
unit_warnings: []
resolution_tiers: {"exact": 11, "failed": 1, "product_off_fallback": 1}
raw_ai_response:
  {"title": "Buttered Popcorn & Malted Milk Ball Cookies", "description": "Yield 24 cookies. Crispy-edged cookies featuring buttered popcorn and chopped malted milk balls, finished with a sprinkle of coarse sea salt.", "servings": 24, "prep_time": 20, "cook_time": 12, "cuisine": "American", "tags": ["Dessert", "Baked", "Weekend Project", "Comfort Food", "Crispy"], "culinary_type": "Dessert", "instructions": "Step 1: Preheat oven to 350\u00b0F. Adjust oven racks to be in the top and bottom thirds of the oven.\nStep 2: Place popped popcorn in a large mixing bowl, sifting through your fingers to avoid getting unpopped kernels in the bowl. Pour 1 tablespoon melted butter over the popcorn. If your popcorn does not already have salt added, sprinkle in a pinch of salt. Toss with a spoon to cover the popcorn.\nStep 3: In a medium mixing bowl, whisk together flour, baking soda, and salt. Set aside. In the bowl of a standing mixer, combine butter, brown sugar, and granulated sugar. Beat on medium-high speed for 2 minutes. Scrape down the sides of the bowl and add egg and vanilla. Beat for another 30 seconds to 1 minute until well mixed. With the mixer on the lowest speed, gradually add flour mixture, and stop mixing when there is still a little flour visible.\nStep 4: Remove the bowl from the stand mixer. Pour in buttered popcorn, and gently fold into the dough. The popcorn pieces will break down somewhat as you stir, but be careful not to crush them too much. When popcorn is almost evenly distributed, add chopped malted milk balls and fold into the dough.\nStep 5: Scoop heaping tablespoonfuls of dough onto a baking sheet lined with parchment paper or a Silpat mat, spacing each dough ball at least 1 inch apart. Sprinkle the tops of each dough ball with coarse sea salt. Bake for 10-12 minutes, rotating and switching the top and bottom trays halfway through baking. The edges will look slightly brown (12 minutes was the time that worked best in my oven!).\nStep 6: Allow to cool on baking sheets for 5 minutes, then transfer to a wire rack to cool completely. The cookies will deflate a little once they come out of the oven, and will end up thin, with crispy edges and chewy centers.\nStep 7: Adapted from Joy the Baker and The Smitten Kitchen Cookbook.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "popcorn", "quantity": "4", "unit": "cup", "modifiers": "popped, plain white, not butter-flavored", "package_qty": "", "package_unit": ""}, {"name": "unsalted butter", "quantity": "1", "unit": "tbsp", "modifiers": "melted", "package_qty": "14", "package_unit": "g"}, {"name": "all-purpose flour", "quantity": "1.25", "unit": "cup", "modifiers": "", "package_qty": "150", "package_unit": "g"}, {"name": "baking soda", "quantity": "0.5", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "salt", "quantity": "0.25", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "unsalted butter", "quantity": "0.5", "unit": "cup", "modifiers": "softened, room temperature", "package_qty": "113", "package_unit": "g"}, {"name": "light brown sugar", "quantity": "0.5", "unit": "cup", "modifiers": "packed", "package_qty": "109", "package_unit": "g"}, {"name": "granulated sugar", "quantity": "0.33", "unit": "cup", "modifiers": "", "package_qty": "67", "package_unit": "g"}, {"name": "egg", "quantity": "1", "unit": "whole", "modifiers": "large", "package_qty": "", "package_unit": ""}, {"name": "vanilla extract", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "malted milk balls", "quantity": "1", "unit": "cup", "modifiers": "roughly chopped", "package_qty": "100", "package_unit": "g"}, {"name": "salt", "quantity": "1", "unit": "pinch", "modifiers": "coarse sea salt, for sprinkling", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "Popcorn", "ingredient_name": "Popcorn", "quantity": "4", "unit": "c"}, {"raw_name": "Butter", "ingredient_name": "Butter", "quantity": "1", "unit": "tbsp"}, {"raw_name": "All-Purpose Flour", "ingredient_name": "All-Purpose Flour", "quantity": "1.25", "unit": "c"}, {"raw_name": "Baking Soda", "ingredient_name": "Baking Soda", "quantity": "0.5", "unit": "tsp"}, {"raw_name": "Salt", "ingredient_name": "Salt", "quantity": "0.25", "unit": "tsp"}, {"raw_name": "Butter", "ingredient_name": "Butter", "quantity": "0.5", "unit": "c"}, {"raw_name": "Light Brown Sugar", "ingredient_name": "Light Brown Sugar", "quantity": "0.5", "unit": "c"}, {"raw_name": "Granulated Sugar", "ingredient_name": "Granulated Sugar", "quantity": "0.33", "unit": "c"}, {"raw_name": "Egg", "ingredient_name": "Egg", "quantity": "1", "unit": "whole"}, {"raw_name": "Vanilla Extract", "ingredient_name": "Vanilla Extract", "quantity": "1", "unit": "tsp"}, {"raw_name": "?", "ingredient_name": null, "quantity": "1", "unit": "c"}, {"raw_name": "Salt", "ingredient_name": "Salt", "quantity": "1", "unit": "pinch"}]


created_at: 2026-04-04 19:14:07.578239
status: flagged
provider: claude
filename: Desserts/Cookies, Bars & Balls/Butterscotch Gingerbread Cookies.pdf
recipe_title: Butterscotch Gingerbread Cookies
unmatched_items: [{"raw_name": "Butterscotch Flavored Morsels"}]
unit_warnings: []
resolution_tiers: {"exact": 10, "failed": 1, "product_exact_fallback": 1}
raw_ai_response:
  {"title": "Butterscotch Gingerbread Cookies", "description": "Butterscotch morsels add sweet creaminess to this classic gingerbread cookie. Warm from the oven with a glass of cold milk.", "servings": 54, "prep_time": 15, "cook_time": 20, "cuisine": "American", "tags": ["Dessert", "Holiday", "Family Friendly", "Baked", "Comfort Food"], "culinary_type": "Dessert", "instructions": "Step 1: PREHEAT oven to 350 degrees F.\nStep 2: COMBINE flour, baking soda, cinnamon, ginger, cloves and salt in small bowl.\nStep 3: BEAT butter, sugar, egg and molasses in large mixer bowl until creamy. Gradually beat in flour mixture until well blended. Stir in morsels. Drop by rounded tablespoon onto ungreased baking sheets.\nStep 4: BAKE for 9 to 11 minutes or until cookies are lightly browned. Cool on baking sheets for 2 minutes; remove to wire racks to cool completely.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "All-Purpose Flour", "quantity": "3", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Baking Soda", "quantity": "2", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Cinnamon", "quantity": "1 1/2", "unit": "tsp", "modifiers": "ground", "package_qty": "", "package_unit": ""}, {"name": "Ginger", "quantity": "1 1/2", "unit": "tsp", "modifiers": "ground", "package_qty": "", "package_unit": ""}, {"name": "Cloves", "quantity": "3/4", "unit": "tsp", "modifiers": "ground", "package_qty": "", "package_unit": ""}, {"name": "Salt", "quantity": "1/2", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Butter", "quantity": "1", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Brown Sugar", "quantity": "1 1/2", "unit": "cup", "modifiers": "packed", "package_qty": "", "package_unit": ""}, {"name": "Egg", "quantity": "1", "unit": "whole", "modifiers": "large", "package_qty": "", "package_unit": ""}, {"name": "Molasses", "quantity": "1/3", "unit": "cup", "modifiers": "light", "package_qty": "", "package_unit": ""}, {"name": "Butterscotch Flavored Morsels", "quantity": "1", "unit": "package", "modifiers": "", "package_qty": "11", "package_unit": "oz"}]}

matched_ingredients:
  [{"raw_name": "All-Purpose Flour", "ingredient_name": "All-Purpose Flour", "quantity": "3", "unit": "c"}, {"raw_name": "Baking Soda", "ingredient_name": "Baking Soda", "quantity": "2", "unit": "tsp"}, {"raw_name": "Cinnamon", "ingredient_name": "Cinnamon", "quantity": "1 1/2", "unit": "tsp"}, {"raw_name": "Ginger", "ingredient_name": "Ginger", "quantity": "1 1/2", "unit": "tsp"}, {"raw_name": "Cloves", "ingredient_name": "Cloves", "quantity": "3/4", "unit": "tsp"}, {"raw_name": "Salt", "ingredient_name": "Salt", "quantity": "1/2", "unit": "tsp"}, {"raw_name": "Butter", "ingredient_name": "Butter", "quantity": "1", "unit": "c"}, {"raw_name": "Brown Sugar", "ingredient_name": "Brown Sugar", "quantity": "1 1/2", "unit": "c"}, {"raw_name": "Egg", "ingredient_name": "Egg", "quantity": "1", "unit": "whole"}, {"raw_name": "Molasses", "ingredient_name": "Molasses", "quantity": "1/3", "unit": "c"}, {"raw_name": "?", "ingredient_name": null, "quantity": "1", "unit": "pkg"}]


created_at: 2026-04-04 19:14:25.828612
status: flagged
provider: claude
filename: Desserts/Cookies, Bars & Balls/CHOCOLATE COOKIE DOUGH.pdf
recipe_title: Cookies Galore
unit_warnings: []
raw_ai_response:
  {"title": "Cookies Galore", "description": "A collection of four chocolate cookie recipes featuring chocolate cookie dough as the base: toffee topped fudge nougat, baked choco-covered cherries, and toffee 'n fudge bars.", "servings": 48, "prep_time": 0, "cook_time": 0, "cuisine": "American", "tags": ["Dessert", "Baked", "Make Ahead", "Comfort Food"], "culinary_type": "Dessert", "instructions": "CHOCOLATE COOKIE DOUGH: In large mixer bowl, cream butter, sugar, egg and vanilla until light and fluffy. (No need to sift flour \u2014 measure by lightly spooning into container and leveling off.) Add remaining ingredients; blend at low speed until a dough forms, about 1 minute. (Dough will be stiff.) For use with Pillsbury's Best Self-Rising Flour, omit salt, baking powder and soda.\n\nTOFFEE TOPPED FUDGE NOUGAT: Stir the 2 coarsely crushed toffee bars in the Chocolate Cookie Dough. Shape chocolate dough into 1-inch balls, using a heaping teaspoon of dough for each. Place 2 inches apart on ungreased cookie sheets. Bake at 350\u00b0 for 5 to 8 minutes until puffy. Cool completely. Prepare Glaze; dip top of each cookie into hot Glaze to cover or spread Glaze on cookies. Allow Glaze to dry completely before storing. Store tightly covered with waxed paper between layers of cookies. Glaze: In small heavy saucepan over low heat, melt the 3 finely crushed toffee bars in water, stirring constantly. Stir until thick and bubbly. If Glaze becomes too thick, thin with 1 teaspoon water.\n\nBAKED CHOCO-COVERED CHERRIES: Shape chocolate dough into 1-inch balls, using a heaping teaspoon of dough for each. Place 2 inches apart on ungreased cookie sheets. Push one cherry halfway in each ball. When all cookies are molded and cherries are pushed in, prepare Frosting and use immediately. Frost each cherry by spreading 1/2 teaspoon Frosting over cherry. (Frosting will spread over cookie slightly during baking.) Bake frosted cookies at 350\u00b0 for 8 to 10 minutes until puffy. Store tightly covered. Frosting: In small heavy saucepan over low heat, melt chocolate pieces with condensed milk, stirring constantly; remove from heat. Add remaining ingredients; stir until smooth. Tip: If desired, butterminits can be used for the maraschino cherries and water for the cherry juice.\n\nTOFFEE 'N FUDGE BARS: Stir chopped nuts and 2 crushed toffee bars in Chocolate Cookie Dough. Pat dough in an ungreased 8 or 9-inch square baking pan; sprinkle with remaining 2 crushed toffee bars. Bake at 350\u00b0 for 15 to 20 minutes until crushed candy is melted. Cool completely; cut into bars. Store tightly covered.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "butter", "quantity": "1/2", "unit": "cup", "modifiers": "softened", "package_qty": "", "package_unit": ""}, {"name": "margarine", "quantity": "1/2", "unit": "cup", "modifiers": "softened", "package_qty": "", "package_unit": ""}, {"name": "sugar", "quantity": "1", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "egg", "quantity": "1", "unit": "whole", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "vanilla extract", "quantity": "1.5", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Pillsbury's Best All Purpose Flour", "quantity": "1.5", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "cocoa powder", "quantity": "1/2", "unit": "cup", "modifiers": "unsweetened, instant", "package_qty": "", "package_unit": ""}, {"name": "salt", "quantity": "1/4", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "baking powder", "quantity": "1/4", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "baking soda", "quantity": "1/4", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "toffee candy bars", "quantity": "2", "unit": "whole", "modifiers": "coarsely crushed", "package_qty": "", "package_unit": ""}, {"name": "chocolate covered toffee candy bars", "quantity": "3", "unit": "whole", "modifiers": "finely crushed", "package_qty": "1", "package_unit": "oz"}, {"name": "water", "quantity": "2", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "maraschino cherries", "quantity": "36", "unit": "whole", "modifiers": "drained", "package_qty": "10", "package_unit": "oz"}, {"name": "chocolate", "quantity": "1", "unit": "cup", "modifiers": "semi-sweet, melted", "package_qty": "6", "package_unit": "oz"}, {"name": "chocolate pieces", "quantity": "1", "unit": "cup", "modifiers": "mint, melted", "package_qty": "", "package_unit": ""}, {"name": "condensed milk", "quantity": "1/2", "unit": "cup", "modifiers": "sweetened", "package_qty": "", "package_unit": ""}, {"name": "salt", "quantity": "1/4", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "maraschino cherry juice", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "nuts", "quantity": "1/4", "unit": "cup", "modifiers": "chopped", "package_qty": "", "package_unit": ""}, {"name": "toffee candy bars", "quantity": "4", "unit": "whole", "modifiers": "coarsely crushed", "package_qty": "1", "package_unit": "oz"}]}

matched_ingredients:
  [{"raw_name": "Butter", "ingredient_name": "Butter", "quantity": "1/2", "unit": "c"}, {"raw_name": "Margarine", "ingredient_name": "Margarine", "quantity": "1/2", "unit": "c"}, {"raw_name": "Sugar", "ingredient_name": "Sugar", "quantity": "1", "unit": "c"}, {"raw_name": "Egg", "ingredient_name": "Egg", "quantity": "1", "unit": "whole"}, {"raw_name": "Vanilla Extract", "ingredient_name": "Vanilla Extract", "quantity": "1.5", "unit": "tsp"}, {"raw_name": "?", "ingredient_name": null, "quantity": "1.5", "unit": "c"}, {"raw_name": "Cocoa powder", "ingredient_name": "Cocoa powder", "quantity": "1/2", "unit": "c"}, {"raw_name": "Salt", "ingredient_name": "Salt", "quantity": "1/4", "unit": "tsp"}, {"raw_name": "Baking Powder", "ingredient_name": "Baking Powder", "quantity": "1/4", "unit": "tsp"}, {"raw_name": "Baking Soda", "ingredient_name": "Baking Soda", "quantity": "1/4", "unit": "tsp"}, {"raw_name": "?", "ingredient_name": null, "quantity": "2", "unit": "whole"}, {"raw_name": "Water", "ingredient_name": "Water", "quantity": "2", "unit": "tbsp"}, {"raw_name": "?", "ingredient_name": null, "quantity": "36", "unit": "whole"}, {"raw_name": "Chocolate", "ingredient_name": "Chocolate", "quantity": "1", "unit": "c"}, {"raw_name": "?", "ingredient_name": null, "quantity": "1", "unit": "c"}, {"raw_name": "Condensed milk", "ingredient_name": "Condensed milk", "quantity": "1/2", "unit": "c"}, {"raw_name": "Salt", "ingredient_name": "Salt", "quantity": "1/4", "unit": "tsp"}, {"raw_name": "?", "ingredient_name": null, "quantity": "1", "unit": "tsp"}, {"raw_name": "?", "ingredient_name": null, "quantity": "1/4", "unit": "c"}, {"raw_name": "?", "ingredient_name": null, "quantity": "4", "unit": "whole"}]

unmatched_items:
  [{"raw_name": "chocolate covered toffee candy bars"}, {"raw_name": "Pillsbury'S Best All Purpose Flour"}, {"raw_name": "Toffee Candy Bars"}, {"raw_name": "Maraschino Cherries"}, {"raw_name": "Chocolate Pieces"}, {"raw_name": "Maraschino Cherry Juice"}, {"raw_name": "Nuts"}]

resolution_tiers:
  {"exact": 13, "failed": 8, "product_off_fallback": 4, "compound_decompose": 1, "product_exact_fallback": 3}


created_at: 2026-04-04 19:14:33.998407
status: success
provider: claude
filename: Desserts/Cookies, Bars & Balls/CHOCOLATE CRINKLES.pdf
recipe_title: Chocolate Crinkles
unmatched_items: []
unit_warnings: []
resolution_tiers: {"exact": 9}
raw_ai_response:
  {"title": "Chocolate Crinkles", "description": "These soft chocolate cookies have a distinctive cracked, crinkled top coated in powdered sugar. They're soft and chewy when cool with a rich chocolate flavor.", "servings": 52, "prep_time": 15, "cook_time": 12, "cuisine": "American", "tags": ["Dessert", "Comfort Food", "Baked", "Family Friendly"], "culinary_type": "Dessert", "instructions": "Step 1: Mix flour, baking powder and salt in a bowl.\nStep 2: In a large bowl beat butter and granulated sugar with electric mixer until fluffy.\nStep 3: Beat in eggs until mixture is pale yellow, then add vanilla and chocolate until blended.\nStep 4: Gradually add flour mixture, mixing just to blend.\nStep 5: Refrigerate dough about 1 hour.\nStep 6: Heat oven to 350\u00b0F.\nStep 7: Lightly grease cookie sheets.\nStep 8: Shape heaping teaspoonfuls dough into 1 1/4-inch balls.\nStep 9: Roll in confectioners' sugar.\nStep 10: Place 1 1/2 inches apart on prepared cookie sheets.\nStep 11: Bake about 12 minutes until tops are puffed and crackled.\nStep 12: Do not overbake - cookies are soft when hot but firm and chewy when cool.\nStep 13: Remove to rack to cool.\nStep 14: Store tightly covered up to 3 weeks with waxed paper between layers.\nStep 15: If you like, dip tops in confectioners' sugar before serving.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "All-Purpose Flour", "quantity": "2.17", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Baking Powder", "quantity": "2", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Salt", "quantity": "0.25", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Butter", "quantity": "0.5", "unit": "cup", "modifiers": "room temperature", "package_qty": "", "package_unit": ""}, {"name": "Granulated Sugar", "quantity": "1.5", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Egg", "quantity": "3", "unit": "whole", "modifiers": "large", "package_qty": "", "package_unit": ""}, {"name": "Vanilla Extract", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Bittersweet Chocolate", "quantity": "4", "unit": "oz", "modifiers": "unsweetened, melted", "package_qty": "1", "package_unit": "oz"}, {"name": "Powdered Sugar", "quantity": "0.5", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "All-Purpose Flour", "ingredient_name": "All-Purpose Flour", "quantity": "2.17", "unit": "c"}, {"raw_name": "Baking Powder", "ingredient_name": "Baking Powder", "quantity": "2", "unit": "tsp"}, {"raw_name": "Salt", "ingredient_name": "Salt", "quantity": "0.25", "unit": "tsp"}, {"raw_name": "Butter", "ingredient_name": "Butter", "quantity": "0.5", "unit": "c"}, {"raw_name": "Granulated Sugar", "ingredient_name": "Granulated Sugar", "quantity": "1.5", "unit": "c"}, {"raw_name": "Egg", "ingredient_name": "Egg", "quantity": "3", "unit": "whole"}, {"raw_name": "Vanilla Extract", "ingredient_name": "Vanilla Extract", "quantity": "1", "unit": "tsp"}, {"raw_name": "Bittersweet Chocolate", "ingredient_name": "Bittersweet Chocolate", "quantity": "4", "unit": "oz"}, {"raw_name": "Powdered Sugar", "ingredient_name": "Powdered Sugar", "quantity": "0.5", "unit": "c"}]


created_at: 2026-04-04 19:14:41.061328
status: flagged
provider: claude
filename: Desserts/Cookies, Bars & Balls/CHOCOLATE DELIGHT BITES.pdf
recipe_title: Chocolate Delight Bites
unmatched_items: [{"raw_name": "Semi-Sweet Chocolate"}, {"raw_name": "Semi-Sweet Chocolate"}]
unit_warnings: []
raw_ai_response:
  {"title": "Chocolate Delight Bites", "description": "Rich chocolate truffles made with cream cheese and whipped topping, rolled in nuts, coconut, or chocolate. A simple no-bake dessert that makes about 3 dozen pieces.", "servings": 36, "prep_time": 20, "cook_time": 0, "cuisine": "American", "tags": ["Dessert", "Make Ahead", "No Cook", "Comfort Food", "Few Ingredients"], "culinary_type": "Dessert", "instructions": "Step 1: Heat chocolate in large microwavable bowl at HIGH for 2 minutes, stirring until completely melted. Alternatively, heat in heavy saucepan over very low heat.\nStep 2: Beat in cream cheese and vanilla (or 1 tablespoon almond, coffee or orange liqueur); cool to room temperature.\nStep 3: Gently stir in whipped topping; refrigerate 1 hour.\nStep 4: Shape quickly into 1-inch balls.\nStep 5: Roll in nuts, coconut, or grated chocolate.\nStep 6: Store covered in refrigerator.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Semi-Sweet Chocolate", "quantity": "1", "unit": "package", "modifiers": "", "package_qty": "8", "package_unit": "oz"}, {"name": "Cream Cheese", "quantity": "4", "unit": "oz", "modifiers": "softened", "package_qty": "", "package_unit": ""}, {"name": "Cool Whip", "quantity": "3.5", "unit": "cup", "modifiers": "thawed", "package_qty": "8", "package_unit": "oz"}, {"name": "Vanilla Extract", "quantity": "1.5", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Almond", "quantity": "1", "unit": "tbsp", "modifiers": "finely chopped", "package_qty": "", "package_unit": ""}, {"name": "Coconut", "quantity": "1", "unit": "tbsp", "modifiers": "shredded", "package_qty": "", "package_unit": ""}, {"name": "Semi-Sweet Chocolate", "quantity": "1", "unit": "tbsp", "modifiers": "grated", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "?", "ingredient_name": null, "quantity": "1", "unit": "pkg"}, {"raw_name": "Cream Cheese", "ingredient_name": "Cream Cheese", "quantity": "4", "unit": "oz"}, {"raw_name": "?", "ingredient_name": null, "quantity": "3.5", "unit": "c"}, {"raw_name": "Vanilla Extract", "ingredient_name": "Vanilla Extract", "quantity": "1.5", "unit": "tsp"}, {"raw_name": "Almond", "ingredient_name": "Almond", "quantity": "1", "unit": "tbsp"}, {"raw_name": "Coconut", "ingredient_name": "Coconut", "quantity": "1", "unit": "tbsp"}, {"raw_name": "?", "ingredient_name": null, "quantity": "1", "unit": "tbsp"}]

resolution_tiers:
  {"failed": 3, "compound_decompose": 2, "product_off_fallback": 2, "exact": 4, "product_exact_fallback": 1}


created_at: 2026-04-04 19:14:52.139832
status: flagged
provider: claude
filename: Desserts/Cookies, Bars & Balls/Cappuccino blondies.pdf
recipe_title: Cappuccino Blondies from LHJ
unmatched_items: [{"raw_name": "Instant Espresso Powder"}, {"raw_name": "Semisweet Chocolate"}]
unit_warnings: []
resolution_tiers: {"exact": 13, "failed": 2, "compound_decompose": 1, "product_off_fallback": 1}
raw_ai_response:
  {"title": "Cappuccino Blondies from LHJ", "description": "Buttery brown-sugar fingers studded with chocolate chips and macadamia nuts, topped with a smooth chocolate glaze. A mocha-inspired dessert perfect for coffee breaks.", "servings": 12, "prep_time": 20, "cook_time": 40, "cuisine": "American", "tags": ["Dessert", "Baked", "Make Ahead", "Comfort Food"], "culinary_type": "Dessert", "instructions": "1. Heat oven to 350 degrees. Line a 9-inch square baking pan with foil; lightly grease foil.\n2. Combine flour, espresso powder, baking powder, salt and cinnamon in medium bowl. Set aside.\n3. Beat butter and sugars in large mixer bowl on medium speed until creamy. Beat in eggs and vanilla. Gradually beat in dry ingredients until blended.\n4. Stir in nuts and chips. Spread batter into prepared pan. Bake 35 to 40 minutes until toothpick inserted in center comes out clean.\n5. Cool in pan on wire rack. Invert pan onto rack; peel off foil. Invert brownie again onto cutting board.\n6. Make Chocolate Glaze: Meanwhile, combine cream, chocolate and sugar in small microwaveproof bowl. Microwave on Medium 1 minute; stir. Microwave 30 minutes until slightly thickened.\n7. Spread chocolate glaze over top of brownies. Let stand 30 minutes for glaze to set. Cut into 2x2 1/2-inch bars. (Can be made ahead. Cover and freeze up to 1 month). Makes 12 brownies.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "All-Purpose Flour", "quantity": "1.25", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Instant Espresso Powder", "quantity": "4", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Baking Powder", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Salt", "quantity": "0.25", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Cinnamon", "quantity": "0.25", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Butter", "quantity": "0.5", "unit": "cup", "modifiers": "softened", "package_qty": "", "package_unit": ""}, {"name": "Brown Sugar", "quantity": "0.75", "unit": "cup", "modifiers": "firmly packed", "package_qty": "", "package_unit": ""}, {"name": "Granulated Sugar", "quantity": "0.5", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Egg", "quantity": "2", "unit": "whole", "modifiers": "large", "package_qty": "", "package_unit": ""}, {"name": "Vanilla Extract", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Macadamia Nut", "quantity": "0.5", "unit": "cup", "modifiers": "chopped", "package_qty": "", "package_unit": ""}, {"name": "Chocolate Chips", "quantity": "0.33", "unit": "cup", "modifiers": "semisweet", "package_qty": "", "package_unit": ""}, {"name": "Heavy Cream", "quantity": "0.33", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Semisweet Chocolate", "quantity": "3", "unit": "oz", "modifiers": "chopped", "package_qty": "", "package_unit": ""}, {"name": "Granulated Sugar", "quantity": "2", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "All-Purpose Flour", "ingredient_name": "All-Purpose Flour", "quantity": "1.25", "unit": "c"}, {"raw_name": "Baking Powder", "ingredient_name": "Baking Powder", "quantity": "1", "unit": "tsp"}, {"raw_name": "Salt", "ingredient_name": "Salt", "quantity": "0.25", "unit": "tsp"}, {"raw_name": "Cinnamon", "ingredient_name": "Cinnamon", "quantity": "0.25", "unit": "tsp"}, {"raw_name": "Butter", "ingredient_name": "Butter", "quantity": "0.5", "unit": "c"}, {"raw_name": "Brown Sugar", "ingredient_name": "Brown Sugar", "quantity": "0.75", "unit": "c"}, {"raw_name": "Granulated Sugar", "ingredient_name": "Granulated Sugar", "quantity": "0.5", "unit": "c"}, {"raw_name": "Egg", "ingredient_name": "Egg", "quantity": "2", "unit": "whole"}, {"raw_name": "Vanilla Extract", "ingredient_name": "Vanilla Extract", "quantity": "1", "unit": "tsp"}, {"raw_name": "Macadamia Nut", "ingredient_name": "Macadamia Nut", "quantity": "0.5", "unit": "c"}, {"raw_name": "Chocolate Chips", "ingredient_name": "Chocolate Chips", "quantity": "0.33", "unit": "c"}, {"raw_name": "Heavy Cream", "ingredient_name": "Heavy Cream", "quantity": "0.33", "unit": "c"}, {"raw_name": "?", "ingredient_name": null, "quantity": "3", "unit": "oz"}, {"raw_name": "Granulated Sugar", "ingredient_name": "Granulated Sugar", "quantity": "2", "unit": "tbsp"}]


created_at: 2026-04-04 19:15:02.077087
status: flagged
provider: claude
filename: Desserts/Cookies, Bars & Balls/Cappuccino-Walnut Toffee _ Sweetheart Sugar Cookies.pdf
recipe_title: Cappuccino-Walnut Toffee
unmatched_items: [{"raw_name": "Instant Espresso"}]
unit_warnings: []
resolution_tiers: {"exact": 9, "failed": 1, "product_off_fallback": 1}
raw_ai_response:
  {"title": "Cappuccino-Walnut Toffee", "description": "A rich, layered walnut and chocolate toffee with espresso flavoring, topped with milk and white chocolate morsels. This homemade candy features a buttery walnut base with a creamy chocolate-coffee topping.", "servings": 8, "prep_time": 35, "cook_time": 70, "cuisine": "American", "tags": ["Dessert", "Make Ahead", "Freezer Friendly", "Comfort Food"], "culinary_type": "Dessert", "instructions": "1. Preheat oven to 350\u00b0F. Butter a 15- x 10-inch jelly-roll pan.\n2. Bake walnuts at 350\u00b0F in a single layer in a shallow pan 8 to 10 minutes or until toasted and fragrant, stirring halfway through. Let cool 30 minutes.\n3. Melt 1\u00bd cups butter in a 3\u00bd-quart heavy saucepan over medium heat; stir in granulated sugar, next 5 ingredients, and \u00bd cup water. Cook, stirring constantly, until a candy thermometer registers 290\u00b0 (soft crack stage), about 20 minutes. Remove pan from heat, and stir in walnuts. Quickly pour mixture into prepared pan, and spread into an even layer. Immediately sprinkle milk chocolate and white chocolate morsels over top; let sit 2 minutes. Swirl chocolate using an offset spatula. Cover and chill until firm (about 1 hour). Breakoffice into pieces. Store in an airtight container in refrigerator up to 7 days, or at room temperature.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Walnut", "quantity": "2", "unit": "cup", "modifiers": "chopped", "package_qty": "", "package_unit": ""}, {"name": "Butter", "quantity": "1.5", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Granulated Sugar", "quantity": "1", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Brown Sugar", "quantity": "0.5", "unit": "cup", "modifiers": "firmly packed, light", "package_qty": "", "package_unit": ""}, {"name": "Molasses", "quantity": "1", "unit": "tbsp", "modifiers": "dark, unsulphured", "package_qty": "", "package_unit": ""}, {"name": "Instant Espresso", "quantity": "2", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Cinnamon", "quantity": "0.5", "unit": "tsp", "modifiers": "ground", "package_qty": "", "package_unit": ""}, {"name": "Salt", "quantity": "0.25", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Milk Chocolate", "quantity": "1", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "White Chocolate", "quantity": "1", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "Walnut", "ingredient_name": "Walnut", "quantity": "2", "unit": "c"}, {"raw_name": "Butter", "ingredient_name": "Butter", "quantity": "1.5", "unit": "c"}, {"raw_name": "Granulated Sugar", "ingredient_name": "Granulated Sugar", "quantity": "1", "unit": "c"}, {"raw_name": "Brown Sugar", "ingredient_name": "Brown Sugar", "quantity": "0.5", "unit": "c"}, {"raw_name": "Molasses", "ingredient_name": "Molasses", "quantity": "1", "unit": "tbsp"}, {"raw_name": "?", "ingredient_name": null, "quantity": "2", "unit": "tsp"}, {"raw_name": "Cinnamon", "ingredient_name": "Cinnamon", "quantity": "0.5", "unit": "tsp"}, {"raw_name": "Salt", "ingredient_name": "Salt", "quantity": "0.25", "unit": "tsp"}, {"raw_name": "Milk Chocolate", "ingredient_name": "Milk Chocolate", "quantity": "1", "unit": "c"}, {"raw_name": "White Chocolate", "ingredient_name": "White Chocolate", "quantity": "1", "unit": "c"}]


created_at: 2026-04-04 19:15:11.469209
status: flagged
provider: claude
filename: Desserts/Cookies, Bars & Balls/Caramel filled chocolate cookies.pdf
recipe_title: Caramel Filled Chocolate Cookies
unmatched_items: [{"raw_name": "Caramel Candy"}, {"raw_name": "Candy Coating"}]
unit_warnings: []
resolution_tiers: {"exact": 10, "failed": 2, "product_off_fallback": 2}
raw_ai_response:
  {"title": "Caramel Filled Chocolate Cookies", "description": "Decadent chocolate cookies filled with homemade caramel candy, from the kitchen of Mary Gayle Braman.", "servings": 24, "prep_time": 30, "cook_time": 9, "cuisine": "American", "tags": ["Dessert", "Weekend Project", "Baked", "Sweet"], "culinary_type": "Dessert", "instructions": "Heat oven to 375\u00b0F. Sift together into measuring cups, blend well. Stir in 1/2 of the pecans for each batch. Shape about 1 tablespoon dough around 1 caramel candy, covering completely. In small bowl, combine remaining 1/2 pecan and 1 tablespoon sugar. Press nut mixture into pecan frosted candy. Bake at 375\u00b0F for 7 to 9 minutes in until all and slighted cracked. Bake 2 minutes. Remove from cookie sheets. Cool completely on wire. Melt candy coating in small saucepan, over low heat, stirring until smooth. Dip entire bottom of each cookie in melted chocolate coating, completely until smooth, in cookie.", "has_ingredient_list": true, "extraction_confidence": "medium", "ingredients": [{"name": "All-Purpose Flour", "quantity": "2.5", "unit": "cup", "modifiers": "unbleached", "package_qty": "", "package_unit": ""}, {"name": "Cocoa powder", "quantity": "0.75", "unit": "cup", "modifiers": "unsweetened", "package_qty": "", "package_unit": ""}, {"name": "Baking Soda", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Sugar", "quantity": "1", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Brown Sugar", "quantity": "1", "unit": "cup", "modifiers": "firmly packed", "package_qty": "", "package_unit": ""}, {"name": "Butter", "quantity": "1", "unit": "cup", "modifiers": "softened", "package_qty": "", "package_unit": ""}, {"name": "Vanilla Extract", "quantity": "2", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Egg", "quantity": "2", "unit": "whole", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Pecan", "quantity": "1", "unit": "cup", "modifiers": "chopped", "package_qty": "", "package_unit": ""}, {"name": "Caramel Candy", "quantity": "48", "unit": "piece", "modifiers": "unwrapped", "package_qty": "", "package_unit": ""}, {"name": "Sugar", "quantity": "1", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Candy Coating", "quantity": "4", "unit": "oz", "modifiers": "vanilla flavored", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "All-Purpose Flour", "ingredient_name": "All-Purpose Flour", "quantity": "2.5", "unit": "c"}, {"raw_name": "Cocoa powder", "ingredient_name": "Cocoa powder", "quantity": "0.75", "unit": "c"}, {"raw_name": "Baking Soda", "ingredient_name": "Baking Soda", "quantity": "1", "unit": "tsp"}, {"raw_name": "Sugar", "ingredient_name": "Sugar", "quantity": "1", "unit": "c"}, {"raw_name": "Brown Sugar", "ingredient_name": "Brown Sugar", "quantity": "1", "unit": "c"}, {"raw_name": "Butter", "ingredient_name": "Butter", "quantity": "1", "unit": "c"}, {"raw_name": "Vanilla Extract", "ingredient_name": "Vanilla Extract", "quantity": "2", "unit": "tsp"}, {"raw_name": "Egg", "ingredient_name": "Egg", "quantity": "2", "unit": "whole"}, {"raw_name": "Pecan", "ingredient_name": "Pecan", "quantity": "1", "unit": "c"}, {"raw_name": "?", "ingredient_name": null, "quantity": "48", "unit": "pc"}, {"raw_name": "Sugar", "ingredient_name": "Sugar", "quantity": "1", "unit": "tbsp"}, {"raw_name": "?", "ingredient_name": null, "quantity": "4", "unit": "oz"}]


created_at: 2026-04-04 19:15:23.463867
status: flagged
provider: claude
filename: Desserts/Cookies, Bars & Balls/Chocolate Chip Candy Cane Cookies.pdf
recipe_title: Sunny's Chocolate Chip Candy Cane Cookies
unmatched_items: [{"raw_name": "Candy Cane"}]
unit_warnings: []
resolution_tiers: {"exact": 9, "failed": 1, "product_off_fallback": 1}
raw_ai_response:
  {"title": "Sunny's Chocolate Chip Candy Cane Cookies", "description": "A festive pumpkin pie spice-infused cookie loaded with bittersweet chocolate chips and crushed candy canes. Perfect for holiday baking.", "servings": 24, "prep_time": 20, "cook_time": 45, "cuisine": "American", "tags": ["Holiday", "Baked", "Comfort Food", "Dessert", "Family Friendly"], "culinary_type": "Dessert", "instructions": "Step 1: Preheat the oven to 350 degrees F.\nStep 2: To a stand mixer, add the butter, brown sugar and granulated sugar. Blend on high with the paddle attachment until the sugar granules are less visible and the mixture is light and fluffy, about 4 minutes.\nStep 3: Scrape the sides with a rubber spatula, then add the egg and blend on low until combined, stopping to scrape the sides more to incorporate.\nStep 4: Prepare the dry ingredients. In a separate bowl, add the flour, pumpkin pie spice, baking powder and baking soda. Stir and toss with a spoon or fork.\nStep 5: Scrape the sides of the mixer bowl and, while off, add half of the flour mixture. Turn on low and mix until combined; this should only take 5 to 6 rotations of the paddle. Stop and scrape the sides again, then add the other half of the flour and mix on low the same way. Turn off the mixer.\nStep 6: Add the chopped chocolate chips and crushed candy canes. Turn the mixer back on low and blend until just combined, this should only take 3 to 4 rotations of the paddle.\nStep 7: Line 3 baking sheets with parchment paper. Scoop dough balls the size of golf balls, 1 tablespoon each, and place 3 inches apart on the baking sheet, about 8 cookies per sheet. Bake until the edges are set and the center is cooked through, but still soft, 13 to 15 minutes.\nStep 8: Cool the cookies for 2 to 3 minutes on the sheets. Then, holding the baking sheet over a wire cooling rack, remove the cookies from the sheet by gripping the baking sheet with one hand and the parchment paper on the opposite side with your other hand. Gently slide the parchment paper off the sheet with the cookies still on top, resting the parchment and cookies on the wire rack beneath until cool. This cookie removal/cooling trick takes coordination, so think about it before you do it and easy on the egg nog.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Butter", "quantity": "1/2", "unit": "cup", "modifiers": "room temperature", "package_qty": "1", "package_unit": "stick"}, {"name": "Brown Sugar", "quantity": "2/3", "unit": "cup", "modifiers": "packed", "package_qty": "", "package_unit": ""}, {"name": "Granulated Sugar", "quantity": "1/2", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Egg", "quantity": "1", "unit": "whole", "modifiers": "beaten", "package_qty": "", "package_unit": ""}, {"name": "All-Purpose Flour", "quantity": "1 1/2", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Pumpkin Pie Spice", "quantity": "1/2", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Baking Powder", "quantity": "1/2", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Baking Soda", "quantity": "1/4", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Bittersweet Chocolate", "quantity": "1/3", "unit": "cup", "modifiers": "chopped", "package_qty": "", "package_unit": ""}, {"name": "Candy Cane", "quantity": "1/4", "unit": "cup", "modifiers": "crushed", "package_qty": "2", "package_unit": "oz"}]}

matched_ingredients:
  [{"raw_name": "Butter", "ingredient_name": "Butter", "quantity": "1/2", "unit": "c"}, {"raw_name": "Brown Sugar", "ingredient_name": "Brown Sugar", "quantity": "2/3", "unit": "c"}, {"raw_name": "Granulated Sugar", "ingredient_name": "Granulated Sugar", "quantity": "1/2", "unit": "c"}, {"raw_name": "Egg", "ingredient_name": "Egg", "quantity": "1", "unit": "whole"}, {"raw_name": "All-Purpose Flour", "ingredient_name": "All-Purpose Flour", "quantity": "1 1/2", "unit": "c"}, {"raw_name": "Pumpkin Pie Spice", "ingredient_name": "Pumpkin Pie Spice", "quantity": "1/2", "unit": "tsp"}, {"raw_name": "Baking Powder", "ingredient_name": "Baking Powder", "quantity": "1/2", "unit": "tsp"}, {"raw_name": "Baking Soda", "ingredient_name": "Baking Soda", "quantity": "1/4", "unit": "tsp"}, {"raw_name": "Bittersweet Chocolate", "ingredient_name": "Bittersweet Chocolate", "quantity": "1/3", "unit": "c"}, {"raw_name": "?", "ingredient_name": null, "quantity": "1/4", "unit": "c"}]


created_at: 2026-04-04 19:15:31.393547
status: flagged
provider: claude
filename: Desserts/Cookies, Bars & Balls/Chocolate Chip Cookies_.pdf
recipe_title: Chocolate Chip Cookies
unmatched_items: [{"raw_name": "Vanilla Flavor Instant Pudding And Pie Filling"}, {"raw_name": "Nuts"}]
unit_warnings: []
resolution_tiers: {"exact": 8, "failed": 2, "product_off_fallback": 1, "product_exact_fallback": 1}
raw_ai_response:
  {"title": "Chocolate Chip Cookies", "description": "Classic chocolate chip cookies made with instant vanilla pudding mix for extra flavor and richness. Soft, chewy texture with chocolate chips and optional nuts.", "servings": 7, "prep_time": 15, "cook_time": 10, "cuisine": "American", "tags": ["Comfort Food", "Baked", "Family Friendly", "Weekend Project"], "culinary_type": "Dessert", "instructions": "Step 1: Mix flour with baking soda.\nStep 2: Combine butter, granulated sugar, and light brown sugar in a large mixer bowl; beat until smooth and creamy.\nStep 3: Beat in eggs.\nStep 4: Gradually add flour mixture; then stir in chocolate chips and nuts.\nStep 5: Drop batter by rounded teaspoonfuls, about 2 inches apart, onto ungreased baking sheets.\nStep 6: Bake at 375\u00b0F for 8 to 10 minutes.\nStep 7: For Chocolate Chocolate Chip Cookies, substitute Chocolate Flavor Instant Pudding.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "All-Purpose Flour", "quantity": "2.25", "unit": "cup", "modifiers": "unsifted", "package_qty": "", "package_unit": ""}, {"name": "Baking Soda", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Butter", "quantity": "1", "unit": "cup", "modifiers": "softened", "package_qty": "", "package_unit": ""}, {"name": "Granulated Sugar", "quantity": "0.25", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Brown Sugar", "quantity": "0.75", "unit": "cup", "modifiers": "firmly packed, light", "package_qty": "", "package_unit": ""}, {"name": "Vanilla Extract", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Vanilla Flavor Instant Pudding and Pie Filling", "quantity": "1", "unit": "package", "modifiers": "", "package_qty": "4", "package_unit": "serving size"}, {"name": "Egg", "quantity": "2", "unit": "whole", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Chocolate Chips", "quantity": "1", "unit": "package", "modifiers": "", "package_qty": "12", "package_unit": "oz"}, {"name": "Nuts", "quantity": "1", "unit": "cup", "modifiers": "chopped, optional", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "All-Purpose Flour", "ingredient_name": "All-Purpose Flour", "quantity": "2.25", "unit": "c"}, {"raw_name": "Baking Soda", "ingredient_name": "Baking Soda", "quantity": "1", "unit": "tsp"}, {"raw_name": "Butter", "ingredient_name": "Butter", "quantity": "1", "unit": "c"}, {"raw_name": "Granulated Sugar", "ingredient_name": "Granulated Sugar", "quantity": "0.25", "unit": "c"}, {"raw_name": "Brown Sugar", "ingredient_name": "Brown Sugar", "quantity": "0.75", "unit": "c"}, {"raw_name": "Vanilla Extract", "ingredient_name": "Vanilla Extract", "quantity": "1", "unit": "tsp"}, {"raw_name": "?", "ingredient_name": null, "quantity": "1", "unit": "pkg"}, {"raw_name": "Egg", "ingredient_name": "Egg", "quantity": "2", "unit": "whole"}, {"raw_name": "Chocolate Chips", "ingredient_name": "Chocolate Chips", "quantity": "1", "unit": "pkg"}, {"raw_name": "?", "ingredient_name": null, "quantity": "1", "unit": "c"}]


created_at: 2026-04-04 19:15:42.235956
status: success
provider: claude
filename: Desserts/Cookies, Bars & Balls/Chocolate chip cranberry cheese bars.pdf
recipe_title: Chocolate Chip Cranberry Cheese Bars
unmatched_items: []
unit_warnings: []
resolution_tiers: {"exact": 8, "common_name": 1}
raw_ai_response:
  {"title": "Chocolate Chip Cranberry Cheese Bars", "description": "A sweet bar cookie combining butter, brown sugar, oats, and chocolate chips with cranberries and a cream cheese topping, brought to you by Nestl\u00e9 Carnation Milk and VeryBestBaking.com.", "servings": 36, "prep_time": 0, "cook_time": 0, "cuisine": "American", "tags": ["Baked", "Comfort Food", "Dessert", "Family Friendly"], "culinary_type": "Dessert", "instructions": "1. BEAT butter and brown sugar in large mixer bowl until creamy.\n2. Gradually beat in flour, oats and orange peel until crumbly.\n3. Stir in morsels and cranberries; reserve 2 cups mixture.\n4. Press remaining mixture onto bottom of greased 13 x 9-inch baking pan.\n5. BAKE in preheated 350\u00b0 F. oven for 15 minutes.\n6. Beat cream cheese in small mixer bowl until smooth.\n7. bowl until smooth.\n8. Gradually beat in sweetened condensed milk.\n9. Pour over hot crust; sprinkle with reserved flour mixture.\n10. Bake for additional 25 to 30 minutes or until center is set.\n11. Cool in pan on wire rack.\n12. Chill Level: Average\n13. Baking Time: 20 minutes\n14. Recipe and photo provided by Nestl\u00e9\u00ae Carnation Milk\u00ae and VeryBestBaking.com", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Butter", "quantity": "1", "unit": "cup", "modifiers": "softened", "package_qty": "2", "package_unit": "stick"}, {"name": "Brown Sugar", "quantity": "1", "unit": "cup", "modifiers": "packed", "package_qty": "", "package_unit": ""}, {"name": "All-Purpose Flour", "quantity": "2", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Oats", "quantity": "1.5", "unit": "cup", "modifiers": "quick or old-fashioned", "package_qty": "", "package_unit": ""}, {"name": "Orange Zest", "quantity": "2", "unit": "tsp", "modifiers": "grated", "package_qty": "", "package_unit": ""}, {"name": "Chocolate Chips", "quantity": "2", "unit": "cup", "modifiers": "semi-sweet", "package_qty": "12", "package_unit": "oz"}, {"name": "Dried Cranberries", "quantity": "1", "unit": "cup", "modifiers": "sweetened", "package_qty": "4", "package_unit": "oz"}, {"name": "Cream Cheese", "quantity": "1", "unit": "package", "modifiers": "softened", "package_qty": "8", "package_unit": "oz"}, {"name": "Condensed Milk", "quantity": "1.25", "unit": "cup", "modifiers": "sweetened", "package_qty": "14", "package_unit": "oz"}]}

matched_ingredients:
  [{"raw_name": "Butter", "ingredient_name": "Butter", "quantity": "1", "unit": "c"}, {"raw_name": "Brown Sugar", "ingredient_name": "Brown Sugar", "quantity": "1", "unit": "c"}, {"raw_name": "All-Purpose Flour", "ingredient_name": "All-Purpose Flour", "quantity": "2", "unit": "c"}, {"raw_name": "Oats", "ingredient_name": "Oats", "quantity": "1.5", "unit": "c"}, {"raw_name": "Orange", "ingredient_name": "Orange", "quantity": "2", "unit": "tsp"}, {"raw_name": "Chocolate Chips", "ingredient_name": "Chocolate Chips", "quantity": "2", "unit": "c"}, {"raw_name": "Dried Cranberries", "ingredient_name": "Dried Cranberries", "quantity": "1", "unit": "c"}, {"raw_name": "Cream Cheese", "ingredient_name": "Cream Cheese", "quantity": "1", "unit": "pkg"}, {"raw_name": "Condensed milk", "ingredient_name": "Condensed milk", "quantity": "1.25", "unit": "c"}]


created_at: 2026-04-04 19:28:32.025266
status: flagged
provider: claude
filename: Asian/Thai/Gaeng Keow Wan Gai.pdf
recipe_title: Gaeng Keow Wan Gai
unit_warnings: []
resolution_tiers: {"exact": 16, "failed": 3, "product_exact_fallback": 1, "common_name": 1}
raw_ai_response:
  {"title": "Gaeng Keow Wan Gai", "description": "A Thai green curry with chicken and eggplant, made with a fragrant homemade curry paste featuring lemongrass, galangal, and fresh herbs.", "servings": 4, "prep_time": 30, "cook_time": 15, "cuisine": "Thai", "tags": ["Stovetop", "Spicy", "Weeknight", "Comfort Food", "Creamy"], "culinary_type": "Main Course", "instructions": "Step 1: Pound all ingredients with pestle and mortar or blend in processor until smooth to make curry paste.\nStep 2: Pour coconut milk and curry paste into saucepan and heat to boiling point and add chicken, fish sauce and sugar.\nStep 3: Cook for five minutes at a slow boil.\nStep 4: Add eggplant and reheat to boiling simmering for 2 minutes.\nStep 5: Add the coconut cream and stir to combine.\nStep 6: Add the torn kaffir lime leaves and basil and remove to serving dish garnishing with red jalapeno pepper.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Lemongrass", "quantity": "2", "unit": "stalk", "modifiers": "cut into 1/2 inch pieces", "package_qty": "", "package_unit": ""}, {"name": "Galangal", "quantity": "1", "unit": "tbsp", "modifiers": "sliced", "package_qty": "", "package_unit": ""}, {"name": "Cumin", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Coriander", "quantity": "1/2", "unit": "cup", "modifiers": "fresh chopped root", "package_qty": "", "package_unit": ""}, {"name": "Garlic", "quantity": "8", "unit": "clove", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Thai Bird Chili", "quantity": "10", "unit": "whole", "modifiers": "green", "package_qty": "", "package_unit": ""}, {"name": "Jalape\u00f1o", "quantity": "10", "unit": "whole", "modifiers": "green", "package_qty": "", "package_unit": ""}, {"name": "Shrimp Paste", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Shallot", "quantity": "1", "unit": "tbsp", "modifiers": "chopped", "package_qty": "", "package_unit": ""}, {"name": "Makrut Lime Leaves", "quantity": "1/4", "unit": "tsp", "modifiers": "minced skin", "package_qty": "", "package_unit": ""}, {"name": "Green Curry Paste", "quantity": "3", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Coconut Milk", "quantity": "2", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Coconut Cream", "quantity": "1/2", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Chicken", "quantity": "1", "unit": "lb", "modifiers": "boned, sliced in 1/2 in by 2 in pieces", "package_qty": "", "package_unit": ""}, {"name": "Fish Sauce", "quantity": "1/4", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Sugar", "quantity": "3", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Eggplant", "quantity": "1", "unit": "cup", "modifiers": "Thai", "package_qty": "", "package_unit": ""}, {"name": "Makrut Lime Leaves", "quantity": "6", "unit": "leaf", "modifiers": "torn", "package_qty": "", "package_unit": ""}, {"name": "Basil", "quantity": "1/4", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Red Pepper", "quantity": "1", "unit": "whole", "modifiers": "for garnish", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "Lemongrass", "ingredient_name": "Lemongrass", "quantity": "2", "unit": "stalk"}, {"raw_name": "Galangal", "ingredient_name": "Galangal", "quantity": "1", "unit": "tbsp"}, {"raw_name": "Cumin", "ingredient_name": "Cumin", "quantity": "1", "unit": "tsp"}, {"raw_name": "Coriander", "ingredient_name": "Coriander", "quantity": "1/2", "unit": "c"}, {"raw_name": "Garlic", "ingredient_name": "Garlic", "quantity": "8", "unit": "clove"}, {"raw_name": "?", "ingredient_name": null, "quantity": "10", "unit": "whole"}, {"raw_name": "Jalape\u00f1o", "ingredient_name": "Jalape\u00f1o", "quantity": "10", "unit": "whole"}, {"raw_name": "Shrimp Paste", "ingredient_name": "Shrimp Paste", "quantity": "1", "unit": "tsp"}, {"raw_name": "Shallot", "ingredient_name": "Shallot", "quantity": "1", "unit": "tbsp"}, {"raw_name": "Green Curry Paste", "ingredient_name": "Green Curry Paste", "quantity": "3", "unit": "tbsp"}, {"raw_name": "Coconut Milk", "ingredient_name": "Coconut Milk", "quantity": "2", "unit": "c"}, {"raw_name": "Coconut Cream", "ingredient_name": "Coconut Cream", "quantity": "1/2", "unit": "c"}, {"raw_name": "Chicken", "ingredient_name": "Chicken", "quantity": "1", "unit": "lb"}, {"raw_name": "Fish Sauce", "ingredient_name": "Fish Sauce", "quantity": "1/4", "unit": "c"}, {"raw_name": "Sugar", "ingredient_name": "Sugar", "quantity": "3", "unit": "tbsp"}, {"raw_name": "Eggplant", "ingredient_name": "Eggplant", "quantity": "1", "unit": "c"}, {"raw_name": "Basil", "ingredient_name": "Basil", "quantity": "1/4", "unit": "c"}, {"raw_name": "Bell Pepper", "ingredient_name": "Bell Pepper", "quantity": "1", "unit": "whole"}]

unmatched_items:
  [{"raw_name": "Makrut Lime Leaves"}, {"raw_name": "Makrut Lime Leaves"}, {"raw_name": "Bird Chili"}]


created_at: 2026-04-04 19:28:39.331696
status: flagged
provider: claude
filename: Asian/Thai/Thai chicken basil.pdf
recipe_title: Thai Chicken Basil
unmatched_items: [{"raw_name": "Bird Chili"}]
unit_warnings: []
resolution_tiers: {"failed": 1, "product_exact_fallback": 1, "exact": 10}
raw_ai_response:
  {"title": "Thai Chicken Basil", "description": "A quick stir-fried Thai dish with chicken, fresh basil, and aromatic spices served over rice.", "servings": 2, "prep_time": 10, "cook_time": 15, "cuisine": "Thai", "tags": ["Quick", "Stovetop", "Weeknight", "Spicy", "Savory"], "culinary_type": "Main Course", "instructions": "Step 1: Fry chopped red chilies and garlic in oil until fragrant. Step 2: Add precooked pork or uncooked chopped chicken and stir fry until cooked. Step 3: Add duck sauce and chopped green beans, then stir and mix with soy sauce. Step 4: Stir in more duck sauce as needed for color. Step 5: Add oyster sauce and brown sugar. Step 6: Add fresh Thai basil last and cook until wilted. Step 7: Add soy sauce for salty taste. Step 8: Stir fry until well mixed and serve over rice.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Thai Bird Chili", "quantity": "4", "unit": "whole", "modifiers": "chopped", "package_qty": "", "package_unit": ""}, {"name": "Garlic", "quantity": "3", "unit": "clove", "modifiers": "chopped", "package_qty": "", "package_unit": ""}, {"name": "Cooking Oil", "quantity": "1", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Pork", "quantity": "1", "unit": "cup", "modifiers": "precooked", "package_qty": "", "package_unit": ""}, {"name": "Chicken", "quantity": "1", "unit": "cup", "modifiers": "chopped, uncooked", "package_qty": "", "package_unit": ""}, {"name": "Duck Sauce", "quantity": "2", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Green Beans", "quantity": "2", "unit": "cup", "modifiers": "chopped", "package_qty": "", "package_unit": ""}, {"name": "Soy Sauce", "quantity": "2", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Oyster Sauce", "quantity": "1", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Brown Sugar", "quantity": "2", "unit": "pinch", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Thai Basil", "quantity": "1", "unit": "bunch", "modifiers": "fresh", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "?", "ingredient_name": null, "quantity": "4", "unit": "whole"}, {"raw_name": "Garlic", "ingredient_name": "Garlic", "quantity": "3", "unit": "clove"}, {"raw_name": "Cooking oil", "ingredient_name": "Cooking oil", "quantity": "1", "unit": "tbsp"}, {"raw_name": "Pork", "ingredient_name": "Pork", "quantity": "1", "unit": "c"}, {"raw_name": "Chicken", "ingredient_name": "Chicken", "quantity": "1", "unit": "c"}, {"raw_name": "Duck Sauce", "ingredient_name": "Duck Sauce", "quantity": "2", "unit": "tbsp"}, {"raw_name": "Green Beans", "ingredient_name": "Green Beans", "quantity": "2", "unit": "c"}, {"raw_name": "Soy Sauce", "ingredient_name": "Soy Sauce", "quantity": "2", "unit": "tbsp"}, {"raw_name": "Oyster Sauce", "ingredient_name": "Oyster Sauce", "quantity": "1", "unit": "tbsp"}, {"raw_name": "Brown Sugar", "ingredient_name": "Brown Sugar", "quantity": "2", "unit": "pinch"}, {"raw_name": "Thai Basil", "ingredient_name": "Thai Basil", "quantity": "1", "unit": "bunch"}]


created_at: 2026-04-04 19:28:48.256911
status: success
provider: claude
filename: Asian/Thai/Thai noodles with tofu and snow peas.pdf
recipe_title: Thai Noodles with Tofu and Snow Peas
unmatched_items: []
unit_warnings: []
resolution_tiers: {"exact": 13}
raw_ai_response:
  {"title": "Thai Noodles with Tofu and Snow Peas", "description": "A fresh and flavorful Thai noodle dish featuring crispy tofu, tender snow peas, and a tangy peanut-honey marinade with sesame and ginger undertones.", "servings": 6, "prep_time": 30, "cook_time": 10, "cuisine": "Thai", "tags": ["Quick", "Stovetop", "Spicy", "Weeknight", "High Protein"], "culinary_type": "Main Course", "instructions": "In medium bowl, combine marinade ingredients. Add tofu; marinate 30 minutes.\nCook noodles and snow peas in 3 quarts boiling water 1 to 2 minutes, or until peas are crisp-tender; drain.\nRinse with cold water; drain.\nPlace in large bowl; add tofu and marinade.\nToss gentle to coat.\nAdd cilantro; toss to coat.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Tofu", "quantity": "1", "unit": "package", "modifiers": "extra firm, drained, pressed, cut into 1/2-inch pieces", "package_qty": "15", "package_unit": "oz"}, {"name": "Rice Noodles", "quantity": "1", "unit": "package", "modifiers": "fresh, Asian-style", "package_qty": "9", "package_unit": "oz"}, {"name": "Snow Peas", "quantity": "4", "unit": "oz", "modifiers": "trimmed, diagonally cut", "package_qty": "", "package_unit": ""}, {"name": "Coriander", "quantity": "1/4", "unit": "cup", "modifiers": "chopped, fresh", "package_qty": "", "package_unit": ""}, {"name": "Rice Vinegar", "quantity": "1/3", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Honey", "quantity": "1/4", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Peanut Butter", "quantity": "2", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Soy Sauce", "quantity": "2", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Vegetable Oil", "quantity": "2", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Sesame Oil", "quantity": "1", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Garlic", "quantity": "2", "unit": "clove", "modifiers": "finely chopped", "package_qty": "", "package_unit": ""}, {"name": "Red Pepper Flakes", "quantity": "1/2", "unit": "tsp", "modifiers": "crushed", "package_qty": "", "package_unit": ""}, {"name": "Ginger", "quantity": "1/4", "unit": "tsp", "modifiers": "ground", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "Tofu", "ingredient_name": "Tofu", "quantity": "1", "unit": "pkg"}, {"raw_name": "Rice", "ingredient_name": "Rice", "quantity": "1", "unit": "pkg"}, {"raw_name": "Snow Peas", "ingredient_name": "Snow Peas", "quantity": "4", "unit": "oz"}, {"raw_name": "Coriander", "ingredient_name": "Coriander", "quantity": "1/4", "unit": "c"}, {"raw_name": "Rice Vinegar", "ingredient_name": "Rice Vinegar", "quantity": "1/3", "unit": "c"}, {"raw_name": "Honey", "ingredient_name": "Honey", "quantity": "1/4", "unit": "c"}, {"raw_name": "Peanut Butter", "ingredient_name": "Peanut Butter", "quantity": "2", "unit": "tbsp"}, {"raw_name": "Soy Sauce", "ingredient_name": "Soy Sauce", "quantity": "2", "unit": "tbsp"}, {"raw_name": "Vegetable Oil", "ingredient_name": "Vegetable Oil", "quantity": "2", "unit": "tbsp"}, {"raw_name": "Sesame Oil", "ingredient_name": "Sesame Oil", "quantity": "1", "unit": "tbsp"}, {"raw_name": "Garlic", "ingredient_name": "Garlic", "quantity": "2", "unit": "clove"}, {"raw_name": "Red Pepper Flakes", "ingredient_name": "Red Pepper Flakes", "quantity": "1/2", "unit": "tsp"}, {"raw_name": "Ginger", "ingredient_name": "Ginger", "quantity": "1/4", "unit": "tsp"}]


created_at: 2026-04-04 19:40:13.378391
status: flagged
provider: claude
filename: American/Roasts & Pot Pies/Pork Tenderloin with Pan Sauce.pdf
recipe_title: Pork Tenderloin with Pan Sauce
unmatched_items: [{"raw_name": "Dry Mustard"}, {"raw_name": "Pork Marinade"}]
unit_warnings: []
resolution_tiers: {"exact": 11, "failed": 2, "compound_decompose": 1, "product_off_fallback": 2}
raw_ai_response:
  {"title": "Pork Tenderloin with Pan Sauce", "description": "A tender pork tenderloin marinated in a flavorful blend of olive oil, soy sauce, and vinegar, then seared and roasted until perfectly cooked. Finished with a rich pan sauce made from the drippings.", "servings": 4, "prep_time": 240, "cook_time": 45, "cuisine": "American", "tags": ["Dinner Party", "Stovetop", "Date Night", "Weeknight", "High Protein"], "culinary_type": "Main Course", "instructions": "Step 1: Combine all marinade ingredients (olive oil, soy sauce, red wine vinegar, lemon juice, Worcestershire sauce, parsley, dry mustard, black pepper, and garlic) and reserve 2-3 tablespoons separately.\nStep 2: Place the pork tenderloin and remaining marinade in a Ziplock bag and let marinate for at least 3-4 hours.\nStep 3: Preheat oven to 350 degrees.\nStep 4: In a hot skillet over medium-high heat, sear each side of the tenderloin for 2-3 minutes.\nStep 5: Place in the oven and cook for 30-40 minutes or until the meat has reached 160 degrees.\nStep 6: Let rest for at least 5 minutes before slicing.\nStep 7: Meanwhile, place the skillet back on the stove over medium heat.\nStep 8: Add the chicken broth and scrape up all the browned pieces from the bottom of the pan.\nStep 9: Add the reserved marinade and let it boil down for 2-3 minutes.\nStep 10: Add the butter and remove from heat, stirring until butter has melted.\nStep 11: Pour the pan sauce over the pork tenderloin.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Olive Oil", "quantity": "1/2", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Soy Sauce", "quantity": "1/3", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Red Wine Vinegar", "quantity": "1/4", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Lemon", "quantity": "1", "unit": "whole", "modifiers": "juiced", "package_qty": "", "package_unit": ""}, {"name": "Worcestershire Sauce", "quantity": "1", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Parsley", "quantity": "2", "unit": "tbsp", "modifiers": "fresh, finely chopped", "package_qty": "", "package_unit": ""}, {"name": "Dry Mustard", "quantity": "2", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Black Pepper", "quantity": "1", "unit": "pinch", "modifiers": "freshly cracked, to taste", "package_qty": "", "package_unit": ""}, {"name": "Garlic", "quantity": "4", "unit": "clove", "modifiers": "peeled, minced", "package_qty": "", "package_unit": ""}, {"name": "Pork Tenderloin", "quantity": "1", "unit": "lb", "modifiers": "silver skin removed", "package_qty": "1", "package_unit": "lb"}, {"name": "Chicken Broth", "quantity": "1/2", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Pork Marinade", "quantity": "2", "unit": "tbsp", "modifiers": "reserved, thoroughly mixed", "package_qty": "", "package_unit": ""}, {"name": "Butter", "quantity": "1", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "Olive Oil", "ingredient_name": "Olive Oil", "quantity": "1/2", "unit": "c"}, {"raw_name": "Soy Sauce", "ingredient_name": "Soy Sauce", "quantity": "1/3", "unit": "c"}, {"raw_name": "Red Wine Vinegar", "ingredient_name": "Red Wine Vinegar", "quantity": "1/4", "unit": "c"}, {"raw_name": "Lemon", "ingredient_name": "Lemon", "quantity": "1", "unit": "whole"}, {"raw_name": "Worcestershire Sauce", "ingredient_name": "Worcestershire Sauce", "quantity": "1", "unit": "tbsp"}, {"raw_name": "Parsley", "ingredient_name": "Parsley", "quantity": "2", "unit": "tbsp"}, {"raw_name": "?", "ingredient_name": null, "quantity": "2", "unit": "tsp"}, {"raw_name": "Black Pepper", "ingredient_name": "Black Pepper", "quantity": "1", "unit": "pinch"}, {"raw_name": "Garlic", "ingredient_name": "Garlic", "quantity": "4", "unit": "clove"}, {"raw_name": "Pork Tenderloin", "ingredient_name": "Pork Tenderloin", "quantity": "1", "unit": "lb"}, {"raw_name": "Chicken Broth", "ingredient_name": "Chicken Broth", "quantity": "1/2", "unit": "c"}, {"raw_name": "?", "ingredient_name": null, "quantity": "2", "unit": "tbsp"}, {"raw_name": "Butter", "ingredient_name": "Butter", "quantity": "1", "unit": "tbsp"}]


created_at: 2026-04-04 19:40:24.667175
status: flagged
provider: claude
filename: American/Sandwiches/White Castle Cheeseburger Sliders.pdf
recipe_title: White Castle Cheeseburger Sliders
unmatched_items: [{"raw_name": "Beefy Onion Soup Mix"}, {"raw_name": "Dill Pickle"}]
unit_warnings: []
resolution_tiers: {"exact": 6, "failed": 2, "product_off_fallback": 2}
raw_ai_response:
  {"title": "White Castle Cheeseburger Sliders", "description": "Homemade sliders that taste exactly like the original White Castle cheeseburgers. Incredibly flavorful, covered in cheese, and absolutely delicious.", "servings": 12, "prep_time": 15, "cook_time": 15, "cuisine": "American", "tags": ["Comfort Food", "Copycat", "Weeknight", "Fried", "Family Friendly"], "culinary_type": "Main Course", "instructions": "1. Preheat oven to 450 degrees F.\n2. In a large bowl, mix together the ground beef, beefy onion soup mix and beef broth until well combined.\n3. On a piece of parchment paper or wax paper, roll the hamburger meat out to about 1/4\" thickness. Just keep rolling and make the meat into a rectangle shape. If you need to eyeball it, use the slider buns to size 4 across, 3 down - that's how big your beef patty should be when it's done. Remember that White Castle patties are quite thin. Now using a knife, cut into the meat where the slider buns will go making 12 distinct patties but keep them together as one large rectangle still, just make the cuts not fully separating them. Next, using anything that can make a decent sized hole (we use the handle of a wooden spoon) make 5 holes in each patty.\n4. Place the meat in freezer for 25 minutes. It will not freeze but it should be a little bit easier to handle when it comes out.\n5. In a large baking pan, pour 1 cup of beef broth and 3 tablespoons of minced onions and stir gently spreading the onions out evenly. Place the giant meat rectangle into the liquid. The liquid steams through the burgers and cooks them perfectly. Put in the 450 degree F. oven for 10 minutes.\n6. Remove from oven after 10 minutes and drain all liquid from pan. (its ok for residual liquid to be there. Turn the meat out onto another piece of parchment paper.\n7. On the baking pan, place the 12 BOTTOMS of the slider buns. Now gently turn the parchment paper back over placing the hamburger back on the buns. Using the cut marks you made as a guide, separate the burgers. Top with cheese slices, pickles and put the TOPS of the slider buns on.\n8. Return to oven for 3-5 minutes, just long enough to melt the cheese. Serve immediately.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Ground Beef", "quantity": "3/4", "unit": "lb", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Beefy Onion Soup Mix", "quantity": "1", "unit": "packet", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Beef Broth", "quantity": "1/4", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Beef Broth", "quantity": "1", "unit": "cup", "modifiers": "for steaming", "package_qty": "", "package_unit": ""}, {"name": "Hamburger Bun", "quantity": "12", "unit": "whole", "modifiers": "slider buns", "package_qty": "", "package_unit": ""}, {"name": "American Cheese", "quantity": "8", "unit": "slice", "modifiers": "thinly sliced", "package_qty": "", "package_unit": ""}, {"name": "Onion", "quantity": "3", "unit": "tbsp", "modifiers": "dry minced", "package_qty": "", "package_unit": ""}, {"name": "Dill Pickle", "quantity": "1", "unit": "whole", "modifiers": "chips", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "Ground Beef", "ingredient_name": "Ground Beef", "quantity": "3/4", "unit": "lb"}, {"raw_name": "?", "ingredient_name": null, "quantity": "1", "unit": "pkt"}, {"raw_name": "Beef Broth", "ingredient_name": "Beef Broth", "quantity": "1/4", "unit": "c"}, {"raw_name": "Beef Broth", "ingredient_name": "Beef Broth", "quantity": "1", "unit": "c"}, {"raw_name": "Hamburger Bun", "ingredient_name": "Hamburger Bun", "quantity": "12", "unit": "whole"}, {"raw_name": "Cheese", "ingredient_name": "Cheese", "quantity": "8", "unit": "slice"}, {"raw_name": "Onion", "ingredient_name": "Onion", "quantity": "3", "unit": "tbsp"}, {"raw_name": "?", "ingredient_name": null, "quantity": "1", "unit": "whole"}]


created_at: 2026-04-04 19:40:32.799476
status: flagged
provider: claude
filename: Breads & Rolls/Bread/Sourdough bread _ Waldorf-Astoria cake.pdf
recipe_title: Waldorf-Astoria Cake
unmatched_items: [{"raw_name": "Miracle Whip"}]
unit_warnings: []
resolution_tiers: {"exact": 8, "failed": 1, "product_off_fallback": 1}
raw_ai_response:
  {"title": "Waldorf-Astoria Cake", "description": "A classic layered cake with cocoa and vanilla flavors, topped with pecans. Baked from the kitchen of Deanne White of Roanoke.", "servings": 8, "prep_time": 20, "cook_time": 30, "cuisine": "American", "tags": ["Dessert", "Baked", "Comfort Food", "Weekend Project"], "culinary_type": "Dessert", "instructions": "Step 1: Mix dry ingredients (flour, cocoa, baking soda, and baking powder). Step 2: Add sugar and water. Step 3: Add Miracle Whip and vanilla, and mix well. Step 4: Bake at 350 degrees in greased and floured 9 or 9-inch pans, or one 9-by-13-inch pan for 25 to 30 minutes. Step 5: Frost with any fudge icing and top with pecans for variety.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "All-Purpose Flour", "quantity": "2", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Cocoa powder", "quantity": "4", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Baking Soda", "quantity": "1.5", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Baking Powder", "quantity": "1.5", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Sugar", "quantity": "1", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Water", "quantity": "1", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Miracle Whip", "quantity": "1", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Vanilla Extract", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Pecan", "quantity": "1", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "All-Purpose Flour", "ingredient_name": "All-Purpose Flour", "quantity": "2", "unit": "c"}, {"raw_name": "Cocoa powder", "ingredient_name": "Cocoa powder", "quantity": "4", "unit": "tbsp"}, {"raw_name": "Baking Soda", "ingredient_name": "Baking Soda", "quantity": "1.5", "unit": "tsp"}, {"raw_name": "Baking Powder", "ingredient_name": "Baking Powder", "quantity": "1.5", "unit": "tsp"}, {"raw_name": "Sugar", "ingredient_name": "Sugar", "quantity": "1", "unit": "c"}, {"raw_name": "Water", "ingredient_name": "Water", "quantity": "1", "unit": "c"}, {"raw_name": "?", "ingredient_name": null, "quantity": "1", "unit": "c"}, {"raw_name": "Vanilla Extract", "ingredient_name": "Vanilla Extract", "quantity": "1", "unit": "tsp"}, {"raw_name": "Pecan", "ingredient_name": "Pecan", "quantity": "1", "unit": "c"}]


created_at: 2026-04-04 19:42:37.912652
status: success
provider: claude
filename: Italian/Pizza/Pepper calzones.pdf
recipe_title: Pepper Calzones from LHJ
unmatched_items: []
unit_warnings: []
resolution_tiers: {"exact": 16, "common_name": 2}
raw_ai_response:
  {"title": "Pepper Calzones from LHJ", "description": "A pizza-in-a-pocket recipe featuring whole wheat dough filled with ricotta, mozzarella, fresh vegetables, and herbs. Calzones can be prepared ahead and reheated for quick family dinners.", "servings": 4, "prep_time": 30, "cook_time": 25, "cuisine": "Italian", "tags": ["Make Ahead", "Family Friendly", "Baked", "Comfort Food"], "culinary_type": "Main Course", "instructions": "Step 1: Make dough by combining warm water and sugar in large bowl. Sprinkle yeast over top; let stand 10 minutes until creamy. Stir in whole wheat flour with a large wooden spoon.\nStep 2: Cover and let stand in a warm, draft-free place 30 to 40 minutes until mixture is slightly bubbly around edges. Stir in olive oil and salt.\nStep 3: Gradually stir in all-purpose flour until dough forms.\nStep 4: Prepare filling by combining ricotta cheese, grated Romano or Parmesan cheese, fresh oregano or dried oregano, salt, freshly ground pepper, olive oil, chopped onions, red bell pepper diced, green bell pepper diced, and minced garlic.\nStep 5: Spray baking sheets with vegetable cooking spray.\nStep 6: Shape dough into calzones, fill with mixture, and seal edges.\nStep 7: Bake at recommended temperature for 23 to 25 minutes until golden.\nStep 8: Calzones can be prepared ahead, refrigerated or frozen, then reheated for a quick lunch.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Water", "quantity": "1", "unit": "cup", "modifiers": "warm, 105 to 115 degrees", "package_qty": "", "package_unit": ""}, {"name": "Sugar", "quantity": "1/2", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Active Dry Yeast", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Whole Wheat Flour", "quantity": "1", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Olive Oil", "quantity": "1", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Salt", "quantity": "1/2", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "All-Purpose Flour", "quantity": "1.5", "unit": "cup", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Ricotta Cheese", "quantity": "3/4", "unit": "cup", "modifiers": "part-skim", "package_qty": "", "package_unit": ""}, {"name": "Romano Cheese", "quantity": "2", "unit": "tbsp", "modifiers": "freshly grated", "package_qty": "", "package_unit": ""}, {"name": "Oregano", "quantity": "2", "unit": "tsp", "modifiers": "fresh, chopped", "package_qty": "", "package_unit": ""}, {"name": "Salt", "quantity": "1/2", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Black Pepper", "quantity": "1/4", "unit": "tsp", "modifiers": "freshly ground", "package_qty": "", "package_unit": ""}, {"name": "Olive Oil", "quantity": "1", "unit": "tsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Onion", "quantity": "1", "unit": "cup", "modifiers": "chopped", "package_qty": "", "package_unit": ""}, {"name": "Red Bell Pepper", "quantity": "1", "unit": "whole", "modifiers": "cut into 1/4-inch dice", "package_qty": "", "package_unit": ""}, {"name": "Green Bell Pepper", "quantity": "1", "unit": "whole", "modifiers": "cut into 1/4-inch dice", "package_qty": "", "package_unit": ""}, {"name": "Garlic", "quantity": "1/2", "unit": "tsp", "modifiers": "minced", "package_qty": "", "package_unit": ""}, {"name": "Cooking Spray", "quantity": "1", "unit": "whole", "modifiers": "vegetable", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "Water", "ingredient_name": "Water", "quantity": "1", "unit": "c"}, {"raw_name": "Sugar", "ingredient_name": "Sugar", "quantity": "1/2", "unit": "tsp"}, {"raw_name": "Active Dry Yeast", "ingredient_name": "Active Dry Yeast", "quantity": "1", "unit": "tsp"}, {"raw_name": "Whole Wheat Flour", "ingredient_name": "Whole Wheat Flour", "quantity": "1", "unit": "c"}, {"raw_name": "Olive Oil", "ingredient_name": "Olive Oil", "quantity": "1", "unit": "tbsp"}, {"raw_name": "Salt", "ingredient_name": "Salt", "quantity": "1/2", "unit": "tsp"}, {"raw_name": "All-Purpose Flour", "ingredient_name": "All-Purpose Flour", "quantity": "1.5", "unit": "c"}, {"raw_name": "Ricotta Cheese", "ingredient_name": "Ricotta Cheese", "quantity": "3/4", "unit": "c"}, {"raw_name": "Romano Cheese", "ingredient_name": "Romano Cheese", "quantity": "2", "unit": "tbsp"}, {"raw_name": "Oregano", "ingredient_name": "Oregano", "quantity": "2", "unit": "tsp"}, {"raw_name": "Salt", "ingredient_name": "Salt", "quantity": "1/2", "unit": "tsp"}, {"raw_name": "Black Pepper", "ingredient_name": "Black Pepper", "quantity": "1/4", "unit": "tsp"}, {"raw_name": "Olive Oil", "ingredient_name": "Olive Oil", "quantity": "1", "unit": "tsp"}, {"raw_name": "Onion", "ingredient_name": "Onion", "quantity": "1", "unit": "c"}, {"raw_name": "Bell Pepper", "ingredient_name": "Bell Pepper", "quantity": "1", "unit": "whole"}, {"raw_name": "Bell Pepper", "ingredient_name": "Bell Pepper", "quantity": "1", "unit": "whole"}, {"raw_name": "Garlic", "ingredient_name": "Garlic", "quantity": "1/2", "unit": "tsp"}, {"raw_name": "Cooking Spray", "ingredient_name": "Cooking Spray", "quantity": "1", "unit": "whole"}]


created_at: 2026-04-04 19:42:44.400501
status: success
provider: claude
filename: Italian/Pizza/Pizza Crackers.pdf
recipe_title: Pizza Crackers
unmatched_items: []
unit_warnings: []
resolution_tiers: {"failed": 1, "product_exact_fallback": 1, "exact": 3}
raw_ai_response:
  {"title": "Pizza Crackers", "description": "Quick appetizer crackers topped with marinara sauce, mozzarella cheese, and broccoli, broiled until the cheese melts.", "servings": 2, "prep_time": 15, "cook_time": 3, "cuisine": "American", "tags": ["Quick", "Under 30 Minutes", "Appetizer", "Stovetop"], "culinary_type": "Appetizer", "instructions": "Step 1: Heat broiler (or toaster oven). Place 8 square whole-wheat crackers on a broilerproof (or toaster-oven) baking sheet.\nStep 2: Dividing evenly, top crackers with 3 tablespoons jarred marinara sauce and 3 tablespoons shredded part-skim mozzarella cheese. Top half of the crackers with 1 tablespoon thawed frozen chopped broccoli.\nStep 3: Broil until cheese has melted, 2 to 3 minutes.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Whole-Wheat Crackers", "quantity": "8", "unit": "whole", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Marinara Sauce", "quantity": "3", "unit": "tbsp", "modifiers": "jarred", "package_qty": "", "package_unit": ""}, {"name": "Mozzarella Cheese", "quantity": "3", "unit": "tbsp", "modifiers": "shredded, part-skim", "package_qty": "", "package_unit": ""}, {"name": "Broccoli", "quantity": "1", "unit": "tbsp", "modifiers": "frozen, chopped, thawed", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "?", "ingredient_name": null, "quantity": "8", "unit": "whole"}, {"raw_name": "Marinara Sauce", "ingredient_name": "Marinara Sauce", "quantity": "3", "unit": "tbsp"}, {"raw_name": "Mozzarella Cheese", "ingredient_name": "Mozzarella Cheese", "quantity": "3", "unit": "tbsp"}, {"raw_name": "Broccoli", "ingredient_name": "Broccoli", "quantity": "1", "unit": "tbsp"}]


created_at: 2026-04-04 19:43:18.021164
status: success
provider: claude
filename: Italian/Pizza/Pizza in a split crescent.pdf
recipe_title: Pizza in a Split Crescent
unmatched_items: []
unit_warnings: []
resolution_tiers: {"failed": 1, "product_exact_fallback": 1, "exact": 3}
raw_ai_response:
  {"title": "Pizza in a Split Crescent", "description": "Easy handheld pizza sandwiches made with refrigerated crescent roll dough, filled with pepperoni, mozzarella cheese, and spaghetti sauce. Baked until golden brown for a quick snack or light meal.", "servings": 4, "prep_time": 10, "cook_time": 15, "cuisine": "American", "tags": ["Quick", "Under 30 Minutes", "Family Friendly", "Kid Friendly"], "culinary_type": "Sandwich", "instructions": "Step 1: Press or roll each rectangle of dough to form 7x5-inch rectangle on cookie sheet.\nStep 2: Arrange 9 pepperoni slices in center third of each rectangle.\nStep 3: Layer 1 tablespoon spaghetti sauce and 1 slice cheese over pepperoni.\nStep 4: Fold short sides of dough to center and secure, leaving middle open.\nStep 5: Tuck 4 or 5 pepperoni slices into middle opening.\nStep 6: Bake at 375\u00b0F for 13 to 16 minutes or until golden brown.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Crescent Roll Dough", "quantity": "1", "unit": "package", "modifiers": "refrigerated", "package_qty": "8", "package_unit": "oz"}, {"name": "Pepperoni", "quantity": "1", "unit": "package", "modifiers": "sliced", "package_qty": "3.5", "package_unit": "oz"}, {"name": "Marinara Sauce", "quantity": "4", "unit": "tbsp", "modifiers": "", "package_qty": "", "package_unit": ""}, {"name": "Mozzarella Cheese", "quantity": "1", "unit": "package", "modifiers": "sliced", "package_qty": "6", "package_unit": "oz"}]}

matched_ingredients:
  [{"raw_name": "?", "ingredient_name": null, "quantity": "1", "unit": "pkg"}, {"raw_name": "Pepperoni", "ingredient_name": "Pepperoni", "quantity": "1", "unit": "pkg"}, {"raw_name": "Marinara Sauce", "ingredient_name": "Marinara Sauce", "quantity": "4", "unit": "tbsp"}, {"raw_name": "Mozzarella Cheese", "ingredient_name": "Mozzarella Cheese", "quantity": "1", "unit": "pkg"}]


created_at: 2026-04-04 19:43:46.091275
status: success
provider: claude
filename: Italian/Pizza/Puffy-Crust Pizza.pdf
recipe_title: Puffy-Crust Pizza
unmatched_items: []
unit_warnings: []
resolution_tiers: {"exact": 7}
raw_ai_response:
  {"title": "Puffy-Crust Pizza", "description": "A quick pizza made with frozen puff-pastry shells topped with mozzarella, pepperoni, onion, and tomato. Baked until the cheese melts and served with fresh parsley garnish.", "servings": 4, "prep_time": 15, "cook_time": 20, "cuisine": "Italian", "tags": ["Quick", "Under 30 Minutes", "Family Friendly", "Weeknight", "Baked"], "culinary_type": "Main Course", "instructions": "1. Let frozen puff-pastry shells stand at room temperature to thaw slightly.\n2. On floured surface, stack puff-pastry shells, one on top of the other, pressing shells firmly together. With floured rolling pin, roll pastry into 12-inch round; let pastry rest at room temperature 15 minutes. Preheat oven to 450\u00b0F.\n3. Place pastry round on ungreased cookie sheet; bake 10 minutes. With tip of small knife, cut slits in top of pastry to vent steam; bake 10 minutes.\n4. Remove pastry from oven. Top with cheese, pepperoni, onion, and tomato. Bake until cheese is melted. Sprinkle top of \"pizza\" with parsley. Makes 4 main-dish servings. 590 calories per serving.", "has_ingredient_list": true, "extraction_confidence": "high", "ingredients": [{"name": "Puff Pastry", "quantity": "1", "unit": "package", "modifiers": "frozen, 10-ounce", "package_qty": "10", "package_unit": "oz"}, {"name": "Mozzarella Cheese", "quantity": "1", "unit": "package", "modifiers": "shredded", "package_qty": "8", "package_unit": "oz"}, {"name": "Pepperoni", "quantity": "1", "unit": "package", "modifiers": "sliced", "package_qty": "3.5", "package_unit": "oz"}, {"name": "Onion", "quantity": "1", "unit": "whole", "modifiers": "small, sliced", "package_qty": "", "package_unit": ""}, {"name": "Tomato", "quantity": "1", "unit": "whole", "modifiers": "medium, diced", "package_qty": "", "package_unit": ""}, {"name": "Parsley", "quantity": "1", "unit": "tbsp", "modifiers": "chopped, for garnish", "package_qty": "", "package_unit": ""}, {"name": "All-Purpose Flour", "quantity": "1", "unit": "pinch", "modifiers": "for dusting", "package_qty": "", "package_unit": ""}]}

matched_ingredients:
  [{"raw_name": "Puff Pastry", "ingredient_name": "Puff Pastry", "quantity": "1", "unit": "pkg"}, {"raw_name": "Mozzarella Cheese", "ingredient_name": "Mozzarella Cheese", "quantity": "1", "unit": "pkg"}, {"raw_name": "Pepperoni", "ingredient_name": "Pepperoni", "quantity": "1", "unit": "pkg"}, {"raw_name": "Onion", "ingredient_name": "Onion", "quantity": "1", "unit": "whole"}, {"raw_name": "Tomato", "ingredient_name": "Tomato", "quantity": "1", "unit": "whole"}, {"raw_name": "Parsley", "ingredient_name": "Parsley", "quantity": "1", "unit": "tbsp"}, {"raw_name": "All-Purpose Flour", "ingredient_name": "All-Purpose Flour", "quantity": "1", "unit": "pinch"}]


