# products

barcode: 20082185
name: Sandwich American Style
brand: Lidl
category: en:plant-based-foods-and-beverages
image_url: https://images.openfoodfacts.org/images/products/000/002/008/2185/front_cs.107.200.jpg
unit: g
created_at: 2026-03-10 11:15:35
updated_at: 2026-03-11 15:25:35
notes:
  Peso: 750 g · Nutriscore: B · NOVA: 3 · Ecoscore: A-PLUS · Etichette: Végétarien,Bio,Bio européen,Source de fibres alimentaires,Végétalien,Union Végétarienne Européenne,Union Végétarienne Européenne Végétalien,Nutriscore,Nutriscore B


barcode: 8004690950043
name: Passata
brand: La Molisana
category: en:plant-based-foods-and-beverages
image_url: https://images.openfoodfacts.org/images/products/800/469/095/0043/front_it.26.200.jpg
unit: g
created_at: 2026-03-10 11:21:52
updated_at: 2026-03-10 11:25:20
notes:
  Peso: 690 g · Nutriscore: A · NOVA: 3 · Ecoscore: A-PLUS · Origine: Italia · Etichette: en:100% italian


barcode: 8017596125071
name: Linguine pasta di Gragnano Igp
brand: Amo essere
category: en:plant-based-foods-and-beverages
image_url: https://images.openfoodfacts.org/images/products/801/759/612/5071/front_it.3.200.jpg
unit: g
created_at: 2026-03-10 11:28:29
updated_at: 2026-03-10 11:28:29
notes:
  Peso: 500 g · Nutriscore: A · Ecoscore: UNKNOWN · Etichette: Prodotto in Italia, IGP, Trafilata al bronzo


barcode: 8076809571500
name: Piadelle integrali Mulino Bianco
brand: Mulino Bianco
category: en:plant-based-foods-and-beverages
image_url: https://images.openfoodfacts.org/images/products/807/680/957/1500/front_it.32.200.jpg
unit: pz
created_at: 2026-03-10 11:32:10
updated_at: 2026-03-12 11:51:18
notes:
  Peso: 3 piadelle 225g · Nutriscore: C · NOVA: 3 · Ecoscore: B · Etichette: it:Senza strutto, en:no-palm-oil


barcode: 8007620005523
name: Sale alimentare
brand: Italkali
category: en:condiments
image_url: https://images.openfoodfacts.org/images/products/800/762/000/5523/front_it.10.200.jpg
unit: kg
created_at: 2026-03-10 11:46:50
updated_at: 2026-03-10 11:46:50
notes:
  Peso: 1kg · Nutriscore: NOT-APPLICABLE · NOVA: 2 · Ecoscore: A-PLUS · Origine: Italkali - Società Italiana Sali Alcalini S.p.A.


barcode: 8076802085837
name: Tortiglioni
brand: Barilla, Barilla Pasta
category: en:plant-based-foods-and-beverages
image_url: https://images.openfoodfacts.org/images/products/807/680/208/5837/front_it.214.200.jpg
unit: g
created_at: 2026-03-10 12:10:39
updated_at: 2026-03-10 12:10:39
notes:
  Peso: 500g · Nutriscore: A · NOVA: 1 · Ecoscore: A · Origine: italy, bg:италия · Etichette: Зелена точка, Произведено в Италия


barcode: 8007548001812
name: Nduja
brand: Delizie di Calabria
category: carne
unit: g
created_at: 2026-03-10 12:21:40
updated_at: 2026-03-20 10:11:28
notes:
  Peso: 180 g · Nutriscore: E · NOVA: 3 · Ecoscore: UNKNOWN · Origine: Italy · Etichette: Made in Italy


barcode: 3083681001471
name: Piselli fini 1/2 vapore
brand: Bonduelle
category: en:plant-based-foods-and-beverages
image_url: https://images.openfoodfacts.org/images/products/308/368/100/1471/front_it.4.200.jpg
unit: g
created_at: 2026-03-10 12:32:52
updated_at: 2026-03-10 12:32:52
notes:
  Peso: 265 g · Nutriscore: B · NOVA: 4 · Ecoscore: UNKNOWN · Origine: France · Etichette: Senza zuccheri aggiunti, Vegetarian, Vegan


barcode: 8024749001519
name: Ceci Italiani al Naturale
brand: Il Nutrimento
category: en:plant-based-foods-and-beverages
image_url: https://images.openfoodfacts.org/images/products/802/474/900/1519/front_it.21.200.jpg
unit: g
created_at: 2026-03-10 12:33:14
updated_at: 2026-03-10 12:33:14
notes:
  Peso: 400 g · Nutriscore: A · NOVA: 1 · Ecoscore: A · Origine: Italia · Etichette: Biologico, Vegetariano, Biologico UE, Vegano, IT-BIO-009, Prodotto in Italia


barcode: 8000050022672
name: Il mio gran ragù Extragusto
brand: Star
category: en:condiments
image_url: https://images.openfoodfacts.org/images/products/800/005/002/2672/front_it.18.200.jpg
unit: g
created_at: 2026-03-10 12:33:58
updated_at: 2026-03-10 12:33:58
notes:
  Peso: 180g · Nutriscore: C · NOVA: 4 · Ecoscore: F · Origine: Italia,Sconosciuta · Etichette: Senza glutine, Senza conservanti


barcode: 8710438053029
name: Purée
brand: McCain
category: en:plant-based-foods-and-beverages
image_url: https://images.openfoodfacts.org/images/products/871/043/805/3029/front_fr.43.200.jpg
unit: conf
created_at: 2026-03-10 12:48:31
updated_at: 2026-03-13 17:08:05
package_unit: g
notes:
  Peso: 750 g · Nutriscore: C · NOVA: 4 · Ecoscore: UNKNOWN · Etichette: Fabriqué dans l'UE, Sans conservateurs, Nutriscore, Nutriscore B


barcode: 20165840
name: 6 UOVA PASTA GIALLA
brand: Bio sonne
category: en:beverages
image_url: https://images.openfoodfacts.org/images/products/000/002/016/5840/front_de.21.200.jpg
unit: pz
created_at: 2026-03-10 12:55:04
updated_at: 2026-03-10 12:55:04
notes:
  Nutriscore: D · Ecoscore: UNKNOWN · Etichette: Glutenfrei, Bio, Vegetarisch, Gentechnikfrei, Vegan, Ohne Gentechnik


barcode: 4006824009980
name: Maionese (-60% di grassi)
brand: Develey
category: en:condiments
image_url: https://images.openfoodfacts.org/images/products/400/682/400/9980/front_it.31.200.jpg
unit: g
created_at: 2026-03-10 13:05:16
updated_at: 2026-03-10 13:05:16
notes:
  Peso: 248g · Nutriscore: D · NOVA: 4 · Ecoscore: C · Origine: Germania · Etichette: Senza glutine,Senza coloranti,Senza esaltatori di sapidità


barcode: 8030582700953
name: Minesteone 12 verdure
image_url: https://images.openfoodfacts.org/images/products/803/058/270/0953/front_it.3.200.jpg
unit: g
created_at: 2026-03-10 13:12:42
updated_at: 2026-03-10 13:12:42
notes:
  Peso: 450 g · Nutriscore: UNKNOWN · Ecoscore: UNKNOWN · Etichette: Biologico, Biologico UE, IT-BIO-009


barcode: 7622210615350
name: Philadelphia Light
brand: Philadelphia
category: en:dairies
image_url: https://images.openfoodfacts.org/images/products/762/221/061/5350/front_it.17.200.jpg
unit: g
created_at: 2026-03-10 16:13:25
updated_at: 2026-03-10 16:14:17
notes:
  Peso: 190 · Nutriscore: D · NOVA: 3 · Ecoscore: D · Etichette: Sans conservateurs,Sans gluten,Végétarien


barcode: 8714100755518
name: Passato di patate e carote
brand: Knorr
category: en:plant-based-foods-and-beverages
image_url: https://images.openfoodfacts.org/images/products/871/410/075/5518/front_it.4.200.jpg
unit: ml
created_at: 2026-03-13 13:52:49
updated_at: 2026-03-13 13:52:49
notes:
  Peso: 500 ml · Nutriscore: A · NOVA: 4 · Ecoscore: A · Etichette: es:Con verduras de agricultura sostenible cultivadas al sol


barcode: 8001790444717
name: Yogurt intero latte fieno intero
brand: Mila
category: en:dairies
image_url: https://images.openfoodfacts.org/images/products/800/179/044/4717/front_it.3.200.jpg
unit: g
created_at: 2026-03-15 17:18:06
updated_at: 2026-03-15 17:18:06
notes:
  Peso: 450 g · Nutriscore: C · NOVA: 1 · Ecoscore: A · Origine: Italia · Etichette: Senza OGM, PEFC, Specialità tradizionale garantita


barcode: 7612100054963
name: Ovomaltine
brand: Ovomaltine
category: en:beverages-and-beverages-preparations
image_url: https://images.openfoodfacts.org/images/products/761/210/005/4963/front_it.68.200.jpg
unit: g
created_at: 2026-03-15 17:34:55
updated_at: 2026-03-15 17:34:55
notes:
  Peso: 400 g · Nutriscore: UNKNOWN · NOVA: 4 · Ecoscore: C · Etichette: Agricultura sustentable,Hecho en Suiza,Certificado UTZ,UTZ Certified Cocoa


