{
  "schemaVersion": "1.0",
  "site": "Frances Popsicle",
  "description": "Machine-readable index of Frances Popsicle vegan recipes and kitchen records.",
  "recipeCount": 57,
  "recipes": [
    {
      "slug": "amc-style-vegan-blueberry-muffins",
      "title": "AMC-Style Blueberry Muffins",
      "category": "Breakfast",
      "description": "Substantial vegan blueberry muffins inspired by AMC hut breakfasts.",
      "status": "complete",
      "statusLabel": "Complete recipe",
      "url": "https://francespopsicle.com/recipes/amc-style-vegan-blueberry-muffins/",
      "data": "https://francespopsicle.com/recipes/data/amc-style-vegan-blueberry-muffins.json",
      "mealPlanWeeks": [],
      "vegan": true,
      "tags": [
        "AMC-inspired",
        "muffins",
        "breakfast"
      ],
      "ingredients": [
        "2½ cups all-purpose flour",
        "1 cup sugar",
        "2 tsp baking powder",
        "½ tsp baking soda",
        "½ tsp salt",
        "1 cup unsweetened soy milk or other plant milk",
        "⅓ cup neutral oil",
        "¼ cup unsweetened applesauce",
        "1 tsp vanilla extract",
        "1 tsp apple cider vinegar",
        "2 cups fresh or frozen blueberries",
        "1 Tbsp flour, for coating blueberries",
        "Optional streusel: ¼ cup brown sugar",
        "Optional streusel: ¼ cup flour",
        "Optional streusel: 2 Tbsp vegan butter, softened",
        "Optional streusel: pinch cinnamon"
      ],
      "ingredientDetails": [
        {
          "text": "2½ cups all-purpose flour",
          "name": "2½ cups all-purpose flour",
          "quantity": "",
          "unit": "",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "1 cup sugar",
          "name": "sugar",
          "quantity": "1",
          "unit": "cup",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 tsp baking powder",
          "name": "baking powder",
          "quantity": "2",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "½ tsp baking soda",
          "name": "baking soda",
          "quantity": "½",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "½ tsp salt",
          "name": "salt",
          "quantity": "½",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 cup unsweetened soy milk or other plant milk",
          "name": "unsweetened soy milk or other plant milk",
          "quantity": "1",
          "unit": "cup",
          "category": "Refrigerated",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "⅓ cup neutral oil",
          "name": "neutral oil",
          "quantity": "⅓",
          "unit": "cup",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "¼ cup unsweetened applesauce",
          "name": "unsweetened applesauce",
          "quantity": "¼",
          "unit": "cup",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 tsp vanilla extract",
          "name": "vanilla extract",
          "quantity": "1",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 tsp apple cider vinegar",
          "name": "apple cider vinegar",
          "quantity": "1",
          "unit": "tsp",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 cups fresh or frozen blueberries",
          "name": "fresh or frozen blueberries",
          "quantity": "2",
          "unit": "cup",
          "category": "Frozen",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 Tbsp flour, for coating blueberries",
          "name": "flour",
          "quantity": "1",
          "unit": "tbsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Optional streusel: ¼ cup brown sugar",
          "name": "brown sugar",
          "quantity": "¼",
          "unit": "cup",
          "category": "Pantry",
          "optional": true,
          "group": "Optional streusel",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Optional streusel: ¼ cup flour",
          "name": "flour",
          "quantity": "¼",
          "unit": "cup",
          "category": "Pantry",
          "optional": true,
          "group": "Optional streusel",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Optional streusel: 2 Tbsp vegan butter, softened",
          "name": "vegan butter",
          "quantity": "2",
          "unit": "tbsp",
          "category": "Refrigerated",
          "optional": true,
          "group": "Optional streusel",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Optional streusel: pinch cinnamon",
          "name": "pinch cinnamon",
          "quantity": "",
          "unit": "",
          "category": "Pantry",
          "optional": true,
          "group": "Optional streusel",
          "approximate": false,
          "normalizationConfidence": "medium"
        }
      ]
    },
    {
      "slug": "apple-banana-strawberry-smoothie",
      "title": "Apple-Banana-Strawberry Smoothie",
      "category": "Drinks & smoothies",
      "description": "Fruit smoothie with banana, strawberry, apple and peanut butter.",
      "status": "complete",
      "statusLabel": "Complete recipe",
      "url": "https://francespopsicle.com/recipes/apple-banana-strawberry-smoothie/",
      "data": "https://francespopsicle.com/recipes/data/apple-banana-strawberry-smoothie.json",
      "mealPlanWeeks": [],
      "vegan": true,
      "tags": [
        "smoothie",
        "breakfast"
      ],
      "ingredients": [
        "1 ripe banana",
        "1 cup frozen strawberries, about 160 g",
        "½ medium apple, chopped, about 60 g",
        "¾ cup plant milk, about 200 ml",
        "1 tablespoon smooth peanut butter"
      ],
      "ingredientDetails": [
        {
          "text": "1 ripe banana",
          "name": "ripe banana",
          "quantity": "1",
          "unit": "each",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "1 cup frozen strawberries, about 160 g",
          "name": "frozen strawberries, about 160 g",
          "quantity": "1",
          "unit": "cup",
          "category": "Frozen",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "½ medium apple, chopped, about 60 g",
          "name": "apple",
          "quantity": "½",
          "unit": "each",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "¾ cup plant milk, about 200 ml",
          "name": "plant milk, about 200 ml",
          "quantity": "¾",
          "unit": "cup",
          "category": "Refrigerated",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 tablespoon smooth peanut butter",
          "name": "smooth peanut butter",
          "quantity": "1",
          "unit": "tbsp",
          "category": "Refrigerated",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        }
      ]
    },
    {
      "slug": "apple-peanut-butter-nachos",
      "title": "Apple peanut-butter nachos",
      "category": "Desserts",
      "description": "Sliced apples, warm peanut butter and pantry toppings.",
      "status": "complete",
      "statusLabel": "Complete recipe",
      "url": "https://francespopsicle.com/recipes/apple-peanut-butter-nachos/",
      "data": "https://francespopsicle.com/recipes/data/apple-peanut-butter-nachos.json",
      "mealPlanWeeks": [
        1
      ],
      "vegan": true,
      "tags": [],
      "ingredients": [
        "Apples, sliced",
        "Peanut butter, warmed for drizzling",
        "Optional: raisins",
        "Optional: walnuts",
        "Optional: coconut",
        "Optional: vegan chocolate chips"
      ],
      "ingredientDetails": [
        {
          "text": "Apples, sliced",
          "name": "Apples",
          "quantity": "",
          "unit": "",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Peanut butter, warmed for drizzling",
          "name": "Peanut butter, warmed for drizzling",
          "quantity": "",
          "unit": "",
          "category": "Refrigerated",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Optional: raisins",
          "name": "raisins",
          "quantity": "",
          "unit": "",
          "category": "Pantry",
          "optional": true,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Optional: walnuts",
          "name": "walnuts",
          "quantity": "",
          "unit": "",
          "category": "Pantry",
          "optional": true,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Optional: coconut",
          "name": "coconut",
          "quantity": "",
          "unit": "",
          "category": "Pantry",
          "optional": true,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Optional: vegan chocolate chips",
          "name": "vegan chocolate chips",
          "quantity": "",
          "unit": "",
          "category": "Pantry",
          "optional": true,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        }
      ]
    },
    {
      "slug": "arroz-con-pollo-vegan",
      "title": "Arroz con Pollo (Chick'n & Rice)",
      "category": "Curries & rice dishes",
      "description": "One-pot vegan chick'n and rice with tomatoes, corn and peas.",
      "status": "complete",
      "statusLabel": "Complete recipe",
      "url": "https://francespopsicle.com/recipes/arroz-con-pollo-vegan/",
      "data": "https://francespopsicle.com/recipes/data/arroz-con-pollo-vegan.json",
      "mealPlanWeeks": [],
      "vegan": true,
      "tags": [
        "rice",
        "one-pot"
      ],
      "ingredients": [
        "2 Tbsp olive oil",
        "1 package plain Tofurky Chick'n Pieces",
        "1 medium onion, diced",
        "1 red bell pepper, diced",
        "4 cloves garlic, minced",
        "2 cups long-grain or jasmine rice",
        "1 (14.5 oz) can diced tomatoes",
        "3½ cups vegetable broth",
        "1 cup frozen corn",
        "1 cup frozen peas",
        "1 tsp cumin",
        "2 tsp chili powder",
        "1 tsp oregano",
        "½ tsp smoked paprika",
        "Salt and pepper to taste",
        "Optional: 1 (4 oz) can diced green chiles",
        "Optional: fresh cilantro",
        "Optional: lime wedges"
      ],
      "ingredientDetails": [
        {
          "text": "2 Tbsp olive oil",
          "name": "olive oil",
          "quantity": "2",
          "unit": "tbsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 package plain Tofurky Chick'n Pieces",
          "name": "plain Tofurky Chick'n Pieces",
          "quantity": "1",
          "unit": "package",
          "category": "Refrigerated",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 medium onion, diced",
          "name": "onion",
          "quantity": "1",
          "unit": "each",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "1 red bell pepper, diced",
          "name": "red bell pepper",
          "quantity": "1",
          "unit": "each",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "4 cloves garlic, minced",
          "name": "garlic",
          "quantity": "4",
          "unit": "clove",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 cups long-grain or jasmine rice",
          "name": "long-grain or jasmine rice",
          "quantity": "2",
          "unit": "cup",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 (14.5 oz) can diced tomatoes",
          "name": "diced tomatoes",
          "quantity": "1",
          "unit": "can",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "3½ cups vegetable broth",
          "name": "3½ cups vegetable broth",
          "quantity": "",
          "unit": "",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "1 cup frozen corn",
          "name": "frozen corn",
          "quantity": "1",
          "unit": "cup",
          "category": "Frozen",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 cup frozen peas",
          "name": "frozen peas",
          "quantity": "1",
          "unit": "cup",
          "category": "Frozen",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 tsp cumin",
          "name": "cumin",
          "quantity": "1",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 tsp chili powder",
          "name": "chili powder",
          "quantity": "2",
          "unit": "tsp",
          "category": "Other",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 tsp oregano",
          "name": "oregano",
          "quantity": "1",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "½ tsp smoked paprika",
          "name": "smoked paprika",
          "quantity": "½",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Salt and pepper to taste",
          "name": "Salt and pepper",
          "quantity": "",
          "unit": "",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Optional: 1 (4 oz) can diced green chiles",
          "name": "diced green chiles",
          "quantity": "1",
          "unit": "can",
          "category": "Other",
          "optional": true,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Optional: fresh cilantro",
          "name": "fresh cilantro",
          "quantity": "",
          "unit": "",
          "category": "Produce",
          "optional": true,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Optional: lime wedges",
          "name": "lime wedges",
          "quantity": "",
          "unit": "",
          "category": "Produce",
          "optional": true,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        }
      ]
    },
    {
      "slug": "banana-pudding-cups",
      "title": "No-bake banana pudding cups",
      "category": "Desserts",
      "description": "A simple layered dessert that gets better after chilling as the cookies soften.",
      "status": "complete",
      "statusLabel": "Complete recipe",
      "url": "https://francespopsicle.com/recipes/banana-pudding-cups/",
      "data": "https://francespopsicle.com/recipes/data/banana-pudding-cups.json",
      "mealPlanWeeks": [
        1
      ],
      "vegan": true,
      "tags": [],
      "ingredients": [
        "Sliced bananas",
        "Vegan vanilla pudding",
        "Vegan graham crackers or vanilla cookies"
      ],
      "ingredientDetails": [
        {
          "text": "Sliced bananas",
          "name": "Sliced bananas",
          "quantity": "",
          "unit": "",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Vegan vanilla pudding",
          "name": "Vegan vanilla pudding",
          "quantity": "",
          "unit": "",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Vegan graham crackers or vanilla cookies",
          "name": "Vegan graham crackers or vanilla cookies",
          "quantity": "",
          "unit": "",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        }
      ]
    },
    {
      "slug": "banana-pudding",
      "title": "Banana Pudding",
      "category": "Desserts",
      "description": "Inexpensive no-bake banana pudding notes; the source does not record exact quantities.",
      "status": "in-progress",
      "statusLabel": "Kitchen notes",
      "url": "https://francespopsicle.com/recipes/banana-pudding/",
      "data": "https://francespopsicle.com/recipes/data/banana-pudding.json",
      "mealPlanWeeks": [],
      "vegan": true,
      "tags": [
        "dessert",
        "no-bake"
      ],
      "ingredients": [
        "Instant vanilla pudding or homemade pudding",
        "Soy or oat milk",
        "Sliced bananas",
        "Crushed vegan vanilla wafers or graham crackers",
        "Vegan whipped topping, optional"
      ],
      "ingredientDetails": [
        {
          "text": "Instant vanilla pudding or homemade pudding",
          "name": "Instant vanilla pudding or homemade pudding",
          "quantity": "",
          "unit": "",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Soy or oat milk",
          "name": "Soy or oat milk",
          "quantity": "",
          "unit": "",
          "category": "Refrigerated",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Sliced bananas",
          "name": "Sliced bananas",
          "quantity": "",
          "unit": "",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Crushed vegan vanilla wafers or graham crackers",
          "name": "Crushed vegan vanilla wafers or graham crackers",
          "quantity": "",
          "unit": "",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Vegan whipped topping, optional",
          "name": "Vegan whipped topping, optional",
          "quantity": "",
          "unit": "",
          "category": "Other",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        }
      ]
    },
    {
      "slug": "basic-peanut-sauce",
      "title": "Basic Peanut Sauce",
      "category": "Sauces, gravies & dressings",
      "description": "Versatile peanut sauce for noodles, tofu, vegetables and dipping.",
      "status": "complete",
      "statusLabel": "Complete recipe",
      "url": "https://francespopsicle.com/recipes/basic-peanut-sauce/",
      "data": "https://francespopsicle.com/recipes/data/basic-peanut-sauce.json",
      "mealPlanWeeks": [],
      "vegan": true,
      "tags": [
        "sauce",
        "quick"
      ],
      "ingredients": [
        "1 cup natural peanut butter",
        "½ cup hot water",
        "¼ cup soy sauce or tamari",
        "2 Tbsp maple syrup or brown sugar",
        "2 Tbsp rice vinegar",
        "1 Tbsp sesame oil",
        "2–3 cloves garlic, minced",
        "1 Tbsp grated fresh ginger, or 1 tsp ground ginger",
        "1–2 tsp sriracha or chili garlic sauce, optional",
        "Juice of ½ lime, optional"
      ],
      "ingredientDetails": [
        {
          "text": "1 cup natural peanut butter",
          "name": "natural peanut butter",
          "quantity": "1",
          "unit": "cup",
          "category": "Refrigerated",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "½ cup hot water",
          "name": "hot water",
          "quantity": "½",
          "unit": "cup",
          "category": "Other",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "¼ cup soy sauce or tamari",
          "name": "soy sauce or tamari",
          "quantity": "¼",
          "unit": "cup",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 Tbsp maple syrup or brown sugar",
          "name": "maple syrup or brown sugar",
          "quantity": "2",
          "unit": "tbsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 Tbsp rice vinegar",
          "name": "rice vinegar",
          "quantity": "2",
          "unit": "tbsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 Tbsp sesame oil",
          "name": "sesame oil",
          "quantity": "1",
          "unit": "tbsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2–3 cloves garlic, minced",
          "name": "garlic",
          "quantity": "2–3",
          "unit": "clove",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 Tbsp grated fresh ginger, or 1 tsp ground ginger",
          "name": "grated fresh ginger, or 1 tsp ground ginger",
          "quantity": "1",
          "unit": "tbsp",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1–2 tsp sriracha or chili garlic sauce, optional",
          "name": "sriracha or chili garlic sauce, optional",
          "quantity": "1–2",
          "unit": "tsp",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Juice of ½ lime, optional",
          "name": "Juice of ½ lime, optional",
          "quantity": "",
          "unit": "",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        }
      ]
    },
    {
      "slug": "berry-banana-parfaits",
      "title": "Berry or banana parfaits",
      "category": "Desserts",
      "description": "A simple layered fruit dessert built from flexible pantry and refrigerator staples.",
      "status": "complete",
      "statusLabel": "Complete recipe",
      "url": "https://francespopsicle.com/recipes/berry-banana-parfaits/",
      "data": "https://francespopsicle.com/recipes/data/berry-banana-parfaits.json",
      "mealPlanWeeks": [
        1
      ],
      "vegan": true,
      "tags": [],
      "ingredients": [
        "Berries or sliced bananas",
        "Vegan yogurt",
        "Oats or granola",
        "Small amount of maple syrup"
      ],
      "ingredientDetails": [
        {
          "text": "Berries or sliced bananas",
          "name": "Berries or sliced bananas",
          "quantity": "",
          "unit": "",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Vegan yogurt",
          "name": "Vegan yogurt",
          "quantity": "",
          "unit": "",
          "category": "Refrigerated",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Oats or granola",
          "name": "Oats or granola",
          "quantity": "",
          "unit": "",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Small amount of maple syrup",
          "name": "Small amount of maple syrup",
          "quantity": "",
          "unit": "",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        }
      ]
    },
    {
      "slug": "black-bean-fajitas-kitchen-notes",
      "title": "Black bean fajitas",
      "category": "Main dishes",
      "description": "A Frances Popsicle kitchen version we started documenting. Only the quantities actually recorded so far are shown here.",
      "status": "in-progress",
      "statusLabel": "Kitchen notes",
      "url": "https://francespopsicle.com/recipes/black-bean-fajitas-kitchen-notes/",
      "data": "https://francespopsicle.com/recipes/data/black-bean-fajitas-kitchen-notes.json",
      "mealPlanWeeks": [],
      "vegan": true,
      "tags": [],
      "ingredients": [
        "1 red onion",
        "2 green bell peppers",
        "2 red bell peppers",
        "Black beans, amount not yet documented",
        "Seasonings, tortillas and toppings not yet documented"
      ],
      "ingredientDetails": [
        {
          "text": "1 red onion",
          "name": "red onion",
          "quantity": "1",
          "unit": "each",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "2 green bell peppers",
          "name": "green bell peppers",
          "quantity": "2",
          "unit": "each",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "2 red bell peppers",
          "name": "red bell peppers",
          "quantity": "2",
          "unit": "each",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Black beans, amount not yet documented",
          "name": "Black beans, amount not yet documented",
          "quantity": "",
          "unit": "",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Seasonings, tortillas and toppings not yet documented",
          "name": "Seasonings, tortillas and toppings not yet documented",
          "quantity": "",
          "unit": "",
          "category": "Bakery",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        }
      ]
    },
    {
      "slug": "burger-chickpea-bbq-night",
      "title": "Burger & chickpea BBQ night",
      "category": "Main dishes",
      "description": "The documented Week 1 scale for feeding eight with both burger and chickpea-BBQ sandwich options.",
      "status": "documented-batch",
      "statusLabel": "Documented batch",
      "url": "https://francespopsicle.com/recipes/burger-chickpea-bbq-night/",
      "data": "https://francespopsicle.com/recipes/data/burger-chickpea-bbq-night.json",
      "mealPlanWeeks": [
        1
      ],
      "vegan": true,
      "tags": [],
      "ingredients": [
        "Approximately 8 homemade vegan patties",
        "4 cans chickpeas for BBQ filling",
        "BBQ sauce for the chickpea filling, amount not previously fixed",
        "16 buns or rolls",
        "8 to 10 lb potatoes for roasting",
        "3 to 4 lb corn",
        "One very large green salad"
      ],
      "ingredientDetails": [
        {
          "text": "Approximately 8 homemade vegan patties",
          "name": "homemade vegan patties",
          "quantity": "8",
          "unit": "each",
          "category": "Other",
          "optional": false,
          "group": "",
          "approximate": true,
          "normalizationConfidence": "medium"
        },
        {
          "text": "4 cans chickpeas for BBQ filling",
          "name": "chickpeas for BBQ filling",
          "quantity": "4",
          "unit": "can",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "BBQ sauce for the chickpea filling, amount not previously fixed",
          "name": "BBQ sauce for the chickpea filling, amount not previously fixed",
          "quantity": "",
          "unit": "",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "16 buns or rolls",
          "name": "buns or rolls",
          "quantity": "16",
          "unit": "each",
          "category": "Bakery",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "8 to 10 lb potatoes for roasting",
          "name": "to 10 lb potatoes for roasting",
          "quantity": "8",
          "unit": "each",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "3 to 4 lb corn",
          "name": "to 4 lb corn",
          "quantity": "3",
          "unit": "each",
          "category": "Other",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "One very large green salad",
          "name": "green salad",
          "quantity": "1",
          "unit": "each",
          "category": "Other",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        }
      ]
    },
    {
      "slug": "chickn-cacciatore",
      "title": "Chick'n Cacciatore",
      "category": "Pasta & casseroles",
      "description": "Tomato-based cacciatore with plant-based chick'n, peppers and mushrooms.",
      "status": "complete",
      "statusLabel": "Complete recipe",
      "url": "https://francespopsicle.com/recipes/chickn-cacciatore/",
      "data": "https://francespopsicle.com/recipes/data/chickn-cacciatore.json",
      "mealPlanWeeks": [],
      "vegan": true,
      "tags": [
        "chickn",
        "italian-inspired"
      ],
      "ingredients": [
        "1 package chick'n",
        "2 Tbsp olive oil",
        "1 onion",
        "1 bell pepper",
        "8 oz mushrooms",
        "4 cloves garlic",
        "1 (28 oz) can crushed tomatoes",
        "2 Tbsp tomato paste",
        "½ cup vegetable broth",
        "2 tsp Italian seasoning",
        "1 tsp oregano",
        "Salt",
        "Pepper",
        "Fresh parsley"
      ],
      "ingredientDetails": [
        {
          "text": "1 package chick'n",
          "name": "chick'n",
          "quantity": "1",
          "unit": "package",
          "category": "Refrigerated",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 Tbsp olive oil",
          "name": "olive oil",
          "quantity": "2",
          "unit": "tbsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 onion",
          "name": "onion",
          "quantity": "1",
          "unit": "each",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "1 bell pepper",
          "name": "bell pepper",
          "quantity": "1",
          "unit": "each",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "8 oz mushrooms",
          "name": "mushrooms",
          "quantity": "8",
          "unit": "oz",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "4 cloves garlic",
          "name": "garlic",
          "quantity": "4",
          "unit": "clove",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 (28 oz) can crushed tomatoes",
          "name": "crushed tomatoes",
          "quantity": "1",
          "unit": "can",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 Tbsp tomato paste",
          "name": "tomato paste",
          "quantity": "2",
          "unit": "tbsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "½ cup vegetable broth",
          "name": "vegetable broth",
          "quantity": "½",
          "unit": "cup",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 tsp Italian seasoning",
          "name": "Italian seasoning",
          "quantity": "2",
          "unit": "tsp",
          "category": "Other",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 tsp oregano",
          "name": "oregano",
          "quantity": "1",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Salt",
          "name": "Salt",
          "quantity": "",
          "unit": "",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Pepper",
          "name": "Pepper",
          "quantity": "",
          "unit": "",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Fresh parsley",
          "name": "Fresh parsley",
          "quantity": "",
          "unit": "",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        }
      ]
    },
    {
      "slug": "chickn-piccata",
      "title": "Chick'n Piccata",
      "category": "Pasta & casseroles",
      "description": "Lemony plant-based chick'n piccata with capers.",
      "status": "complete",
      "statusLabel": "Complete recipe",
      "url": "https://francespopsicle.com/recipes/chickn-piccata/",
      "data": "https://francespopsicle.com/recipes/data/chickn-piccata.json",
      "mealPlanWeeks": [],
      "vegan": true,
      "tags": [
        "chickn",
        "italian-inspired"
      ],
      "ingredients": [
        "1 package chick'n",
        "2 Tbsp vegan butter",
        "1 Tbsp olive oil",
        "3 cloves garlic",
        "1 cup vegetable broth",
        "Juice of 2 lemons",
        "2 Tbsp capers",
        "1 tsp lemon zest",
        "2 tsp cornstarch",
        "2 Tbsp water",
        "Fresh parsley"
      ],
      "ingredientDetails": [
        {
          "text": "1 package chick'n",
          "name": "chick'n",
          "quantity": "1",
          "unit": "package",
          "category": "Refrigerated",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 Tbsp vegan butter",
          "name": "vegan butter",
          "quantity": "2",
          "unit": "tbsp",
          "category": "Refrigerated",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 Tbsp olive oil",
          "name": "olive oil",
          "quantity": "1",
          "unit": "tbsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "3 cloves garlic",
          "name": "garlic",
          "quantity": "3",
          "unit": "clove",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 cup vegetable broth",
          "name": "vegetable broth",
          "quantity": "1",
          "unit": "cup",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Juice of 2 lemons",
          "name": "Juice of 2 lemons",
          "quantity": "",
          "unit": "",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "2 Tbsp capers",
          "name": "capers",
          "quantity": "2",
          "unit": "tbsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 tsp lemon zest",
          "name": "lemon zest",
          "quantity": "1",
          "unit": "tsp",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 tsp cornstarch",
          "name": "cornstarch",
          "quantity": "2",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 Tbsp water",
          "name": "water",
          "quantity": "2",
          "unit": "tbsp",
          "category": "Other",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Fresh parsley",
          "name": "Fresh parsley",
          "quantity": "",
          "unit": "",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        }
      ]
    },
    {
      "slug": "chickpea-curry-family-batch",
      "title": "Chickpea curry",
      "category": "Main dishes",
      "description": "The documented large-family base for Week 1's chickpea curry or masala dinner.",
      "status": "documented-batch",
      "statusLabel": "Documented batch",
      "url": "https://francespopsicle.com/recipes/chickpea-curry-family-batch/",
      "data": "https://francespopsicle.com/recipes/data/chickpea-curry-family-batch.json",
      "mealPlanWeeks": [
        1
      ],
      "vegan": true,
      "tags": [],
      "ingredients": [
        "6 cans chickpeas",
        "3 cans diced tomatoes",
        "2 onions",
        "Garlic",
        "Curry powder",
        "Spinach",
        "Coconut milk",
        "Rice for serving",
        "Optional: potatoes or frozen vegetables to stretch the curry"
      ],
      "ingredientDetails": [
        {
          "text": "6 cans chickpeas",
          "name": "chickpeas",
          "quantity": "6",
          "unit": "can",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "3 cans diced tomatoes",
          "name": "diced tomatoes",
          "quantity": "3",
          "unit": "can",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 onions",
          "name": "onions",
          "quantity": "2",
          "unit": "each",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Garlic",
          "name": "Garlic",
          "quantity": "",
          "unit": "",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Curry powder",
          "name": "Curry powder",
          "quantity": "",
          "unit": "",
          "category": "Other",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Spinach",
          "name": "Spinach",
          "quantity": "",
          "unit": "",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Coconut milk",
          "name": "Coconut milk",
          "quantity": "",
          "unit": "",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Rice for serving",
          "name": "Rice",
          "quantity": "",
          "unit": "",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Optional: potatoes or frozen vegetables to stretch the curry",
          "name": "potatoes or frozen vegetables to stretch the curry",
          "quantity": "",
          "unit": "",
          "category": "Frozen",
          "optional": true,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        }
      ]
    },
    {
      "slug": "chocolate-peanut-butter-oat-bites",
      "title": "Chocolate peanut butter oat bites",
      "category": "Desserts",
      "description": "A fast, pantry-based dessert that can be rolled, chilled and kept ready for the week.",
      "status": "complete",
      "statusLabel": "Complete recipe",
      "url": "https://francespopsicle.com/recipes/chocolate-peanut-butter-oat-bites/",
      "data": "https://francespopsicle.com/recipes/data/chocolate-peanut-butter-oat-bites.json",
      "mealPlanWeeks": [
        1
      ],
      "vegan": true,
      "tags": [],
      "ingredients": [
        "4 cups oats",
        "2 cups peanut butter",
        "1 cup maple syrup or sugar syrup",
        "1/2 cup cocoa",
        "Pinch of salt",
        "Vegan chocolate chips, optional"
      ],
      "ingredientDetails": [
        {
          "text": "4 cups oats",
          "name": "oats",
          "quantity": "4",
          "unit": "cup",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 cups peanut butter",
          "name": "peanut butter",
          "quantity": "2",
          "unit": "cup",
          "category": "Refrigerated",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 cup maple syrup or sugar syrup",
          "name": "maple syrup or sugar syrup",
          "quantity": "1",
          "unit": "cup",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1/2 cup cocoa",
          "name": "cocoa",
          "quantity": "1/2",
          "unit": "cup",
          "category": "Other",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Pinch of salt",
          "name": "Pinch of salt",
          "quantity": "",
          "unit": "",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Vegan chocolate chips, optional",
          "name": "Vegan chocolate chips, optional",
          "quantity": "",
          "unit": "",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        }
      ]
    },
    {
      "slug": "classic-chickpea-burgers",
      "title": "Classic Chickpea Burgers",
      "category": "Beans, lentils & chickpeas",
      "description": "Large-batch chickpea burger mixture built around pantry ingredients.",
      "status": "complete",
      "statusLabel": "Complete recipe",
      "url": "https://francespopsicle.com/recipes/classic-chickpea-burgers/",
      "data": "https://francespopsicle.com/recipes/data/classic-chickpea-burgers.json",
      "mealPlanWeeks": [],
      "vegan": true,
      "tags": [
        "burgers",
        "family-size"
      ],
      "ingredients": [
        "4 cans chickpeas",
        "1–1¼ cups quick oats",
        "1 onion, finely diced",
        "4 cloves garlic, minced",
        "2 Tbsp soy sauce",
        "2 tsp Dijon mustard, optional",
        "2 tsp smoked paprika",
        "2 tsp onion powder",
        "1 tsp garlic powder",
        "1 tsp black pepper",
        "1 tsp salt, or to taste",
        "Oil for pan-frying"
      ],
      "ingredientDetails": [
        {
          "text": "4 cans chickpeas",
          "name": "chickpeas",
          "quantity": "4",
          "unit": "can",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1–1¼ cups quick oats",
          "name": "1–1¼ cups quick oats",
          "quantity": "",
          "unit": "",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "1 onion, finely diced",
          "name": "onion, finely diced",
          "quantity": "1",
          "unit": "each",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "4 cloves garlic, minced",
          "name": "garlic",
          "quantity": "4",
          "unit": "clove",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 Tbsp soy sauce",
          "name": "soy sauce",
          "quantity": "2",
          "unit": "tbsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 tsp Dijon mustard, optional",
          "name": "Dijon mustard, optional",
          "quantity": "2",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 tsp smoked paprika",
          "name": "smoked paprika",
          "quantity": "2",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 tsp onion powder",
          "name": "onion powder",
          "quantity": "2",
          "unit": "tsp",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 tsp garlic powder",
          "name": "garlic powder",
          "quantity": "1",
          "unit": "tsp",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 tsp black pepper",
          "name": "black pepper",
          "quantity": "1",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 tsp salt, or to taste",
          "name": "salt, or to taste",
          "quantity": "1",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Oil for pan-frying",
          "name": "Oil for pan-frying",
          "quantity": "",
          "unit": "",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        }
      ]
    },
    {
      "slug": "coconut-chickn-curry",
      "title": "Coconut Chick'n Curry",
      "category": "Curries & rice dishes",
      "description": "Coconut curry with plant-based chick'n, tomatoes, spinach and peas.",
      "status": "complete",
      "statusLabel": "Complete recipe",
      "url": "https://francespopsicle.com/recipes/coconut-chickn-curry/",
      "data": "https://francespopsicle.com/recipes/data/coconut-chickn-curry.json",
      "mealPlanWeeks": [],
      "vegan": true,
      "tags": [
        "curry",
        "chickn"
      ],
      "ingredients": [
        "2 Tbsp oil",
        "1 onion, diced",
        "3 cloves garlic, minced",
        "1 Tbsp grated ginger",
        "1 package plain Tofurky Chick'n pieces",
        "2 Tbsp curry powder",
        "1 tsp garam masala",
        "½ tsp turmeric",
        "½ tsp cumin",
        "1 (13.5 oz) can coconut milk",
        "1 cup vegetable broth",
        "1 (14 oz) can diced tomatoes",
        "1–2 cups spinach",
        "1 cup peas",
        "Salt and pepper",
        "Optional: cauliflower",
        "Optional: carrots",
        "Optional: potatoes",
        "Optional: green beans"
      ],
      "ingredientDetails": [
        {
          "text": "2 Tbsp oil",
          "name": "oil",
          "quantity": "2",
          "unit": "tbsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 onion, diced",
          "name": "onion",
          "quantity": "1",
          "unit": "each",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "3 cloves garlic, minced",
          "name": "garlic",
          "quantity": "3",
          "unit": "clove",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 Tbsp grated ginger",
          "name": "grated ginger",
          "quantity": "1",
          "unit": "tbsp",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 package plain Tofurky Chick'n pieces",
          "name": "plain Tofurky Chick'n pieces",
          "quantity": "1",
          "unit": "package",
          "category": "Refrigerated",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 Tbsp curry powder",
          "name": "curry powder",
          "quantity": "2",
          "unit": "tbsp",
          "category": "Other",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 tsp garam masala",
          "name": "garam masala",
          "quantity": "1",
          "unit": "tsp",
          "category": "Other",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "½ tsp turmeric",
          "name": "turmeric",
          "quantity": "½",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "½ tsp cumin",
          "name": "cumin",
          "quantity": "½",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 (13.5 oz) can coconut milk",
          "name": "coconut milk",
          "quantity": "1",
          "unit": "can",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 cup vegetable broth",
          "name": "vegetable broth",
          "quantity": "1",
          "unit": "cup",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 (14 oz) can diced tomatoes",
          "name": "diced tomatoes",
          "quantity": "1",
          "unit": "can",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1–2 cups spinach",
          "name": "spinach",
          "quantity": "1–2",
          "unit": "cup",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 cup peas",
          "name": "peas",
          "quantity": "1",
          "unit": "cup",
          "category": "Other",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Salt and pepper",
          "name": "Salt and pepper",
          "quantity": "",
          "unit": "",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Optional: cauliflower",
          "name": "cauliflower",
          "quantity": "",
          "unit": "",
          "category": "Produce",
          "optional": true,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Optional: carrots",
          "name": "carrots",
          "quantity": "",
          "unit": "",
          "category": "Produce",
          "optional": true,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Optional: potatoes",
          "name": "potatoes",
          "quantity": "",
          "unit": "",
          "category": "Produce",
          "optional": true,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Optional: green beans",
          "name": "green beans",
          "quantity": "",
          "unit": "",
          "category": "Produce",
          "optional": true,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        }
      ]
    },
    {
      "slug": "creamy-cashew-vegan-mac-cheese",
      "title": "Creamy Cashew Mac & Cheese",
      "category": "Pasta & casseroles",
      "description": "Cashew-based vegan macaroni and cheese for 6–8.",
      "status": "complete",
      "statusLabel": "Complete recipe",
      "url": "https://francespopsicle.com/recipes/creamy-cashew-vegan-mac-cheese/",
      "data": "https://francespopsicle.com/recipes/data/creamy-cashew-vegan-mac-cheese.json",
      "mealPlanWeeks": [],
      "vegan": true,
      "tags": [
        "pasta",
        "family-size"
      ],
      "ingredients": [
        "1 lb elbow macaroni or shells",
        "2 cups raw cashews, soaked 2–4 hours or boiled 15 minutes",
        "2 cups unsweetened soy milk",
        "½ cup nutritional yeast",
        "2 Tbsp lemon juice",
        "1 Tbsp white miso, optional but recommended",
        "1 tsp Dijon mustard",
        "1 tsp garlic powder",
        "½ tsp onion powder",
        "1 tsp salt",
        "½ tsp smoked paprika",
        "¼ tsp turmeric",
        "Freshly ground black pepper",
        "½–1 cup reserved pasta water, as needed"
      ],
      "ingredientDetails": [
        {
          "text": "1 lb elbow macaroni or shells",
          "name": "elbow macaroni or shells",
          "quantity": "1",
          "unit": "lb",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 cups raw cashews, soaked 2–4 hours or boiled 15 minutes",
          "name": "raw cashews, soaked 2–4 hours or boiled 15 minutes",
          "quantity": "2",
          "unit": "cup",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 cups unsweetened soy milk",
          "name": "unsweetened soy milk",
          "quantity": "2",
          "unit": "cup",
          "category": "Refrigerated",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "½ cup nutritional yeast",
          "name": "nutritional yeast",
          "quantity": "½",
          "unit": "cup",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 Tbsp lemon juice",
          "name": "lemon juice",
          "quantity": "2",
          "unit": "tbsp",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 Tbsp white miso, optional but recommended",
          "name": "white miso, optional but recommended",
          "quantity": "1",
          "unit": "tbsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 tsp Dijon mustard",
          "name": "Dijon mustard",
          "quantity": "1",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 tsp garlic powder",
          "name": "garlic powder",
          "quantity": "1",
          "unit": "tsp",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "½ tsp onion powder",
          "name": "onion powder",
          "quantity": "½",
          "unit": "tsp",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 tsp salt",
          "name": "salt",
          "quantity": "1",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "½ tsp smoked paprika",
          "name": "smoked paprika",
          "quantity": "½",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "¼ tsp turmeric",
          "name": "turmeric",
          "quantity": "¼",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Freshly ground black pepper",
          "name": "Freshly ground black pepper",
          "quantity": "",
          "unit": "",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "½–1 cup reserved pasta water, as needed",
          "name": "½–1 cup reserved pasta water",
          "quantity": "",
          "unit": "",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        }
      ]
    },
    {
      "slug": "creamy-maple-mustard-dressing",
      "title": "Creamy maple-mustard dressing",
      "category": "Sauces, gravies & dressings",
      "description": "A large batch for the green salads, sandwiches and bowls that show up throughout the rotation.",
      "status": "complete",
      "statusLabel": "Complete recipe",
      "url": "https://francespopsicle.com/recipes/creamy-maple-mustard-dressing/",
      "data": "https://francespopsicle.com/recipes/data/creamy-maple-mustard-dressing.json",
      "mealPlanWeeks": [],
      "vegan": true,
      "tags": [],
      "ingredients": [
        "1 1/2 cups vegan mayonnaise",
        "1/2 cup plant milk",
        "1/3 cup mustard",
        "1/4 cup maple syrup",
        "1/4 cup apple cider vinegar",
        "1 teaspoon garlic powder",
        "Salt and pepper"
      ],
      "ingredientDetails": [
        {
          "text": "1 1/2 cups vegan mayonnaise",
          "name": "vegan mayonnaise",
          "quantity": "1 1/2",
          "unit": "cup",
          "category": "Refrigerated",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1/2 cup plant milk",
          "name": "plant milk",
          "quantity": "1/2",
          "unit": "cup",
          "category": "Refrigerated",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1/3 cup mustard",
          "name": "mustard",
          "quantity": "1/3",
          "unit": "cup",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1/4 cup maple syrup",
          "name": "maple syrup",
          "quantity": "1/4",
          "unit": "cup",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1/4 cup apple cider vinegar",
          "name": "apple cider vinegar",
          "quantity": "1/4",
          "unit": "cup",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 teaspoon garlic powder",
          "name": "garlic powder",
          "quantity": "1",
          "unit": "tsp",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Salt and pepper",
          "name": "Salt and pepper",
          "quantity": "",
          "unit": "",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        }
      ]
    },
    {
      "slug": "creamy-white-bean-potato-spinach-soup",
      "title": "Creamy white bean, potato & spinach soup",
      "category": "Main dishes",
      "description": "Creamy without needing dairy, built around potatoes and white beans, and sized to feed eight generously with possible leftovers.",
      "status": "complete",
      "statusLabel": "Complete recipe",
      "url": "https://francespopsicle.com/recipes/creamy-white-bean-potato-spinach-soup/",
      "data": "https://francespopsicle.com/recipes/data/creamy-white-bean-potato-spinach-soup.json",
      "mealPlanWeeks": [
        1
      ],
      "vegan": true,
      "tags": [],
      "ingredients": [
        "3 tablespoons olive oil",
        "2 large onions, diced",
        "6 carrots, sliced",
        "6 celery stalks, sliced",
        "8 cloves garlic, minced",
        "4 lb potatoes, diced",
        "6 cans white beans, drained and rinsed",
        "16 cups vegetable broth, plus water as needed",
        "2 teaspoons dried thyme",
        "2 teaspoons Italian seasoning",
        "2 bay leaves",
        "1 to 2 teaspoons salt, then adjust",
        "Black pepper to taste",
        "10 to 16 oz spinach",
        "2 cups unsweetened plant milk, optional",
        "2 tablespoons lemon juice or vinegar"
      ],
      "ingredientDetails": [
        {
          "text": "3 tablespoons olive oil",
          "name": "olive oil",
          "quantity": "3",
          "unit": "tbsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 large onions, diced",
          "name": "onions",
          "quantity": "2",
          "unit": "each",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "6 carrots, sliced",
          "name": "carrots",
          "quantity": "6",
          "unit": "each",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "6 celery stalks, sliced",
          "name": "celery stalks",
          "quantity": "6",
          "unit": "each",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "8 cloves garlic, minced",
          "name": "garlic",
          "quantity": "8",
          "unit": "clove",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "4 lb potatoes, diced",
          "name": "potatoes",
          "quantity": "4",
          "unit": "lb",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "6 cans white beans, drained and rinsed",
          "name": "white beans",
          "quantity": "6",
          "unit": "can",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "16 cups vegetable broth, plus water as needed",
          "name": "vegetable broth, plus water as needed",
          "quantity": "16",
          "unit": "cup",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 teaspoons dried thyme",
          "name": "dried thyme",
          "quantity": "2",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 teaspoons Italian seasoning",
          "name": "Italian seasoning",
          "quantity": "2",
          "unit": "tsp",
          "category": "Other",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 bay leaves",
          "name": "bay leaves",
          "quantity": "2",
          "unit": "each",
          "category": "Other",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "1 to 2 teaspoons salt, then adjust",
          "name": "to 2 teaspoons salt, then adjust",
          "quantity": "1",
          "unit": "each",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Black pepper to taste",
          "name": "Black pepper",
          "quantity": "",
          "unit": "",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "10 to 16 oz spinach",
          "name": "to 16 oz spinach",
          "quantity": "10",
          "unit": "each",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "2 cups unsweetened plant milk, optional",
          "name": "unsweetened plant milk, optional",
          "quantity": "2",
          "unit": "cup",
          "category": "Refrigerated",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 tablespoons lemon juice or vinegar",
          "name": "lemon juice or vinegar",
          "quantity": "2",
          "unit": "tbsp",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        }
      ]
    },
    {
      "slug": "easy-pantry-peanut-sauce",
      "title": "Easy Pantry Peanut Sauce",
      "category": "Sauces, gravies & dressings",
      "description": "Short pantry version of peanut sauce.",
      "status": "complete",
      "statusLabel": "Complete recipe",
      "url": "https://francespopsicle.com/recipes/easy-pantry-peanut-sauce/",
      "data": "https://francespopsicle.com/recipes/data/easy-pantry-peanut-sauce.json",
      "mealPlanWeeks": [],
      "vegan": true,
      "tags": [
        "sauce",
        "pantry"
      ],
      "ingredients": [
        "½ cup peanut butter",
        "¼ cup soy sauce",
        "¼ cup hot water",
        "1 Tbsp maple syrup",
        "1 tsp garlic powder",
        "½ tsp ginger powder",
        "Pinch red pepper flakes"
      ],
      "ingredientDetails": [
        {
          "text": "½ cup peanut butter",
          "name": "peanut butter",
          "quantity": "½",
          "unit": "cup",
          "category": "Refrigerated",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "¼ cup soy sauce",
          "name": "soy sauce",
          "quantity": "¼",
          "unit": "cup",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "¼ cup hot water",
          "name": "hot water",
          "quantity": "¼",
          "unit": "cup",
          "category": "Other",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 Tbsp maple syrup",
          "name": "maple syrup",
          "quantity": "1",
          "unit": "tbsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 tsp garlic powder",
          "name": "garlic powder",
          "quantity": "1",
          "unit": "tsp",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "½ tsp ginger powder",
          "name": "ginger powder",
          "quantity": "½",
          "unit": "tsp",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Pinch red pepper flakes",
          "name": "Pinch red pepper flakes",
          "quantity": "",
          "unit": "",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        }
      ]
    },
    {
      "slug": "easy-vegan-naan",
      "title": "Easy Naan",
      "category": "Breads",
      "description": "No-yogurt vegan naan cooked in a hot skillet.",
      "status": "complete",
      "statusLabel": "Complete recipe",
      "url": "https://francespopsicle.com/recipes/easy-vegan-naan/",
      "data": "https://francespopsicle.com/recipes/data/easy-vegan-naan.json",
      "mealPlanWeeks": [],
      "vegan": true,
      "tags": [
        "bread",
        "skillet"
      ],
      "ingredients": [
        "4 cups all-purpose flour",
        "2¼ tsp (1 packet) active dry yeast",
        "1 tsp sugar",
        "1 tsp salt",
        "1 tsp baking powder",
        "1¼ cups warm water (105–110°F)",
        "2 Tbsp olive oil",
        "1 tsp apple cider vinegar or lemon juice, optional",
        "Garlic butter: 3 Tbsp vegan butter",
        "Garlic butter: 2 cloves garlic, minced",
        "Garlic butter: chopped parsley or cilantro"
      ],
      "ingredientDetails": [
        {
          "text": "4 cups all-purpose flour",
          "name": "all-purpose flour",
          "quantity": "4",
          "unit": "cup",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2¼ tsp (1 packet) active dry yeast",
          "name": "2¼ tsp (1 packet) active dry yeast",
          "quantity": "",
          "unit": "",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "1 tsp sugar",
          "name": "sugar",
          "quantity": "1",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 tsp salt",
          "name": "salt",
          "quantity": "1",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 tsp baking powder",
          "name": "baking powder",
          "quantity": "1",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1¼ cups warm water (105–110°F)",
          "name": "1¼ cups warm water (105–110°F)",
          "quantity": "",
          "unit": "",
          "category": "Other",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "2 Tbsp olive oil",
          "name": "olive oil",
          "quantity": "2",
          "unit": "tbsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 tsp apple cider vinegar or lemon juice, optional",
          "name": "apple cider vinegar or lemon juice, optional",
          "quantity": "1",
          "unit": "tsp",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Garlic butter: 3 Tbsp vegan butter",
          "name": "vegan butter",
          "quantity": "3",
          "unit": "tbsp",
          "category": "Refrigerated",
          "optional": false,
          "group": "Garlic butter",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Garlic butter: 2 cloves garlic, minced",
          "name": "garlic",
          "quantity": "2",
          "unit": "clove",
          "category": "Produce",
          "optional": false,
          "group": "Garlic butter",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Garlic butter: chopped parsley or cilantro",
          "name": "chopped parsley or cilantro",
          "quantity": "",
          "unit": "",
          "category": "Produce",
          "optional": false,
          "group": "Garlic butter",
          "approximate": false,
          "normalizationConfidence": "medium"
        }
      ]
    },
    {
      "slug": "easy-vegan-peasant-bread",
      "title": "Easy Peasant Bread",
      "category": "Breads",
      "description": "A straightforward two-loaf vegan peasant bread.",
      "status": "complete",
      "statusLabel": "Complete recipe",
      "url": "https://francespopsicle.com/recipes/easy-vegan-peasant-bread/",
      "data": "https://francespopsicle.com/recipes/data/easy-vegan-peasant-bread.json",
      "mealPlanWeeks": [],
      "vegan": true,
      "tags": [
        "bread",
        "freezer-friendly"
      ],
      "ingredients": [
        "6 cups all-purpose or bread flour",
        "2¼ teaspoons (1 packet) instant or active dry yeast",
        "2 teaspoons salt",
        "1 tablespoon sugar",
        "2¼ cups warm water (105–110°F)",
        "2 tablespoons olive oil",
        "Melted vegan butter for brushing, optional"
      ],
      "ingredientDetails": [
        {
          "text": "6 cups all-purpose or bread flour",
          "name": "all-purpose or bread flour",
          "quantity": "6",
          "unit": "cup",
          "category": "Bakery",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2¼ teaspoons (1 packet) instant or active dry yeast",
          "name": "2¼ teaspoons (1 packet) instant or active dry yeast",
          "quantity": "",
          "unit": "",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "2 teaspoons salt",
          "name": "salt",
          "quantity": "2",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 tablespoon sugar",
          "name": "sugar",
          "quantity": "1",
          "unit": "tbsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2¼ cups warm water (105–110°F)",
          "name": "2¼ cups warm water (105–110°F)",
          "quantity": "",
          "unit": "",
          "category": "Other",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "2 tablespoons olive oil",
          "name": "olive oil",
          "quantity": "2",
          "unit": "tbsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Melted vegan butter for brushing, optional",
          "name": "Melted vegan butter for brushing, optional",
          "quantity": "",
          "unit": "",
          "category": "Refrigerated",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        }
      ]
    },
    {
      "slug": "easy-vegan-pot-pie-dough",
      "title": "Easy Pot Pie Dough",
      "category": "Breads",
      "description": "Basic flaky vegan top crust for a 9-inch pot pie.",
      "status": "complete",
      "statusLabel": "Complete recipe",
      "url": "https://francespopsicle.com/recipes/easy-vegan-pot-pie-dough/",
      "data": "https://francespopsicle.com/recipes/data/easy-vegan-pot-pie-dough.json",
      "mealPlanWeeks": [],
      "vegan": true,
      "tags": [
        "pastry",
        "pot-pie"
      ],
      "ingredients": [
        "1¼ cups all-purpose flour",
        "½ tsp salt",
        "½ cup cold vegan butter",
        "3–5 Tbsp ice-cold water",
        "Soy milk for brushing, optional"
      ],
      "ingredientDetails": [
        {
          "text": "1¼ cups all-purpose flour",
          "name": "1¼ cups all-purpose flour",
          "quantity": "",
          "unit": "",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "½ tsp salt",
          "name": "salt",
          "quantity": "½",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "½ cup cold vegan butter",
          "name": "cold vegan butter",
          "quantity": "½",
          "unit": "cup",
          "category": "Refrigerated",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "3–5 Tbsp ice-cold water",
          "name": "ice-cold water",
          "quantity": "3–5",
          "unit": "tbsp",
          "category": "Other",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Soy milk for brushing, optional",
          "name": "Soy milk for brushing, optional",
          "quantity": "",
          "unit": "",
          "category": "Refrigerated",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        }
      ]
    },
    {
      "slug": "fluffy-vegan-pancakes",
      "title": "Fluffy Pancakes",
      "category": "Breakfast",
      "description": "Large-batch fluffy vegan pancakes sized for a family breakfast.",
      "status": "complete",
      "statusLabel": "Complete recipe",
      "url": "https://francespopsicle.com/recipes/fluffy-vegan-pancakes/",
      "data": "https://francespopsicle.com/recipes/data/fluffy-vegan-pancakes.json",
      "mealPlanWeeks": [],
      "vegan": true,
      "tags": [
        "breakfast",
        "family-size"
      ],
      "ingredients": [
        "4 cups all-purpose flour",
        "4 tablespoons sugar",
        "2 tablespoons baking powder",
        "1 teaspoon salt",
        "4 cups unsweetened soy or oat milk",
        "4 tablespoons apple cider vinegar or lemon juice",
        "6 tablespoons neutral oil",
        "2 teaspoons vanilla extract",
        "Optional: 1 teaspoon cinnamon",
        "Optional: 1 cup blueberries",
        "Optional: 2 mashed ripe bananas",
        "Optional: ½ cup rolled oats"
      ],
      "ingredientDetails": [
        {
          "text": "4 cups all-purpose flour",
          "name": "all-purpose flour",
          "quantity": "4",
          "unit": "cup",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "4 tablespoons sugar",
          "name": "sugar",
          "quantity": "4",
          "unit": "tbsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 tablespoons baking powder",
          "name": "baking powder",
          "quantity": "2",
          "unit": "tbsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 teaspoon salt",
          "name": "salt",
          "quantity": "1",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "4 cups unsweetened soy or oat milk",
          "name": "unsweetened soy or oat milk",
          "quantity": "4",
          "unit": "cup",
          "category": "Refrigerated",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "4 tablespoons apple cider vinegar or lemon juice",
          "name": "apple cider vinegar or lemon juice",
          "quantity": "4",
          "unit": "tbsp",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "6 tablespoons neutral oil",
          "name": "neutral oil",
          "quantity": "6",
          "unit": "tbsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 teaspoons vanilla extract",
          "name": "vanilla extract",
          "quantity": "2",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Optional: 1 teaspoon cinnamon",
          "name": "cinnamon",
          "quantity": "1",
          "unit": "tsp",
          "category": "Pantry",
          "optional": true,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Optional: 1 cup blueberries",
          "name": "blueberries",
          "quantity": "1",
          "unit": "cup",
          "category": "Produce",
          "optional": true,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Optional: 2 mashed ripe bananas",
          "name": "mashed ripe bananas",
          "quantity": "2",
          "unit": "each",
          "category": "Produce",
          "optional": true,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Optional: ½ cup rolled oats",
          "name": "rolled oats",
          "quantity": "½",
          "unit": "cup",
          "category": "Bakery",
          "optional": true,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        }
      ]
    },
    {
      "slug": "fruit-chocolate-peanut-butter-dip",
      "title": "Fruit with chocolate-peanut-butter dip",
      "category": "Desserts",
      "description": "A flexible fruit platter with a quick chocolate-peanut-butter dip.",
      "status": "complete",
      "statusLabel": "Complete recipe",
      "url": "https://francespopsicle.com/recipes/fruit-chocolate-peanut-butter-dip/",
      "data": "https://francespopsicle.com/recipes/data/fruit-chocolate-peanut-butter-dip.json",
      "mealPlanWeeks": [
        1
      ],
      "vegan": true,
      "tags": [],
      "ingredients": [
        "Peanut butter",
        "Cocoa powder",
        "Maple syrup",
        "Plant milk, enough to reach dipping consistency",
        "Apples, bananas, strawberries or grapes"
      ],
      "ingredientDetails": [
        {
          "text": "Peanut butter",
          "name": "Peanut butter",
          "quantity": "",
          "unit": "",
          "category": "Refrigerated",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Cocoa powder",
          "name": "Cocoa powder",
          "quantity": "",
          "unit": "",
          "category": "Other",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Maple syrup",
          "name": "Maple syrup",
          "quantity": "",
          "unit": "",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Plant milk, enough to reach dipping consistency",
          "name": "Plant milk, enough to reach dipping consistency",
          "quantity": "",
          "unit": "",
          "category": "Refrigerated",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Apples, bananas, strawberries or grapes",
          "name": "Apples, bananas, strawberries or grapes",
          "quantity": "",
          "unit": "",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        }
      ]
    },
    {
      "slug": "general-tsos-chickn",
      "title": "General Tso's Chick'n",
      "category": "Tofu & plant proteins",
      "description": "Sweet-savory General Tso's-style plant-based chick'n.",
      "status": "complete",
      "statusLabel": "Complete recipe",
      "url": "https://francespopsicle.com/recipes/general-tsos-chickn/",
      "data": "https://francespopsicle.com/recipes/data/general-tsos-chickn.json",
      "mealPlanWeeks": [],
      "vegan": true,
      "tags": [
        "chickn",
        "asian-inspired"
      ],
      "ingredients": [
        "1 package plain Tofurky Chick'n Pieces",
        "2 Tbsp cornstarch",
        "2 Tbsp oil",
        "½ cup vegetable broth",
        "¼ cup soy sauce",
        "3 Tbsp maple syrup",
        "2 Tbsp rice vinegar",
        "2 Tbsp hoisin sauce",
        "2 cloves garlic, minced",
        "1 Tbsp grated ginger",
        "1 tsp sesame oil",
        "1 tsp red pepper flakes, optional",
        "Slurry: 1 Tbsp cornstarch",
        "Slurry: 2 Tbsp water"
      ],
      "ingredientDetails": [
        {
          "text": "1 package plain Tofurky Chick'n Pieces",
          "name": "plain Tofurky Chick'n Pieces",
          "quantity": "1",
          "unit": "package",
          "category": "Refrigerated",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 Tbsp cornstarch",
          "name": "cornstarch",
          "quantity": "2",
          "unit": "tbsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 Tbsp oil",
          "name": "oil",
          "quantity": "2",
          "unit": "tbsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "½ cup vegetable broth",
          "name": "vegetable broth",
          "quantity": "½",
          "unit": "cup",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "¼ cup soy sauce",
          "name": "soy sauce",
          "quantity": "¼",
          "unit": "cup",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "3 Tbsp maple syrup",
          "name": "maple syrup",
          "quantity": "3",
          "unit": "tbsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 Tbsp rice vinegar",
          "name": "rice vinegar",
          "quantity": "2",
          "unit": "tbsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 Tbsp hoisin sauce",
          "name": "hoisin sauce",
          "quantity": "2",
          "unit": "tbsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 cloves garlic, minced",
          "name": "garlic",
          "quantity": "2",
          "unit": "clove",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 Tbsp grated ginger",
          "name": "grated ginger",
          "quantity": "1",
          "unit": "tbsp",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 tsp sesame oil",
          "name": "sesame oil",
          "quantity": "1",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 tsp red pepper flakes, optional",
          "name": "red pepper flakes, optional",
          "quantity": "1",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Slurry: 1 Tbsp cornstarch",
          "name": "cornstarch",
          "quantity": "1",
          "unit": "tbsp",
          "category": "Pantry",
          "optional": false,
          "group": "Slurry",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Slurry: 2 Tbsp water",
          "name": "water",
          "quantity": "2",
          "unit": "tbsp",
          "category": "Other",
          "optional": false,
          "group": "Slurry",
          "approximate": false,
          "normalizationConfidence": "high"
        }
      ]
    },
    {
      "slug": "homemade-vegan-bean-burgers",
      "title": "Homemade Bean Burgers",
      "category": "Beans, lentils & chickpeas",
      "description": "Pantry-based homemade vegan bean burgers.",
      "status": "complete",
      "statusLabel": "Complete recipe",
      "url": "https://francespopsicle.com/recipes/homemade-vegan-bean-burgers/",
      "data": "https://francespopsicle.com/recipes/data/homemade-vegan-bean-burgers.json",
      "mealPlanWeeks": [],
      "vegan": true,
      "tags": [
        "burgers",
        "freezer-friendly"
      ],
      "ingredients": [
        "2 cans black beans, or 1 black and 1 kidney, drained and rinsed",
        "1 cup rolled oats",
        "½ cup breadcrumbs",
        "1 small onion, finely diced",
        "2 cloves garlic, minced",
        "2 tablespoons tomato paste or ketchup",
        "1 tablespoon soy sauce",
        "1 tablespoon mustard",
        "1 teaspoon smoked paprika",
        "1 teaspoon garlic powder",
        "1 teaspoon onion powder",
        "½ teaspoon oregano",
        "½ teaspoon black pepper",
        "½ teaspoon salt",
        "2 tablespoons ground flaxseed mixed with 5 tablespoons water; let stand 10 minutes",
        "1–2 tablespoons oil for cooking"
      ],
      "ingredientDetails": [
        {
          "text": "2 cans black beans, or 1 black and 1 kidney, drained and rinsed",
          "name": "black beans, or 1 black and 1 kidney",
          "quantity": "2",
          "unit": "can",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 cup rolled oats",
          "name": "rolled oats",
          "quantity": "1",
          "unit": "cup",
          "category": "Bakery",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "½ cup breadcrumbs",
          "name": "breadcrumbs",
          "quantity": "½",
          "unit": "cup",
          "category": "Bakery",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 small onion, finely diced",
          "name": "onion, finely diced",
          "quantity": "1",
          "unit": "each",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "2 cloves garlic, minced",
          "name": "garlic",
          "quantity": "2",
          "unit": "clove",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 tablespoons tomato paste or ketchup",
          "name": "tomato paste or ketchup",
          "quantity": "2",
          "unit": "tbsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 tablespoon soy sauce",
          "name": "soy sauce",
          "quantity": "1",
          "unit": "tbsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 tablespoon mustard",
          "name": "mustard",
          "quantity": "1",
          "unit": "tbsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 teaspoon smoked paprika",
          "name": "smoked paprika",
          "quantity": "1",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 teaspoon garlic powder",
          "name": "garlic powder",
          "quantity": "1",
          "unit": "tsp",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 teaspoon onion powder",
          "name": "onion powder",
          "quantity": "1",
          "unit": "tsp",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "½ teaspoon oregano",
          "name": "oregano",
          "quantity": "½",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "½ teaspoon black pepper",
          "name": "black pepper",
          "quantity": "½",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "½ teaspoon salt",
          "name": "salt",
          "quantity": "½",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 tablespoons ground flaxseed mixed with 5 tablespoons water; let stand 10 minutes",
          "name": "ground flaxseed mixed with 5 tablespoons water; let stand 10 minutes",
          "quantity": "2",
          "unit": "tbsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1–2 tablespoons oil for cooking",
          "name": "oil for cooking",
          "quantity": "1–2",
          "unit": "tbsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        }
      ]
    },
    {
      "slug": "homemade-vegan-pesto",
      "title": "Homemade Pesto",
      "category": "Sauces, gravies & dressings",
      "description": "Fresh basil pesto made with nutritional yeast and walnuts or pine nuts.",
      "status": "complete",
      "statusLabel": "Complete recipe",
      "url": "https://francespopsicle.com/recipes/homemade-vegan-pesto/",
      "data": "https://francespopsicle.com/recipes/data/homemade-vegan-pesto.json",
      "mealPlanWeeks": [],
      "vegan": true,
      "tags": [
        "sauce",
        "pesto"
      ],
      "ingredients": [
        "3 cups packed fresh basil",
        "¾ cup walnuts or pine nuts",
        "4 cloves garlic",
        "½ cup nutritional yeast",
        "Juice of ½ lemon",
        "½ tsp salt",
        "½ tsp black pepper",
        "¾ cup olive oil",
        "2 Tbsp water if needed for blending, optional"
      ],
      "ingredientDetails": [
        {
          "text": "3 cups packed fresh basil",
          "name": "packed fresh basil",
          "quantity": "3",
          "unit": "cup",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "¾ cup walnuts or pine nuts",
          "name": "walnuts or pine nuts",
          "quantity": "¾",
          "unit": "cup",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "4 cloves garlic",
          "name": "garlic",
          "quantity": "4",
          "unit": "clove",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "½ cup nutritional yeast",
          "name": "nutritional yeast",
          "quantity": "½",
          "unit": "cup",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Juice of ½ lemon",
          "name": "Juice of ½ lemon",
          "quantity": "",
          "unit": "",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "½ tsp salt",
          "name": "salt",
          "quantity": "½",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "½ tsp black pepper",
          "name": "black pepper",
          "quantity": "½",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "¾ cup olive oil",
          "name": "olive oil",
          "quantity": "¾",
          "unit": "cup",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 Tbsp water if needed for blending, optional",
          "name": "water if needed for blending, optional",
          "quantity": "2",
          "unit": "tbsp",
          "category": "Other",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        }
      ]
    },
    {
      "slug": "large-batch-white-bean-soup",
      "title": "Large-Batch White Bean Soup",
      "category": "Soups & stews",
      "description": "Large family-size white bean soup with vegetables and broccoli.",
      "status": "complete",
      "statusLabel": "Complete recipe",
      "url": "https://francespopsicle.com/recipes/large-batch-white-bean-soup/",
      "data": "https://francespopsicle.com/recipes/data/large-batch-white-bean-soup.json",
      "mealPlanWeeks": [],
      "vegan": true,
      "tags": [
        "family-size",
        "budget"
      ],
      "ingredients": [
        "2–3 Tbsp olive oil",
        "2 large onions, diced",
        "5–6 carrots, diced",
        "5–6 celery stalks, diced",
        "1 green bell pepper, diced",
        "6–8 cloves garlic, minced",
        "5–6 cans (15 oz each) white beans, drained and rinsed",
        "16 cups vegetable broth",
        "2 bay leaves",
        "2 tsp dried thyme",
        "1½ tsp dried rosemary",
        "1 tsp black pepper",
        "1 tsp smoked paprika (optional)",
        "Salt to taste",
        "4–5 cups frozen broccoli, chopped"
      ],
      "ingredientDetails": [
        {
          "text": "2–3 Tbsp olive oil",
          "name": "olive oil",
          "quantity": "2–3",
          "unit": "tbsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 large onions, diced",
          "name": "onions",
          "quantity": "2",
          "unit": "each",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "5–6 carrots, diced",
          "name": "carrots",
          "quantity": "5–6",
          "unit": "each",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "5–6 celery stalks, diced",
          "name": "celery stalks",
          "quantity": "5–6",
          "unit": "each",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "1 green bell pepper, diced",
          "name": "green bell pepper",
          "quantity": "1",
          "unit": "each",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "6–8 cloves garlic, minced",
          "name": "garlic",
          "quantity": "6–8",
          "unit": "clove",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "5–6 cans (15 oz each) white beans, drained and rinsed",
          "name": "white beans",
          "quantity": "5–6",
          "unit": "can",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "16 cups vegetable broth",
          "name": "vegetable broth",
          "quantity": "16",
          "unit": "cup",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 bay leaves",
          "name": "bay leaves",
          "quantity": "2",
          "unit": "each",
          "category": "Other",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "2 tsp dried thyme",
          "name": "dried thyme",
          "quantity": "2",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1½ tsp dried rosemary",
          "name": "1½ tsp dried rosemary",
          "quantity": "",
          "unit": "",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "1 tsp black pepper",
          "name": "black pepper",
          "quantity": "1",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 tsp smoked paprika (optional)",
          "name": "smoked paprika",
          "quantity": "1",
          "unit": "tsp",
          "category": "Pantry",
          "optional": true,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Salt to taste",
          "name": "Salt",
          "quantity": "",
          "unit": "",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "4–5 cups frozen broccoli, chopped",
          "name": "frozen broccoli",
          "quantity": "4–5",
          "unit": "cup",
          "category": "Frozen",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        }
      ]
    },
    {
      "slug": "mango-kale-smoothie",
      "title": "Mango-Kale Smoothie",
      "category": "Drinks & smoothies",
      "description": "Mango, banana and kale smoothie.",
      "status": "complete",
      "statusLabel": "Complete recipe",
      "url": "https://francespopsicle.com/recipes/mango-kale-smoothie/",
      "data": "https://francespopsicle.com/recipes/data/mango-kale-smoothie.json",
      "mealPlanWeeks": [],
      "vegan": true,
      "tags": [
        "smoothie",
        "breakfast"
      ],
      "ingredients": [
        "1 ripe banana",
        "¾ cup frozen mango, about 100 g",
        "½ cup frozen chopped kale, about 15–25 g",
        "¾ cup plant milk, about 200 ml",
        "1 teaspoon vanilla extract"
      ],
      "ingredientDetails": [
        {
          "text": "1 ripe banana",
          "name": "ripe banana",
          "quantity": "1",
          "unit": "each",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "¾ cup frozen mango, about 100 g",
          "name": "frozen mango, about 100 g",
          "quantity": "¾",
          "unit": "cup",
          "category": "Frozen",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "½ cup frozen chopped kale, about 15–25 g",
          "name": "frozen chopped kale, about 15–25 g",
          "quantity": "½",
          "unit": "cup",
          "category": "Frozen",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "¾ cup plant milk, about 200 ml",
          "name": "plant milk, about 200 ml",
          "quantity": "¾",
          "unit": "cup",
          "category": "Refrigerated",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 teaspoon vanilla extract",
          "name": "vanilla extract",
          "quantity": "1",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        }
      ]
    },
    {
      "slug": "maple-oatmeal-bread",
      "title": "Maple Oatmeal Bread",
      "category": "Breads",
      "description": "Maple-sweetened oatmeal bread in an AMC hut-style family loaf.",
      "status": "complete",
      "statusLabel": "Complete recipe",
      "url": "https://francespopsicle.com/recipes/maple-oatmeal-bread/",
      "data": "https://francespopsicle.com/recipes/data/maple-oatmeal-bread.json",
      "mealPlanWeeks": [],
      "vegan": true,
      "tags": [
        "AMC-inspired",
        "bread",
        "freezer-friendly"
      ],
      "ingredients": [
        "2 cups rolled oats",
        "2 cups boiling water",
        "2¼ teaspoons (1 packet) quick-rise or instant yeast",
        "½ cup warm unsweetened plant milk (105–110°F)",
        "⅓ cup maple syrup",
        "¼ cup neutral oil or melted vegan butter",
        "2 teaspoons salt",
        "5½ to 6½ cups bread flour or all-purpose flour",
        "Optional: ½ teaspoon cinnamon",
        "Optional: 2 tablespoons ground flaxseed",
        "Optional: ¼ cup sunflower seeds",
        "Optional: ¼ cup chopped walnuts"
      ],
      "ingredientDetails": [
        {
          "text": "2 cups rolled oats",
          "name": "rolled oats",
          "quantity": "2",
          "unit": "cup",
          "category": "Bakery",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 cups boiling water",
          "name": "boiling water",
          "quantity": "2",
          "unit": "cup",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2¼ teaspoons (1 packet) quick-rise or instant yeast",
          "name": "2¼ teaspoons (1 packet) quick-rise or instant yeast",
          "quantity": "",
          "unit": "",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "½ cup warm unsweetened plant milk (105–110°F)",
          "name": "warm unsweetened plant milk (105–110°F)",
          "quantity": "½",
          "unit": "cup",
          "category": "Refrigerated",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "⅓ cup maple syrup",
          "name": "maple syrup",
          "quantity": "⅓",
          "unit": "cup",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "¼ cup neutral oil or melted vegan butter",
          "name": "neutral oil or melted vegan butter",
          "quantity": "¼",
          "unit": "cup",
          "category": "Refrigerated",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 teaspoons salt",
          "name": "salt",
          "quantity": "2",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "5½ to 6½ cups bread flour or all-purpose flour",
          "name": "5½ to 6½ cups bread flour or all-purpose flour",
          "quantity": "",
          "unit": "",
          "category": "Bakery",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Optional: ½ teaspoon cinnamon",
          "name": "cinnamon",
          "quantity": "½",
          "unit": "tsp",
          "category": "Pantry",
          "optional": true,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Optional: 2 tablespoons ground flaxseed",
          "name": "ground flaxseed",
          "quantity": "2",
          "unit": "tbsp",
          "category": "Pantry",
          "optional": true,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Optional: ¼ cup sunflower seeds",
          "name": "sunflower seeds",
          "quantity": "¼",
          "unit": "cup",
          "category": "Pantry",
          "optional": true,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Optional: ¼ cup chopped walnuts",
          "name": "chopped walnuts",
          "quantity": "¼",
          "unit": "cup",
          "category": "Pantry",
          "optional": true,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        }
      ]
    },
    {
      "slug": "maple-vinegar-dressing",
      "title": "Maple Vinegar Dressing",
      "category": "Sauces, gravies & dressings",
      "description": "Sweet-tart apple cider vinegar dressing with maple and Dijon.",
      "status": "complete",
      "statusLabel": "Complete recipe",
      "url": "https://francespopsicle.com/recipes/maple-vinegar-dressing/",
      "data": "https://francespopsicle.com/recipes/data/maple-vinegar-dressing.json",
      "mealPlanWeeks": [],
      "vegan": true,
      "tags": [
        "dressing",
        "salad"
      ],
      "ingredients": [
        "1 cup olive oil",
        "½ cup apple cider vinegar",
        "¼ cup maple syrup",
        "2 tablespoons Dijon mustard",
        "1 teaspoon garlic powder",
        "1 teaspoon onion powder",
        "1 teaspoon salt",
        "½ teaspoon black pepper"
      ],
      "ingredientDetails": [
        {
          "text": "1 cup olive oil",
          "name": "olive oil",
          "quantity": "1",
          "unit": "cup",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "½ cup apple cider vinegar",
          "name": "apple cider vinegar",
          "quantity": "½",
          "unit": "cup",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "¼ cup maple syrup",
          "name": "maple syrup",
          "quantity": "¼",
          "unit": "cup",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 tablespoons Dijon mustard",
          "name": "Dijon mustard",
          "quantity": "2",
          "unit": "tbsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 teaspoon garlic powder",
          "name": "garlic powder",
          "quantity": "1",
          "unit": "tsp",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 teaspoon onion powder",
          "name": "onion powder",
          "quantity": "1",
          "unit": "tsp",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 teaspoon salt",
          "name": "salt",
          "quantity": "1",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "½ teaspoon black pepper",
          "name": "black pepper",
          "quantity": "½",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        }
      ]
    },
    {
      "slug": "monster-cookies",
      "title": "Monster Cookies",
      "category": "Desserts",
      "description": "Large vegan peanut butter-oat cookies with chocolate and peanut butter chips.",
      "status": "complete",
      "statusLabel": "Complete recipe",
      "url": "https://francespopsicle.com/recipes/monster-cookies/",
      "data": "https://francespopsicle.com/recipes/data/monster-cookies.json",
      "mealPlanWeeks": [],
      "vegan": true,
      "tags": [
        "cookies",
        "dessert"
      ],
      "ingredients": [
        "½ cup vegan butter, softened",
        "¾ cup creamy peanut butter",
        "¾ cup brown sugar",
        "½ cup granulated sugar",
        "½ cup unsweetened applesauce",
        "2 tsp vanilla extract",
        "1½ cups all-purpose flour",
        "1 tsp baking soda",
        "½ tsp salt",
        "2 cups old-fashioned rolled oats",
        "1 cup chocolate chips",
        "1 cup peanut butter chips",
        "Optional: ½ cup chopped peanuts",
        "Optional: ½ cup vegan chocolate candies"
      ],
      "ingredientDetails": [
        {
          "text": "½ cup vegan butter, softened",
          "name": "vegan butter",
          "quantity": "½",
          "unit": "cup",
          "category": "Refrigerated",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "¾ cup creamy peanut butter",
          "name": "creamy peanut butter",
          "quantity": "¾",
          "unit": "cup",
          "category": "Refrigerated",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "¾ cup brown sugar",
          "name": "brown sugar",
          "quantity": "¾",
          "unit": "cup",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "½ cup granulated sugar",
          "name": "granulated sugar",
          "quantity": "½",
          "unit": "cup",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "½ cup unsweetened applesauce",
          "name": "unsweetened applesauce",
          "quantity": "½",
          "unit": "cup",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 tsp vanilla extract",
          "name": "vanilla extract",
          "quantity": "2",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1½ cups all-purpose flour",
          "name": "1½ cups all-purpose flour",
          "quantity": "",
          "unit": "",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "1 tsp baking soda",
          "name": "baking soda",
          "quantity": "1",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "½ tsp salt",
          "name": "salt",
          "quantity": "½",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 cups old-fashioned rolled oats",
          "name": "old-fashioned rolled oats",
          "quantity": "2",
          "unit": "cup",
          "category": "Bakery",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 cup chocolate chips",
          "name": "chocolate chips",
          "quantity": "1",
          "unit": "cup",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 cup peanut butter chips",
          "name": "peanut butter chips",
          "quantity": "1",
          "unit": "cup",
          "category": "Refrigerated",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Optional: ½ cup chopped peanuts",
          "name": "chopped peanuts",
          "quantity": "½",
          "unit": "cup",
          "category": "Pantry",
          "optional": true,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Optional: ½ cup vegan chocolate candies",
          "name": "vegan chocolate candies",
          "quantity": "½",
          "unit": "cup",
          "category": "Pantry",
          "optional": true,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        }
      ]
    },
    {
      "slug": "orange-chickn",
      "title": "Orange Chick'n",
      "category": "Tofu & plant proteins",
      "description": "Orange-sauce plant-based chick'n.",
      "status": "complete",
      "statusLabel": "Complete recipe",
      "url": "https://francespopsicle.com/recipes/orange-chickn/",
      "data": "https://francespopsicle.com/recipes/data/orange-chickn.json",
      "mealPlanWeeks": [],
      "vegan": true,
      "tags": [
        "chickn",
        "asian-inspired"
      ],
      "ingredients": [
        "1 package plain chick'n",
        "2 Tbsp oil",
        "¾ cup orange juice",
        "Zest of 1 orange",
        "¼ cup soy sauce",
        "3 Tbsp maple syrup",
        "2 cloves garlic",
        "1 tsp grated ginger",
        "1 Tbsp rice vinegar",
        "Slurry: 1 Tbsp cornstarch",
        "Slurry: 2 Tbsp water"
      ],
      "ingredientDetails": [
        {
          "text": "1 package plain chick'n",
          "name": "plain chick'n",
          "quantity": "1",
          "unit": "package",
          "category": "Refrigerated",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 Tbsp oil",
          "name": "oil",
          "quantity": "2",
          "unit": "tbsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "¾ cup orange juice",
          "name": "orange juice",
          "quantity": "¾",
          "unit": "cup",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Zest of 1 orange",
          "name": "Zest of 1 orange",
          "quantity": "",
          "unit": "",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "¼ cup soy sauce",
          "name": "soy sauce",
          "quantity": "¼",
          "unit": "cup",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "3 Tbsp maple syrup",
          "name": "maple syrup",
          "quantity": "3",
          "unit": "tbsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 cloves garlic",
          "name": "garlic",
          "quantity": "2",
          "unit": "clove",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 tsp grated ginger",
          "name": "grated ginger",
          "quantity": "1",
          "unit": "tsp",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 Tbsp rice vinegar",
          "name": "rice vinegar",
          "quantity": "1",
          "unit": "tbsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Slurry: 1 Tbsp cornstarch",
          "name": "cornstarch",
          "quantity": "1",
          "unit": "tbsp",
          "category": "Pantry",
          "optional": false,
          "group": "Slurry",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Slurry: 2 Tbsp water",
          "name": "water",
          "quantity": "2",
          "unit": "tbsp",
          "category": "Other",
          "optional": false,
          "group": "Slurry",
          "approximate": false,
          "normalizationConfidence": "high"
        }
      ]
    },
    {
      "slug": "pasta-tomato-sauce-family-batch",
      "title": "Pasta with tomato sauce",
      "category": "Main dishes",
      "description": "The documented Week 1 pasta-night scale for a larger household.",
      "status": "documented-batch",
      "statusLabel": "Documented batch",
      "url": "https://francespopsicle.com/recipes/pasta-tomato-sauce-family-batch/",
      "data": "https://francespopsicle.com/recipes/data/pasta-tomato-sauce-family-batch.json",
      "mealPlanWeeks": [
        1
      ],
      "vegan": true,
      "tags": [],
      "ingredients": [
        "4 lb dry pasta",
        "Approximately 4 jars tomato sauce, about 24 oz each, or an equivalent homemade batch",
        "Garlic bread or the second homemade oatmeal loaf",
        "One large Italian-style green salad",
        "Green beans"
      ],
      "ingredientDetails": [
        {
          "text": "4 lb dry pasta",
          "name": "dry pasta",
          "quantity": "4",
          "unit": "lb",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Approximately 4 jars tomato sauce, about 24 oz each, or an equivalent homemade batch",
          "name": "tomato sauce, about 24 oz each, or an equivalent homemade batch",
          "quantity": "4",
          "unit": "jar",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": true,
          "normalizationConfidence": "high"
        },
        {
          "text": "Garlic bread or the second homemade oatmeal loaf",
          "name": "Garlic bread or the second homemade oatmeal loaf",
          "quantity": "",
          "unit": "",
          "category": "Bakery",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "One large Italian-style green salad",
          "name": "Italian-style green salad",
          "quantity": "1",
          "unit": "each",
          "category": "Other",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Green beans",
          "name": "Green beans",
          "quantity": "",
          "unit": "",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        }
      ]
    },
    {
      "slug": "plant-based-chickn-dumplings",
      "title": "Plant-Based Chick'n & Dumplings",
      "category": "Soups & stews",
      "description": "Comfort-food vegan chick'n soup with drop dumplings.",
      "status": "complete",
      "statusLabel": "Complete recipe",
      "url": "https://francespopsicle.com/recipes/plant-based-chickn-dumplings/",
      "data": "https://francespopsicle.com/recipes/data/plant-based-chickn-dumplings.json",
      "mealPlanWeeks": [],
      "vegan": true,
      "tags": [
        "comfort-food",
        "soup"
      ],
      "ingredients": [
        "Soup: 2 Tbsp vegan butter",
        "Soup: 2 Tbsp olive oil",
        "Soup: 1 package plain Tofurky Chick'n Pieces",
        "Soup: 1 large onion, diced",
        "Soup: 3 carrots, sliced",
        "Soup: 3 celery stalks, sliced",
        "Soup: 3 cloves garlic, minced",
        "Soup: 8 cups vegetable broth",
        "Soup: 1 cup unsweetened oat milk",
        "Soup: 2 tsp dried thyme",
        "Soup: 1 tsp poultry seasoning",
        "Soup: 1 bay leaf",
        "Soup: salt and pepper",
        "Optional: 1 cup frozen peas",
        "Optional: chopped parsley",
        "Dumplings: 2 cups all-purpose flour",
        "Dumplings: 1 Tbsp baking powder",
        "Dumplings: 1 tsp salt",
        "Dumplings: 2 Tbsp melted vegan butter",
        "Dumplings: 1 cup unsweetened oat or soy milk"
      ],
      "ingredientDetails": [
        {
          "text": "Soup: 2 Tbsp vegan butter",
          "name": "vegan butter",
          "quantity": "2",
          "unit": "tbsp",
          "category": "Refrigerated",
          "optional": false,
          "group": "Soup",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Soup: 2 Tbsp olive oil",
          "name": "olive oil",
          "quantity": "2",
          "unit": "tbsp",
          "category": "Pantry",
          "optional": false,
          "group": "Soup",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Soup: 1 package plain Tofurky Chick'n Pieces",
          "name": "plain Tofurky Chick'n Pieces",
          "quantity": "1",
          "unit": "package",
          "category": "Refrigerated",
          "optional": false,
          "group": "Soup",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Soup: 1 large onion, diced",
          "name": "onion",
          "quantity": "1",
          "unit": "each",
          "category": "Produce",
          "optional": false,
          "group": "Soup",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Soup: 3 carrots, sliced",
          "name": "carrots",
          "quantity": "3",
          "unit": "each",
          "category": "Produce",
          "optional": false,
          "group": "Soup",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Soup: 3 celery stalks, sliced",
          "name": "celery stalks",
          "quantity": "3",
          "unit": "each",
          "category": "Produce",
          "optional": false,
          "group": "Soup",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Soup: 3 cloves garlic, minced",
          "name": "garlic",
          "quantity": "3",
          "unit": "clove",
          "category": "Produce",
          "optional": false,
          "group": "Soup",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Soup: 8 cups vegetable broth",
          "name": "vegetable broth",
          "quantity": "8",
          "unit": "cup",
          "category": "Pantry",
          "optional": false,
          "group": "Soup",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Soup: 1 cup unsweetened oat milk",
          "name": "unsweetened oat milk",
          "quantity": "1",
          "unit": "cup",
          "category": "Refrigerated",
          "optional": false,
          "group": "Soup",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Soup: 2 tsp dried thyme",
          "name": "dried thyme",
          "quantity": "2",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "Soup",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Soup: 1 tsp poultry seasoning",
          "name": "poultry seasoning",
          "quantity": "1",
          "unit": "tsp",
          "category": "Other",
          "optional": false,
          "group": "Soup",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Soup: 1 bay leaf",
          "name": "bay leaf",
          "quantity": "1",
          "unit": "each",
          "category": "Other",
          "optional": false,
          "group": "Soup",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Soup: salt and pepper",
          "name": "salt and pepper",
          "quantity": "",
          "unit": "",
          "category": "Pantry",
          "optional": false,
          "group": "Soup",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Optional: 1 cup frozen peas",
          "name": "frozen peas",
          "quantity": "1",
          "unit": "cup",
          "category": "Frozen",
          "optional": true,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Optional: chopped parsley",
          "name": "chopped parsley",
          "quantity": "",
          "unit": "",
          "category": "Produce",
          "optional": true,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Dumplings: 2 cups all-purpose flour",
          "name": "all-purpose flour",
          "quantity": "2",
          "unit": "cup",
          "category": "Pantry",
          "optional": false,
          "group": "Dumplings",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Dumplings: 1 Tbsp baking powder",
          "name": "baking powder",
          "quantity": "1",
          "unit": "tbsp",
          "category": "Pantry",
          "optional": false,
          "group": "Dumplings",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Dumplings: 1 tsp salt",
          "name": "salt",
          "quantity": "1",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "Dumplings",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Dumplings: 2 Tbsp melted vegan butter",
          "name": "melted vegan butter",
          "quantity": "2",
          "unit": "tbsp",
          "category": "Refrigerated",
          "optional": false,
          "group": "Dumplings",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Dumplings: 1 cup unsweetened oat or soy milk",
          "name": "unsweetened oat or soy milk",
          "quantity": "1",
          "unit": "cup",
          "category": "Refrigerated",
          "optional": false,
          "group": "Dumplings",
          "approximate": false,
          "normalizationConfidence": "high"
        }
      ]
    },
    {
      "slug": "plant-based-chickn-rice-casserole",
      "title": "Plant-Based Chick'n & Rice Casserole",
      "category": "Pasta & casseroles",
      "description": "Creamy plant-based chick'n and rice casserole.",
      "status": "complete",
      "statusLabel": "Complete recipe",
      "url": "https://francespopsicle.com/recipes/plant-based-chickn-rice-casserole/",
      "data": "https://francespopsicle.com/recipes/data/plant-based-chickn-rice-casserole.json",
      "mealPlanWeeks": [],
      "vegan": true,
      "tags": [
        "casserole",
        "comfort-food"
      ],
      "ingredients": [
        "1 package plain Tofurky Chick'n Pieces",
        "2 cups uncooked long-grain rice",
        "4 cups vegetable broth",
        "1 medium onion, diced",
        "2 celery stalks, diced",
        "2 carrots, diced",
        "3 cloves garlic, minced",
        "1 cup frozen peas",
        "8 oz mushrooms, sliced, optional",
        "2 Tbsp vegan butter",
        "2 Tbsp olive oil",
        "Cream sauce: 3 Tbsp vegan butter",
        "Cream sauce: 3 Tbsp flour",
        "Cream sauce: 2 cups unsweetened oat or soy milk",
        "Cream sauce: ¼ cup nutritional yeast",
        "Cream sauce: 1 tsp garlic powder",
        "Cream sauce: 1 tsp onion powder",
        "Cream sauce: 1 tsp dried thyme",
        "Cream sauce: salt and pepper",
        "Optional topping: 1 cup shredded vegan cheddar",
        "Optional topping: buttered breadcrumbs"
      ],
      "ingredientDetails": [
        {
          "text": "1 package plain Tofurky Chick'n Pieces",
          "name": "plain Tofurky Chick'n Pieces",
          "quantity": "1",
          "unit": "package",
          "category": "Refrigerated",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 cups uncooked long-grain rice",
          "name": "uncooked long-grain rice",
          "quantity": "2",
          "unit": "cup",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "4 cups vegetable broth",
          "name": "vegetable broth",
          "quantity": "4",
          "unit": "cup",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 medium onion, diced",
          "name": "onion",
          "quantity": "1",
          "unit": "each",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "2 celery stalks, diced",
          "name": "celery stalks",
          "quantity": "2",
          "unit": "each",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "2 carrots, diced",
          "name": "carrots",
          "quantity": "2",
          "unit": "each",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "3 cloves garlic, minced",
          "name": "garlic",
          "quantity": "3",
          "unit": "clove",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 cup frozen peas",
          "name": "frozen peas",
          "quantity": "1",
          "unit": "cup",
          "category": "Frozen",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "8 oz mushrooms, sliced, optional",
          "name": "mushrooms",
          "quantity": "8",
          "unit": "oz",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 Tbsp vegan butter",
          "name": "vegan butter",
          "quantity": "2",
          "unit": "tbsp",
          "category": "Refrigerated",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 Tbsp olive oil",
          "name": "olive oil",
          "quantity": "2",
          "unit": "tbsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Cream sauce: 3 Tbsp vegan butter",
          "name": "vegan butter",
          "quantity": "3",
          "unit": "tbsp",
          "category": "Refrigerated",
          "optional": false,
          "group": "Cream sauce",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Cream sauce: 3 Tbsp flour",
          "name": "flour",
          "quantity": "3",
          "unit": "tbsp",
          "category": "Pantry",
          "optional": false,
          "group": "Cream sauce",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Cream sauce: 2 cups unsweetened oat or soy milk",
          "name": "unsweetened oat or soy milk",
          "quantity": "2",
          "unit": "cup",
          "category": "Refrigerated",
          "optional": false,
          "group": "Cream sauce",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Cream sauce: ¼ cup nutritional yeast",
          "name": "nutritional yeast",
          "quantity": "¼",
          "unit": "cup",
          "category": "Pantry",
          "optional": false,
          "group": "Cream sauce",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Cream sauce: 1 tsp garlic powder",
          "name": "garlic powder",
          "quantity": "1",
          "unit": "tsp",
          "category": "Produce",
          "optional": false,
          "group": "Cream sauce",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Cream sauce: 1 tsp onion powder",
          "name": "onion powder",
          "quantity": "1",
          "unit": "tsp",
          "category": "Produce",
          "optional": false,
          "group": "Cream sauce",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Cream sauce: 1 tsp dried thyme",
          "name": "dried thyme",
          "quantity": "1",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "Cream sauce",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Cream sauce: salt and pepper",
          "name": "salt and pepper",
          "quantity": "",
          "unit": "",
          "category": "Pantry",
          "optional": false,
          "group": "Cream sauce",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Optional topping: 1 cup shredded vegan cheddar",
          "name": "shredded vegan cheddar",
          "quantity": "1",
          "unit": "cup",
          "category": "Other",
          "optional": true,
          "group": "Optional topping",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Optional topping: buttered breadcrumbs",
          "name": "buttered breadcrumbs",
          "quantity": "",
          "unit": "",
          "category": "Bakery",
          "optional": true,
          "group": "Optional topping",
          "approximate": false,
          "normalizationConfidence": "medium"
        }
      ]
    },
    {
      "slug": "quick-vegan-pot-pie-dough",
      "title": "Quick Pot Pie Dough",
      "category": "Breads",
      "description": "Fast oil-based vegan pot-pie crust.",
      "status": "complete",
      "statusLabel": "Complete recipe",
      "url": "https://francespopsicle.com/recipes/quick-vegan-pot-pie-dough/",
      "data": "https://francespopsicle.com/recipes/data/quick-vegan-pot-pie-dough.json",
      "mealPlanWeeks": [],
      "vegan": true,
      "tags": [
        "pastry",
        "quick"
      ],
      "ingredients": [
        "1¼ cups all-purpose flour",
        "½ tsp salt",
        "⅓ cup vegetable or canola oil",
        "4–6 Tbsp cold water",
        "Soy milk for brushing, optional"
      ],
      "ingredientDetails": [
        {
          "text": "1¼ cups all-purpose flour",
          "name": "1¼ cups all-purpose flour",
          "quantity": "",
          "unit": "",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "½ tsp salt",
          "name": "salt",
          "quantity": "½",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "⅓ cup vegetable or canola oil",
          "name": "vegetable or canola oil",
          "quantity": "⅓",
          "unit": "cup",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "4–6 Tbsp cold water",
          "name": "cold water",
          "quantity": "4–6",
          "unit": "tbsp",
          "category": "Other",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Soy milk for brushing, optional",
          "name": "Soy milk for brushing, optional",
          "quantity": "",
          "unit": "",
          "category": "Refrigerated",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        }
      ]
    },
    {
      "slug": "rustic-white-bean-vegetable-soup",
      "title": "Rustic White Bean and Vegetable Soup",
      "category": "Soups & stews",
      "description": "A rustic potato, white bean and vegetable soup for a larger household.",
      "status": "complete",
      "statusLabel": "Complete recipe",
      "url": "https://francespopsicle.com/recipes/rustic-white-bean-vegetable-soup/",
      "data": "https://francespopsicle.com/recipes/data/rustic-white-bean-vegetable-soup.json",
      "mealPlanWeeks": [],
      "vegan": true,
      "tags": [
        "family-size",
        "freezer-friendly"
      ],
      "ingredients": [
        "2 tablespoons olive oil",
        "1 large onion, diced",
        "3 carrots, peeled and diced",
        "3 celery stalks, diced",
        "3 cloves garlic, minced",
        "5–6 medium potatoes, peeled and diced",
        "4 (15 oz) cans white beans, drained and rinsed",
        "8 cups water",
        "Knorr Vegetable Bouillon, enough to make 8 cups broth",
        "1 teaspoon dried thyme",
        "1 teaspoon dried rosemary",
        "1 bay leaf",
        "Freshly ground black pepper, to taste",
        "Salt, if needed",
        "2 cups frozen broccoli florets or frozen mixed vegetables"
      ],
      "ingredientDetails": [
        {
          "text": "2 tablespoons olive oil",
          "name": "olive oil",
          "quantity": "2",
          "unit": "tbsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 large onion, diced",
          "name": "onion",
          "quantity": "1",
          "unit": "each",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "3 carrots, peeled and diced",
          "name": "carrots",
          "quantity": "3",
          "unit": "each",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "3 celery stalks, diced",
          "name": "celery stalks",
          "quantity": "3",
          "unit": "each",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "3 cloves garlic, minced",
          "name": "garlic",
          "quantity": "3",
          "unit": "clove",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "5–6 medium potatoes, peeled and diced",
          "name": "potatoes",
          "quantity": "5–6",
          "unit": "each",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "4 (15 oz) cans white beans, drained and rinsed",
          "name": "white beans",
          "quantity": "4",
          "unit": "can",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "8 cups water",
          "name": "water",
          "quantity": "8",
          "unit": "cup",
          "category": "Other",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Knorr Vegetable Bouillon, enough to make 8 cups broth",
          "name": "Knorr Vegetable Bouillon, enough to make 8 cups broth",
          "quantity": "",
          "unit": "",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "1 teaspoon dried thyme",
          "name": "dried thyme",
          "quantity": "1",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 teaspoon dried rosemary",
          "name": "dried rosemary",
          "quantity": "1",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 bay leaf",
          "name": "bay leaf",
          "quantity": "1",
          "unit": "each",
          "category": "Other",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Freshly ground black pepper, to taste",
          "name": "Freshly ground black pepper",
          "quantity": "",
          "unit": "",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Salt, if needed",
          "name": "Salt, if needed",
          "quantity": "",
          "unit": "",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "2 cups frozen broccoli florets or frozen mixed vegetables",
          "name": "frozen broccoli florets or frozen mixed vegetables",
          "quantity": "2",
          "unit": "cup",
          "category": "Frozen",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        }
      ]
    },
    {
      "slug": "sesame-chickn",
      "title": "Sesame Chick'n",
      "category": "Tofu & plant proteins",
      "description": "Sesame-sauce plant-based chick'n. The source records ingredients and serving notes but not a complete method.",
      "status": "in-progress",
      "statusLabel": "Kitchen notes",
      "url": "https://francespopsicle.com/recipes/sesame-chickn/",
      "data": "https://francespopsicle.com/recipes/data/sesame-chickn.json",
      "mealPlanWeeks": [],
      "vegan": true,
      "tags": [
        "chickn",
        "asian-inspired"
      ],
      "ingredients": [
        "1 package chick'n",
        "2 Tbsp oil",
        "¼ cup soy sauce",
        "2 Tbsp maple syrup",
        "1 Tbsp sesame oil",
        "2 cloves garlic",
        "1 tsp ginger",
        "1 Tbsp rice vinegar",
        "Slurry: 1 Tbsp cornstarch",
        "Slurry: 2 Tbsp water",
        "Toasted sesame seeds",
        "Green onions"
      ],
      "ingredientDetails": [
        {
          "text": "1 package chick'n",
          "name": "chick'n",
          "quantity": "1",
          "unit": "package",
          "category": "Refrigerated",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 Tbsp oil",
          "name": "oil",
          "quantity": "2",
          "unit": "tbsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "¼ cup soy sauce",
          "name": "soy sauce",
          "quantity": "¼",
          "unit": "cup",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 Tbsp maple syrup",
          "name": "maple syrup",
          "quantity": "2",
          "unit": "tbsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 Tbsp sesame oil",
          "name": "sesame oil",
          "quantity": "1",
          "unit": "tbsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 cloves garlic",
          "name": "garlic",
          "quantity": "2",
          "unit": "clove",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 tsp ginger",
          "name": "ginger",
          "quantity": "1",
          "unit": "tsp",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 Tbsp rice vinegar",
          "name": "rice vinegar",
          "quantity": "1",
          "unit": "tbsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Slurry: 1 Tbsp cornstarch",
          "name": "cornstarch",
          "quantity": "1",
          "unit": "tbsp",
          "category": "Pantry",
          "optional": false,
          "group": "Slurry",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Slurry: 2 Tbsp water",
          "name": "water",
          "quantity": "2",
          "unit": "tbsp",
          "category": "Other",
          "optional": false,
          "group": "Slurry",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Toasted sesame seeds",
          "name": "Toasted sesame seeds",
          "quantity": "",
          "unit": "",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Green onions",
          "name": "Green onions",
          "quantity": "",
          "unit": "",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        }
      ]
    },
    {
      "slug": "simple-italian-dressing",
      "title": "Simple Italian dressing",
      "category": "Sauces, gravies & dressings",
      "description": "A large-batch vinaigrette designed for the many simple green salads in the meal rotation.",
      "status": "complete",
      "statusLabel": "Complete recipe",
      "url": "https://francespopsicle.com/recipes/simple-italian-dressing/",
      "data": "https://francespopsicle.com/recipes/data/simple-italian-dressing.json",
      "mealPlanWeeks": [],
      "vegan": true,
      "tags": [],
      "ingredients": [
        "1 1/2 cups oil",
        "3/4 cup vinegar",
        "1/2 cup water",
        "2 tablespoons sugar",
        "2 tablespoons Italian seasoning",
        "2 teaspoons garlic powder",
        "2 teaspoons salt",
        "Black pepper"
      ],
      "ingredientDetails": [
        {
          "text": "1 1/2 cups oil",
          "name": "oil",
          "quantity": "1 1/2",
          "unit": "cup",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "3/4 cup vinegar",
          "name": "vinegar",
          "quantity": "3/4",
          "unit": "cup",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1/2 cup water",
          "name": "water",
          "quantity": "1/2",
          "unit": "cup",
          "category": "Other",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 tablespoons sugar",
          "name": "sugar",
          "quantity": "2",
          "unit": "tbsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 tablespoons Italian seasoning",
          "name": "Italian seasoning",
          "quantity": "2",
          "unit": "tbsp",
          "category": "Other",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 teaspoons garlic powder",
          "name": "garlic powder",
          "quantity": "2",
          "unit": "tsp",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 teaspoons salt",
          "name": "salt",
          "quantity": "2",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Black pepper",
          "name": "Black pepper",
          "quantity": "",
          "unit": "",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        }
      ]
    },
    {
      "slug": "simple-southern-style-vegan-gravy",
      "title": "Simple Southern-Style Gravy",
      "category": "Sauces, gravies & dressings",
      "description": "Simple roux-based vegan gravy with bouillon and black pepper.",
      "status": "complete",
      "statusLabel": "Complete recipe",
      "url": "https://francespopsicle.com/recipes/simple-southern-style-vegan-gravy/",
      "data": "https://francespopsicle.com/recipes/data/simple-southern-style-vegan-gravy.json",
      "mealPlanWeeks": [],
      "vegan": true,
      "tags": [
        "gravy",
        "sauce"
      ],
      "ingredients": [
        "¼ cup vegan butter or neutral oil",
        "¼ cup all-purpose flour",
        "3 cups water",
        "2–3 vegan bouillon cubes or 2–3 tsp vegan bouillon base",
        "Salt to taste",
        "Freshly ground black pepper"
      ],
      "ingredientDetails": [
        {
          "text": "¼ cup vegan butter or neutral oil",
          "name": "vegan butter or neutral oil",
          "quantity": "¼",
          "unit": "cup",
          "category": "Refrigerated",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "¼ cup all-purpose flour",
          "name": "all-purpose flour",
          "quantity": "¼",
          "unit": "cup",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "3 cups water",
          "name": "water",
          "quantity": "3",
          "unit": "cup",
          "category": "Other",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2–3 vegan bouillon cubes or 2–3 tsp vegan bouillon base",
          "name": "vegan bouillon cubes or 2–3 tsp vegan bouillon base",
          "quantity": "2–3",
          "unit": "each",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Salt to taste",
          "name": "Salt",
          "quantity": "",
          "unit": "",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Freshly ground black pepper",
          "name": "Freshly ground black pepper",
          "quantity": "",
          "unit": "",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        }
      ]
    },
    {
      "slug": "southern-chickn-fried-rice",
      "title": "Southern Chick'n Fried Rice",
      "category": "Curries & rice dishes",
      "description": "Southern-style skillet rice with plant-based chick'n and vegetables.",
      "status": "complete",
      "statusLabel": "Complete recipe",
      "url": "https://francespopsicle.com/recipes/southern-chickn-fried-rice/",
      "data": "https://francespopsicle.com/recipes/data/southern-chickn-fried-rice.json",
      "mealPlanWeeks": [],
      "vegan": true,
      "tags": [
        "rice",
        "skillet"
      ],
      "ingredients": [
        "2 Tbsp vegan butter",
        "2 Tbsp olive oil",
        "1 package plain Tofurky Chick'n Pieces",
        "1 medium onion, diced",
        "2 celery stalks, diced",
        "1 green bell pepper, diced",
        "2 cloves garlic, minced",
        "5 cups cooked day-old rice",
        "1 cup frozen peas",
        "1 cup corn",
        "1 tsp smoked paprika",
        "1 tsp garlic powder",
        "½ tsp onion powder",
        "½ tsp dried thyme",
        "Salt and black pepper to taste",
        "Optional: 2–3 dashes hot sauce",
        "Optional: chopped parsley",
        "Optional: green onions"
      ],
      "ingredientDetails": [
        {
          "text": "2 Tbsp vegan butter",
          "name": "vegan butter",
          "quantity": "2",
          "unit": "tbsp",
          "category": "Refrigerated",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 Tbsp olive oil",
          "name": "olive oil",
          "quantity": "2",
          "unit": "tbsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 package plain Tofurky Chick'n Pieces",
          "name": "plain Tofurky Chick'n Pieces",
          "quantity": "1",
          "unit": "package",
          "category": "Refrigerated",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 medium onion, diced",
          "name": "onion",
          "quantity": "1",
          "unit": "each",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "2 celery stalks, diced",
          "name": "celery stalks",
          "quantity": "2",
          "unit": "each",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "1 green bell pepper, diced",
          "name": "green bell pepper",
          "quantity": "1",
          "unit": "each",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "2 cloves garlic, minced",
          "name": "garlic",
          "quantity": "2",
          "unit": "clove",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "5 cups cooked day-old rice",
          "name": "cooked day-old rice",
          "quantity": "5",
          "unit": "cup",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 cup frozen peas",
          "name": "frozen peas",
          "quantity": "1",
          "unit": "cup",
          "category": "Frozen",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 cup corn",
          "name": "corn",
          "quantity": "1",
          "unit": "cup",
          "category": "Other",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 tsp smoked paprika",
          "name": "smoked paprika",
          "quantity": "1",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 tsp garlic powder",
          "name": "garlic powder",
          "quantity": "1",
          "unit": "tsp",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "½ tsp onion powder",
          "name": "onion powder",
          "quantity": "½",
          "unit": "tsp",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "½ tsp dried thyme",
          "name": "dried thyme",
          "quantity": "½",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Salt and black pepper to taste",
          "name": "Salt and black pepper",
          "quantity": "",
          "unit": "",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Optional: 2–3 dashes hot sauce",
          "name": "dashes hot sauce",
          "quantity": "2–3",
          "unit": "each",
          "category": "Pantry",
          "optional": true,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Optional: chopped parsley",
          "name": "chopped parsley",
          "quantity": "",
          "unit": "",
          "category": "Produce",
          "optional": true,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Optional: green onions",
          "name": "green onions",
          "quantity": "",
          "unit": "",
          "category": "Produce",
          "optional": true,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        }
      ]
    },
    {
      "slug": "taco-quesadilla-night",
      "title": "Bean taco & quesadilla night",
      "category": "Main dishes",
      "description": "The documented large-family quantities for the Week 1 taco and quesadilla dinner.",
      "status": "documented-batch",
      "statusLabel": "Documented batch",
      "url": "https://francespopsicle.com/recipes/taco-quesadilla-night/",
      "data": "https://francespopsicle.com/recipes/data/taco-quesadilla-night.json",
      "mealPlanWeeks": [
        1
      ],
      "vegan": true,
      "tags": [],
      "ingredients": [
        "32 medium tortillas",
        "4 cans black or pinto beans",
        "Approximately 2 lb vegan cheese shreds",
        "Salsa",
        "Lettuce",
        "Tomato",
        "Peppers",
        "Onions",
        "Optional: rice or leftover chili if more food is needed"
      ],
      "ingredientDetails": [
        {
          "text": "32 medium tortillas",
          "name": "tortillas",
          "quantity": "32",
          "unit": "each",
          "category": "Bakery",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "4 cans black or pinto beans",
          "name": "black or pinto beans",
          "quantity": "4",
          "unit": "can",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Approximately 2 lb vegan cheese shreds",
          "name": "vegan cheese shreds",
          "quantity": "2",
          "unit": "lb",
          "category": "Refrigerated",
          "optional": false,
          "group": "",
          "approximate": true,
          "normalizationConfidence": "high"
        },
        {
          "text": "Salsa",
          "name": "Salsa",
          "quantity": "",
          "unit": "",
          "category": "Other",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Lettuce",
          "name": "Lettuce",
          "quantity": "",
          "unit": "",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Tomato",
          "name": "Tomato",
          "quantity": "",
          "unit": "",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Peppers",
          "name": "Peppers",
          "quantity": "",
          "unit": "",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Onions",
          "name": "Onions",
          "quantity": "",
          "unit": "",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Optional: rice or leftover chili if more food is needed",
          "name": "rice or leftover chili if more food is needed",
          "quantity": "",
          "unit": "",
          "category": "Pantry",
          "optional": true,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "low"
        }
      ]
    },
    {
      "slug": "thai-basil-chickn",
      "title": "Thai Basil Chick'n",
      "category": "Tofu & plant proteins",
      "description": "Thai-basil-style plant-based chick'n with vegetables.",
      "status": "complete",
      "statusLabel": "Complete recipe",
      "url": "https://francespopsicle.com/recipes/thai-basil-chickn/",
      "data": "https://francespopsicle.com/recipes/data/thai-basil-chickn.json",
      "mealPlanWeeks": [],
      "vegan": true,
      "tags": [
        "chickn",
        "thai-inspired"
      ],
      "ingredients": [
        "2 Tbsp vegetable oil",
        "1 package plain Tofurky Chick'n Pieces",
        "1 medium onion, sliced",
        "1 red bell pepper, sliced",
        "8 oz mushrooms, sliced, optional",
        "4 cloves garlic, minced",
        "1 Tbsp fresh ginger, grated",
        "2–3 Thai chilies, sliced, or 1 tsp red pepper flakes, optional",
        "2 cups fresh basil leaves",
        "3 green onions, sliced",
        "Sauce: ¼ cup soy sauce",
        "Sauce: 2 Tbsp vegetarian mushroom stir-fry sauce or hoisin sauce",
        "Sauce: 1 Tbsp maple syrup or brown sugar",
        "Sauce: 1 Tbsp rice vinegar",
        "Sauce: 1 tsp toasted sesame oil",
        "Sauce: ¼ cup vegetable broth",
        "Optional thickener: 1 tsp cornstarch",
        "Optional thickener: 1 Tbsp water"
      ],
      "ingredientDetails": [
        {
          "text": "2 Tbsp vegetable oil",
          "name": "vegetable oil",
          "quantity": "2",
          "unit": "tbsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 package plain Tofurky Chick'n Pieces",
          "name": "plain Tofurky Chick'n Pieces",
          "quantity": "1",
          "unit": "package",
          "category": "Refrigerated",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 medium onion, sliced",
          "name": "onion",
          "quantity": "1",
          "unit": "each",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "1 red bell pepper, sliced",
          "name": "red bell pepper",
          "quantity": "1",
          "unit": "each",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "8 oz mushrooms, sliced, optional",
          "name": "mushrooms",
          "quantity": "8",
          "unit": "oz",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "4 cloves garlic, minced",
          "name": "garlic",
          "quantity": "4",
          "unit": "clove",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 Tbsp fresh ginger, grated",
          "name": "fresh ginger",
          "quantity": "1",
          "unit": "tbsp",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2–3 Thai chilies, sliced, or 1 tsp red pepper flakes, optional",
          "name": "Thai chilies",
          "quantity": "2–3",
          "unit": "each",
          "category": "Other",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "2 cups fresh basil leaves",
          "name": "fresh basil leaves",
          "quantity": "2",
          "unit": "cup",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "3 green onions, sliced",
          "name": "green onions",
          "quantity": "3",
          "unit": "each",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Sauce: ¼ cup soy sauce",
          "name": "soy sauce",
          "quantity": "¼",
          "unit": "cup",
          "category": "Pantry",
          "optional": false,
          "group": "Sauce",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Sauce: 2 Tbsp vegetarian mushroom stir-fry sauce or hoisin sauce",
          "name": "vegetarian mushroom stir-fry sauce or hoisin sauce",
          "quantity": "2",
          "unit": "tbsp",
          "category": "Produce",
          "optional": false,
          "group": "Sauce",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Sauce: 1 Tbsp maple syrup or brown sugar",
          "name": "maple syrup or brown sugar",
          "quantity": "1",
          "unit": "tbsp",
          "category": "Pantry",
          "optional": false,
          "group": "Sauce",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Sauce: 1 Tbsp rice vinegar",
          "name": "rice vinegar",
          "quantity": "1",
          "unit": "tbsp",
          "category": "Pantry",
          "optional": false,
          "group": "Sauce",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Sauce: 1 tsp toasted sesame oil",
          "name": "toasted sesame oil",
          "quantity": "1",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "Sauce",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Sauce: ¼ cup vegetable broth",
          "name": "vegetable broth",
          "quantity": "¼",
          "unit": "cup",
          "category": "Pantry",
          "optional": false,
          "group": "Sauce",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Optional thickener: 1 tsp cornstarch",
          "name": "cornstarch",
          "quantity": "1",
          "unit": "tsp",
          "category": "Pantry",
          "optional": true,
          "group": "Optional thickener",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Optional thickener: 1 Tbsp water",
          "name": "water",
          "quantity": "1",
          "unit": "tbsp",
          "category": "Other",
          "optional": true,
          "group": "Optional thickener",
          "approximate": false,
          "normalizationConfidence": "high"
        }
      ]
    },
    {
      "slug": "thai-inspired-peanut-sauce",
      "title": "Thai-Inspired Peanut Sauce",
      "category": "Sauces, gravies & dressings",
      "description": "Sweeter, tangier peanut sauce with coconut milk and red curry paste.",
      "status": "complete",
      "statusLabel": "Complete recipe",
      "url": "https://francespopsicle.com/recipes/thai-inspired-peanut-sauce/",
      "data": "https://francespopsicle.com/recipes/data/thai-inspired-peanut-sauce.json",
      "mealPlanWeeks": [],
      "vegan": true,
      "tags": [
        "sauce",
        "thai-inspired"
      ],
      "ingredients": [
        "1 cup peanut butter",
        "½ cup coconut milk",
        "¼ cup soy sauce",
        "2 Tbsp maple syrup",
        "2 Tbsp lime juice",
        "1 Tbsp red curry paste",
        "2 cloves garlic",
        "1 tsp grated ginger"
      ],
      "ingredientDetails": [
        {
          "text": "1 cup peanut butter",
          "name": "peanut butter",
          "quantity": "1",
          "unit": "cup",
          "category": "Refrigerated",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "½ cup coconut milk",
          "name": "coconut milk",
          "quantity": "½",
          "unit": "cup",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "¼ cup soy sauce",
          "name": "soy sauce",
          "quantity": "¼",
          "unit": "cup",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 Tbsp maple syrup",
          "name": "maple syrup",
          "quantity": "2",
          "unit": "tbsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 Tbsp lime juice",
          "name": "lime juice",
          "quantity": "2",
          "unit": "tbsp",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 Tbsp red curry paste",
          "name": "red curry paste",
          "quantity": "1",
          "unit": "tbsp",
          "category": "Other",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 cloves garlic",
          "name": "garlic",
          "quantity": "2",
          "unit": "clove",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 tsp grated ginger",
          "name": "grated ginger",
          "quantity": "1",
          "unit": "tsp",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        }
      ]
    },
    {
      "slug": "three-bean-chili",
      "title": "Hearty three-bean chili",
      "category": "Main dishes",
      "description": "The large-pot chili quantities recorded for the rice-and-chili night.",
      "status": "documented-batch",
      "statusLabel": "Documented batch",
      "url": "https://francespopsicle.com/recipes/three-bean-chili/",
      "data": "https://francespopsicle.com/recipes/data/three-bean-chili.json",
      "mealPlanWeeks": [],
      "vegan": true,
      "tags": [],
      "ingredients": [
        "6 cans mixed beans",
        "4 cans diced tomatoes",
        "2 onions",
        "Peppers",
        "Garlic",
        "Chili powder",
        "Cumin",
        "Rice for serving"
      ],
      "ingredientDetails": [
        {
          "text": "6 cans mixed beans",
          "name": "mixed beans",
          "quantity": "6",
          "unit": "can",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "4 cans diced tomatoes",
          "name": "diced tomatoes",
          "quantity": "4",
          "unit": "can",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 onions",
          "name": "onions",
          "quantity": "2",
          "unit": "each",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Peppers",
          "name": "Peppers",
          "quantity": "",
          "unit": "",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Garlic",
          "name": "Garlic",
          "quantity": "",
          "unit": "",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Chili powder",
          "name": "Chili powder",
          "quantity": "",
          "unit": "",
          "category": "Other",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Cumin",
          "name": "Cumin",
          "quantity": "",
          "unit": "",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Rice for serving",
          "name": "Rice",
          "quantity": "",
          "unit": "",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        }
      ]
    },
    {
      "slug": "tikka-masala",
      "title": "Tikka Masala",
      "category": "Curries & rice dishes",
      "description": "Coconut-based vegan tikka masala using plant-based chick'n.",
      "status": "complete",
      "statusLabel": "Complete recipe",
      "url": "https://francespopsicle.com/recipes/tikka-masala/",
      "data": "https://francespopsicle.com/recipes/data/tikka-masala.json",
      "mealPlanWeeks": [],
      "vegan": true,
      "tags": [
        "curry",
        "chickn"
      ],
      "ingredients": [
        "2 Tbsp oil",
        "1 large onion, diced",
        "4 cloves garlic, minced",
        "1 Tbsp fresh ginger, grated",
        "1 package plain Tofurky Chick'n pieces",
        "2 Tbsp garam masala",
        "2 tsp paprika",
        "2 tsp ground cumin",
        "1 tsp ground coriander",
        "½ tsp turmeric",
        "¼–½ tsp cayenne, optional",
        "2 Tbsp tomato paste",
        "1 (28 oz) can crushed tomatoes",
        "1 (13.5 oz) can full-fat coconut milk",
        "1 tsp salt",
        "1 tsp sugar or maple syrup, optional",
        "2 Tbsp chopped cilantro, optional"
      ],
      "ingredientDetails": [
        {
          "text": "2 Tbsp oil",
          "name": "oil",
          "quantity": "2",
          "unit": "tbsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 large onion, diced",
          "name": "onion",
          "quantity": "1",
          "unit": "each",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "4 cloves garlic, minced",
          "name": "garlic",
          "quantity": "4",
          "unit": "clove",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 Tbsp fresh ginger, grated",
          "name": "fresh ginger",
          "quantity": "1",
          "unit": "tbsp",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 package plain Tofurky Chick'n pieces",
          "name": "plain Tofurky Chick'n pieces",
          "quantity": "1",
          "unit": "package",
          "category": "Refrigerated",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 Tbsp garam masala",
          "name": "garam masala",
          "quantity": "2",
          "unit": "tbsp",
          "category": "Other",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 tsp paprika",
          "name": "paprika",
          "quantity": "2",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 tsp ground cumin",
          "name": "ground cumin",
          "quantity": "2",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 tsp ground coriander",
          "name": "ground coriander",
          "quantity": "1",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "½ tsp turmeric",
          "name": "turmeric",
          "quantity": "½",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "¼–½ tsp cayenne, optional",
          "name": "¼–½ tsp cayenne, optional",
          "quantity": "",
          "unit": "",
          "category": "Other",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "2 Tbsp tomato paste",
          "name": "tomato paste",
          "quantity": "2",
          "unit": "tbsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 (28 oz) can crushed tomatoes",
          "name": "crushed tomatoes",
          "quantity": "1",
          "unit": "can",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 (13.5 oz) can full-fat coconut milk",
          "name": "full-fat coconut milk",
          "quantity": "1",
          "unit": "can",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 tsp salt",
          "name": "salt",
          "quantity": "1",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 tsp sugar or maple syrup, optional",
          "name": "sugar or maple syrup, optional",
          "quantity": "1",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 Tbsp chopped cilantro, optional",
          "name": "chopped cilantro, optional",
          "quantity": "2",
          "unit": "tbsp",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        }
      ]
    },
    {
      "slug": "trail-mix-cookies",
      "title": "Trail Mix Cookies",
      "category": "Desserts",
      "description": "Soft vegan trail-mix cookies with oats, chips, peanuts and dried fruit.",
      "status": "complete",
      "statusLabel": "Complete recipe",
      "url": "https://francespopsicle.com/recipes/trail-mix-cookies/",
      "data": "https://francespopsicle.com/recipes/data/trail-mix-cookies.json",
      "mealPlanWeeks": [],
      "vegan": true,
      "tags": [
        "cookies",
        "dessert"
      ],
      "ingredients": [
        "¾ cup vegan butter, softened",
        "¾ cup brown sugar",
        "½ cup granulated sugar",
        "½ cup unsweetened applesauce",
        "2 tsp vanilla extract",
        "2¼ cups all-purpose flour",
        "1 tsp baking soda",
        "½ tsp salt",
        "1 cup old-fashioned rolled oats",
        "½ cup chocolate chips",
        "½ cup peanut butter chips",
        "½ cup chopped peanuts",
        "½ cup raisins or dried cranberries",
        "¼ cup sunflower seeds, optional",
        "¼ cup pumpkin seeds, optional"
      ],
      "ingredientDetails": [
        {
          "text": "¾ cup vegan butter, softened",
          "name": "vegan butter",
          "quantity": "¾",
          "unit": "cup",
          "category": "Refrigerated",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "¾ cup brown sugar",
          "name": "brown sugar",
          "quantity": "¾",
          "unit": "cup",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "½ cup granulated sugar",
          "name": "granulated sugar",
          "quantity": "½",
          "unit": "cup",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "½ cup unsweetened applesauce",
          "name": "unsweetened applesauce",
          "quantity": "½",
          "unit": "cup",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 tsp vanilla extract",
          "name": "vanilla extract",
          "quantity": "2",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2¼ cups all-purpose flour",
          "name": "2¼ cups all-purpose flour",
          "quantity": "",
          "unit": "",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "1 tsp baking soda",
          "name": "baking soda",
          "quantity": "1",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "½ tsp salt",
          "name": "salt",
          "quantity": "½",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 cup old-fashioned rolled oats",
          "name": "old-fashioned rolled oats",
          "quantity": "1",
          "unit": "cup",
          "category": "Bakery",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "½ cup chocolate chips",
          "name": "chocolate chips",
          "quantity": "½",
          "unit": "cup",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "½ cup peanut butter chips",
          "name": "peanut butter chips",
          "quantity": "½",
          "unit": "cup",
          "category": "Refrigerated",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "½ cup chopped peanuts",
          "name": "chopped peanuts",
          "quantity": "½",
          "unit": "cup",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "½ cup raisins or dried cranberries",
          "name": "raisins or dried cranberries",
          "quantity": "½",
          "unit": "cup",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "¼ cup sunflower seeds, optional",
          "name": "sunflower seeds, optional",
          "quantity": "¼",
          "unit": "cup",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "¼ cup pumpkin seeds, optional",
          "name": "pumpkin seeds, optional",
          "quantity": "¼",
          "unit": "cup",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        }
      ]
    },
    {
      "slug": "vegan-baked-ziti",
      "title": "Baked Ziti",
      "category": "Pasta & casseroles",
      "description": "Vegan baked ziti with a seasoned tofu ricotta.",
      "status": "complete",
      "statusLabel": "Complete recipe",
      "url": "https://francespopsicle.com/recipes/vegan-baked-ziti/",
      "data": "https://francespopsicle.com/recipes/data/vegan-baked-ziti.json",
      "mealPlanWeeks": [],
      "vegan": true,
      "tags": [
        "pasta",
        "casserole"
      ],
      "ingredients": [
        "1 lb ziti or penne",
        "1 jar (24–28 oz) marinara sauce",
        "1 additional cup marinara, optional for a saucier dish",
        "1–2 cups vegan mozzarella shreds",
        "2 Tbsp nutritional yeast, optional",
        "Fresh or dried basil, optional",
        "1 (14–16 oz) block extra-firm tofu, drained",
        "2 Tbsp nutritional yeast",
        "1 Tbsp lemon juice",
        "1 Tbsp olive oil",
        "1 tsp garlic powder",
        "1 tsp Italian seasoning",
        "½ tsp onion powder",
        "½ tsp salt",
        "¼ tsp black pepper",
        "1–2 Tbsp unsweetened plant milk if needed",
        "Optional: 2 cups spinach",
        "Optional: mushrooms",
        "Optional: vegan crumbles",
        "Optional: chopped vegan sausage"
      ],
      "ingredientDetails": [
        {
          "text": "1 lb ziti or penne",
          "name": "ziti or penne",
          "quantity": "1",
          "unit": "lb",
          "category": "Other",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 jar (24–28 oz) marinara sauce",
          "name": "marinara sauce",
          "quantity": "1",
          "unit": "jar",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 additional cup marinara, optional for a saucier dish",
          "name": "additional cup marinara, optional for a saucier dish",
          "quantity": "1",
          "unit": "each",
          "category": "Other",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "1–2 cups vegan mozzarella shreds",
          "name": "vegan mozzarella shreds",
          "quantity": "1–2",
          "unit": "cup",
          "category": "Other",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 Tbsp nutritional yeast, optional",
          "name": "nutritional yeast, optional",
          "quantity": "2",
          "unit": "tbsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Fresh or dried basil, optional",
          "name": "Fresh or dried basil, optional",
          "quantity": "",
          "unit": "",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "low"
        },
        {
          "text": "1 (14–16 oz) block extra-firm tofu, drained",
          "name": "extra-firm tofu",
          "quantity": "1",
          "unit": "block",
          "category": "Refrigerated",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 Tbsp nutritional yeast",
          "name": "nutritional yeast",
          "quantity": "2",
          "unit": "tbsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 Tbsp lemon juice",
          "name": "lemon juice",
          "quantity": "1",
          "unit": "tbsp",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 Tbsp olive oil",
          "name": "olive oil",
          "quantity": "1",
          "unit": "tbsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 tsp garlic powder",
          "name": "garlic powder",
          "quantity": "1",
          "unit": "tsp",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 tsp Italian seasoning",
          "name": "Italian seasoning",
          "quantity": "1",
          "unit": "tsp",
          "category": "Other",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "½ tsp onion powder",
          "name": "onion powder",
          "quantity": "½",
          "unit": "tsp",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "½ tsp salt",
          "name": "salt",
          "quantity": "½",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "¼ tsp black pepper",
          "name": "black pepper",
          "quantity": "¼",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1–2 Tbsp unsweetened plant milk if needed",
          "name": "unsweetened plant milk if needed",
          "quantity": "1–2",
          "unit": "tbsp",
          "category": "Refrigerated",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Optional: 2 cups spinach",
          "name": "spinach",
          "quantity": "2",
          "unit": "cup",
          "category": "Produce",
          "optional": true,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Optional: mushrooms",
          "name": "mushrooms",
          "quantity": "",
          "unit": "",
          "category": "Produce",
          "optional": true,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Optional: vegan crumbles",
          "name": "vegan crumbles",
          "quantity": "",
          "unit": "",
          "category": "Other",
          "optional": true,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Optional: chopped vegan sausage",
          "name": "chopped vegan sausage",
          "quantity": "",
          "unit": "",
          "category": "Refrigerated",
          "optional": true,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        }
      ]
    },
    {
      "slug": "vegan-chocolate-pudding",
      "title": "Chocolate Pudding",
      "category": "Desserts",
      "description": "Two documented ways to put chocolate pudding into the rotation.",
      "status": "complete",
      "statusLabel": "Complete recipe",
      "url": "https://francespopsicle.com/recipes/vegan-chocolate-pudding/",
      "data": "https://francespopsicle.com/recipes/data/vegan-chocolate-pudding.json",
      "mealPlanWeeks": [
        1
      ],
      "vegan": true,
      "tags": [],
      "ingredients": [
        "Option 1: vegan cook-and-serve or instant pudding plus plant milk",
        "Option 2: silken tofu",
        "Cocoa powder",
        "Sugar or maple syrup",
        "Vanilla",
        "Pinch of salt"
      ],
      "ingredientDetails": [
        {
          "text": "Option 1: vegan cook-and-serve or instant pudding plus plant milk",
          "name": "vegan cook-and-serve or instant pudding plus plant milk",
          "quantity": "",
          "unit": "",
          "category": "Refrigerated",
          "optional": false,
          "group": "Option 1",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Option 2: silken tofu",
          "name": "silken tofu",
          "quantity": "",
          "unit": "",
          "category": "Refrigerated",
          "optional": false,
          "group": "Option 2",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Cocoa powder",
          "name": "Cocoa powder",
          "quantity": "",
          "unit": "",
          "category": "Other",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Sugar or maple syrup",
          "name": "Sugar or maple syrup",
          "quantity": "",
          "unit": "",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Vanilla",
          "name": "Vanilla",
          "quantity": "",
          "unit": "",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Pinch of salt",
          "name": "Pinch of salt",
          "quantity": "",
          "unit": "",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        }
      ]
    },
    {
      "slug": "vegan-katsu",
      "title": "Katsu",
      "category": "Tofu & plant proteins",
      "description": "Crispy vegan katsu with tofu, cutlets or chick'n pieces.",
      "status": "complete",
      "statusLabel": "Complete recipe",
      "url": "https://francespopsicle.com/recipes/vegan-katsu/",
      "data": "https://francespopsicle.com/recipes/data/vegan-katsu.json",
      "mealPlanWeeks": [],
      "vegan": true,
      "tags": [
        "tofu",
        "chickn"
      ],
      "ingredients": [
        "Choose one: 2 packages Tofurky Plant-Based Chick'n Pieces",
        "OR 4–6 vegan chick'n cutlets or patties",
        "OR 2 blocks extra-firm tofu, sliced into cutlets",
        "1 cup all-purpose flour",
        "1½ cups unsweetened soy or oat milk",
        "2 tsp garlic powder",
        "1 tsp onion powder",
        "½ tsp black pepper",
        "2 cups panko breadcrumbs",
        "Oil for frying",
        "Katsu sauce: ¼ cup ketchup",
        "Katsu sauce: 2 Tbsp vegan Worcestershire sauce",
        "Katsu sauce: 1 Tbsp soy sauce",
        "Katsu sauce: 2 Tbsp maple syrup",
        "Katsu sauce: 1 tsp Dijon mustard",
        "Katsu sauce: ½ tsp garlic powder"
      ],
      "ingredientDetails": [
        {
          "text": "Choose one: 2 packages Tofurky Plant-Based Chick'n Pieces",
          "name": "Tofurky Plant-Based Chick'n Pieces",
          "quantity": "2",
          "unit": "package",
          "category": "Refrigerated",
          "optional": false,
          "group": "Choose one",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "OR 4–6 vegan chick'n cutlets or patties",
          "name": "OR 4–6 vegan chick'n cutlets or patties",
          "quantity": "",
          "unit": "",
          "category": "Refrigerated",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "OR 2 blocks extra-firm tofu, sliced into cutlets",
          "name": "OR 2 blocks extra-firm tofu",
          "quantity": "",
          "unit": "",
          "category": "Refrigerated",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "1 cup all-purpose flour",
          "name": "all-purpose flour",
          "quantity": "1",
          "unit": "cup",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1½ cups unsweetened soy or oat milk",
          "name": "1½ cups unsweetened soy or oat milk",
          "quantity": "",
          "unit": "",
          "category": "Refrigerated",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "2 tsp garlic powder",
          "name": "garlic powder",
          "quantity": "2",
          "unit": "tsp",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 tsp onion powder",
          "name": "onion powder",
          "quantity": "1",
          "unit": "tsp",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "½ tsp black pepper",
          "name": "black pepper",
          "quantity": "½",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 cups panko breadcrumbs",
          "name": "panko breadcrumbs",
          "quantity": "2",
          "unit": "cup",
          "category": "Bakery",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Oil for frying",
          "name": "Oil for frying",
          "quantity": "",
          "unit": "",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Katsu sauce: ¼ cup ketchup",
          "name": "ketchup",
          "quantity": "¼",
          "unit": "cup",
          "category": "Other",
          "optional": false,
          "group": "Katsu sauce",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Katsu sauce: 2 Tbsp vegan Worcestershire sauce",
          "name": "vegan Worcestershire sauce",
          "quantity": "2",
          "unit": "tbsp",
          "category": "Pantry",
          "optional": false,
          "group": "Katsu sauce",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Katsu sauce: 1 Tbsp soy sauce",
          "name": "soy sauce",
          "quantity": "1",
          "unit": "tbsp",
          "category": "Pantry",
          "optional": false,
          "group": "Katsu sauce",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Katsu sauce: 2 Tbsp maple syrup",
          "name": "maple syrup",
          "quantity": "2",
          "unit": "tbsp",
          "category": "Pantry",
          "optional": false,
          "group": "Katsu sauce",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Katsu sauce: 1 tsp Dijon mustard",
          "name": "Dijon mustard",
          "quantity": "1",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "Katsu sauce",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Katsu sauce: ½ tsp garlic powder",
          "name": "garlic powder",
          "quantity": "½",
          "unit": "tsp",
          "category": "Produce",
          "optional": false,
          "group": "Katsu sauce",
          "approximate": false,
          "normalizationConfidence": "high"
        }
      ]
    },
    {
      "slug": "vegan-mac-and-cheese-family-batch",
      "title": "Macaroni & Cheese",
      "category": "Main dishes",
      "description": "The large-family macaroni-and-cheese quantities recorded for Week 1.",
      "status": "documented-batch",
      "statusLabel": "Documented batch",
      "url": "https://francespopsicle.com/recipes/vegan-mac-and-cheese-family-batch/",
      "data": "https://francespopsicle.com/recipes/data/vegan-mac-and-cheese-family-batch.json",
      "mealPlanWeeks": [
        1
      ],
      "vegan": true,
      "tags": [],
      "ingredients": [
        "3 lb dry macaroni",
        "Vegan cheese shreds",
        "Plant milk",
        "Vegan margarine",
        "Flour",
        "Mustard",
        "Nutritional yeast, if available",
        "Approximately 48 vegan nuggets, or tofu nuggets made from 4 blocks extra-firm tofu",
        "Peas or broccoli for serving"
      ],
      "ingredientDetails": [
        {
          "text": "3 lb dry macaroni",
          "name": "dry macaroni",
          "quantity": "3",
          "unit": "lb",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Vegan cheese shreds",
          "name": "Vegan cheese shreds",
          "quantity": "",
          "unit": "",
          "category": "Refrigerated",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Plant milk",
          "name": "Plant milk",
          "quantity": "",
          "unit": "",
          "category": "Refrigerated",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Vegan margarine",
          "name": "Vegan margarine",
          "quantity": "",
          "unit": "",
          "category": "Other",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Flour",
          "name": "Flour",
          "quantity": "",
          "unit": "",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Mustard",
          "name": "Mustard",
          "quantity": "",
          "unit": "",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Nutritional yeast, if available",
          "name": "Nutritional yeast, if available",
          "quantity": "",
          "unit": "",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Approximately 48 vegan nuggets, or tofu nuggets made from 4 blocks extra-firm tofu",
          "name": "vegan nuggets, or tofu nuggets made from 4 blocks extra-firm tofu",
          "quantity": "48",
          "unit": "each",
          "category": "Frozen",
          "optional": false,
          "group": "",
          "approximate": true,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Peas or broccoli for serving",
          "name": "Peas or broccoli",
          "quantity": "",
          "unit": "",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        }
      ]
    },
    {
      "slug": "vegan-pumpkin-pie",
      "title": "Pumpkin Pie",
      "category": "Desserts",
      "description": "Silken-tofu vegan pumpkin pie; household note says a graham cracker crust is normally used.",
      "status": "complete",
      "statusLabel": "Complete recipe",
      "url": "https://francespopsicle.com/recipes/vegan-pumpkin-pie/",
      "data": "https://francespopsicle.com/recipes/data/vegan-pumpkin-pie.json",
      "mealPlanWeeks": [],
      "vegan": true,
      "tags": [
        "dessert",
        "holiday"
      ],
      "ingredients": [
        "Crust option in source: 1¼ cups all-purpose flour",
        "1 teaspoon sugar",
        "½ teaspoon salt",
        "5 tablespoons non-dairy butter",
        "¼ cup solid coconut oil",
        "2–3 tablespoons ice water",
        "Filling: 1½ (15 oz) cans pumpkin puree",
        "8 oz extra-firm silken tofu",
        "½ cup white sugar",
        "¼ cup brown sugar",
        "2 tablespoons cornstarch",
        "1 tsp ground cinnamon",
        "½ teaspoon ginger",
        "¼ tsp cloves",
        "⅛ teaspoon nutmeg",
        "⅛ teaspoon allspice",
        "1 tsp vanilla extract",
        "½ tsp salt"
      ],
      "ingredientDetails": [
        {
          "text": "Crust option in source: 1¼ cups all-purpose flour",
          "name": "1¼ cups all-purpose flour",
          "quantity": "",
          "unit": "",
          "category": "Pantry",
          "optional": false,
          "group": "Crust option in source",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "1 teaspoon sugar",
          "name": "sugar",
          "quantity": "1",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "½ teaspoon salt",
          "name": "salt",
          "quantity": "½",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "5 tablespoons non-dairy butter",
          "name": "non-dairy butter",
          "quantity": "5",
          "unit": "tbsp",
          "category": "Refrigerated",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "¼ cup solid coconut oil",
          "name": "solid coconut oil",
          "quantity": "¼",
          "unit": "cup",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2–3 tablespoons ice water",
          "name": "ice water",
          "quantity": "2–3",
          "unit": "tbsp",
          "category": "Other",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Filling: 1½ (15 oz) cans pumpkin puree",
          "name": "1½ (15 oz) cans pumpkin puree",
          "quantity": "",
          "unit": "",
          "category": "Other",
          "optional": false,
          "group": "Filling",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "8 oz extra-firm silken tofu",
          "name": "extra-firm silken tofu",
          "quantity": "8",
          "unit": "oz",
          "category": "Refrigerated",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "½ cup white sugar",
          "name": "white sugar",
          "quantity": "½",
          "unit": "cup",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "¼ cup brown sugar",
          "name": "brown sugar",
          "quantity": "¼",
          "unit": "cup",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 tablespoons cornstarch",
          "name": "cornstarch",
          "quantity": "2",
          "unit": "tbsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 tsp ground cinnamon",
          "name": "ground cinnamon",
          "quantity": "1",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "½ teaspoon ginger",
          "name": "ginger",
          "quantity": "½",
          "unit": "tsp",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "¼ tsp cloves",
          "name": "cloves",
          "quantity": "¼",
          "unit": "tsp",
          "category": "Other",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "⅛ teaspoon nutmeg",
          "name": "nutmeg",
          "quantity": "⅛",
          "unit": "tsp",
          "category": "Other",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "⅛ teaspoon allspice",
          "name": "allspice",
          "quantity": "⅛",
          "unit": "tsp",
          "category": "Other",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 tsp vanilla extract",
          "name": "vanilla extract",
          "quantity": "1",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "½ tsp salt",
          "name": "salt",
          "quantity": "½",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        }
      ]
    },
    {
      "slug": "vegan-shepherds-pie",
      "title": "Shepherd's Pie",
      "category": "Pasta & casseroles",
      "description": "Lentil shepherd's pie with a mashed potato topping.",
      "status": "complete",
      "statusLabel": "Complete recipe",
      "url": "https://francespopsicle.com/recipes/vegan-shepherds-pie/",
      "data": "https://francespopsicle.com/recipes/data/vegan-shepherds-pie.json",
      "mealPlanWeeks": [],
      "vegan": true,
      "tags": [
        "comfort-food",
        "lentils"
      ],
      "ingredients": [
        "3 lb potatoes, peeled and cut into chunks",
        "4 Tbsp vegan butter",
        "½–¾ cup unsweetened soy milk",
        "1 tsp salt, or to taste",
        "½ tsp black pepper",
        "½ tsp garlic powder, optional",
        "1 Tbsp oil",
        "1 medium onion, diced",
        "2 carrots, diced",
        "2 cloves garlic, minced",
        "2 cups cooked brown or green lentils, about 1 cup dry",
        "1 cup frozen peas",
        "1 cup frozen corn",
        "2 Tbsp tomato paste",
        "2 Tbsp flour",
        "2 cups vegetable broth",
        "1 Tbsp soy sauce",
        "1 tsp dried thyme",
        "½ tsp dried rosemary",
        "½ tsp smoked paprika",
        "Salt and black pepper to taste"
      ],
      "ingredientDetails": [
        {
          "text": "3 lb potatoes, peeled and cut into chunks",
          "name": "potatoes",
          "quantity": "3",
          "unit": "lb",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "4 Tbsp vegan butter",
          "name": "vegan butter",
          "quantity": "4",
          "unit": "tbsp",
          "category": "Refrigerated",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "½–¾ cup unsweetened soy milk",
          "name": "½–¾ cup unsweetened soy milk",
          "quantity": "",
          "unit": "",
          "category": "Refrigerated",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "1 tsp salt, or to taste",
          "name": "salt, or to taste",
          "quantity": "1",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "½ tsp black pepper",
          "name": "black pepper",
          "quantity": "½",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "½ tsp garlic powder, optional",
          "name": "garlic powder, optional",
          "quantity": "½",
          "unit": "tsp",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 Tbsp oil",
          "name": "oil",
          "quantity": "1",
          "unit": "tbsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 medium onion, diced",
          "name": "onion",
          "quantity": "1",
          "unit": "each",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "2 carrots, diced",
          "name": "carrots",
          "quantity": "2",
          "unit": "each",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "2 cloves garlic, minced",
          "name": "garlic",
          "quantity": "2",
          "unit": "clove",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 cups cooked brown or green lentils, about 1 cup dry",
          "name": "cooked brown or green lentils, about 1 cup dry",
          "quantity": "2",
          "unit": "cup",
          "category": "Other",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 cup frozen peas",
          "name": "frozen peas",
          "quantity": "1",
          "unit": "cup",
          "category": "Frozen",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 cup frozen corn",
          "name": "frozen corn",
          "quantity": "1",
          "unit": "cup",
          "category": "Frozen",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 Tbsp tomato paste",
          "name": "tomato paste",
          "quantity": "2",
          "unit": "tbsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 Tbsp flour",
          "name": "flour",
          "quantity": "2",
          "unit": "tbsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 cups vegetable broth",
          "name": "vegetable broth",
          "quantity": "2",
          "unit": "cup",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 Tbsp soy sauce",
          "name": "soy sauce",
          "quantity": "1",
          "unit": "tbsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 tsp dried thyme",
          "name": "dried thyme",
          "quantity": "1",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "½ tsp dried rosemary",
          "name": "dried rosemary",
          "quantity": "½",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "½ tsp smoked paprika",
          "name": "smoked paprika",
          "quantity": "½",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Salt and black pepper to taste",
          "name": "Salt and black pepper",
          "quantity": "",
          "unit": "",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        }
      ]
    },
    {
      "slug": "vegan-vinegar-coleslaw",
      "title": "Vinegar Coleslaw",
      "category": "Sides & salads",
      "description": "A make-ahead vinegar slaw with cabbage and carrot.",
      "status": "complete",
      "statusLabel": "Complete recipe",
      "url": "https://francespopsicle.com/recipes/vegan-vinegar-coleslaw/",
      "data": "https://francespopsicle.com/recipes/data/vegan-vinegar-coleslaw.json",
      "mealPlanWeeks": [],
      "vegan": true,
      "tags": [
        "salad",
        "make-ahead"
      ],
      "ingredients": [
        "1 small head green cabbage, thinly sliced, about 6 cups",
        "1 large carrot, shredded",
        "¼ small red onion, very thinly sliced, optional",
        "¼ cup apple cider vinegar",
        "3 Tbsp olive oil or neutral vegetable oil",
        "2 Tbsp sugar or maple syrup",
        "1 Tbsp Dijon mustard",
        "½ tsp celery seed",
        "½ tsp salt",
        "¼ tsp black pepper"
      ],
      "ingredientDetails": [
        {
          "text": "1 small head green cabbage, thinly sliced, about 6 cups",
          "name": "green cabbage, thinly sliced, about 6 cups",
          "quantity": "1",
          "unit": "head",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 large carrot, shredded",
          "name": "carrot, shredded",
          "quantity": "1",
          "unit": "each",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "¼ small red onion, very thinly sliced, optional",
          "name": "red onion, very thinly sliced, optional",
          "quantity": "¼",
          "unit": "each",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "¼ cup apple cider vinegar",
          "name": "apple cider vinegar",
          "quantity": "¼",
          "unit": "cup",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "3 Tbsp olive oil or neutral vegetable oil",
          "name": "olive oil or neutral vegetable oil",
          "quantity": "3",
          "unit": "tbsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 Tbsp sugar or maple syrup",
          "name": "sugar or maple syrup",
          "quantity": "2",
          "unit": "tbsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 Tbsp Dijon mustard",
          "name": "Dijon mustard",
          "quantity": "1",
          "unit": "tbsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "½ tsp celery seed",
          "name": "celery seed",
          "quantity": "½",
          "unit": "tsp",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "½ tsp salt",
          "name": "salt",
          "quantity": "½",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "¼ tsp black pepper",
          "name": "black pepper",
          "quantity": "¼",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        }
      ]
    },
    {
      "slug": "warm-cinnamon-apples",
      "title": "Warm Cinnamon Apples",
      "category": "Desserts",
      "description": "A simple warm apple dessert for eight.",
      "status": "complete",
      "statusLabel": "Complete recipe",
      "url": "https://francespopsicle.com/recipes/warm-cinnamon-apples/",
      "data": "https://francespopsicle.com/recipes/data/warm-cinnamon-apples.json",
      "mealPlanWeeks": [],
      "vegan": true,
      "tags": [
        "dessert",
        "fall"
      ],
      "ingredients": [
        "8 medium apples, peeled and sliced",
        "3 tablespoons vegan butter",
        "⅓ cup brown sugar",
        "2 teaspoons ground cinnamon",
        "¼ teaspoon nutmeg",
        "1 teaspoon vanilla extract",
        "2 tablespoons water",
        "1 tablespoon lemon juice",
        "Pinch of salt",
        "Optional: ½ cup raisins",
        "Optional: ½ cup chopped walnuts or pecans",
        "Optional: ¼ teaspoon ground ginger",
        "Optional: pinch ground cloves",
        "Optional: 2 tablespoons maple syrup, reducing brown sugar slightly"
      ],
      "ingredientDetails": [
        {
          "text": "8 medium apples, peeled and sliced",
          "name": "apples",
          "quantity": "8",
          "unit": "each",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "3 tablespoons vegan butter",
          "name": "vegan butter",
          "quantity": "3",
          "unit": "tbsp",
          "category": "Refrigerated",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "⅓ cup brown sugar",
          "name": "brown sugar",
          "quantity": "⅓",
          "unit": "cup",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 teaspoons ground cinnamon",
          "name": "ground cinnamon",
          "quantity": "2",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "¼ teaspoon nutmeg",
          "name": "nutmeg",
          "quantity": "¼",
          "unit": "tsp",
          "category": "Other",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 teaspoon vanilla extract",
          "name": "vanilla extract",
          "quantity": "1",
          "unit": "tsp",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "2 tablespoons water",
          "name": "water",
          "quantity": "2",
          "unit": "tbsp",
          "category": "Other",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "1 tablespoon lemon juice",
          "name": "lemon juice",
          "quantity": "1",
          "unit": "tbsp",
          "category": "Produce",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Pinch of salt",
          "name": "Pinch of salt",
          "quantity": "",
          "unit": "",
          "category": "Pantry",
          "optional": false,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Optional: ½ cup raisins",
          "name": "raisins",
          "quantity": "½",
          "unit": "cup",
          "category": "Pantry",
          "optional": true,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Optional: ½ cup chopped walnuts or pecans",
          "name": "chopped walnuts or pecans",
          "quantity": "½",
          "unit": "cup",
          "category": "Pantry",
          "optional": true,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Optional: ¼ teaspoon ground ginger",
          "name": "ground ginger",
          "quantity": "¼",
          "unit": "tsp",
          "category": "Produce",
          "optional": true,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        },
        {
          "text": "Optional: pinch ground cloves",
          "name": "pinch ground cloves",
          "quantity": "",
          "unit": "",
          "category": "Other",
          "optional": true,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "medium"
        },
        {
          "text": "Optional: 2 tablespoons maple syrup, reducing brown sugar slightly",
          "name": "maple syrup, reducing brown sugar slightly",
          "quantity": "2",
          "unit": "tbsp",
          "category": "Pantry",
          "optional": true,
          "group": "",
          "approximate": false,
          "normalizationConfidence": "high"
        }
      ]
    }
  ]
}
