{
  "$schema": "https://francespopsicle.com/data/recipe.schema.json",
  "schemaVersion": "1.2",
  "slug": "vegan-ham-cheesy-potato-casserole",
  "title": "Ham Squares with Cheesy Potatoes",
  "description": "Diced potatoes and prepared vegan ham in a vegan cheddar sauce.",
  "category": "Main dishes",
  "eyebrow": "RECIPE",
  "status": "complete",
  "statusLabel": "Complete recipe",
  "sourceType": "meal-planning-record",
  "sourceDocument": "",
  "url": "https://francespopsicle.com/recipes/vegan-ham-cheesy-potato-casserole/",
  "dataUrl": "https://francespopsicle.com/recipes/data/vegan-ham-cheesy-potato-casserole.json",
  "recipeYield": "8–10 servings",
  "meta": [
    "8–10 servings",
    "Main dishes"
  ],
  "ingredients": [
    "1–1½ pounds vegan ham squares or diced vegan ham",
    "4 pounds potatoes, peeled or unpeeled, diced",
    "1 large onion, diced",
    "3 cloves garlic, minced",
    "2 cups broccoli florets (optional)",
    "4 tablespoons vegan butter",
    "⅓ cup all-purpose flour",
    "3 cups unsweetened soy milk",
    "2 cups vegan cheddar shreds",
    "2 tablespoons nutritional yeast",
    "1 teaspoon onion powder",
    "1 teaspoon garlic powder",
    "½ teaspoon smoked paprika",
    "Black pepper and salt to taste",
    "½ cup breadcrumbs, optional topping"
  ],
  "instructions": [
    "Preheat oven to 375°F. Grease a large casserole dish or two smaller dishes.",
    "Boil diced potatoes for 8–10 minutes until just beginning to soften. Drain.",
    "If using broccoli, blanch it for 2 minutes or thaw frozen broccoli and drain.",
    "In a large saucepan, melt vegan butter. Add onion and cook 5 minutes, then garlic for 1 minute.",
    "Stir in flour and cook for 1 minute.",
    "Slowly whisk in soy milk, stirring until thickened.",
    "Add vegan cheese, nutritional yeast, onion powder, garlic powder, paprika and pepper.",
    "Combine potatoes, vegan ham and broccoli with the cheese sauce.",
    "Transfer to baking dishes and add optional breadcrumbs.",
    "Bake uncovered for 35–45 minutes, until bubbling and golden."
  ],
  "ingredientGroups": [
    {
      "title": "Ingredients",
      "items": [
        "1–1½ pounds vegan ham squares or diced vegan ham",
        "4 pounds potatoes, peeled or unpeeled, diced",
        "1 large onion, diced",
        "3 cloves garlic, minced",
        "2 cups broccoli florets (optional)",
        "4 tablespoons vegan butter",
        "⅓ cup all-purpose flour",
        "3 cups unsweetened soy milk",
        "2 cups vegan cheddar shreds",
        "2 tablespoons nutritional yeast",
        "1 teaspoon onion powder",
        "1 teaspoon garlic powder",
        "½ teaspoon smoked paprika",
        "Black pepper and salt to taste",
        "½ cup breadcrumbs, optional topping"
      ]
    }
  ],
  "notes": [
    "Uses a prepared vegan product; follow its package cooking instructions.",
    "Heading estimates 45–55 minutes baking, but the numbered casserole method states 35–45 minutes; retained method time, with conflict noted."
  ],
  "servingSuggestions": [],
  "francesNote": "",
  "editorialNote": "",
  "mealPlanWeeks": [],
  "vegan": true,
  "social": {},
  "icon": "🥔",
  "ingredientDetails": [
    {
      "text": "1–1½ pounds vegan ham squares or diced vegan ham",
      "name": "vegan ham squares or diced vegan ham",
      "quantity": "1–1½",
      "unit": "pounds",
      "category": "Other",
      "optional": false,
      "group": "Ingredients",
      "approximate": false,
      "normalizationConfidence": "medium"
    },
    {
      "text": "4 pounds potatoes, peeled or unpeeled, diced",
      "name": "potatoes, peeled or unpeeled, diced",
      "quantity": "4",
      "unit": "pounds",
      "category": "Other",
      "optional": false,
      "group": "Ingredients",
      "approximate": false,
      "normalizationConfidence": "medium"
    },
    {
      "text": "1 large onion, diced",
      "name": "1 large onion, diced",
      "quantity": "",
      "unit": "",
      "category": "Other",
      "optional": false,
      "group": "Ingredients",
      "approximate": true,
      "normalizationConfidence": "low"
    },
    {
      "text": "3 cloves garlic, minced",
      "name": "garlic, minced",
      "quantity": "3",
      "unit": "cloves",
      "category": "Other",
      "optional": false,
      "group": "Ingredients",
      "approximate": false,
      "normalizationConfidence": "medium"
    },
    {
      "text": "2 cups broccoli florets (optional)",
      "name": "broccoli florets (optional)",
      "quantity": "2",
      "unit": "cups",
      "category": "Other",
      "optional": true,
      "group": "Ingredients",
      "approximate": false,
      "normalizationConfidence": "medium"
    },
    {
      "text": "4 tablespoons vegan butter",
      "name": "vegan butter",
      "quantity": "4",
      "unit": "tablespoons",
      "category": "Other",
      "optional": false,
      "group": "Ingredients",
      "approximate": false,
      "normalizationConfidence": "medium"
    },
    {
      "text": "⅓ cup all-purpose flour",
      "name": "all-purpose flour",
      "quantity": "⅓",
      "unit": "cup",
      "category": "Other",
      "optional": false,
      "group": "Ingredients",
      "approximate": false,
      "normalizationConfidence": "medium"
    },
    {
      "text": "3 cups unsweetened soy milk",
      "name": "unsweetened soy milk",
      "quantity": "3",
      "unit": "cups",
      "category": "Other",
      "optional": false,
      "group": "Ingredients",
      "approximate": false,
      "normalizationConfidence": "medium"
    },
    {
      "text": "2 cups vegan cheddar shreds",
      "name": "vegan cheddar shreds",
      "quantity": "2",
      "unit": "cups",
      "category": "Other",
      "optional": false,
      "group": "Ingredients",
      "approximate": false,
      "normalizationConfidence": "medium"
    },
    {
      "text": "2 tablespoons nutritional yeast",
      "name": "nutritional yeast",
      "quantity": "2",
      "unit": "tablespoons",
      "category": "Other",
      "optional": false,
      "group": "Ingredients",
      "approximate": false,
      "normalizationConfidence": "medium"
    },
    {
      "text": "1 teaspoon onion powder",
      "name": "onion powder",
      "quantity": "1",
      "unit": "teaspoon",
      "category": "Other",
      "optional": false,
      "group": "Ingredients",
      "approximate": false,
      "normalizationConfidence": "medium"
    },
    {
      "text": "1 teaspoon garlic powder",
      "name": "garlic powder",
      "quantity": "1",
      "unit": "teaspoon",
      "category": "Other",
      "optional": false,
      "group": "Ingredients",
      "approximate": false,
      "normalizationConfidence": "medium"
    },
    {
      "text": "½ teaspoon smoked paprika",
      "name": "smoked paprika",
      "quantity": "½",
      "unit": "teaspoon",
      "category": "Other",
      "optional": false,
      "group": "Ingredients",
      "approximate": false,
      "normalizationConfidence": "medium"
    },
    {
      "text": "Black pepper and salt to taste",
      "name": "Black pepper and salt to taste",
      "quantity": "",
      "unit": "",
      "category": "Other",
      "optional": false,
      "group": "Ingredients",
      "approximate": true,
      "normalizationConfidence": "low"
    },
    {
      "text": "½ cup breadcrumbs, optional topping",
      "name": "breadcrumbs, optional topping",
      "quantity": "½",
      "unit": "cup",
      "category": "Other",
      "optional": true,
      "group": "Ingredients",
      "approximate": false,
      "normalizationConfidence": "medium"
    }
  ]
}