barcode: 3083680045087
name: Fagioli rossi 1/4 vapore
brand: Bonduelle
category: en:plant-based-foods-and-beverages
image_url: https://images.openfoodfacts.org/images/products/308/368/004/5087/front_fr.31.200.jpg
unit: conf
created_at: 2026-03-15 17:35:47
updated_at: 2026-03-15 17:36:01
package_unit: g
notes:
  Peso: 125 g · Nutriscore: B · NOVA: 3 · Ecoscore: UNKNOWN · Etichette: Nutriscore,Nutriscore A, Vegetarian, Vegan


barcode: 8020926000443
name: Bio piadina integrale con olio extravergine d'oliva
brand: Riccione Piadina
category: en:plant-based-foods-and-beverages
image_url: https://images.openfoodfacts.org/images/products/802/092/600/0443/front_it.19.200.jpg
unit: conf
created_at: 2026-03-15 17:45:10
updated_at: 2026-03-15 17:45:27
package_unit: g
notes:
  Peso: 375 g (3 x 125 g) · Nutriscore: B · NOVA: 3 · Ecoscore: UNKNOWN · Etichette: Biologico, Biologico UE, Prodotto in Italia


barcode: 8009361070150
name: Muesli multifrutta
brand: Fuchs, Venosta
category: en:plant-based-foods-and-beverages
image_url: https://images.openfoodfacts.org/images/products/800/936/107/0150/front_fr.9.200.jpg
unit: kg
created_at: 2026-03-15 17:46:57
updated_at: 2026-03-15 17:46:57
notes:
  Peso: 1 kg · Nutriscore: C · Ecoscore: C · Origine: Fuchs J. SRL, Via della Palude 11 - 39020 - Castelbello (BZ),Italia


barcode: 8001590640258
name: Philadelphia original
brand: Philadelphia
category: en:dairies
image_url: https://images.openfoodfacts.org/images/products/800/159/064/0258/front_it.78.200.jpg
unit: g
created_at: 2026-03-15 17:53:05
updated_at: 2026-03-15 17:54:18
notes:
  Peso: 250 g · Nutriscore: A · NOVA: 4 · Ecoscore: D · Etichette: Senza glutine, Vegetariano, Senza conservanti


barcode: 20202859
name: Muesli Frutta Secca
brand: Crownfield
category: altro
image_url: https://images.openfoodfacts.org/images/products/000/002/020/2859/front_pt.166.200.jpg
unit: g
created_at: 2026-03-18 06:11:41
updated_at: 2026-03-18 06:12:32
notes:
  Peso: 750g · Nutriscore: D · NOVA: 4 · Ecoscore: B · Etichette: Source of fibre,High fibres,Nutriscore


barcode: 20368197
name: Cioccolato bianco
brand: Fin Carré, lidl, Lidl Fin Carré
category: en:snacks
image_url: https://images.openfoodfacts.org/images/products/000/002/036/8197/front_it.60.200.jpg
unit: g
created_at: 2026-03-18 06:24:06
updated_at: 2026-03-18 06:24:06
notes:
  Peso: 100g · Nutriscore: E · NOVA: 4 · Ecoscore: C · Etichette: fairer-handel, fairtrade-international, nachhaltige-agrikultur, grüner-punkt, max-havelaar, reine-kakaobutter, rainforest-alliance, utz-zertifiziert, utz-zertifizierter-kakao, es:agricultura-sustentable, es:certificado-utz, es:hecho-en-alemania


# app_settings

key: user_prefs
updated_at: 2026-03-14 16:23:43
value:
  {"default_persons":1,"pref_veloce":false,"pref_pocafame":false,"pref_scadenze":false,"pref_healthy":false,"pref_comfort":false,"pref_zerowaste":false,"dietary":"","appliances":["Forno","Macchina del pane","Moulinex cookeo","Frullatore\/Mixer","Tostapane","Bistecchera","Estrattore di succhi","Friggitrice ad aria"],"spesa_ai_prompt":"Sei un assistente per la spesa online. Ti viene dato il nome di un prodotto che l'utente vuole comprare e una lista di prodotti trovati nel catalogo del supermercato.\n\nRegole di selezione:\n- Scegli il prodotto che corrisponde ESATTAMENTE a quello richiesto (stessa categoria merceologica)\n- Preferisci prodotti freschi\/sfusi rispetto a trasformati (es. \"Arance\" = arance frutta, NON aranciata bevanda)\n- Se c'\u00e8 una descrizione (es. \"a cubetti\", \"biologico\"), trova il prodotto che include quella caratteristica\n- Se ci sono pi\u00f9 varianti valide, scegli quella con il miglior rapporto qualit\u00e0\/prezzo\n- Preferisci formati standard per una famiglia\n- NON scegliere mai un prodotto di categoria diversa (bevanda vs frutta, surgelato vs fresco, condimento vs ortaggio, ecc.)\n- \"Finocchio\" = ortaggio fresco, NON semi di finocchio o tisana\n- \"Arance\" = frutta fresca, NON aranciata o succo\n\nRispondi SOLO con il numero (indice 0-based) del prodotto migliore, oppure -1 se nessun prodotto \u00e8 appropriato.","spesa_logged_in":true,"spesa_user":"dadaloop82@gmail.com","spesa_token":"server"}


key: shopping_prices
updated_at: 2026-03-19 18:01:17
value:
  {"pancetta":{"searched":true,"product":{"productId":106753,"name":"PANCETTA A CUBETTI AFFUMICATA","brand":"BERETTA","price":3.99,"priceDisplay":3.99,"priceUm":22.17,"weightUnit":"kg","packageDescr":"2x90 g","barcode":"8007660872123","imageUrl":"https:\/\/www.dupliclick.it\/photo\/2024\/08\/22\/0\/main\/thumb\/pim-106753-1-main-20220201-193025.jpg","slug":"pancetta-cubetti-affumicata-2x75-30gr-om-beretta","itemUrl":"\/product\/pancetta-cubetti-affumicata-2x75-30gr-om-beretta","url":"https:\/\/www.dupliclick.it\/product\/pancetta-cubetti-affumicata-2x75-30gr-om-beretta","available":100000000},"spec":"a cubetti, 150g"},"detergente":{"searched":true,"product":{"productId":126275,"name":"DETERGENTE IGIENE INTIMA DERMOLIQUIDO","brand":"SAUGELLA","price":9.49,"priceDisplay":9.49,"priceUm":18.98,"weightUnit":"l","packageDescr":"500 ml","barcode":"8019629000126","imageUrl":"https:\/\/www.dupliclick.it\/photo\/2024\/08\/22\/1\/main\/thumb\/pim-126275-1-main-20190410-112813.jpg","slug":"detergente-igiene-intima-dermoliquido-saugella1","itemUrl":"\/product\/detergente-igiene-intima-dermoliquido-saugella1","url":"https:\/\/www.dupliclick.it\/product\/detergente-igiene-intima-dermoliquido-saugella1","available":100000000},"spec":"detergente intimo, 1 flacone + 1"},"piadelle integrali mulino bianco":{"searched":true,"product":{"productId":221290,"name":"PIADELLE CLASSICHE 4 PZ","brand":"BARILLA MULINO BIANCO","price":2.35,"priceDisplay":2.35,"priceUm":7.83,"weightUnit":"kg","packageDescr":"300 g","barcode":"8076809530859","imageUrl":"https:\/\/www.dupliclick.it\/photo\/2025\/03\/21\/0\/main\/thumb\/pim-221290-1-main-20250320-141932.jpg","slug":"piadelle-classiche-4-pz-barilla-mulino-bianco","itemUrl":"\/product\/piadelle-classiche-4-pz-barilla-mulino-bianco","url":"https:\/\/www.dupliclick.it\/product\/piadelle-classiche-4-pz-barilla-mulino-bianco","available":100000000},"spec":"Mulino Bianco"},"prosciutto cotto":{"searched":true,"product":{"productId":360721,"name":"PROSCIUTTO COTTO","brand":"PRIMIA","price":7.9,"priceDisplay":7.9,"priceUm":15.8,"weightUnit":"kg","packageDescr":"500 g","barcode":"8030582009216","imageUrl":"https:\/\/www.dupliclick.it\/photo\/2025\/09\/06\/0\/main\/thumb\/pim-360721-1-main-20250905-085956.jpg","slug":"prosciutto-cotto-primia2","itemUrl":"\/product\/prosciutto-cotto-primia2","url":"https:\/\/www.dupliclick.it\/product\/prosciutto-cotto-primia2","available":100000000},"spec":"cotto, 150g, senza polifosfati"},"finocchio":{"searched":true,"product":{"productId":1341,"name":"FINOCCHIO","brand":"","price":2.49,"priceDisplay":2.49,"priceUm":2.49,"weightUnit":"KG","packageDescr":"","barcode":"2013410000000","imageUrl":"https:\/\/www.dupliclick.it\/photo\/2024\/08\/22\/1\/main\/thumb\/pim-1341-1-main-20220927-175501.jpg","slug":"finocchio","itemUrl":"\/product\/finocchio","url":"https:\/\/www.dupliclick.it\/product\/finocchio","available":100000000},"spec":"2 pz, freschi"},"zucchero a velo":{"searched":true,"product":{"productId":378888,"name":"ZUCCHERO A VELO","brand":"PRIMIA","price":0.65,"priceDisplay":0.65,"priceUm":5.2,"weightUnit":"kg","packageDescr":"125 g","barcode":"8030582010335","imageUrl":"https:\/\/www.dupliclick.it\/photo\/2025\/11\/21\/0\/main\/thumb\/pim-378888-1-main-20251120-141117.jpg","slug":"zucchero-a-velo-primia","itemUrl":"\/product\/zucchero-a-velo-primia","url":"https:\/\/www.dupliclick.it\/product\/zucchero-a-velo-primia","available":100000000},"spec":""},"radicchio":{"searched":true,"product":{"productId":1059,"name":"RADICCHIO ROSSO LUNGO","brand":"","price":2.89,"priceDisplay":2.89,"priceUm":2.89,"weightUnit":"KG","packageDescr":"","barcode":"2010590000000","imageUrl":"https:\/\/www.dupliclick.it\/photo\/2024\/08\/22\/0\/main\/thumb\/pim-1059-1-main-20220927-175501.jpg","slug":"radicchio-rosso-lungo-precoce","itemUrl":"\/product\/radicchio-rosso-lungo-precoce","url":"https:\/\/www.dupliclick.it\/product\/radicchio-rosso-lungo-precoce","available":100000000},"spec":""},"speck in trancio":{"searched":true,"product":{"productId":506606,"name":"SPECK TRANCIO","brand":"IL GUSTO CONTADINO","price":19.9,"priceDisplay":19.9,"priceUm":19.9,"weightUnit":"KG","packageDescr":"","barcode":"2063220000000","imageUrl":"https:\/\/www.dupliclick.it\/photo\/2025\/08\/14\/0\/main\/thumb\/pim-506606-1-main-20250813-120111.jpg","slug":"speck-trancio-gusto-del-contadino","itemUrl":"\/product\/speck-trancio-gusto-del-contadino","url":"https:\/\/www.dupliclick.it\/product\/speck-trancio-gusto-del-contadino","available":100000000},"spec":""}}


