{
  "$schema": "https://francespopsicle.com/data/recipe.schema.json",
  "schemaVersion": "1.2",
  "slug": "roux-based-vegan-mac-and-cheese",
  "title": "Roux-Based Mac and Cheese",
  "description": "Stovetop macaroni and broccoli with nutritional-yeast sauce.",
  "category": "Pasta & casseroles",
  "eyebrow": "RECIPE",
  "status": "complete",
  "statusLabel": "Complete recipe",
  "sourceType": "meal-planning-record",
  "sourceDocument": "",
  "url": "https://francespopsicle.com/recipes/roux-based-vegan-mac-and-cheese/",
  "dataUrl": "https://francespopsicle.com/recipes/data/roux-based-vegan-mac-and-cheese.json",
  "recipeYield": "4–6 servings",
  "meta": [
    "4–6 servings",
    "Pasta & casseroles"
  ],
  "ingredients": [
    "1 lb elbow macaroni",
    "3 cups broccoli florets",
    "¼ cup vegan butter or margarine",
    "⅓ cup all-purpose flour",
    "3 cups unsweetened soy milk (almond or rice milk also work)",
    "½ cup nutritional yeast",
    "2 Tbsp tomato paste",
    "2 tsp sea salt",
    "1 tsp garlic powder",
    "1 Tbsp lemon juice",
    "1 Tbsp agave nectar (or maple syrup)"
  ],
  "instructions": [
    "Bring a large pot of salted water to a boil.",
    "Cook the macaroni according to the package directions. Add the broccoli during the last 5 minutes of cooking.",
    "Drain and return the pasta and broccoli to the pot.",
    "In a saucepan, melt the vegan butter and whisk in the flour. Cook for 3–5 minutes to form a roux.",
    "Slowly whisk in the soy milk.",
    "Add the nutritional yeast, tomato paste, sea salt, and garlic powder.",
    "Bring to a gentle simmer, whisking often, until thickened.",
    "Stir in the lemon juice and agave.",
    "Pour the sauce over the macaroni and broccoli and stir until evenly coated. Serve immediately."
  ],
  "ingredientGroups": [],
  "notes": [
    "The chat attributes this formula to Chloe’s Kitchen; that attribution has not been independently verified.",
    "Optional: smoked paprika, 1 teaspoon Dijon mustard, black pepper, peas instead of broccoli or separately toasted breadcrumbs.",
    "Reheat leftovers with a splash of soy milk."
  ],
  "servingSuggestions": [],
  "francesNote": "",
  "editorialNote": "",
  "mealPlanWeeks": [],
  "vegan": true,
  "social": {},
  "icon": "🍝",
  "ingredientDetails": [
    {
      "text": "1 lb elbow macaroni",
      "name": "elbow macaroni",
      "quantity": "1",
      "unit": "lb",
      "category": "Other",
      "optional": false,
      "group": "",
      "approximate": false,
      "normalizationConfidence": "medium"
    },
    {
      "text": "3 cups broccoli florets",
      "name": "broccoli florets",
      "quantity": "3",
      "unit": "cups",
      "category": "Other",
      "optional": false,
      "group": "",
      "approximate": false,
      "normalizationConfidence": "medium"
    },
    {
      "text": "¼ cup vegan butter or margarine",
      "name": "vegan butter or margarine",
      "quantity": "¼",
      "unit": "cup",
      "category": "Other",
      "optional": false,
      "group": "",
      "approximate": false,
      "normalizationConfidence": "medium"
    },
    {
      "text": "⅓ cup all-purpose flour",
      "name": "all-purpose flour",
      "quantity": "⅓",
      "unit": "cup",
      "category": "Other",
      "optional": false,
      "group": "",
      "approximate": false,
      "normalizationConfidence": "medium"
    },
    {
      "text": "3 cups unsweetened soy milk (almond or rice milk also work)",
      "name": "unsweetened soy milk (almond or rice milk also work)",
      "quantity": "3",
      "unit": "cups",
      "category": "Other",
      "optional": false,
      "group": "",
      "approximate": false,
      "normalizationConfidence": "medium"
    },
    {
      "text": "½ cup nutritional yeast",
      "name": "nutritional yeast",
      "quantity": "½",
      "unit": "cup",
      "category": "Other",
      "optional": false,
      "group": "",
      "approximate": false,
      "normalizationConfidence": "medium"
    },
    {
      "text": "2 Tbsp tomato paste",
      "name": "tomato paste",
      "quantity": "2",
      "unit": "Tbsp",
      "category": "Other",
      "optional": false,
      "group": "",
      "approximate": false,
      "normalizationConfidence": "medium"
    },
    {
      "text": "2 tsp sea salt",
      "name": "sea salt",
      "quantity": "2",
      "unit": "tsp",
      "category": "Other",
      "optional": false,
      "group": "",
      "approximate": false,
      "normalizationConfidence": "medium"
    },
    {
      "text": "1 tsp garlic powder",
      "name": "garlic powder",
      "quantity": "1",
      "unit": "tsp",
      "category": "Other",
      "optional": false,
      "group": "",
      "approximate": false,
      "normalizationConfidence": "medium"
    },
    {
      "text": "1 Tbsp lemon juice",
      "name": "lemon juice",
      "quantity": "1",
      "unit": "Tbsp",
      "category": "Other",
      "optional": false,
      "group": "",
      "approximate": false,
      "normalizationConfidence": "medium"
    },
    {
      "text": "1 Tbsp agave nectar (or maple syrup)",
      "name": "agave nectar (or maple syrup)",
      "quantity": "1",
      "unit": "Tbsp",
      "category": "Other",
      "optional": false,
      "group": "",
      "approximate": false,
      "normalizationConfidence": "medium"
    }
  ]
}
