{"id":"zuppa_di_fagioli_82be80eea9","slug":"zuppa-di-fagioli-italian-bean-soup","title":"Zuppa di Fagioli (Italian Bean Soup)","description":"A comforting, velvety traditional Italian bean soup infused with fresh rosemary and garlic. This protein-rich dish is perfect as a light lunch or a cozy dinner starter.","serves":4,"time":{"prepMinutes":10,"cookMinutes":30,"totalMinutes":40,"activeMinutes":15},"ingredients":[{"id":"ingredient-1","original":"2 cans (400g each) Cannellini beans, drained and rinsed","name":"Cannellini Beans","quantity":800,"unit":"g","usQuantity":28.2,"usUnit":"oz","form":"canned","notes":"drained and rinsed","group":"Main","optional":false},{"id":"ingredient-2","original":"2 tablespoons extra virgin olive oil","name":"Olive Oil","quantity":30,"unit":"ml","usQuantity":2,"usUnit":"tbsp","form":"extra virgin","notes":"","group":"Sauté","optional":false},{"id":"ingredient-3","original":"1 medium onion, finely chopped","name":"Onion","quantity":1,"unit":"piece","usQuantity":1,"usUnit":"piece","form":"finely chopped","notes":"medium size","group":"Aromatics","optional":false},{"id":"ingredient-4","original":"2 carrots, diced","name":"Carrots","quantity":2,"unit":"piece","usQuantity":2,"usUnit":"piece","form":"diced","notes":"","group":"Aromatics","optional":false},{"id":"ingredient-5","original":"1 stalk celery, diced","name":"Celery","quantity":1,"unit":"piece","usQuantity":1,"usUnit":"piece","form":"diced","notes":"","group":"Aromatics","optional":false},{"id":"ingredient-6","original":"3 cloves garlic, minced","name":"Garlic","quantity":3,"unit":"clove","usQuantity":3,"usUnit":"clove","form":"minced","notes":"","group":"Aromatics","optional":false},{"id":"ingredient-7","original":"1 liter vegetable broth","name":"Vegetable Broth","quantity":1,"unit":"l","usQuantity":1.06,"usUnit":"qt","form":"liquid","notes":"","group":"Liquid","optional":false},{"id":"ingredient-8","original":"1 sprig fresh rosemary","name":"Rosemary","quantity":1,"unit":"sprig","usQuantity":1,"usUnit":"sprig","form":"fresh","notes":"","group":"Herbs","optional":false},{"id":"ingredient-9","original":"Salt and black pepper to taste","name":"Black Pepper","quantity":1,"unit":"pinch","usQuantity":1,"usUnit":"pinch","form":"fine","notes":"to taste","group":"Seasoning","optional":false}],"instructions":[{"id":"instruction-1","text":"Heat the extra virgin olive oil in a large pot over medium heat.","group":"Preparation","title":"Heat the extra virgin olive oil","timerMinutes":null,"sourceTitle":"Preparation"},{"id":"instruction-2","text":"Add the onion, carrot, and celery. Sauté for about 8-10 minutes until the vegetables are soft and translucent.","group":"Preparation","title":"Add the onion, carrot, and celery","timerMinutes":10,"sourceTitle":"Preparation"},{"id":"instruction-3","text":"Stir in the minced garlic and the rosemary sprig. Cook for another 1-2 minutes until fragrant.","group":"Preparation","title":"Stir in the minced garlic and the rosemary sprig","timerMinutes":2,"sourceTitle":"Preparation"},{"id":"instruction-4","text":"Add the drained cannellini beans and the vegetable broth. Bring to a boil, then reduce heat and simmer for 20 minutes.","group":"Cooking","title":"Add the drained cannellini beans and the vegetable broth","timerMinutes":20,"sourceTitle":"Cooking"},{"id":"instruction-5","text":"Remove the rosemary sprig. Season with salt and black pepper to taste. For a thicker consistency, lightly mash some of the beans with a wooden spoon against the side of the pot.","group":"Finishing","title":"Remove the rosemary sprig","timerMinutes":null,"sourceTitle":"Finishing"}],"notes":"For a creamier texture, blend one cup of the soup before serving and stir it back in. Always use high-quality extra virgin olive oil for the finishing drizzle.","cuisine":{"group":"Italian","specific":["Tuscan"]},"course":["soup"],"cookingMethod":["simmer","saute"],"equipment":["Large pot","Wooden spoon","Chef's knife"],"diet":["vegetarian","vegan","high_protein","gluten_free","dairy_free"],"allergens":["celery"],"difficulty":"easy","yield":{"amount":4,"unit":"bowls","note":"Approximately 250ml per serving"},"makeAhead":{"instructions":"The flavor improves the next day. Reheat gently on the stove."},"storage":{"food":{"instructions":"Store in an airtight container in the refrigerator.","reheatingNotes":"Add a splash of water or broth if the soup has thickened too much during storage."}},"image":"https://firebasestorage.googleapis.com/v0/b/ezdish-prod.firebasestorage.app/o/public_recipes%2Fzuppa_di_fagioli_82be80eea9%2Fcover.jpg?alt=media&token=35aa2135-0653-40c9-83c4-728998741f15","imageAlt":"Zuppa di Fagioli (Italian Bean Soup) — recipe cover","aiGenerated":true,"publishedAt":"2026-10-10","updatedAt":"2026-10-11","sourceUrl":"","tags":["healthy","protein","warm","classic","beans"],"schemaVersion":1,"sourceTitle":"Zuppa di Fagioli (Italian Bean Soup)","sourcePublishedAt":"2026-02-04T08:35:29.731Z","sourceUpdatedAt":"2026-02-04T08:35:29.731Z","related":[{"id":"stracciatella_b04893ed16","slug":"italian-stracciatella-soup","title":"Italian Stracciatella Soup","description":"A classic, comforting Italian egg drop soup featuring a savory chicken broth filled with delicate 'rags' of egg, salty Parmesan cheese, and fresh parsley.","serves":4,"time":{"prepMinutes":5,"cookMinutes":10,"totalMinutes":15,"activeMinutes":10},"cuisine":{"group":"Italian","specific":["Roman"]},"course":["soup"],"difficulty":"easy","diet":["high_protein","low_carb"],"image":"https://firebasestorage.googleapis.com/v0/b/ezdish-prod.firebasestorage.app/o/public_recipes%2Fstracciatella_b04893ed16%2Fcover.jpg?alt=media&token=74780e48-d539-44b4-abe2-7523f99ed1a8","imageAlt":"Italian Stracciatella Soup — recipe cover","tags":["italian","soup","egg drop","quick","comfort food","stracciatella"],"aiGenerated":true,"publishedAt":"2026-10-10","updatedAt":"2026-10-11","ingredientCount":7,"stepCount":5},{"id":"acquacotta_35a4938107","slug":"acquacotta","title":"Acquacotta","description":"A traditional Tuscan 'cooked water' soup that transforms simple, humble ingredients like stale bread, onions, and greens into a rich and comforting meal topped with a poached egg.","serves":4,"time":{"prepMinutes":15,"cookMinutes":30,"totalMinutes":45,"activeMinutes":15},"cuisine":{"group":"Italian","specific":["Tuscan"]},"course":["soup"],"difficulty":"easy","diet":["vegetarian"],"image":"https://firebasestorage.googleapis.com/v0/b/ezdish-prod.firebasestorage.app/o/public_recipes%2Facquacotta_35a4938107%2Fcover.jpg?alt=media&token=86370670-935d-4563-928b-9138d46b1047","imageAlt":"Acquacotta — recipe cover","tags":["tuscan","rustic","bread-soup","vegetarian","comfort-food"],"aiGenerated":true,"publishedAt":"2026-10-10","updatedAt":"2026-10-11","ingredientCount":10,"stepCount":6},{"id":"brodo_di_cappone_8cc587d3e6","slug":"brodo-di-cappone","title":"Brodo di Cappone","description":"A refined, golden, and deeply flavorful traditional Italian capon broth, historically served for Christmas and festive occasions. This elegant soup serves as the perfect base for tortellini or passatelli.","serves":8,"time":{"prepMinutes":15,"cookMinutes":180,"totalMinutes":195,"activeMinutes":20},"cuisine":{"group":"Italian","specific":["Emilian-Romagnol"]},"course":["soup"],"difficulty":"medium","diet":["high_protein","gluten_free","dairy_free","low_carb"],"image":"https://firebasestorage.googleapis.com/v0/b/ezdish-prod.firebasestorage.app/o/public_recipes%2Fbrodo_di_cappone_8cc587d3e6%2Fcover.jpg?alt=media&token=4e7814eb-cd4d-479d-a422-fc1b6b33796c","imageAlt":"Brodo di Cappone — recipe cover","tags":["broth","festive","traditional","slow cooked","base recipe"],"aiGenerated":true,"publishedAt":"2026-10-10","updatedAt":"2026-10-11","ingredientCount":8,"stepCount":7}]}