{
  "$schema": "https://francespopsicle.com/data/recipe.schema.json",
  "schemaVersion": "1.2",
  "slug": "creamy-vegan-cauliflower-soup",
  "title": "Creamy Cauliflower Soup",
  "description": "A soup inspired by hut meals, not an authenticated AMC formula.",
  "category": "Soups",
  "eyebrow": "RECIPE",
  "status": "complete",
  "statusLabel": "Complete recipe",
  "sourceType": "meal-planning-record",
  "sourceDocument": "",
  "url": "https://francespopsicle.com/recipes/creamy-vegan-cauliflower-soup/",
  "dataUrl": "https://francespopsicle.com/recipes/data/creamy-vegan-cauliflower-soup.json",
  "recipeYield": "8 servings",
  "meta": [
    "8 servings",
    "Soups"
  ],
  "ingredients": [
    "2 Tbsp vegan butter or olive oil",
    "1 large onion, diced",
    "3 celery stalks, diced",
    "3 cloves garlic, minced",
    "2 large heads cauliflower, cut into florets",
    "2 medium potatoes, peeled and diced",
    "8 cups vegetable broth",
    "1 tsp dried thyme",
    "½ tsp garlic powder",
    "½ tsp black pepper",
    "Salt to taste",
    "1½ cups unsweetened soy or oat milk",
    "¼ cup nutritional yeast, optional"
  ],
  "instructions": [
    "Cook onion and celery in butter or oil about 8 minutes. Add garlic and cook 1 minute.",
    "Add cauliflower, potatoes, broth, thyme, garlic powder and pepper. Bring to a boil, reduce heat and simmer 20–25 minutes until very tender.",
    "Blend the entire pot until creamy, or blend about three-quarters and leave some pieces.",
    "Stir in plant milk and optional nutritional yeast. Heat gently another 5 minutes and adjust salt and pepper."
  ],
  "ingredientGroups": [],
  "notes": [
    "The source presents this as an inspired recipe, not an authenticated AMC formula."
  ],
  "servingSuggestions": [],
  "francesNote": "",
  "editorialNote": "",
  "mealPlanWeeks": [],
  "vegan": true,
  "social": {},
  "icon": "🥣",
  "ingredientDetails": [
    {
      "text": "2 Tbsp vegan butter or olive oil",
      "name": "vegan butter or olive oil",
      "quantity": "2",
      "unit": "Tbsp",
      "category": "Other",
      "optional": false,
      "group": "",
      "approximate": false,
      "normalizationConfidence": "medium"
    },
    {
      "text": "1 large onion, diced",
      "name": "1 large onion, diced",
      "quantity": "",
      "unit": "",
      "category": "Other",
      "optional": false,
      "group": "",
      "approximate": true,
      "normalizationConfidence": "low"
    },
    {
      "text": "3 celery stalks, diced",
      "name": "3 celery stalks, diced",
      "quantity": "",
      "unit": "",
      "category": "Other",
      "optional": false,
      "group": "",
      "approximate": true,
      "normalizationConfidence": "low"
    },
    {
      "text": "3 cloves garlic, minced",
      "name": "garlic, minced",
      "quantity": "3",
      "unit": "cloves",
      "category": "Other",
      "optional": false,
      "group": "",
      "approximate": false,
      "normalizationConfidence": "medium"
    },
    {
      "text": "2 large heads cauliflower, cut into florets",
      "name": "2 large heads cauliflower, cut into florets",
      "quantity": "",
      "unit": "",
      "category": "Other",
      "optional": false,
      "group": "",
      "approximate": true,
      "normalizationConfidence": "low"
    },
    {
      "text": "2 medium potatoes, peeled and diced",
      "name": "2 medium potatoes, peeled and diced",
      "quantity": "",
      "unit": "",
      "category": "Other",
      "optional": false,
      "group": "",
      "approximate": true,
      "normalizationConfidence": "low"
    },
    {
      "text": "8 cups vegetable broth",
      "name": "vegetable broth",
      "quantity": "8",
      "unit": "cups",
      "category": "Other",
      "optional": false,
      "group": "",
      "approximate": false,
      "normalizationConfidence": "medium"
    },
    {
      "text": "1 tsp dried thyme",
      "name": "dried thyme",
      "quantity": "1",
      "unit": "tsp",
      "category": "Other",
      "optional": false,
      "group": "",
      "approximate": false,
      "normalizationConfidence": "medium"
    },
    {
      "text": "½ tsp garlic powder",
      "name": "garlic powder",
      "quantity": "½",
      "unit": "tsp",
      "category": "Other",
      "optional": false,
      "group": "",
      "approximate": false,
      "normalizationConfidence": "medium"
    },
    {
      "text": "½ tsp black pepper",
      "name": "black pepper",
      "quantity": "½",
      "unit": "tsp",
      "category": "Other",
      "optional": false,
      "group": "",
      "approximate": false,
      "normalizationConfidence": "medium"
    },
    {
      "text": "Salt to taste",
      "name": "Salt to taste",
      "quantity": "",
      "unit": "",
      "category": "Other",
      "optional": false,
      "group": "",
      "approximate": true,
      "normalizationConfidence": "low"
    },
    {
      "text": "1½ cups unsweetened soy or oat milk",
      "name": "unsweetened soy or oat milk",
      "quantity": "1½",
      "unit": "cups",
      "category": "Other",
      "optional": false,
      "group": "",
      "approximate": false,
      "normalizationConfidence": "medium"
    },
    {
      "text": "¼ cup nutritional yeast, optional",
      "name": "nutritional yeast, optional",
      "quantity": "¼",
      "unit": "cup",
      "category": "Other",
      "optional": true,
      "group": "",
      "approximate": false,
      "normalizationConfidence": "medium"
    }
  ]
}