# recipes

date: 2026-03-12
meal: cena
created_at: 2026-03-12 18:09:24
recipe_json:
  {"title":"Insalata di Lenticchie e Tonno con Pomodoro Fresco","meal":"cena","persons":1,"prep_time":"10 min","cook_time":"0 min","tags":["leggero","veloce","sano","insalata"],"expiry_note":"Utilizzato pomodoro in scadenza.","ingredients":[{"name":"Valfrutta Lenticchie Cotte a Vapore","qty":"150 g","qty_number":150,"from_pantry":true,"product_id":57,"location":"dispensa","inventory_unit":"g","inventory_qty":300,"default_quantity":300,"package_unit":"","available_qty":"300 g","brand":"Valfrutta","expiry_date":"2027-02-01"},{"name":"Pomodoro","qty":"1 pz","qty_number":1,"from_pantry":true,"product_id":65,"location":"frigo","inventory_unit":"pz","inventory_qty":2,"default_quantity":1,"package_unit":"","available_qty":"2 pz","expiry_date":"2026-03-15"},{"name":"Tonno all'Olio di Oliva (Rio Mare)","qty":"1 pz","qty_number":1,"from_pantry":true,"product_id":56,"location":"dispensa","inventory_unit":"pz","inventory_qty":2,"default_quantity":1,"package_unit":"","available_qty":"2 pz","brand":"Rio Mare","expiry_date":"2029-12-31"},{"name":"Limone","qty":"1\/4 pz (succo)","qty_number":0.25,"from_pantry":true,"product_id":66,"location":"frigo","inventory_unit":"pz","inventory_qty":1,"default_quantity":1,"package_unit":"","available_qty":"1 pz","expiry_date":"2026-04-30"},{"name":"Olio extravergine d'oliva","qty":"q.b.","qty_number":0,"from_pantry":false},{"name":"Sale","qty":"q.b.","qty_number":0,"from_pantry":false},{"name":"Pepe","qty":"q.b.","qty_number":0,"from_pantry":false}],"steps":["Passo 1: Aprire la confezione di lenticchie e versarne met\u00e0 (150g) in una ciotola.","Passo 2: Lavare e tagliare il pomodoro a cubetti piccoli e aggiungerlo alle lenticchie.","Passo 3: Scolare il tonno dall'olio e aggiungerlo nella ciotola, spezzettandolo grossolanamente.","Passo 4: Spremere il succo di un quarto di limone sull'insalata.","Passo 5: Condire con un filo d'olio extravergine d'oliva, sale e pepe a piacere.","Passo 6: Mescolare bene e servire."],"nutrition_note":"Questa insalata \u00e8 un pasto leggero e nutriente, ricco di proteine, fibre e vitamine. Le lenticchie forniscono carboidrati complessi e fibre, il tonno proteine e grassi sani, e il pomodoro vitamine e antiossidanti."}


date: 2026-03-13
meal: pranzo
created_at: 2026-03-13 06:51:46
recipe_json:
  {"title":"Polenta Svelta con Sugo di Pomodoro Fresco e Mais","meal":"pranzo","persons":1,"prep_time":"5 min","cook_time":"15 min","tags":["vegetariano","veloce","economico"],"expiry_note":"Utilizzato pomodoro in scadenza.","ingredients":[{"name":"Polenta svelta","qty":"100 g","qty_number":100,"from_pantry":true,"product_id":20,"location":"dispensa","inventory_unit":"g","inventory_qty":375,"default_quantity":375,"package_unit":"","available_qty":"375 g","brand":"Primia","expiry_date":"2026-07-27"},{"name":"Pomodoro","qty":"1 pz","qty_number":1,"from_pantry":true,"product_id":65,"location":"frigo","inventory_unit":"pz","inventory_qty":1,"default_quantity":1,"package_unit":"","available_qty":"1 pz","expiry_date":"2026-03-15"},{"name":"Mais Dolce","qty":"50 g","qty_number":50,"from_pantry":true,"product_id":50,"location":"dispensa","inventory_unit":"g","inventory_qty":250,"default_quantity":250,"package_unit":"","available_qty":"250 g","brand":"Primia","expiry_date":"2027-08-31"},{"name":"Cipolla Dorata","qty":"1\/4 pz","qty_number":0.25,"from_pantry":true,"product_id":69,"location":"frigo","inventory_unit":"pz","inventory_qty":8.75,"default_quantity":1,"package_unit":"","available_qty":"8.75 pz","expiry_date":"2026-04-30"},{"name":"Passata di pomodoro","qty":"100 g","qty_number":100,"from_pantry":true,"product_id":10,"location":"dispensa","inventory_unit":"g","inventory_qty":601,"default_quantity":700,"package_unit":"","available_qty":"601 g","brand":"Primia","expiry_date":"2027-09-01"},{"name":"Olio extravergine d'oliva","qty":"q.b.","qty_number":0,"from_pantry":false},{"name":"Sale","qty":"q.b.","qty_number":0,"from_pantry":false},{"name":"Pepe","qty":"q.b.","qty_number":0,"from_pantry":false}],"steps":["Passo 1: Prepara la polenta seguendo le istruzioni sulla confezione. Solitamente si porta ad ebollizione acqua salata e si versa la polenta a pioggia, mescolando continuamente per circa 5-8 minuti.","Passo 2: Mentre la polenta cuoce, prepara il sugo. Trita finemente la cipolla e falla soffriggere in una padella con un filo d'olio.","Passo 3: Taglia il pomodoro a cubetti piccoli e aggiungilo alla padella con la cipolla. Aggiungi anche la passata di pomodoro.","Passo 4: Aggiungi il mais dolce al sugo. Regola di sale e pepe e lascia sobbollire per circa 10 minuti, mescolando di tanto in tanto.","Passo 5: Versa la polenta in un piatto e condisci con il sugo di pomodoro fresco e mais.","Passo 6: Servi caldo."],"nutrition_note":"Un piatto semplice e nutriente, ricco di carboidrati complessi, fibre e vitamine. Il pomodoro fornisce licopene, un potente antiossidante."}


date: 2026-03-13
meal: cena
created_at: 2026-03-13 16:22:46
recipe_json:
  {"title":"Insalata tiepida di minestrone con cracker e salsa di soia","meal":"cena","persons":1,"prep_time":"5 min","cook_time":"10 min","tags":["leggera","veloce","vegetariana","anti-spreco"],"expiry_note":"Utilizzati cracker integrali scaduti e minestrone congelato.","ingredients":[{"name":"Minestrone tradizione (Findus)","qty":"250 g","qty_number":0.25,"from_pantry":true,"product_id":76,"location":"freezer","inventory_unit":"kg","inventory_qty":1,"default_quantity":1,"package_unit":"","available_qty":"1 kg","brand":"Findus","expiry_date":"2026-05-01"},{"name":"Cracker integrali (Barilla,Mulino Bianco)","qty":"4 pz","qty_number":4,"from_pantry":true,"product_id":3,"location":"dispensa","inventory_unit":"pz","inventory_qty":14,"default_quantity":500,"package_unit":"","available_qty":"14 pz","brand":"Barilla,Mulino Bianco","expiry_date":"2025-12-03"},{"name":"Salsa di soia (MAYSOY)","qty":"5 ml","qty_number":5,"from_pantry":true,"product_id":107,"location":"dispensa","inventory_unit":"ml","inventory_qty":250,"default_quantity":250,"package_unit":"","available_qty":"250 ml","brand":"MAYSOY","expiry_date":"2026-03-28"},{"name":"Limone","qty":"un quarto","qty_number":0.25,"from_pantry":true,"product_id":66,"location":"frigo","inventory_unit":"pz","inventory_qty":1,"default_quantity":1,"package_unit":"","available_qty":"1 pz","expiry_date":"2026-04-30"},{"name":"Olio extravergine d'oliva","qty":"q.b.","qty_number":0,"from_pantry":false},{"name":"Pepe nero","qty":"q.b.","qty_number":0,"from_pantry":false}],"steps":["Passo 1: Cuocere il minestrone in padella con un filo d'olio per circa 10 minuti, finch\u00e9 le verdure non sono tenere.","Passo 2: Nel frattempo, spezzettare i cracker in una ciotola.","Passo 3: Unire il minestrone caldo ai cracker spezzettati.","Passo 4: Condire con salsa di soia, succo di limone, un filo d'olio e una macinata di pepe.","Passo 5: Mescolare bene e servire tiepido."],"nutrition_note":"Un piatto leggero e ricco di fibre, ideale per una cena poco impegnativa. Il minestrone fornisce vitamine e minerali, mentre i cracker aggiungono una nota croccante e carboidrati complessi. La salsa di soia apporta sapore e sale, da usare con moderazione. Il limone aggiunge vitamina C."}


