{"id":"soupe_de_poisson_837681437d","slug":"soupe-de-poisson","title":"Soupe de Poisson","description":"A classic French fish soup, deeply aromatic with saffron, fennel, and orange zest, featuring tender white fish and seafood.","serves":4,"time":{"prepMinutes":15,"cookMinutes":30,"totalMinutes":45,"activeMinutes":20},"ingredients":[{"id":"ingredient-1","original":"2 tbsp olive oil","name":"Olive Oil","quantity":30,"unit":"ml","usQuantity":2,"usUnit":"tbsp","form":"extra virgin","notes":"","group":"Base","optional":false},{"id":"ingredient-2","original":"1 large onion, chopped","name":"Onion","quantity":1,"unit":"piece","usQuantity":1,"usUnit":"piece","form":"chopped","notes":"large yellow onion","group":"Aromatics","optional":false},{"id":"ingredient-3","original":"1 fennel bulb, thinly sliced","name":"Fennel Bulb","quantity":1,"unit":"piece","usQuantity":1,"usUnit":"piece","form":"thinly sliced","notes":"bulb only","group":"Aromatics","optional":false},{"id":"ingredient-4","original":"1 leek, white part only, sliced","name":"Leek","quantity":1,"unit":"piece","usQuantity":1,"usUnit":"piece","form":"sliced","notes":"white part only","group":"Aromatics","optional":false},{"id":"ingredient-5","original":"3 garlic cloves, minced","name":"Garlic","quantity":3,"unit":"clove","usQuantity":3,"usUnit":"clove","form":"minced","notes":"","group":"Aromatics","optional":false},{"id":"ingredient-6","original":"2 tbsp tomato paste","name":"Tomato Paste","quantity":30,"unit":"g","usQuantity":1,"usUnit":"oz","form":"paste","notes":"","group":"Base","optional":false},{"id":"ingredient-7","original":"1/2 cup dry white wine","name":"White Wine","quantity":120,"unit":"ml","usQuantity":"1/2","usUnit":"cup","form":"dry","notes":"e.g., Sauvignon Blanc","group":"Liquids","optional":false},{"id":"ingredient-8","original":"1.5 liters fish stock","name":"Fish Stock","quantity":1.5,"unit":"l","usQuantity":"6 1/3","usUnit":"cup","form":"liquid","notes":"","group":"Liquids","optional":false},{"id":"ingredient-9","original":"1 pinch saffron threads","name":"Saffron","quantity":1,"unit":"pinch","usQuantity":1,"usUnit":"pinch","form":"threads","notes":"","group":"Seasoning","optional":false},{"id":"ingredient-10","original":"1 strip orange zest","name":"Orange Zest","quantity":1,"unit":"piece","usQuantity":1,"usUnit":"piece","form":"strip","notes":"about 2 inches long","group":"Aromatics","optional":false},{"id":"ingredient-11","original":"500g mixed white fish fillets, cut into chunks","name":"White Fish Fillets","quantity":500,"unit":"g","usQuantity":"1.1","usUnit":"lb","form":"chunks","notes":"e.g., Cod, Sea Bass, or Monkfish","group":"Protein","optional":false},{"id":"ingredient-12","original":"250g shrimp or mussels","name":"Mussels","quantity":250,"unit":"g","usQuantity":"8.8","usUnit":"oz","form":"peeled","notes":"Shrimp or mussels (scrubbed)","group":"Protein","optional":true},{"id":"ingredient-13","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},{"id":"ingredient-14","original":"Black pepper","name":"Black Pepper","quantity":1,"unit":"pinch","usQuantity":1,"usUnit":"pinch","form":"ground","notes":"to taste","group":"Seasoning","optional":false}],"instructions":[{"id":"instruction-1","text":"Heat the olive oil in a large pot over medium heat. Add the chopped onion, sliced fennel, and leek. Sauté for 7-10 minutes until the vegetables are softened but not browned.","group":"Sauté","title":"Heat the olive oil","timerMinutes":10,"sourceTitle":"Sauté"},{"id":"instruction-2","text":"Stir in the minced garlic and tomato paste. Cook for 2 minutes until the paste begins to darken and smell fragrant.","group":"Sauté","title":"Stir in the minced garlic and tomato paste","timerMinutes":2,"sourceTitle":"Sauté"},{"id":"instruction-3","text":"Pour in the white wine to deglaze the pan, scraping up any bits from the bottom. Let it simmer for 2 minutes to reduce slightly.","group":"Simmer","title":"Pour in the white wine","timerMinutes":2,"sourceTitle":"Simmer"},{"id":"instruction-4","text":"Add the fish stock, saffron threads, and orange zest strip. Bring to a gentle boil, then reduce heat and simmer for 15 minutes to allow the flavors to infuse.","group":"Infuse","title":"Add the fish stock, saffron threads, and orange zest strip","timerMinutes":15,"sourceTitle":"Infuse"},{"id":"instruction-5","text":"Add the white fish chunks and shrimp/mussels. Simmer for another 5-7 minutes, or until the fish is opaque and flakes easily and the seafood is cooked through.","group":"Cook Seafood","title":"Add the white fish chunks and shrimp/mussels","timerMinutes":7,"sourceTitle":"Cook Seafood"},{"id":"instruction-6","text":"Discard the orange zest strip. Season with salt and black pepper to taste. Serve hot with toasted bread.","group":"Finish","title":"Discard the orange zest strip","timerMinutes":null,"sourceTitle":"Finish"}],"notes":"Traditional Soupe de Poisson is often served with rouille (a garlic saffron mayo) and crusty bread. For a smoother texture, you can blend the base before adding the fish chunks.","cuisine":{"group":"Western European","specific":["French"]},"course":["soup","main"],"cookingMethod":["simmer","saute"],"equipment":["Large pot","Chef's knife","Wooden spoon"],"diet":["pescatarian","dairy_free","high_protein","gluten_free"],"allergens":["fish","shellfish"],"difficulty":"medium","yield":{"amount":2,"unit":"l","note":"Total soup volume"},"makeAhead":{"instructions":"The soup base (up to the point before adding fish) can be made a day ahead."},"storage":{"food":{"instructions":"Store in an airtight container. Reheat gently on the stove to avoid overcooking the fish.","reheatingNotes":"Do not boil when reheating."}},"image":"https://firebasestorage.googleapis.com/v0/b/ezdish-prod.firebasestorage.app/o/public_recipes%2Fsoupe_de_poisson_837681437d%2Fcover.jpg?alt=media&token=cca2384a-ce4a-4f3e-89a1-6f8c84a2d84f","imageAlt":"Soupe de Poisson — recipe cover","aiGenerated":true,"publishedAt":"2026-10-10","updatedAt":"2026-10-11","sourceUrl":"","tags":["seafood","french","saffron","healthy","elegant"],"schemaVersion":1,"sourceTitle":"Soupe de Poisson","sourcePublishedAt":"2026-02-04T04:29:16.093Z","sourceUpdatedAt":"2026-02-04T04:29:16.093Z","related":[{"id":"beans_on_toast_090f05da86","slug":"beans-on-toast","title":"Beans on Toast","description":"A comforting and iconic British breakfast classic consisting of savory tomato-sauced baked beans served over warm, buttery toasted bread.","serves":1,"time":{"prepMinutes":2,"cookMinutes":6,"totalMinutes":8,"activeMinutes":8},"cuisine":{"group":"Western European","specific":["British"]},"course":["main"],"difficulty":"easy","diet":["vegetarian"],"image":"https://firebasestorage.googleapis.com/v0/b/ezdish-prod.firebasestorage.app/o/public_recipes%2Fbeans_on_toast_090f05da86%2Fcover.jpg?alt=media&token=7e734a02-c405-4f58-9782-ca0a7c25a806","imageAlt":"Beans on Toast — recipe cover","tags":["comfort food","easy","quick","british","beans"],"aiGenerated":true,"publishedAt":"2026-10-10","updatedAt":"2026-10-11","ingredientCount":4,"stepCount":5},{"id":"broodje_haring_91c744a5f1","slug":"broodje-haring-dutch-herring-sandwich","title":"Broodje Haring (Dutch Herring Sandwich)","description":"A quintessential Dutch street food staple. Fresh, salt-cured 'Hollandse Nieuwe' herring fillets served in a soft white bun with crunchy diced onions and tangy pickles.","serves":2,"time":{"prepMinutes":10,"cookMinutes":0,"totalMinutes":10,"activeMinutes":10},"cuisine":{"group":"Western European","specific":["Dutch"]},"course":["main","appetizer"],"difficulty":"easy","diet":["pescatarian"],"image":"https://firebasestorage.googleapis.com/v0/b/ezdish-prod.firebasestorage.app/o/public_recipes%2Fbroodje_haring_91c744a5f1%2Fcover.jpg?alt=media&token=e6c0c431-ce68-4e25-b81b-d2aa6a339d06","imageAlt":"Broodje Haring (Dutch Herring Sandwich) — recipe cover","tags":["herring","sandwich","street food","dutch","seafood","quick"],"aiGenerated":true,"publishedAt":"2026-10-10","updatedAt":"2026-10-11","ingredientCount":4,"stepCount":4},{"id":"porridge_9682c70b46","slug":"classic-creamy-porridge","title":"Classic Creamy Porridge","description":"A comforting and wholesome Western European breakfast staple made with rolled oats and milk, simmered to a perfectly creamy consistency.","serves":2,"time":{"prepMinutes":2,"cookMinutes":10,"totalMinutes":12,"activeMinutes":8},"cuisine":{"group":"Western European","specific":["British","Scottish"]},"course":["main"],"difficulty":"easy","diet":["vegetarian","low_sodium","high_protein"],"image":"https://firebasestorage.googleapis.com/v0/b/ezdish-prod.firebasestorage.app/o/public_recipes%2Fporridge_9682c70b46%2Fcover.jpg?alt=media&token=323a864b-ad26-4a3e-b739-a1ed27e9c044","imageAlt":"Classic Creamy Porridge — recipe cover","tags":["healthy","oats","warm breakfast","creamy","easy"],"aiGenerated":true,"publishedAt":"2026-10-10","updatedAt":"2026-10-11","ingredientCount":4,"stepCount":4}]}