{
  "$schema": "https://francespopsicle.com/data/recipe.schema.json",
  "schemaVersion": "1.2",
  "slug": "vegan-beef-vegetable-soup",
  "title": "Beef & Vegetable Soup",
  "description": "Vegetables and potatoes in broth with plant-based beef.",
  "category": "Soups",
  "eyebrow": "RECIPE",
  "status": "complete",
  "statusLabel": "Complete recipe",
  "sourceType": "meal-planning-record",
  "sourceDocument": "",
  "url": "https://francespopsicle.com/recipes/vegan-beef-vegetable-soup/",
  "dataUrl": "https://francespopsicle.com/recipes/data/vegan-beef-vegetable-soup.json",
  "recipeYield": "Serves 6–8",
  "meta": [
    "Serves 6–8",
    "Soups"
  ],
  "ingredients": [
    "1–2 tbsp olive oil",
    "12–16 oz vegan beef-style chunks, strips or grounds",
    "1 large onion, chopped",
    "3 carrots, sliced",
    "3 celery stalks, sliced",
    "3–4 medium potatoes, cubed",
    "2 cloves garlic, minced",
    "1 can (14–15 oz) diced tomatoes",
    "6 cups vegetable broth",
    "1 cup frozen corn",
    "1 cup frozen peas",
    "1 cup frozen green beans",
    "1 tbsp soy sauce",
    "1 tbsp tomato paste",
    "1 tsp dried thyme",
    "1 tsp dried parsley",
    "1/2 tsp dried rosemary",
    "1/2 tsp smoked paprika",
    "1–2 bay leaves",
    "Salt and black pepper to taste"
  ],
  "instructions": [
    "Heat oil in a soup pot. Brown vegan beef according to its package; remove and set aside if it would soften too much during simmering.",
    "Cook onion, carrots and celery about 5 minutes. Add garlic for 30 seconds, then tomato paste for about 1 minute.",
    "Add potatoes, tomatoes, broth, soy sauce, thyme, parsley, rosemary, paprika and bay leaves. Bring to a boil, reduce to a simmer, loosely cover and cook 20–25 minutes until potatoes and carrots are tender.",
    "Add corn, peas, green beans and browned vegan beef. Simmer another 5–10 minutes. Remove bay leaves and adjust salt, pepper or soy sauce."
  ],
  "ingredientGroups": [
    {
      "title": "Ingredients",
      "items": [
        "1–2 tbsp olive oil",
        "12–16 oz vegan beef-style chunks, strips or grounds",
        "1 large onion, chopped",
        "3 carrots, sliced",
        "3 celery stalks, sliced",
        "3–4 medium potatoes, cubed",
        "2 cloves garlic, minced",
        "1 can (14–15 oz) diced tomatoes",
        "6 cups vegetable broth",
        "1 cup frozen corn",
        "1 cup frozen peas",
        "1 cup frozen green beans",
        "1 tbsp soy sauce",
        "1 tbsp tomato paste",
        "1 tsp dried thyme",
        "1 tsp dried parsley",
        "1/2 tsp dried rosemary",
        "1/2 tsp smoked paprika",
        "1–2 bay leaves",
        "Salt and black pepper to taste"
      ]
    }
  ],
  "notes": [
    "Slow-cooker alternative: add everything except frozen vegetables and vegan beef; cook LOW 6–8 hours or HIGH 3–4 hours. Brown beef separately and add with frozen vegetables for final roughly 30 minutes."
  ],
  "servingSuggestions": [
    "Crusty bread or rolls and salad."
  ],
  "francesNote": "",
  "editorialNote": "",
  "mealPlanWeeks": [],
  "vegan": true,
  "social": {},
  "icon": "🥣",
  "ingredientDetails": [
    {
      "text": "1–2 tbsp olive oil",
      "name": "olive oil",
      "quantity": "1–2",
      "unit": "tbsp",
      "category": "Other",
      "optional": false,
      "group": "Ingredients",
      "approximate": false,
      "normalizationConfidence": "medium"
    },
    {
      "text": "12–16 oz vegan beef-style chunks, strips or grounds",
      "name": "vegan beef-style chunks, strips or grounds",
      "quantity": "12–16",
      "unit": "oz",
      "category": "Other",
      "optional": false,
      "group": "Ingredients",
      "approximate": false,
      "normalizationConfidence": "medium"
    },
    {
      "text": "1 large onion, chopped",
      "name": "1 large onion, chopped",
      "quantity": "",
      "unit": "",
      "category": "Other",
      "optional": false,
      "group": "Ingredients",
      "approximate": true,
      "normalizationConfidence": "low"
    },
    {
      "text": "3 carrots, sliced",
      "name": "3 carrots, sliced",
      "quantity": "",
      "unit": "",
      "category": "Other",
      "optional": false,
      "group": "Ingredients",
      "approximate": true,
      "normalizationConfidence": "low"
    },
    {
      "text": "3 celery stalks, sliced",
      "name": "3 celery stalks, sliced",
      "quantity": "",
      "unit": "",
      "category": "Other",
      "optional": false,
      "group": "Ingredients",
      "approximate": true,
      "normalizationConfidence": "low"
    },
    {
      "text": "3–4 medium potatoes, cubed",
      "name": "3–4 medium potatoes, cubed",
      "quantity": "",
      "unit": "",
      "category": "Other",
      "optional": false,
      "group": "Ingredients",
      "approximate": true,
      "normalizationConfidence": "low"
    },
    {
      "text": "2 cloves garlic, minced",
      "name": "garlic, minced",
      "quantity": "2",
      "unit": "cloves",
      "category": "Other",
      "optional": false,
      "group": "Ingredients",
      "approximate": false,
      "normalizationConfidence": "medium"
    },
    {
      "text": "1 can (14–15 oz) diced tomatoes",
      "name": "(14–15 oz) diced tomatoes",
      "quantity": "1",
      "unit": "can",
      "category": "Other",
      "optional": false,
      "group": "Ingredients",
      "approximate": false,
      "normalizationConfidence": "medium"
    },
    {
      "text": "6 cups vegetable broth",
      "name": "vegetable broth",
      "quantity": "6",
      "unit": "cups",
      "category": "Other",
      "optional": false,
      "group": "Ingredients",
      "approximate": false,
      "normalizationConfidence": "medium"
    },
    {
      "text": "1 cup frozen corn",
      "name": "frozen corn",
      "quantity": "1",
      "unit": "cup",
      "category": "Other",
      "optional": false,
      "group": "Ingredients",
      "approximate": false,
      "normalizationConfidence": "medium"
    },
    {
      "text": "1 cup frozen peas",
      "name": "frozen peas",
      "quantity": "1",
      "unit": "cup",
      "category": "Other",
      "optional": false,
      "group": "Ingredients",
      "approximate": false,
      "normalizationConfidence": "medium"
    },
    {
      "text": "1 cup frozen green beans",
      "name": "frozen green beans",
      "quantity": "1",
      "unit": "cup",
      "category": "Other",
      "optional": false,
      "group": "Ingredients",
      "approximate": false,
      "normalizationConfidence": "medium"
    },
    {
      "text": "1 tbsp soy sauce",
      "name": "soy sauce",
      "quantity": "1",
      "unit": "tbsp",
      "category": "Other",
      "optional": false,
      "group": "Ingredients",
      "approximate": false,
      "normalizationConfidence": "medium"
    },
    {
      "text": "1 tbsp tomato paste",
      "name": "tomato paste",
      "quantity": "1",
      "unit": "tbsp",
      "category": "Other",
      "optional": false,
      "group": "Ingredients",
      "approximate": false,
      "normalizationConfidence": "medium"
    },
    {
      "text": "1 tsp dried thyme",
      "name": "dried thyme",
      "quantity": "1",
      "unit": "tsp",
      "category": "Other",
      "optional": false,
      "group": "Ingredients",
      "approximate": false,
      "normalizationConfidence": "medium"
    },
    {
      "text": "1 tsp dried parsley",
      "name": "dried parsley",
      "quantity": "1",
      "unit": "tsp",
      "category": "Other",
      "optional": false,
      "group": "Ingredients",
      "approximate": false,
      "normalizationConfidence": "medium"
    },
    {
      "text": "1/2 tsp dried rosemary",
      "name": "dried rosemary",
      "quantity": "1/2",
      "unit": "tsp",
      "category": "Other",
      "optional": false,
      "group": "Ingredients",
      "approximate": false,
      "normalizationConfidence": "medium"
    },
    {
      "text": "1/2 tsp smoked paprika",
      "name": "smoked paprika",
      "quantity": "1/2",
      "unit": "tsp",
      "category": "Other",
      "optional": false,
      "group": "Ingredients",
      "approximate": false,
      "normalizationConfidence": "medium"
    },
    {
      "text": "1–2 bay leaves",
      "name": "1–2 bay leaves",
      "quantity": "",
      "unit": "",
      "category": "Other",
      "optional": false,
      "group": "Ingredients",
      "approximate": true,
      "normalizationConfidence": "low"
    },
    {
      "text": "Salt and black pepper to taste",
      "name": "Salt and black pepper to taste",
      "quantity": "",
      "unit": "",
      "category": "Other",
      "optional": false,
      "group": "Ingredients",
      "approximate": true,
      "normalizationConfidence": "low"
    }
  ]
}
