{
  "$schema": "https://francespopsicle.com/data/recipe.schema.json",
  "schemaVersion": "1.2",
  "slug": "vegan-shepherds-pie",
  "title": "Shepherd's Pie",
  "description": "Lentil shepherd's pie with a mashed potato topping.",
  "category": "Pasta & casseroles",
  "icon": "",
  "eyebrow": "RECIPE",
  "status": "complete",
  "statusLabel": "Complete recipe",
  "sourceType": "family-library",
  "sourceDocument": "Vegan Shepherd, baked ziti.docx",
  "url": "https://francespopsicle.com/recipes/vegan-shepherds-pie/",
  "dataUrl": "https://francespopsicle.com/recipes/data/vegan-shepherds-pie.json",
  "recipeYield": "Serves 6–8",
  "meta": [
    "Serves 6–8",
    "Pasta & casseroles"
  ],
  "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"
  ],
  "ingredientGroups": [],
  "instructions": [
    "Boil potatoes in salted water until very tender, about 15–20 minutes. Drain.",
    "Mash with vegan butter and enough soy milk to make creamy potatoes. Season with salt, pepper and garlic powder.",
    "Heat oil in a large skillet. Cook onion and carrots 6–8 minutes.",
    "Add garlic and cook 1 minute.",
    "Stir in tomato paste and cook 1 minute.",
    "Sprinkle in flour and stir another minute.",
    "Slowly stir in vegetable broth, then add soy sauce, thyme, rosemary and paprika.",
    "Add lentils, peas and corn. Simmer 5–10 minutes until thick and gravy-like. Adjust seasoning.",
    "Transfer filling to a baking dish.",
    "Spread mashed potatoes over the top and make ridges with a fork.",
    "Bake at 400°F for 20–25 minutes, until bubbling and lightly browned.",
    "Let sit about 10 minutes before serving."
  ],
  "notes": [
    "Can be divided into two smaller baking dishes."
  ],
  "servingSuggestions": [],
  "francesNote": "",
  "editorialNote": "",
  "mealPlanWeeks": [],
  "vegan": true,
  "amcInspired": false,
  "tags": [
    "comfort-food",
    "lentils"
  ],
  "social": {},
  "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"
    }
  ]
}