date: 2026-03-14
meal: pranzo
created_at: 2026-03-14 08:37:22
recipe_json:
  {"title":"Zuppa di Semolino e Minestrone con Cracker Croccanti","meal":"pranzo","persons":3,"prep_time":"10 min","cook_time":"25 min","tags":["zuppa","semplice","riciclo","vegetariano"],"expiry_note":"Utilizzo del semolino scaduto e cracker scaduti.","ingredients":[{"name":"Semolino (Primia)","qty":"180 g","qty_number":0.5,"from_pantry":true,"product_id":109,"location":"dispensa","inventory_unit":"conf","inventory_qty":2,"default_quantity":300,"package_unit":"g","available_qty":"2 conf","brand":"Primia","expiry_date":"2025-10-01"},{"name":"Minestrone tradizione (Findus)","qty":"600 g","qty_number":0.6,"from_pantry":true,"product_id":76,"location":"freezer","inventory_unit":"kg","inventory_qty":1,"default_quantity":1,"package_unit":"","available_qty":"1 kg","brand":"Findus","expiry_date":"2026-05-01"},{"name":"Latte Parzialmente Scremato Uht (Latteria)","qty":"500 ml","qty_number":1,"from_pantry":true,"product_id":70,"location":"dispensa","inventory_unit":"conf","inventory_qty":1,"default_quantity":1,"package_unit":"l","available_qty":"1 conf","brand":"Latteria","expiry_date":"2026-04-28"},{"name":"Cracker integrali (Barilla,Mulino Bianco)","qty":"7 pz","qty_number":7,"from_pantry":true,"product_id":3,"location":"dispensa","inventory_unit":"pz","inventory_qty":14,"default_quantity":500,"package_unit":"","available_qty":"14 pz","brand":"Barilla,Mulino Bianco","expiry_date":"2025-12-03"},{"name":"Panna da cucina (Chef, Parmalat)","qty":"100 g","qty_number":0.75,"from_pantry":true,"product_id":39,"location":"dispensa","inventory_unit":"conf","inventory_qty":2.6,"default_quantity":125,"package_unit":"g","available_qty":"2.6 conf","brand":"Chef, Parmalat","expiry_date":"2026-05-02"},{"name":"Limone","qty":"1\/2 pz (succo)","qty_number":0.5,"from_pantry":true,"product_id":66,"location":"frigo","inventory_unit":"pz","inventory_qty":1,"default_quantity":1,"package_unit":"","available_qty":"1 pz","expiry_date":"2026-04-30"},{"name":"Sale","qty":"q.b.","qty_number":0,"from_pantry":false},{"name":"Pepe","qty":"q.b.","qty_number":0,"from_pantry":false},{"name":"Olio extravergine di oliva","qty":"q.b.","qty_number":0,"from_pantry":false}],"steps":["Passo 1: Porta ad ebollizione il latte in una pentola capiente.","Passo 2: Aggiungi gradualmente il semolino al latte bollente, mescolando continuamente con una frusta per evitare la formazione di grumi. Abbassa la fiamma e cuoci per circa 5-7 minuti, o fino a quando il semolino si sar\u00e0 addensato.","Passo 3: Nel frattempo, cuoci il minestrone in una pentola a parte con un po' d'acqua, seguendo le istruzioni sulla confezione. Se preferisci, puoi usare il Moulinex Cookeo per una cottura pi\u00f9 veloce.","Passo 4: Una volta cotto il minestrone, scolalo leggermente (conservando un po' di acqua di cottura) e aggiungilo alla zuppa di semolino. Mescola bene.","Passo 5: Aggiungi la panna da cucina, il succo di limone, sale e pepe a piacere. Mescola e cuoci per altri 2-3 minuti.","Passo 6: Tosta leggermente i cracker integrali nel tostapane o in forno.","Passo 7: Servi la zuppa di semolino e minestrone calda, guarnita con i cracker croccanti sbriciolati sopra e un filo d'olio extravergine d'oliva."],"nutrition_note":"Un piatto caldo e confortante, che combina carboidrati, fibre e vitamine. Il semolino fornisce energia, mentre il minestrone apporta vitamine e minerali. I cracker aggiungono una nota croccante. Controllare l'apporto di sale."}


date: 2026-03-14
meal: merenda
created_at: 2026-03-14 15:32:25
recipe_json:
  {"title":"Spiedini di Tarallini con Passato di Patate e Carote","meal":"merenda","persons":1,"prep_time":"5 min","cook_time":"0 min","tags":["veloce","leggero","sfizioso"],"expiry_note":"Si utilizzano cracker integrali e semolino scaduti.","ingredients":[{"name":"Tarallini (Eurospin )","qty":"20 g","qty_number":20,"from_pantry":true,"product_id":4,"location":"dispensa","inventory_unit":"g","inventory_qty":250,"default_quantity":250,"package_unit":"","available_qty":"250 g","brand":"Eurospin ","expiry_date":"2026-05-29"},{"name":"Passato di patate e carote (Knorr)","qty":"100 ml","qty_number":100,"from_pantry":true,"product_id":110,"location":"frigo","inventory_unit":"ml","inventory_qty":500,"default_quantity":500,"package_unit":"","available_qty":"500 ml","brand":"Knorr","expiry_date":"2026-07-01"},{"name":"Cracker salati (Primia)","qty":"2 pz","qty_number":2,"from_pantry":true,"product_id":32,"location":"dispensa","inventory_unit":"pz","inventory_qty":16,"default_quantity":12,"package_unit":"","available_qty":"16 pz","brand":"Primia","expiry_date":"2026-05-10"},{"name":"Aceto Balsamico di Modena IGP (Primia,Via Verde)","qty":"5 ml","qty_number":5,"from_pantry":true,"product_id":108,"location":"dispensa","inventory_unit":"ml","inventory_qty":250,"default_quantity":250,"package_unit":"","available_qty":"250 ml","brand":"Primia,Via Verde","expiry_date":"2027-09-12"}],"steps":["Passo 1: Infilza alternando tarallini e pezzetti di cracker salati in uno stuzzicadenti, creando uno spiedino.","Passo 2: Disponi il passato di patate e carote in una ciotola piccola.","Passo 3: Guarnisci il passato di patate con un filo di aceto balsamico","Passo 4: Intingi gli spiedini nel passato di patate e carote e gustali."],"nutrition_note":"Merenda leggera e sfiziosa, che combina carboidrati, fibre e un tocco di sapore agrodolce. Il passato di patate e carote fornisce vitamine e minerali."}


date: 2026-03-15
meal: cena
created_at: 2026-03-15 18:11:47
recipe_json:
  {"title":"Insalata tiepida di lenticchie e speck con yogurt greco","meal":"cena","persons":1,"prep_time":"5 min","cook_time":"5 min","tags":["sano","veloce","leggero"],"expiry_note":"Utilizzato speck in scadenza e yogurt greco.","ingredients":[{"name":"Speck in Trancio","qty":"50 g","qty_number":50,"from_pantry":true,"product_id":148,"location":"frigo","inventory_unit":"g","inventory_qty":300,"default_quantity":300,"package_unit":"","available_qty":"300 g","brand":"Il gusto contadino","expiry_date":"2026-04-14"},{"name":"Lenticchie","qty":"80 g","qty_number":80,"from_pantry":true,"product_id":47,"location":"dispensa","inventory_unit":"g","inventory_qty":350,"default_quantity":250,"package_unit":"","available_qty":"350 g","brand":"Primia","expiry_date":"2026-09-11"},{"name":"Yogurt Greco bianco","qty":"100 g","qty_number":100,"from_pantry":true,"product_id":119,"location":"frigo","inventory_unit":"g","inventory_qty":500,"default_quantity":500,"package_unit":"","available_qty":"500 g","brand":"Primia","expiry_date":"2026-04-05"},{"name":"Limone (succo)","qty":"1 cucchiaio","qty_number":0,"from_pantry":true,"product_id":66,"location":"frigo","inventory_unit":"pz","inventory_qty":1,"default_quantity":1,"package_unit":"","available_qty":"1 pz","expiry_date":"2026-04-30"},{"name":"Olio","qty":"1 cucchiaio","qty_number":0,"from_pantry":false},{"name":"Sale","qty":"q.b.","qty_number":0,"from_pantry":false},{"name":"Pepe","qty":"q.b.","qty_number":0,"from_pantry":false}],"steps":["Passo 1: Cuocere le lenticchie in acqua bollente salata per circa 5 minuti, o fino a quando sono tenere.","Passo 2: Tagliare lo speck a listarelle e rosolarlo in padella a fuoco medio per qualche minuto, finch\u00e9 non diventa croccante.","Passo 3: Scolare le lenticchie e mescolarle con lo speck.","Passo 4: In una ciotola, mescolare lo yogurt greco con il succo di limone, sale e pepe.","Passo 5: Versare il condimento di yogurt sulle lenticchie e speck e mescolare bene.","Passo 6: Servire l'insalata tiepida."],"nutrition_note":"Un pasto leggero e ricco di proteine, fibre e probiotici. Lo speck aggiunge sapore e grassi, mentre le lenticchie forniscono carboidrati complessi e fibre. Lo yogurt greco apporta proteine e calcio."}


