{
  "$schema": "https://francespopsicle.com/data/recipe.schema.json",
  "schemaVersion": "1.2",
  "slug": "vegan-black-bean-soup",
  "title": "Mexican-Style Black Bean Soup",
  "description": "Partly blended black bean soup with tomatoes, corn and cumin.",
  "category": "Soups",
  "eyebrow": "RECIPE",
  "status": "complete",
  "statusLabel": "Complete recipe",
  "sourceType": "meal-planning-record",
  "sourceDocument": "",
  "url": "https://francespopsicle.com/recipes/vegan-black-bean-soup/",
  "dataUrl": "https://francespopsicle.com/recipes/data/vegan-black-bean-soup.json",
  "recipeYield": "Serves 6–8",
  "meta": [
    "Serves 6–8",
    "Soups"
  ],
  "ingredients": [
    "2 tbsp olive oil",
    "1 large onion, diced",
    "1 green pepper, diced",
    "2–3 cloves garlic, minced",
    "3 cans black beans, drained and rinsed",
    "1 can diced tomatoes",
    "4 cups vegetable broth",
    "1 cup corn",
    "2 tsp cumin",
    "1 tsp chili powder",
    "1 tsp smoked paprika",
    "1/2 tsp oregano",
    "Salt and black pepper",
    "1 tbsp lime or lemon juice, optional"
  ],
  "instructions": [
    "Sauté onion and green pepper in oil 5–7 minutes. Add garlic and seasonings for another minute.",
    "Add beans, tomatoes and broth. Bring to a boil, reduce heat and simmer 20–25 minutes.",
    "Blend or mash about 2 cups soup and return it to the pot. Add corn and simmer 5 minutes. Finish with optional lime or lemon juice."
  ],
  "ingredientGroups": [
    {
      "title": "Ingredients",
      "items": [
        "2 tbsp olive oil",
        "1 large onion, diced",
        "1 green pepper, diced",
        "2–3 cloves garlic, minced",
        "3 cans black beans, drained and rinsed",
        "1 can diced tomatoes",
        "4 cups vegetable broth",
        "1 cup corn",
        "2 tsp cumin",
        "1 tsp chili powder",
        "1 tsp smoked paprika",
        "1/2 tsp oregano",
        "Salt and black pepper",
        "1 tbsp lime or lemon juice, optional"
      ]
    }
  ],
  "notes": [],
  "servingSuggestions": [
    "Guacamole, salsa, tortilla chips, green onions, vegan sour cream or vegan cheese."
  ],
  "francesNote": "",
  "editorialNote": "",
  "mealPlanWeeks": [],
  "vegan": true,
  "social": {},
  "icon": "🥣",
  "ingredientDetails": [
    {
      "text": "2 tbsp olive oil",
      "name": "olive oil",
      "quantity": "2",
      "unit": "tbsp",
      "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": "1 green pepper, diced",
      "name": "1 green pepper, diced",
      "quantity": "",
      "unit": "",
      "category": "Other",
      "optional": false,
      "group": "Ingredients",
      "approximate": true,
      "normalizationConfidence": "low"
    },
    {
      "text": "2–3 cloves garlic, minced",
      "name": "garlic, minced",
      "quantity": "2–3",
      "unit": "cloves",
      "category": "Other",
      "optional": false,
      "group": "Ingredients",
      "approximate": false,
      "normalizationConfidence": "medium"
    },
    {
      "text": "3 cans black beans, drained and rinsed",
      "name": "black beans, drained and rinsed",
      "quantity": "3",
      "unit": "cans",
      "category": "Other",
      "optional": false,
      "group": "Ingredients",
      "approximate": false,
      "normalizationConfidence": "medium"
    },
    {
      "text": "1 can diced tomatoes",
      "name": "diced tomatoes",
      "quantity": "1",
      "unit": "can",
      "category": "Other",
      "optional": false,
      "group": "Ingredients",
      "approximate": false,
      "normalizationConfidence": "medium"
    },
    {
      "text": "4 cups vegetable broth",
      "name": "vegetable broth",
      "quantity": "4",
      "unit": "cups",
      "category": "Other",
      "optional": false,
      "group": "Ingredients",
      "approximate": false,
      "normalizationConfidence": "medium"
    },
    {
      "text": "1 cup corn",
      "name": "corn",
      "quantity": "1",
      "unit": "cup",
      "category": "Other",
      "optional": false,
      "group": "Ingredients",
      "approximate": false,
      "normalizationConfidence": "medium"
    },
    {
      "text": "2 tsp cumin",
      "name": "cumin",
      "quantity": "2",
      "unit": "tsp",
      "category": "Other",
      "optional": false,
      "group": "Ingredients",
      "approximate": false,
      "normalizationConfidence": "medium"
    },
    {
      "text": "1 tsp chili powder",
      "name": "chili powder",
      "quantity": "1",
      "unit": "tsp",
      "category": "Other",
      "optional": false,
      "group": "Ingredients",
      "approximate": false,
      "normalizationConfidence": "medium"
    },
    {
      "text": "1 tsp smoked paprika",
      "name": "smoked paprika",
      "quantity": "1",
      "unit": "tsp",
      "category": "Other",
      "optional": false,
      "group": "Ingredients",
      "approximate": false,
      "normalizationConfidence": "medium"
    },
    {
      "text": "1/2 tsp oregano",
      "name": "oregano",
      "quantity": "1/2",
      "unit": "tsp",
      "category": "Other",
      "optional": false,
      "group": "Ingredients",
      "approximate": false,
      "normalizationConfidence": "medium"
    },
    {
      "text": "Salt and black pepper",
      "name": "Salt and black pepper",
      "quantity": "",
      "unit": "",
      "category": "Other",
      "optional": false,
      "group": "Ingredients",
      "approximate": true,
      "normalizationConfidence": "low"
    },
    {
      "text": "1 tbsp lime or lemon juice, optional",
      "name": "lime or lemon juice, optional",
      "quantity": "1",
      "unit": "tbsp",
      "category": "Other",
      "optional": true,
      "group": "Ingredients",
      "approximate": false,
      "normalizationConfidence": "medium"
    }
  ]
}
