{"id":1,"name":"Roasted Vegetable Grain Bowl","category":"Entree","recipe_number":"ENT-014","section":"Line","yield_amount":"6.00","yield_unit":"qt","servings":6,"serving_size_amount":"1.00","serving_size_unit":"cup","photo_path":null,"cost_per_serving":"2.15","notes":"Vegan as written; can substitute quinoa for farro.","created_at":"2026-07-20T19:46:24.000Z","updated_at":"2026-07-20T19:46:24.000Z","ingredients":[{"id":1,"recipe_id":1,"sort_order":0,"ingredient_type":"fresh","name":"Sweet potato","weight_amount":"0.900","weight_unit":"kg","volume_amount":null,"volume_unit":null,"prep_note":"peeled, 3/4-in dice"},{"id":2,"recipe_id":1,"sort_order":1,"ingredient_type":"fresh","name":"Broccoli florets","weight_amount":"0.450","weight_unit":"kg","volume_amount":"4.000","volume_unit":"cup","prep_note":"bite-size"},{"id":3,"recipe_id":1,"sort_order":2,"ingredient_type":"dry","name":"Farro","weight_amount":null,"weight_unit":null,"volume_amount":"2.000","volume_unit":"cup","prep_note":"rinsed"},{"id":4,"recipe_id":1,"sort_order":3,"ingredient_type":"canned","name":"Chickpeas","weight_amount":null,"weight_unit":null,"volume_amount":"1.000","volume_unit":"cup","prep_note":"drained and rinsed"},{"id":5,"recipe_id":1,"sort_order":4,"ingredient_type":"fresh","name":"Lemon tahini dressing","weight_amount":null,"weight_unit":null,"volume_amount":"0.750","volume_unit":"cup","prep_note":null}],"equipment":[{"id":1,"recipe_id":1,"sort_order":0,"item":"Half-sheet pan","spec":"18x13 in"},{"id":2,"recipe_id":1,"sort_order":1,"item":"4-qt saucepan","spec":null},{"id":3,"recipe_id":1,"sort_order":2,"item":"Instant-read thermometer","spec":null}],"steps":[{"id":1,"recipe_id":1,"step_number":1,"instruction":"Toss sweet potato and broccoli with oil, salt, and pepper. Spread on sheet pan.","temperature":"425F","duration":null,"is_ccp":0,"ccp_note":null},{"id":2,"recipe_id":1,"step_number":2,"instruction":"Roast until tender and caramelized, stirring once halfway through.","temperature":"425F","duration":"25-30 min","is_ccp":1,"ccp_note":"Vegetables must reach a minimum internal temperature of 135F for hot holding."},{"id":3,"recipe_id":1,"step_number":3,"instruction":"Meanwhile, simmer farro in salted water until tender, then drain.","temperature":null,"duration":"20 min","is_ccp":0,"ccp_note":null},{"id":4,"recipe_id":1,"step_number":4,"instruction":"Assemble bowls: farro, roasted vegetables, chickpeas, dressing.","temperature":null,"duration":null,"is_ccp":0,"ccp_note":null},{"id":5,"recipe_id":1,"step_number":5,"instruction":"Hold for service at or above 135F, or chill to below 41F within 4 hours.","temperature":null,"duration":null,"is_ccp":1,"ccp_note":"Cooling/holding CCP per food safety plan."}],"nutrition":{"recipe_id":1,"servings_per_container":"6","serving_size_label":"1 cup (230g)","calories":250,"total_fat_g":"12.0","saturated_fat_g":"2.0","trans_fat_g":"0.0","cholesterol_mg":"8.0","sodium_mg":"210.0","total_carb_g":"34.0","dietary_fiber_g":"7.0","total_sugars_g":"5.0","added_sugars_g":"4.0","protein_g":"11.0","vitamin_d_mcg":"4.0","calcium_mg":"210.0","iron_mg":"4.0","potassium_mg":"380.0","dv":{"total_fat":15,"saturated_fat":10,"cholesterol":3,"sodium":9,"total_carb":12,"dietary_fiber":25,"added_sugars":8,"vitamin_d":20,"calcium":16,"iron":22,"potassium":8}}}