date: 2026-03-15
meal: spuntino
created_at: 2026-03-15 20:42:54
recipe_json:
  {"title":"Toast Croccante con Formaggio, Speck e Miele","meal":"spuntino","persons":1,"prep_time":"5 min","cook_time":"5 min","tags":["veloce","saporito","ricco"],"expiry_note":"Utilizzo di Speck in scadenza e pane integrale.","ingredients":[{"name":"Gran bauletto integrale e noci","qty":"2 fette","qty_number":100,"from_pantry":true,"product_id":131,"location":"dispensa","inventory_unit":"g","inventory_qty":465,"default_quantity":465,"package_unit":"","available_qty":"465 g","brand":"Mulino Bianco","expiry_date":"2026-09-11"},{"name":"Formaggio Bel Paese","qty":"50 g","qty_number":50,"from_pantry":true,"product_id":150,"location":"frigo","inventory_unit":"g","inventory_qty":328,"default_quantity":0,"package_unit":"","available_qty":"328 g","expiry_date":"2026-04-05"},{"name":"Speck in Trancio","qty":"30 g","qty_number":30,"from_pantry":true,"product_id":148,"location":"frigo","inventory_unit":"g","inventory_qty":250,"default_quantity":0,"package_unit":"","available_qty":"250 g","brand":"Il gusto contadino","expiry_date":"2026-05-29"},{"name":"Miele di castagno italiano","qty":"1 cucchiaino","qty_number":7,"from_pantry":true,"product_id":84,"location":"dispensa","inventory_unit":"g","inventory_qty":250,"default_quantity":250,"package_unit":"","available_qty":"250 g","brand":"Maribel"},{"name":"Olio","qty":"q.b.","qty_number":0,"from_pantry":false}],"steps":["Passo 1: Scalda leggermente una bistecchiera o una padella antiaderente.","Passo 2: Taglia due fette di Gran bauletto integrale e noci.","Passo 3: Taglia il Formaggio Bel Paese a fettine sottili e disponile su una fetta di pane.","Passo 4: Aggiungi le fette di Speck sopra il formaggio.","Passo 5: Ricopri con l'altra fetta di pane.","Passo 6: Spennella leggermente la superficie del toast con un filo d'olio.","Passo 7: Cuoci il toast sulla bistecchiera o padella per circa 2-3 minuti per lato, finch\u00e9 il pane non sar\u00e0 dorato e il formaggio leggermente fuso.","Passo 8: Togli il toast dalla bistecchiera e lascialo intiepidire leggermente.","Passo 9: Spalma un cucchiaino di miele di castagno sul toast prima di servire."],"nutrition_note":"Questo spuntino fornisce carboidrati complessi, proteine, grassi e zuccheri. Il miele aggiunge un tocco di dolcezza e antiossidanti."}


date: 2026-03-16
meal: pranzo
created_at: 2026-03-16 12:34:04
recipe_json:
  {"title":"Insalata tiepida di ceci e speck con yogurt greco e cracker","meal":"pranzo","persons":1,"prep_time":"10 min","cook_time":"5 min","tags":["sano","veloce","leggero","comfort food","zero sprechi"],"expiry_note":"Utilizzo di speck in scadenza, cracker scaduti, yogurt greco in scadenza e ceci (scadenza non specificata).","ingredients":[{"name":"Ceci Italiani al Naturale (sgocciolati)","qty":"150 g","qty_number":150,"from_pantry":true,"product_id":49,"location":"dispensa","inventory_unit":"g","inventory_qty":400,"default_quantity":400,"package_unit":"","available_qty":"400 g","brand":"Il Nutrimento","expiry_date":"2027-06-12"},{"name":"Speck in Trancio","qty":"50 g","qty_number":50,"from_pantry":true,"product_id":148,"location":"frigo","inventory_unit":"g","inventory_qty":250,"default_quantity":0,"package_unit":"","available_qty":"250 g","brand":"Il gusto contadino","expiry_date":"2026-05-29"},{"name":"Yogurt Greco bianco","qty":"100 g","qty_number":100,"from_pantry":true,"product_id":119,"location":"frigo","inventory_unit":"g","inventory_qty":400,"default_quantity":500,"package_unit":"","available_qty":"400 g","brand":"Primia","expiry_date":"2026-04-05"},{"name":"Cracker integrali (sbriciolati)","qty":"4 pz","qty_number":4,"from_pantry":true,"product_id":3,"location":"dispensa","inventory_unit":"pz","inventory_qty":14,"default_quantity":16,"package_unit":"","available_qty":"14 pz","brand":"Barilla,Mulino Bianco","expiry_date":"2025-12-03"},{"name":"Olio","qty":"1 cucchiaio","qty_number":0,"from_pantry":false},{"name":"Sale","qty":"q.b.","qty_number":0,"from_pantry":false},{"name":"Pepe","qty":"q.b.","qty_number":0,"from_pantry":false}],"steps":["Passo 1: Taglia lo speck a listarelle.","Passo 2: Scalda un cucchiaio d'olio in una padella e fai rosolare lo speck fino a renderlo croccante. Togli lo speck dalla padella e mettilo da parte.","Passo 3: Nella stessa padella, aggiungi i ceci sgocciolati e falli saltare per qualche minuto per scaldarli.","Passo 4: In una ciotola, versa i ceci tiepidi, aggiungi lo speck croccante e condisci con yogurt greco, sale e pepe.","Passo 5: Sbriciola i cracker integrali sopra l'insalata e servi immediatamente."],"nutrition_note":"Un piatto leggero e gustoso, ricco di proteine grazie ai ceci, allo speck e allo yogurt greco. I cracker aggiungono croccantezza e fibre."}


date: 2026-03-16
meal: break
created_at: 2026-03-16 08:32:24
recipe_json:
  {"title":"Toast integrali con formaggio cremoso, speck e arancia","meal":"break","persons":2,"prep_time":"5 min","cook_time":"5 min","tags":["veloce","sfizioso","equilibrato"],"expiry_note":"Utilizzo di arance in scadenza e yogurt greco da consumare.","ingredients":[{"name":"Gran bauletto integrale e noci","qty":"4 fette","qty_number":4,"from_pantry":true,"product_id":131,"location":"dispensa","inventory_unit":"g","inventory_qty":465,"default_quantity":465,"package_unit":"","available_qty":"465 g","brand":"Mulino Bianco","expiry_date":"2026-09-11"},{"name":"Philadelphia original","qty":"100 g","qty_number":100,"from_pantry":true,"product_id":147,"location":"frigo","inventory_unit":"g","inventory_qty":250,"default_quantity":0,"package_unit":"","available_qty":"250 g","brand":"Philadelphia","expiry_date":"2026-06-14"},{"name":"Speck in Trancio","qty":"50 g","qty_number":50,"from_pantry":true,"product_id":148,"location":"frigo","inventory_unit":"g","inventory_qty":250,"default_quantity":0,"package_unit":"","available_qty":"250 g","brand":"Il gusto contadino","expiry_date":"2026-05-29"},{"name":"Arance Tarocco","qty":"1 pz","qty_number":1,"from_pantry":true,"product_id":151,"location":"frigo","inventory_unit":"pz","inventory_qty":10,"default_quantity":0,"package_unit":"","available_qty":"10 pz","expiry_date":"2026-03-22"},{"name":"Yogurt Greco bianco","qty":"50 g","qty_number":50,"from_pantry":true,"product_id":119,"location":"frigo","inventory_unit":"g","inventory_qty":400,"default_quantity":500,"package_unit":"","available_qty":"400 g","brand":"Primia","expiry_date":"2026-04-05"},{"name":"Miele di castagno italiano","qty":"1 cucchiaino","qty_number":5,"from_pantry":true,"product_id":84,"location":"dispensa","inventory_unit":"g","inventory_qty":250,"default_quantity":250,"package_unit":"","available_qty":"250 g","brand":"Maribel"}],"steps":["Passo 1: Tostare leggermente le fette di pane integrale nel tostapane o in padella antiaderente.","Passo 2: Spalmare il Philadelphia sulle fette di pane tostato.","Passo 3: Disporre le fette di speck sopra il formaggio.","Passo 4: Sbucciare l'arancia e ricavare degli spicchi, tagliandoli a pezzetti. Distribuirli sopra lo speck.","Passo 5: Condire con un cucchiaino di yogurt greco e un filo di miele di castagno."],"nutrition_note":"Un break che combina carboidrati integrali, proteine, grassi buoni e vitamine, fornendo energia e nutrienti essenziali."}


date: 2026-03-17
meal: pranzo
created_at: 2026-03-17 12:09:04
recipe_json:
  {"title":"Insalata di Ceci, Yogurt Greco e Arancia","meal":"pranzo","persons":1,"prep_time":"10 min","cook_time":"0 min","tags":["insalata","leggera","fresco","veloce","vegetariano"],"expiry_note":"Utilizzo di arance in scadenza e yogurt greco aperto.","ingredients":[{"name":"Ceci Italiani al Naturale","qty":"120 g","qty_number":120,"from_pantry":true,"product_id":49,"location":"frigo","inventory_unit":"g","inventory_qty":240,"default_quantity":400,"package_unit":"","available_qty":"240 g","brand":"Il Nutrimento","expiry_date":"2026-09-12"},{"name":"Yogurt Greco bianco","qty":"100 g","qty_number":100,"from_pantry":true,"product_id":119,"location":"frigo","inventory_unit":"g","inventory_qty":280,"default_quantity":500,"package_unit":"","available_qty":"280 g","brand":"Primia","expiry_date":"2026-04-05"},{"name":"Arance Tarocco","qty":"1 pz","qty_number":1,"from_pantry":true,"product_id":151,"location":"frigo","inventory_unit":"pz","inventory_qty":10,"default_quantity":0,"package_unit":"","available_qty":"10 pz","expiry_date":"2026-03-22"},{"name":"Olio","qty":"1 cucchiaio","qty_number":0,"from_pantry":false},{"name":"Sale","qty":"q.b.","qty_number":0,"from_pantry":false},{"name":"Pepe","qty":"q.b.","qty_number":0,"from_pantry":false}],"steps":["Passo 1: Scolare e sciacquare bene i ceci.","Passo 2: Sbucciare l'arancia e tagliarla a pezzetti, rimuovendo i semi.","Passo 3: In una ciotola, mescolare i ceci, i pezzetti di arancia e lo yogurt greco.","Passo 4: Condire con un cucchiaio di olio, sale e pepe a piacere.","Passo 5: Mescolare bene e servire subito."],"nutrition_note":"Un'insalata fresca e leggera, ricca di fibre, proteine e vitamina C. Lo yogurt greco aggiunge cremosit\u00e0 e probiotici benefici per l'intestino."}


date: 2026-03-17
meal: dolce
created_at: 2026-03-17 14:07:09
recipe_json:
  {"title":"Mousse di Yogurt Greco e Biscotti con Arancia Caramellata","meal":"dolce","persons":3,"prep_time":"20 min","cook_time":"10 min","tags":["dolce","facile","riciclo","arancia"],"expiry_note":"Utilizzati cracker integrali scaduti, vino bianco scaduto e yogurt in scadenza.","ingredients":[{"name":"Yogurt Greco intero latte fieno","qty":"300 g","qty_number":300,"from_pantry":true,"product_id":118,"location":"frigo","inventory_unit":"g","inventory_qty":450,"default_quantity":450,"package_unit":"","available_qty":"450 g","brand":"Mila","expiry_date":"2026-04-05"},{"name":"Cracker integrali","qty":"150 g","qty_number":6,"from_pantry":true,"product_id":3,"location":"dispensa","inventory_unit":"conf","inventory_qty":12,"default_quantity":25,"package_unit":"g","available_qty":"12 conf","brand":"Barilla,Mulino Bianco","expiry_date":"2025-12-03"},{"name":"Arance Tarocco","qty":"2 pz","qty_number":2,"from_pantry":true,"product_id":151,"location":"frigo","inventory_unit":"pz","inventory_qty":9,"default_quantity":0,"package_unit":"","available_qty":"9 pz","expiry_date":"2026-03-22"},{"name":"Zucchero","qty":"50 g","qty_number":50,"from_pantry":true,"product_id":31,"location":"dispensa","inventory_unit":"g","inventory_qty":1150,"default_quantity":0,"package_unit":"","available_qty":"1150 g","brand":"Italia Zuccheri, Italia Zuccheri Commerciale Srl"},{"name":"Burro","qty":"20 g","qty_number":20,"from_pantry":true,"product_id":140,"location":"frigo","inventory_unit":"g","inventory_qty":250,"default_quantity":0,"package_unit":"","available_qty":"250 g","brand":"De Paoli Luigi e figli","expiry_date":"2026-08-15"},{"name":"Vino bianco","qty":"30 ml","qty_number":30,"from_pantry":true,"product_id":74,"location":"frigo","inventory_unit":"ml","inventory_qty":100,"default_quantity":100,"package_unit":"","available_qty":"100 ml","brand":"Primia","expiry_date":"2026-01-08"},{"name":"Miele di castagno","qty":"2 cucchiai","qty_number":30,"from_pantry":true,"product_id":84,"location":"dispensa","inventory_unit":"g","inventory_qty":250,"default_quantity":250,"package_unit":"","available_qty":"250 g","brand":"Maribel"},{"name":"Latte Parzialmente Scremato Uht","qty":"50 ml","qty_number":0.7,"from_pantry":true,"product_id":70,"location":"frigo","inventory_unit":"conf","inventory_qty":0.7,"default_quantity":1,"package_unit":"l","available_qty":"0.7 conf","brand":"Latteria","expiry_date":"2026-03-24"}],"steps":["Passo 1: Sbriciolare grossolanamente i cracker integrali.","Passo 2: Montare lo yogurt greco con il miele e il latte fino ad ottenere una crema liscia.","Passo 3: Sbucciare le arance, ricavare gli spicchi al vivo e tagliarli a pezzetti. Tenere da parte il succo che fuoriesce.","Passo 4: In una padella, sciogliere il burro con lo zucchero. Aggiungere gli spicchi d'arancia, il succo tenuto da parte e il vino bianco. Cuocere a fuoco medio per circa 5-7 minuti, finch\u00e9 le arance non si saranno caramellate.","Passo 5: Comporre il dolce in coppette o bicchieri: alternare strati di cracker sbriciolati, crema di yogurt e arance caramellate. ","Passo 6: Decorare con qualche pezzetto di arancia caramellata e servire."],"nutrition_note":"Un dessert goloso ma relativamente leggero, grazie all'utilizzo dello yogurt greco e all'apporto di fibre dei cracker integrali. L'arancia caramellata aggiunge un tocco di dolcezza e vitamine."}


date: 2026-03-17
meal: cena
created_at: 2026-03-17 18:10:30
recipe_json:
  {"title":"Frittata Rustica con Formaggio, Speck e Pomodorini","meal":"cena","persons":1,"prep_time":"10 min","cook_time":"15 min","tags":["sano","veloce","proteico"],"expiry_note":"Utilizzati speck, formaggio Bel Paese, formaggio pepe e cipolla, uova, pomodorini e cipolla in scadenza\/confezione aperta.","ingredients":[{"name":"Uova Sfoglia Gialla","qty":"2 pz","qty_number":2,"from_pantry":true,"product_id":130,"location":"frigo","inventory_unit":"pz","inventory_qty":6,"default_quantity":1,"package_unit":"","available_qty":"6 pz","brand":"Naturelle","expiry_date":"2026-04-12","used":true},{"name":"Speck in Trancio","qty":"50 g","qty_number":50,"from_pantry":true,"product_id":148,"location":"frigo","inventory_unit":"g","inventory_qty":190,"default_quantity":0,"package_unit":"","available_qty":"190 g","brand":"Il gusto contadino","expiry_date":"2026-05-29","used":true},{"name":"Formaggio Bel Paese","qty":"80 g","qty_number":80,"from_pantry":true,"product_id":150,"location":"frigo","inventory_unit":"g","inventory_qty":328,"default_quantity":0,"package_unit":"","available_qty":"328 g","expiry_date":"2026-04-05","used":true},{"name":"Formaggio pepe e cipolla","qty":"50 g","qty_number":50,"from_pantry":true,"product_id":120,"location":"frigo","inventory_unit":"g","inventory_qty":300,"default_quantity":0,"package_unit":"","available_qty":"300 g","brand":"Iper Poli","expiry_date":"2026-04-25","used":true},{"name":"Pomodorini San Marzano grappolo","qty":"100 g","qty_number":100,"from_pantry":true,"product_id":123,"location":"frigo","inventory_unit":"g","inventory_qty":400,"default_quantity":400,"package_unit":"","available_qty":"400 g","expiry_date":"2026-04-30","used":true},{"name":"Cipolla Dorata","qty":"1\/4 pz","qty_number":0.25,"from_pantry":true,"product_id":69,"location":"frigo","inventory_unit":"pz","inventory_qty":8.75,"default_quantity":1,"package_unit":"","available_qty":"8.75 pz","expiry_date":"2026-04-30","used":true},{"name":"Latte Parzialmente Scremato Uht","qty":"50 ml","qty_number":0.05,"from_pantry":true,"product_id":70,"location":"frigo","inventory_unit":"conf","inventory_qty":0.05,"default_quantity":1,"package_unit":"l","available_qty":"0.05 conf","brand":"Latteria","expiry_date":"2026-03-24","used":true},{"name":"Olio","qty":"q.b.","qty_number":0,"from_pantry":false},{"name":"Sale","qty":"q.b.","qty_number":0,"from_pantry":false},{"name":"Pepe","qty":"q.b.","qty_number":0,"from_pantry":false}],"steps":["Passo 1: Tagliare lo speck a listarelle, il formaggio Bel Paese e quello al pepe e cipolla a cubetti e i pomodorini a met\u00e0. Affettare finemente un quarto di cipolla.","Passo 2: In una ciotola, sbattere le uova con il latte, sale e pepe.","Passo 3: Aggiungere allo sbattuto di uova lo speck, i formaggi, i pomodorini e la cipolla. Mescolare bene.","Passo 4: Ungere una padella antiaderente con un filo d'olio e scaldarla a fuoco medio.","Passo 5: Versare il composto nella padella e cuocere per circa 5 minuti, finch\u00e9 la frittata non si sar\u00e0 rappresa sul fondo.","Passo 6: Girare delicatamente la frittata con l'aiuto di un piatto o un coperchio e cuocere per altri 5 minuti, finch\u00e9 non sar\u00e0 dorata su entrambi i lati. In alternativa, finire la cottura in forno a 180\u00b0C per circa 5 minuti se si preferisce una cottura pi\u00f9 uniforme.","Passo 7: Servire la frittata calda."],"nutrition_note":"Questa frittata \u00e8 ricca di proteine grazie alle uova, allo speck e al formaggio. I pomodorini e la cipolla aggiungono vitamine e fibre. Un pasto completo e nutriente."}


date: 2026-03-18
meal: pranzo
created_at: 2026-03-18 11:07:05
recipe_json:
  {"title":"Riso Basmati con Tonno, Pomodorini e Formaggio Pepe e Cipolla","meal":"pranzo","persons":1,"prep_time":"5 min","cook_time":"15 min","tags":["sano","veloce","facile"],"expiry_note":"Utilizzati formaggio pepe e cipolla e pomodorini in frigorifero.","ingredients":[{"name":"Riso Basmati","qty":"80 g","qty_number":80,"from_pantry":true,"product_id":17,"location":"dispensa","inventory_unit":"g","inventory_qty":581,"default_quantity":580,"package_unit":"","available_qty":"581 g","brand":"CURTIRISO","expiry_date":"2027-02-18"},{"name":"Tonno all'olio d'oliva (ASDOMAR)","qty":"1 conf (52 g)","qty_number":9,"from_pantry":true,"product_id":137,"location":"dispensa","inventory_unit":"conf","inventory_qty":9,"default_quantity":52,"package_unit":"g","available_qty":"9 conf","brand":"ASDOMAR","expiry_date":"2027-09-14","used":true},{"name":"Pomodorini San Marzano grappolo","qty":"100 g","qty_number":100,"from_pantry":true,"product_id":123,"location":"frigo","inventory_unit":"g","inventory_qty":295,"default_quantity":400,"package_unit":"","available_qty":"295 g","expiry_date":"2026-04-30","used":true},{"name":"Formaggio pepe e cipolla","qty":"50 g","qty_number":50,"from_pantry":true,"product_id":120,"location":"frigo","inventory_unit":"g","inventory_qty":250,"default_quantity":0,"package_unit":"","available_qty":"250 g","brand":"Iper Poli","expiry_date":"2026-04-25","used":true},{"name":"Olio","qty":"1 cucchiaio","qty_number":0,"from_pantry":false},{"name":"Sale","qty":"q.b.","qty_number":0,"from_pantry":false},{"name":"Pepe","qty":"q.b.","qty_number":0,"from_pantry":false}],"steps":["Passo 1: Cuocere il riso basmati in acqua bollente salata per circa 15 minuti, o secondo le istruzioni sulla confezione.","Passo 2: Nel frattempo, tagliare i pomodorini a met\u00e0 o in quarti.","Passo 3: Scolare il tonno dall'olio (conservare l'olio per condire) e sbriciolarlo grossolanamente.","Passo 4: Tagliare il formaggio pepe e cipolla a cubetti.","Passo 5: Una volta cotto il riso, scolarlo e versarlo in una ciotola.","Passo 6: Aggiungere il tonno, i pomodorini e il formaggio pepe e cipolla al riso.","Passo 7: Condire con un cucchiaio dell'olio del tonno (o olio d'oliva fresco), sale e pepe a piacere. Mescolare bene e servire."],"nutrition_note":"Un piatto completo e bilanciato, con carboidrati dal riso, proteine dal tonno e grassi buoni dall'olio d'oliva. Il formaggio aggiunge sapore e calcio. I pomodorini forniscono vitamine e antiossidanti."}


date: 2026-03-18
meal: cena
created_at: 2026-03-18 20:48:07
recipe_json:
  {"title":"Insalata di Arance e Formaggio con Cracker Croccanti","meal":"cena","persons":1,"prep_time":"10 min","cook_time":"0 min","tags":["leggera","fresca","veloce","insalata"],"expiry_note":"Utilizzati cracker scaduti e arance in scadenza.","ingredients":[{"name":"Arance Tarocco","qty":"1 pz","qty_number":1,"from_pantry":true,"product_id":151,"location":"frigo","inventory_unit":"pz","inventory_qty":7,"default_quantity":0,"package_unit":"","available_qty":"7 pz","expiry_date":"2026-03-22","used":true},{"name":"Formaggio Bel Paese","qty":"50 g","qty_number":50,"from_pantry":true,"product_id":150,"location":"frigo","inventory_unit":"g","inventory_qty":188,"default_quantity":0,"package_unit":"","available_qty":"188 g","expiry_date":"2026-04-05","used":true},{"name":"Cracker integrali (Barilla,Mulino Bianco)","qty":"3 conf","qty_number":3,"from_pantry":true,"product_id":3,"location":"dispensa","inventory_unit":"conf","inventory_qty":6,"default_quantity":25,"package_unit":"g","available_qty":"6 conf","brand":"Barilla,Mulino Bianco","expiry_date":"2025-12-03","used":true},{"name":"Olio","qty":"q.b.","qty_number":0,"from_pantry":false},{"name":"Sale","qty":"q.b.","qty_number":0,"from_pantry":false},{"name":"Pepe","qty":"q.b.","qty_number":0,"from_pantry":false}],"steps":["Passo 1: Sbuccia l'arancia e tagliala a pezzetti o a fettine sottili.","Passo 2: Taglia il formaggio Bel Paese a cubetti o a listarelle.","Passo 3: Sbriciola grossolanamente i cracker integrali.","Passo 4: In un piatto, disponi l'arancia, il formaggio e i cracker sbriciolati.","Passo 5: Condisci con un filo d'olio, sale e pepe a piacere. Mescola delicatamente e servi subito."],"nutrition_note":"Un'insalata leggera e fresca, ricca di vitamina C grazie alle arance e con un apporto di proteine e calcio dal formaggio. I cracker aggiungono una nota croccante e carboidrati complessi."}


date: 2026-03-19
meal: pranzo
created_at: 2026-03-19 13:27:16
recipe_json:
  {"title":"Frittata di Cipolle e Formaggio con Insalata di Arance","meal":"pranzo","persons":1,"prep_time":"10 min","cook_time":"15 min","tags":["facile","veloce","saporito"],"expiry_note":"Utilizzo di arance in scadenza.","ingredients":[{"name":"Uova Sfoglia Gialla (Naturelle)","qty":"2 pz","qty_number":2,"from_pantry":true,"product_id":130,"location":"frigo","inventory_unit":"pz","inventory_qty":4,"default_quantity":1,"package_unit":"","available_qty":"4 pz","brand":"Naturelle","expiry_date":"2026-04-12","used":true},{"name":"Cipolla Dorata","qty":"1\/2 pz","qty_number":0.5,"from_pantry":true,"product_id":69,"location":"frigo","inventory_unit":"pz","inventory_qty":8.5,"default_quantity":1,"package_unit":"","available_qty":"8.5 pz","expiry_date":"2026-04-30","used":true},{"name":"Formaggio Bel Paese","qty":"50 g","qty_number":50,"from_pantry":true,"product_id":150,"location":"frigo","inventory_unit":"g","inventory_qty":136,"default_quantity":0,"package_unit":"","available_qty":"136 g","expiry_date":"2026-04-05","used":true},{"name":"Arance Tarocco","qty":"1 pz","qty_number":1,"from_pantry":true,"product_id":151,"location":"frigo","inventory_unit":"pz","inventory_qty":6,"default_quantity":0,"package_unit":"","available_qty":"6 pz","expiry_date":"2026-03-22","used":true},{"name":"Yogurt intero avena-noce (Mila)","qty":"50 g","qty_number":0.25,"from_pantry":true,"product_id":143,"location":"frigo","inventory_unit":"conf","inventory_qty":0.5,"default_quantity":400,"package_unit":"g","available_qty":"0.5 conf","brand":"Mila","expiry_date":"2026-04-05","used":true},{"name":"Olio","qty":"q.b.","qty_number":0,"from_pantry":false},{"name":"Sale","qty":"q.b.","qty_number":0,"from_pantry":false},{"name":"Pepe","qty":"q.b.","qty_number":0,"from_pantry":false}],"steps":["Passo 1: Sbuccia e affetta finemente la cipolla. Taglia il formaggio Bel Paese a cubetti.","Passo 2: In una ciotola, sbatti le uova con un pizzico di sale e pepe.","Passo 3: Aggiungi la cipolla affettata e il formaggio a cubetti alle uova sbattute e mescola bene.","Passo 4: Scalda un filo d'olio in una padella antiaderente. Versa il composto nella padella e cuoci a fuoco medio-basso per circa 10-12 minuti, o finch\u00e9 la frittata non sar\u00e0 dorata su entrambi i lati e ben cotta all'interno. Gira la frittata a met\u00e0 cottura.","Passo 5: Mentre la frittata cuoce, sbuccia l'arancia e tagliala a pezzetti. Condisci con lo yogurt.","Passo 6: Servi la frittata calda accompagnata dall'insalata di arance e yogurt."],"nutrition_note":"Questo pranzo fornisce proteine, carboidrati e grassi in modo equilibrato. L'arancia apporta vitamina C e fibre, mentre la frittata fornisce proteine e calcio. L'uso dello yogurt aggiunge un tocco di probiotici."}


date: 2026-03-19
meal: cena
created_at: 2026-03-19 18:54:43
recipe_json:
  {"title":"Polenta Svelta con Sugo di Pomodorini Freschi e Speck Croccante","meal":"cena","persons":1,"prep_time":"5 min","cook_time":"15 min","tags":["veloce","saporito","semplice"],"expiry_note":"Utilizzati pomodorini e speck in scadenza ravvicinata.","ingredients":[{"name":"Polenta svelta (Primia)","qty":"80 g","qty_number":80,"from_pantry":true,"product_id":20,"location":"dispensa","inventory_unit":"g","inventory_qty":275,"default_quantity":375,"package_unit":"","available_qty":"275 g","brand":"Primia","expiry_date":"2026-07-27","used":true},{"name":"Pomodorini San Marzano grappolo","qty":"195 g","qty_number":195,"from_pantry":true,"product_id":123,"location":"frigo","inventory_unit":"g","inventory_qty":195,"default_quantity":400,"package_unit":"","available_qty":"195 g","expiry_date":"2026-04-30","used":true},{"name":"Speck in Trancio (Il gusto contadino)","qty":"69 g","qty_number":69,"from_pantry":true,"product_id":148,"location":"frigo","inventory_unit":"g","inventory_qty":69,"default_quantity":0,"package_unit":"","available_qty":"69 g","brand":"Il gusto contadino","expiry_date":"2026-05-29","used":true},{"name":"Cipolla Dorata","qty":"1\/4 di cipolla","qty_number":0.25,"from_pantry":true,"product_id":69,"location":"frigo","inventory_unit":"pz","inventory_qty":8,"default_quantity":1,"package_unit":"","available_qty":"8 pz","expiry_date":"2026-04-30","used":true},{"name":"Latte Parzialmente Scremato Uht (Latteria)","qty":"100 ml","qty_number":0.25,"from_pantry":true,"product_id":70,"location":"frigo","inventory_unit":"conf","inventory_qty":0.5,"default_quantity":500,"package_unit":"ml","available_qty":"0.5 conf","brand":"Latteria","expiry_date":"2026-04-28","used":true},{"name":"Olio","qty":"q.b.","qty_number":0,"from_pantry":false},{"name":"Sale","qty":"q.b.","qty_number":0,"from_pantry":false},{"name":"Pepe","qty":"q.b.","qty_number":0,"from_pantry":false}],"steps":["Passo 1: Porta a ebollizione 300ml di acqua leggermente salata in una casseruola.","Passo 2: Versa la polenta svelta a pioggia, mescolando continuamente con una frusta per evitare grumi. Abbassa la fiamma e cuoci per circa 8 minuti, mescolando spesso. Aggiungi il latte e mescola fino ad ottenere una consistenza cremosa.","Passo 3: Nel frattempo, taglia lo speck a listarelle e la cipolla a fettine sottili. In una padella, scalda un filo d'olio e rosola lo speck fino a renderlo croccante. Aggiungi la cipolla e cuoci fino a quando diventa trasparente.","Passo 4: Taglia i pomodorini a met\u00e0 e aggiungili alla padella con lo speck e la cipolla. Cuoci per circa 5 minuti, finch\u00e9 i pomodorini si ammorbidiscono. Aggiusta di sale e pepe.","Passo 5: Versa la polenta in un piatto e condisci con il sugo di pomodorini e speck."],"nutrition_note":"Un piatto unico gustoso e saziante, che combina carboidrati complessi della polenta con proteine dello speck e vitamine dei pomodorini. Il latte aggiunge cremosit\u00e0 e calcio."}


date: 2026-03-19
meal: dolce
created_at: 2026-03-19 17:59:56
recipe_json:
  {"title":"Mousse di Yogurt Greco all'Arancia e Cracker","meal":"dolce","persons":1,"prep_time":"10 min","cook_time":"0 min","tags":["dolce","facile","veloce","arancia","yogurt","cracker"],"expiry_note":"Utilizzati arance in scadenza e cracker scaduti.","ingredients":[{"name":"Yogurt Bianco Natur (Mila)","qty":"200 g","qty_number":200,"from_pantry":true},{"name":"Arance Tarocco","qty":"1 pz (succo e scorza)","qty_number":1,"from_pantry":true,"product_id":151,"location":"frigo","inventory_unit":"pz","inventory_qty":5,"default_quantity":0,"package_unit":"","available_qty":"5 pz","expiry_date":"2026-03-22"},{"name":"Cracker integrali (Barilla,Mulino Bianco)","qty":"2 conf (50 g)","qty_number":0.05,"from_pantry":true,"product_id":3,"location":"dispensa","inventory_unit":"conf","inventory_qty":4,"default_quantity":25,"package_unit":"g","available_qty":"4 conf","brand":"Barilla,Mulino Bianco","expiry_date":"2025-12-03"},{"name":"Zucchero di canna","qty":"1 cucchiaino (5g)","qty_number":5,"from_pantry":true,"product_id":103,"location":"dispensa","inventory_unit":"g","inventory_qty":450,"default_quantity":500,"package_unit":"","available_qty":"450 g","brand":"Bio sweet"},{"name":"Miele di castagno italiano","qty":"1 cucchiaino (5 g)","qty_number":5,"from_pantry":true,"product_id":84,"location":"dispensa","inventory_unit":"g","inventory_qty":220,"default_quantity":250,"package_unit":"","available_qty":"220 g","brand":"Maribel"}],"steps":["Passo 1: Spremere l'arancia e grattugiare un po' di scorza.","Passo 2: In una ciotola, mescolare lo yogurt greco con il succo e la scorza d'arancia, lo zucchero di canna e il miele.","Passo 3: Sbriciolare grossolanamente i cracker e aggiungerli al composto di yogurt. Mescolare delicatamente.","Passo 4: Versare la mousse in una coppetta e servire subito."],"nutrition_note":"Un dessert fresco e leggero, ricco di proteine grazie allo yogurt greco e con un tocco di dolcezza naturale dato dall'arancia e dal miele. I cracker aggiungono una nota croccante e fibre."}


date: 2026-03-20
meal: cena
created_at: 2026-03-20 18:28:03
recipe_json:
  {"title":"Insalata di Arance, Formaggio Pepe e Cipolla e Cracker Croccanti","meal":"cena","persons":2,"prep_time":"10 min","cook_time":"0 min","tags":["insalata","leggera","veloce","senza cottura"],"expiry_note":"Utilizzo di arance in scadenza e cracker scaduti.","ingredients":[{"name":"Arance Tarocco","qty":"2 pz","qty_number":2,"from_pantry":true,"product_id":151,"location":"frigo","inventory_unit":"pz","inventory_qty":5,"default_quantity":0,"package_unit":"","available_qty":"5 pz","expiry_date":"2026-03-22"},{"name":"Formaggio pepe e cipolla","qty":"165 g","qty_number":165,"from_pantry":true,"product_id":120,"location":"frigo","inventory_unit":"g","inventory_qty":165,"default_quantity":0,"package_unit":"","available_qty":"165 g","brand":"Iper Poli","expiry_date":"2026-04-25"},{"name":"Cracker integrali","qty":"100 g","qty_number":4,"from_pantry":true,"product_id":3,"location":"dispensa","inventory_unit":"conf","inventory_qty":4,"default_quantity":25,"package_unit":"g","available_qty":"4 conf","brand":"Barilla,Mulino Bianco","expiry_date":"2025-12-03"},{"name":"Olio","qty":"q.b.","qty_number":0,"from_pantry":false},{"name":"Sale","qty":"q.b.","qty_number":0,"from_pantry":false},{"name":"Pepe","qty":"q.b.","qty_number":0,"from_pantry":false}],"steps":["Passo 1: Sbucciare le arance e tagliarle a fettine sottili.","Passo 2: Tagliare il formaggio pepe e cipolla a cubetti.","Passo 3: Sbriciolare grossolanamente i cracker.","Passo 4: Disporre le fettine di arancia su un piatto, aggiungere il formaggio a cubetti e i cracker sbriciolati.","Passo 5: Condire con olio, sale e pepe a piacere."],"nutrition_note":"Un'insalata fresca e leggera, ricca di vitamina C grazie alle arance e con un buon apporto di calcio e proteine dal formaggio. I cracker aggiungono una nota croccante e fibre."}


# chat_messages

role: gemini
created_at: 2026-03-20 09:42:58
text:
  Perfetto, eccoti la ricetta completa della pasta con lenticchie e sugo di pomodoro:

  **Ingredienti per 1 persona:**

  *   **Sedani Rigati Barilla:** 220g
  *   **Lenticchie (Primia):** 250g (APERTE)
  *   **Passata (La Molisana):** circa 250g (la metà della confezione)
  *   **Aglio Rosso (Duoccio):** 1 spicchio
  *   **Olio:** quanto basta
  *   **Sale:** quanto basta
  *   **Pepe:** quanto basta
  *   **Nduja (Delizie di Calabria):** un pizzico (facoltativo)
  *   **Bicarbonato (Primia):** un pizzico (facoltativo, per togliere acidità al pomodoro)

  **Preparazione:**

  1.  **Cuoci la pasta:** Porta ad ebollizione abbondante acqua salata e cuoci i sedani rigati fino a quando sono al dente.
  2.  **Prepara il sugo:** In una padella, scalda un filo d'olio con lo spicchio d'aglio. Quando l'aglio è dorato, toglilo dalla padella.
  3.  **Aggiungi la passata:** Versa la passata di pomodoro nella padella e cuoci a fuoco basso per circa 10-15 minuti, aggiungendo sale, pepe e, se vuoi, un pizzico di bicarbonato.
  4.  **Unisci le lenticchie:** Aggiungi le lenticchie al sugo e cuoci per altri 5-10 minuti, mescolando di tanto in tanto. Se ti piace, aggiungi un pizzico di nduja per un tocco piccante.
  5.  **Scola e condisci:** Scola la pasta e versala nella padella con il sugo di pomodoro e lenticchie. Salta per un paio di minuti, in modo che la pasta si insaporisca bene.
  6.  **Servi:** Impiatta e gusta la tua pasta con lenticchie e sugo di pomodoro!

  Fammi sapere come viene! 😉


role: gemini
created_at: 2026-03-20 10:01:42
text:
  La pasta Sedani Rigati Barilla dovrebbe cuocere per circa 11 minuti, ma controlla sempre la confezione per il tempo di cottura preciso. Assaggia la pasta un minuto prima del tempo indicato per assicurarti che sia al dente! ;)


