# 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: g
created_at: 2026-03-10 11:46:50
updated_at: 2026-03-30 19:42:31
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-04-01 18:36:07
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: g
created_at: 2026-03-15 17:46:57
updated_at: 2026-03-30 19:43:16
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"}


# 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."}


date: 2026-03-24
meal: cena
created_at: 2026-03-24 19:13:56
recipe_json:
  {"title":"Tortiglioni piccanti con Nduja e Formaggio","meal":"cena","persons":4,"prep_time":"5 min","cook_time":"15 min","tags":["veloce","saporito","piccante"],"expiry_note":"Utilizzata Nduja in scadenza.","ingredients":[{"name":"Tortiglioni","qty":"370 g","qty_number":370,"from_pantry":true,"product_id":34,"location":"dispensa","inventory_unit":"g","inventory_qty":370,"default_quantity":500,"package_unit":"","available_qty":"370 g","brand":"Barilla, Barilla Pasta","expiry_date":"2027-01-01"},{"name":"Nduja","qty":"170 g","qty_number":170,"from_pantry":true,"product_id":41,"location":"frigo","inventory_unit":"g","inventory_qty":170,"default_quantity":0,"package_unit":"","available_qty":"170 g","brand":"Delizie di Calabria","expiry_date":"2026-03-24"},{"name":"Passata di pomodoro","qty":"251 g","qty_number":251,"from_pantry":true,"product_id":10,"location":"dispensa","inventory_unit":"g","inventory_qty":251,"default_quantity":700,"package_unit":"","available_qty":"251 g","brand":"Primia","expiry_date":"2027-09-01"},{"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":"Cipolla Dorata","qty":"0.5 pz","qty_number":0.5,"from_pantry":true,"product_id":69,"location":"frigo","inventory_unit":"pz","inventory_qty":7.5,"default_quantity":1,"package_unit":"","available_qty":"7.5 pz","expiry_date":"2026-04-30"},{"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 ad ebollizione una pentola d'acqua salata per la pasta.","Passo 2: Mentre l'acqua bolle, trita finemente mezza cipolla dorata e soffriggila in una padella capiente con un filo d'olio.","Passo 3: Aggiungi la Nduja alla padella e cuoci a fuoco basso per circa 5 minuti, mescolando spesso, finch\u00e9 non si sar\u00e0 sciolta e avr\u00e0 rilasciato il suo olio.","Passo 4: Versa la passata di pomodoro nella padella, aggiusta di sale e pepe e lascia sobbollire a fuoco basso per circa 10 minuti, mescolando di tanto in tanto.","Passo 5: Cuoci i tortiglioni nell'acqua bollente seguendo le istruzioni sulla confezione.","Passo 6: Scolata la pasta al dente, versala direttamente nella padella con il sugo. Aggiungi il formaggio pepe e cipolla tagliato a cubetti e mescola bene per amalgamare il tutto e far sciogliere il formaggio.","Passo 7: Servi immediatamente i tortiglioni piccanti con Nduja e formaggio pepe e cipolla."],"nutrition_note":"Piatto unico saporito e veloce da preparare, grazie alla Nduja e al formaggio pepe e cipolla. Fornisce carboidrati, proteine e grassi. Moderare le quantit\u00e0 per via del contenuto di grassi della Nduja."}


date: 2026-03-25
meal: cena
created_at: 2026-03-25 21:29:33
recipe_json:
  {"title":"Frittata Veloce con Nduja e Formaggio al Pepe e Cipolla","meal":"cena","persons":1,"prep_time":"5 min","cook_time":"10 min","tags":["veloce","frittata","piccante","proteico"],"expiry_note":"Utilizzati Nduja e Arance scaduti, ma ancora commestibili. Usato anche il latte aperto.","ingredients":[{"name":"Uova Sfoglia Gialla","qty":"2 pz","qty_number":2,"from_pantry":true,"product_id":130,"location":"frigo","inventory_unit":"pz","inventory_qty":2,"default_quantity":1,"package_unit":"","available_qty":"2 pz","brand":"Naturelle","expiry_date":"2026-04-12","used":true},{"name":"Nduja","qty":"30 g","qty_number":30,"from_pantry":true,"product_id":41,"location":"frigo","inventory_unit":"g","inventory_qty":170,"default_quantity":0,"package_unit":"","available_qty":"170 g","brand":"Delizie di Calabria","expiry_date":"2026-03-24","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":165,"default_quantity":0,"package_unit":"","available_qty":"165 g","brand":"Iper Poli","expiry_date":"2026-04-25","used":true},{"name":"Latte Parzialmente Scremato Uht","qty":"30 ml","qty_number":0.25,"from_pantry":true,"product_id":70,"location":"frigo","inventory_unit":"conf","inventory_qty":0.2995,"default_quantity":500,"package_unit":"ml","available_qty":"0.2995 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},{"name":"Arance Tarocco","qty":"1 pz","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","used":true}],"steps":["Passo 1: In una ciotola, sbattere le uova con il latte, un pizzico di sale e pepe.","Passo 2: Tagliare la Nduja a pezzetti piccoli e grattugiare il formaggio pepe e cipolla.","Passo 3: Aggiungere la Nduja e il formaggio grattugiato alle uova sbattute e mescolare bene.","Passo 4: Scaldare un filo d'olio in una padella antiaderente a fuoco medio.","Passo 5: Versare il composto nella padella e cuocere per circa 5-7 minuti, o fino a quando la frittata non si sar\u00e0 rappresa sul fondo.","Passo 6: Girare la frittata con l'aiuto di un piatto o un coperchio e cuocere per altri 3-5 minuti, o fino a quando non sar\u00e0 dorata su entrambi i lati.","Passo 7: Servire la frittata calda accompagnata da spicchi di arancia."],"nutrition_note":"Una frittata proteica e saporita, arricchita dal gusto piccante della Nduja e dal formaggio aromatico. L'aggiunta di arancia fornisce una nota fresca e vitaminica."}


date: 2026-03-26
meal: pranzo
created_at: 2026-03-26 11:40:50
recipe_json:
  {"title":"Insalata tiepida di lenticchie, Nduja e mela con vinaigrette all'arancia","meal":"pranzo","persons":1,"prep_time":"15 min","cook_time":"5 min","tags":["sano","veloce","equilibrato","senza sprechi"],"expiry_note":"Utilizzo di Nduja, Arance e Mela scaduti, Salsa di soia in scadenza.","ingredients":[{"name":"Lenticchie da Lenticchia di Altamura IGP","qty":"110 g","qty_number":110,"from_pantry":true,"product_id":53,"location":"dispensa","inventory_unit":"g","inventory_qty":220,"default_quantity":220,"package_unit":"","available_qty":"220 g","brand":"Amo Essere, Eurospin","expiry_date":"2029-10-15","used":true},{"name":"Nduja","qty":"30 g","qty_number":30,"from_pantry":true,"product_id":41,"location":"frigo","inventory_unit":"g","inventory_qty":140,"default_quantity":0,"package_unit":"","available_qty":"140 g","brand":"Delizie di Calabria","expiry_date":"2026-03-24","used":true},{"name":"Mela Rossa","qty":"1 pz","qty_number":1,"from_pantry":true,"product_id":154,"location":"frigo","inventory_unit":"pz","inventory_qty":11,"default_quantity":1,"package_unit":"","available_qty":"11 pz","expiry_date":"2026-03-25","used":true},{"name":"Arance Tarocco","qty":"1\/2 pz","qty_number":0.5,"from_pantry":true,"product_id":151,"location":"frigo","inventory_unit":"pz","inventory_qty":2,"default_quantity":0,"package_unit":"","available_qty":"2 pz","expiry_date":"2026-03-22","used":true},{"name":"Salsa di soia","qty":"1 cucchiaio","qty_number":15,"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","used":true},{"name":"Aceto Balsamico di Modena IGP","qty":"1 cucchiaino","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","used":true},{"name":"Olio","qty":"2 cucchiai","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: Sciacquare le lenticchie sotto acqua corrente e lessarle per 5 minuti in acqua bollente (se non sono gi\u00e0 cotte). Scolarle e tenerle da parte.","Passo 2: Tagliare la Nduja a cubetti piccoli e rosolarla in una padella antiaderente a fuoco basso per farla sciogliere leggermente.","Passo 3: Sbucciare e tagliare la mela a cubetti. Spremere il succo di mezza arancia.","Passo 4: In una ciotola, preparare la vinaigrette: mescolare il succo d'arancia, la salsa di soia, l'aceto balsamico, l'olio, sale e pepe.","Passo 5: Unire le lenticchie, la Nduja, i cubetti di mela e condire con la vinaigrette. Mescolare bene.","Passo 6: Servire l'insalata tiepida."],"nutrition_note":"Un piatto unico equilibrato, ricco di fibre, proteine e vitamine. La Nduja aggiunge un tocco piccante e saporito, mentre la mela e l'arancia donano freschezza e dolcezza."}


date: 2026-03-26
meal: cena
created_at: 2026-03-26 21:39:34
recipe_json:
  {"title":"Zuppa di Lenticchie e Carote con Crostini di Cracker","meal":"cena","persons":1,"prep_time":"5 min","cook_time":"15 min","tags":["sano","veloce","vegetariano","economico","zero sprechi"],"expiry_note":"Utilizzati lenticchie in scadenza, carote in scadenza, cracker scaduti e vino bianco scaduto.","ingredients":[{"name":"Lenticchie da Lenticchia di Altamura IGP","qty":"110 g","qty_number":110,"from_pantry":true,"product_id":53,"location":"frigo","inventory_unit":"g","inventory_qty":110,"default_quantity":220,"package_unit":"","available_qty":"110 g","brand":"Amo Essere, Eurospin","expiry_date":"2026-03-31","used":true},{"name":"Carote","qty":"150 g","qty_number":150,"from_pantry":true,"product_id":122,"location":"frigo","inventory_unit":"g","inventory_qty":390,"default_quantity":750,"package_unit":"","available_qty":"390 g","brand":"Bell'orto","expiry_date":"2026-03-31","used":true},{"name":"Passata di pomodoro","qty":"100 g","qty_number":100,"from_pantry":true,"product_id":10,"location":"dispensa","inventory_unit":"g","inventory_qty":251,"default_quantity":700,"package_unit":"","available_qty":"251 g","brand":"Primia","expiry_date":"2026-04-19","used":true},{"name":"Cracker integrali","qty":"50 g","qty_number":2,"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","used":true},{"name":"Vino bianco","qty":"50 ml","qty_number":50,"from_pantry":true,"product_id":74,"location":"frigo","inventory_unit":"ml","inventory_qty":70,"default_quantity":100,"package_unit":"","available_qty":"70 ml","brand":"Primia","expiry_date":"2026-03-22"},{"name":"Cipolla Dorata","qty":"0.25 pz","qty_number":0.25,"from_pantry":true,"product_id":69,"location":"frigo","inventory_unit":"pz","inventory_qty":7.5,"default_quantity":1,"package_unit":"","available_qty":"7.5 pz","expiry_date":"2026-04-30","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},{"name":"Acqua","qty":"200 ml","qty_number":0,"from_pantry":false}],"steps":["Passo 1: Trita finemente la cipolla e taglia le carote a rondelle sottili.","Passo 2: In una pentola, scalda un filo d'olio e soffriggi la cipolla per 2-3 minuti, finch\u00e9 non diventa trasparente.","Passo 3: Aggiungi le carote e le lenticchie e cuoci per altri 2 minuti, mescolando spesso.","Passo 4: Sfuma con il vino bianco e lascia evaporare l'alcol per un minuto.","Passo 5: Aggiungi la passata di pomodoro, l'acqua, il sale e il pepe. Porta ad ebollizione, poi abbassa la fiamma e lascia sobbollire per circa 10-12 minuti, o finch\u00e9 le lenticchie non sono tenere.","Passo 6: Mentre la zuppa cuoce, taglia i cracker a cubetti e tostali in una padella antiaderente o nel tostapane per renderli croccanti.","Passo 7: Servi la zuppa calda con i crostini di cracker sopra."],"nutrition_note":"Un piatto nutriente e completo, ricco di fibre, proteine vegetali e vitamine. Ideale per una cena leggera ma saziante."}


date: 2026-03-29
meal: dolce
created_at: 2026-03-29 16:10:29
recipe_json:
  {"title":"Dolce al Latte e Mele con Crumble di Biscotti","meal":"dolce","persons":4,"prep_time":"20 min","cook_time":"30 min","tags":["dolce","mele","crumble","riciclo","forno"],"expiry_note":"Utilizzati latte, succo di limone, cipolla, vino bianco, mozzarella, cracker e formaggio in scadenza o scaduti. La cipolla \u00e8 usata in quantit\u00e0 minima per esaltare il sapore delle mele.","ingredients":[{"name":"Latte di Montagna","qty":"500 ml","qty_number":3.9,"from_pantry":true,"product_id":129,"location":"frigo","inventory_unit":"conf","inventory_qty":3.9,"default_quantity":1,"package_unit":"l","available_qty":"3.9 conf","brand":"Mila","expiry_date":"2026-03-30","used":true},{"name":"Mele","qty":"3 pz","qty_number":3,"from_pantry":true,"product_id":121,"location":"frigo","inventory_unit":"pz","inventory_qty":4,"default_quantity":4,"package_unit":"","available_qty":"4 pz","brand":"spar Hrvatska","expiry_date":"2026-09-11","used":true},{"name":"Succo di limone","qty":"10 ml","qty_number":10,"from_pantry":true,"product_id":75,"location":"frigo","inventory_unit":"ml","inventory_qty":70,"default_quantity":250,"package_unit":"","available_qty":"70 ml","expiry_date":"2026-03-16","used":true},{"name":"Biscotti Pastefrolle","qty":"200 g","qty_number":200,"from_pantry":true,"product_id":136,"location":"dispensa","inventory_unit":"g","inventory_qty":604,"default_quantity":700,"package_unit":"","available_qty":"604 g","brand":"Balocco","expiry_date":"2026-04-25","used":true},{"name":"Zucchero di canna","qty":"50 g","qty_number":50,"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","expiry_date":"2026-04-10","used":true},{"name":"Burro","qty":"30 g","qty_number":30,"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-05-14","used":true},{"name":"Cipolla Dorata","qty":"1\/4 pz (circa 20g)","qty_number":4,"from_pantry":true,"product_id":69,"location":"frigo","inventory_unit":"pz","inventory_qty":7,"default_quantity":1,"package_unit":"","available_qty":"7 pz","expiry_date":"2026-03-24","used":true},{"name":"Vino bianco","qty":"20 ml","qty_number":20,"from_pantry":true,"product_id":74,"location":"frigo","inventory_unit":"ml","inventory_qty":70,"default_quantity":100,"package_unit":"","available_qty":"70 ml","brand":"Primia","expiry_date":"2026-03-22","used":true},{"name":"Farina 00","qty":"20 g","qty_number":20,"from_pantry":true,"product_id":96,"location":"dispensa","inventory_unit":"g","inventory_qty":250,"default_quantity":400,"package_unit":"","available_qty":"250 g","brand":"Nel barattolo","expiry_date":"2026-04-10","used":true},{"name":"Sale","qty":"un pizzico","qty_number":0,"from_pantry":false},{"name":"Mozzarella","qty":"30 g","qty_number":2,"from_pantry":true,"product_id":145,"location":"frigo","inventory_unit":"pz","inventory_qty":2,"default_quantity":1,"package_unit":"","available_qty":"2 pz","brand":"Primia, Spesa Leggera","expiry_date":"2026-03-20","used":true},{"name":"Formaggio Bel Paese","qty":"30 g","qty_number":30,"from_pantry":true,"product_id":150,"location":"frigo","inventory_unit":"g","inventory_qty":76,"default_quantity":0,"package_unit":"","available_qty":"76 g","expiry_date":"2026-04-05","used":true},{"name":"Cracker integrali","qty":"10 g","qty_number":0.5,"from_pantry":true,"product_id":3,"location":"dispensa","inventory_unit":"conf","inventory_qty":2,"default_quantity":25,"package_unit":"g","available_qty":"2 conf","brand":"Barilla,Mulino Bianco","expiry_date":"2025-12-03","used":true}],"steps":["Passo 1: Sbucciare le mele, tagliarle a cubetti e metterle in una ciotola. Aggiungere il succo di limone, il vino bianco, un pizzico di sale, la cipolla tritata finemente e mescolare bene.","Passo 2: In una casseruola, versare il latte e portare a ebollizione. Abbassare la fiamma e cuocere le mele nel latte per circa 15 minuti, finch\u00e9 non saranno tenere. Mescolare di tanto in tanto per evitare che si attacchino.","Passo 3: Mentre le mele cuociono, preparare il crumble. Sbriciolare grossolanamente i biscotti in una ciotola. Aggiungere lo zucchero di canna, la farina, il burro fuso, la mozzarella e il formaggio e mescolare con le mani fino ad ottenere un composto sabbioso.","Passo 4: Preriscaldare il forno a 180\u00b0C.","Passo 5: Versare il composto di mele e latte in una pirofila o in 4 cocotte individuali.","Passo 6: Distribuire uniformemente il crumble di biscotti sulla superficie delle mele.","Passo 7: Infornare per circa 20-25 minuti, o finch\u00e9 il crumble non sar\u00e0 dorato e croccante.","Passo 8: Sfornare e lasciar intiepidire leggermente prima di servire."],"nutrition_note":"Un dolce di recupero che combina la dolcezza delle mele con un crumble croccante. La presenza di latte e formaggio fornisce un apporto di calcio e proteine. Le quantit\u00e0 di ingredienti in scadenza sono state ridotte al minimo per limitare il rischio di sapori sgradevoli."}


date: 2026-03-29
meal: cena
created_at: 2026-03-29 15:20:55
recipe_json:
  {"title":"Penne cremose al formaggio e carote con cracker croccanti","meal":"cena","persons":1,"prep_time":"10 min","cook_time":"20 min","tags":["pasta","vegetariano","economico","svuotafrigo"],"expiry_note":"Utilizzati latte, mozzarella, cipolla, vino bianco e carote in scadenza, formaggio bel paese e formaggio pepe e cipolla vicini alla scadenza, e cracker scaduti.","ingredients":[{"name":"Penne rigate","qty":"80 g","qty_number":80,"from_pantry":true,"product_id":14,"location":"dispensa","inventory_unit":"g","inventory_qty":290,"default_quantity":440,"package_unit":"","available_qty":"290 g","brand":"Primia","expiry_date":"2026-04-09"},{"name":"Latte di Montagna","qty":"200 ml","qty_number":3.9,"from_pantry":true,"product_id":129,"location":"frigo","inventory_unit":"conf","inventory_qty":3.9,"default_quantity":1,"package_unit":"l","available_qty":"3.9 conf","brand":"Mila","expiry_date":"2026-03-30"},{"name":"Mozzarella","qty":"1 pz","qty_number":1,"from_pantry":true,"product_id":145,"location":"frigo","inventory_unit":"pz","inventory_qty":2,"default_quantity":1,"package_unit":"","available_qty":"2 pz","brand":"Primia, Spesa Leggera","expiry_date":"2026-03-20"},{"name":"Carote","qty":"100 g","qty_number":100,"from_pantry":true,"product_id":122,"location":"frigo","inventory_unit":"g","inventory_qty":215,"default_quantity":750,"package_unit":"","available_qty":"215 g","brand":"Bell'orto","expiry_date":"2026-03-31"},{"name":"Cipolla Dorata","qty":"1\/2 pz","qty_number":0.5,"from_pantry":true,"product_id":69,"location":"frigo","inventory_unit":"pz","inventory_qty":7,"default_quantity":1,"package_unit":"","available_qty":"7 pz","expiry_date":"2026-03-24"},{"name":"Formaggio Bel Paese","qty":"38 g","qty_number":38,"from_pantry":true,"product_id":150,"location":"frigo","inventory_unit":"g","inventory_qty":76,"default_quantity":0,"package_unit":"","available_qty":"76 g","expiry_date":"2026-04-05"},{"name":"Formaggio pepe e cipolla","qty":"39 g","qty_number":39,"from_pantry":true,"product_id":120,"location":"frigo","inventory_unit":"g","inventory_qty":78,"default_quantity":0,"package_unit":"","available_qty":"78 g","brand":"Iper Poli","expiry_date":"2026-04-26"},{"name":"Vino bianco","qty":"35 ml","qty_number":35,"from_pantry":true,"product_id":74,"location":"frigo","inventory_unit":"ml","inventory_qty":70,"default_quantity":100,"package_unit":"","available_qty":"70 ml","brand":"Primia","expiry_date":"2026-03-22"},{"name":"Cracker integrali","qty":"50 g","qty_number":2,"from_pantry":true,"product_id":3,"location":"dispensa","inventory_unit":"conf","inventory_qty":2,"default_quantity":25,"package_unit":"g","available_qty":"2 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: Tagliare finemente la cipolla e le carote a rondelle sottili.","Passo 2: In una padella, soffriggere la cipolla con un filo d'olio fino a doratura. Aggiungere le carote e cuocere per circa 5 minuti, finch\u00e9 non si ammorbidiscono leggermente.","Passo 3: Sfumare con il vino bianco e lasciare evaporare l'alcool. Aggiungere il latte e cuocere a fuoco basso per circa 5 minuti.","Passo 4: Tagliare la mozzarella e il formaggio bel paese e il formaggio pepe e cipolla a cubetti. Aggiungerli alla padella e mescolare fino a ottenere una crema liscia e omogenea. Aggiustare di sale e pepe.","Passo 5: Nel frattempo, cuocere le penne in abbondante acqua salata seguendo le istruzioni sulla confezione.","Passo 6: Scolare le penne al dente e versarle nella padella con il condimento. Mantecare bene per amalgamare i sapori.","Passo 7: Sbriciolare i cracker integrali grossolanamente.","Passo 8: Servire le penne calde, guarnite con i cracker sbriciolati per un tocco croccante."],"nutrition_note":"Piatto equilibrato che combina carboidrati, proteine e verdure. Fornisce energia e nutrienti essenziali."}


date: 2026-03-30
meal: pranzo
created_at: 2026-03-30 11:57:10
recipe_json:
  {"title":"Insalata di Lenticchie e Carote con Mozzarella e Formaggio al Pepe","meal":"pranzo","persons":1,"prep_time":"10 min","cook_time":"0 min","tags":["sano","veloce","insalata","legumi","formaggio"],"expiry_note":"Utilizzati mozzarella, carote, cipolla dorata, vino bianco, succo di limone e latte di montagna in scadenza o gi\u00e0 scaduti.","ingredients":[{"name":"Lenticchie Cotte a Vapore (Valfrutta)","qty":"150 g","qty_number":150,"from_pantry":true,"product_id":57,"location":"dispensa","inventory_unit":"g","inventory_qty":150,"default_quantity":300,"package_unit":"","available_qty":"150 g","brand":"Valfrutta","expiry_date":"2026-04-11"},{"name":"Carote (Bell'orto)","qty":"100 g","qty_number":100,"from_pantry":true,"product_id":122,"location":"frigo","inventory_unit":"g","inventory_qty":215,"default_quantity":750,"package_unit":"","available_qty":"215 g","brand":"Bell'orto","expiry_date":"2026-03-31","used":true},{"name":"Mozzarella (Primia, Spesa Leggera)","qty":"0.6 pz","qty_number":0.6,"from_pantry":true,"product_id":145,"location":"frigo","inventory_unit":"pz","inventory_qty":1.6,"default_quantity":1,"package_unit":"","available_qty":"1.6 pz","brand":"Primia, Spesa Leggera","expiry_date":"2026-03-20","used":true},{"name":"Formaggio pepe e cipolla (Iper Poli)","qty":"40 g","qty_number":40,"from_pantry":true,"product_id":120,"location":"frigo","inventory_unit":"g","inventory_qty":78,"default_quantity":0,"package_unit":"","available_qty":"78 g","brand":"Iper Poli","expiry_date":"2026-04-26","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":3,"default_quantity":1,"package_unit":"","available_qty":"3 pz","expiry_date":"2026-03-24","used":true},{"name":"Latte di Montagna (Mila)","qty":"100 ml","qty_number":3,"from_pantry":true,"product_id":129,"location":"frigo","inventory_unit":"conf","inventory_qty":3,"default_quantity":1,"package_unit":"l","available_qty":"3 conf","brand":"Mila","expiry_date":"2026-03-30"},{"name":"limmi succo di limone","qty":"10 ml","qty_number":10,"from_pantry":true,"product_id":75,"location":"frigo","inventory_unit":"ml","inventory_qty":60,"default_quantity":250,"package_unit":"","available_qty":"60 ml","expiry_date":"2026-03-16","used":true},{"name":"Vino bianco (Primia)","qty":"37 ml","qty_number":37,"from_pantry":true,"product_id":74,"location":"frigo","inventory_unit":"ml","inventory_qty":37,"default_quantity":100,"package_unit":"","available_qty":"37 ml","brand":"Primia","expiry_date":"2026-03-22","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 la mozzarella e il formaggio al pepe a cubetti.","Passo 2: Tagliare finemente la cipolla.","Passo 3: In una ciotola, mescolare le lenticchie cotte a vapore, le carote tagliate a rondelle (se crude, altrimenti a pezzetti), la mozzarella, il formaggio al pepe e la cipolla.","Passo 4: Preparare un'emulsione con olio, succo di limone, vino bianco, sale e pepe.","Passo 5: Condire l'insalata con l'emulsione e mescolare bene.","Passo 6: Aggiungere il latte di montagna per rendere l'insalata pi\u00f9 cremosa.","Passo 7: Servire l'insalata fresca."],"nutrition_note":"Un'insalata ricca di proteine, fibre e calcio, grazie alle lenticchie, ai formaggi e alle verdure. Fornisce un buon apporto di energia e nutrienti per il pranzo."}


date: 2026-03-30
meal: cena
created_at: 2026-03-30 17:14:42
recipe_json:
  {"title":"Pasta Cremosa al Latte e Pancetta con Noci Croccanti","meal":"cena","persons":1,"prep_time":"5 min","cook_time":"15 min","tags":["pasta","cremosa","veloce","saporito"],"expiry_note":"Utilizzo del latte in scadenza.","ingredients":[{"name":"Penne rigate","qty":"80 g","qty_number":80,"from_pantry":true,"product_id":14,"location":"dispensa","inventory_unit":"g","inventory_qty":290,"default_quantity":440,"package_unit":"","available_qty":"290 g","brand":"Primia","expiry_date":"2026-04-09","used":true},{"name":"Latte di Montagna","qty":"250 ml","qty_number":0.25,"from_pantry":true,"product_id":129,"location":"frigo","inventory_unit":"conf","inventory_qty":3,"default_quantity":1000,"package_unit":"ml","available_qty":"3 conf","brand":"Mila","expiry_date":"2026-03-30","used":true},{"name":"Pancetta Dolce","qty":"80 g","qty_number":0.5,"from_pantry":true,"product_id":144,"location":"frigo","inventory_unit":"conf","inventory_qty":2,"default_quantity":160,"package_unit":"g","available_qty":"2 conf","brand":"Negroni","expiry_date":"2026-09-11","used":true},{"name":"Noci sgusciate","qty":"20 g","qty_number":20,"from_pantry":true,"product_id":132,"location":"dispensa","inventory_unit":"g","inventory_qty":200,"default_quantity":200,"package_unit":"","available_qty":"200 g","brand":"Fruttbella","expiry_date":"2028-03-14","used":true},{"name":"Panna da cucina","qty":"50 g","qty_number":0.5,"from_pantry":true,"product_id":39,"location":"dispensa","inventory_unit":"conf","inventory_qty":2,"default_quantity":125,"package_unit":"g","available_qty":"2 conf","brand":"Chef, Parmalat","expiry_date":"2026-05-02","used":true},{"name":"Sale","qty":"q.b.","qty_number":0,"from_pantry":false},{"name":"Pepe","qty":"q.b.","qty_number":0,"from_pantry":false},{"name":"Olio","qty":"q.b.","qty_number":0,"from_pantry":false}],"steps":["Passo 1: Cuocere la pasta in abbondante acqua salata.","Passo 2: Nel frattempo, tagliare la pancetta a cubetti e farla rosolare in padella con un filo d'olio fino a renderla croccante.","Passo 3: Tostare le noci in una padella a parte per esaltarne il sapore.","Passo 4: Scolare la pasta al dente e versarla nella padella con la pancetta.","Passo 5: Aggiungere il latte, la panna da cucina, sale e pepe. Mescolare bene e far addensare la salsa a fuoco basso per qualche minuto.","Passo 6: Impiattare la pasta, guarnire con le noci tostate e servire subito."],"nutrition_note":"Un piatto equilibrato che fornisce carboidrati, proteine e grassi, ideale per una cena nutriente."}


date: 2026-03-31
meal: merenda
created_at: 2026-03-31 12:18:19
recipe_json:
  {"title":"Toast di Ricotta e Mela con Miele","meal":"merenda","persons":1,"prep_time":"5 min","cook_time":"5 min","tags":["veloce","leggero","dolce","salutare"],"expiry_note":"Utilizzato latte scaduto per la ricotta, mozzarella scaduta (parte) e mela in scadenza.","ingredients":[{"name":"Latte di Montagna (Mila)","qty":"200 ml","qty_number":0.25,"from_pantry":true,"product_id":129,"location":"frigo","inventory_unit":"conf","inventory_qty":2.99975,"default_quantity":1000,"package_unit":"ml","available_qty":"2.99975 conf","brand":"Mila","expiry_date":"2026-03-30"},{"name":"limmi succo di limone","qty":"10 ml","qty_number":10,"from_pantry":true,"product_id":75,"location":"frigo","inventory_unit":"ml","inventory_qty":50,"default_quantity":250,"package_unit":"","available_qty":"50 ml","expiry_date":"2026-03-16"},{"name":"Mela Rossa","qty":"0.5 pz","qty_number":0.5,"from_pantry":true,"product_id":154,"location":"frigo","inventory_unit":"pz","inventory_qty":10,"default_quantity":1,"package_unit":"","available_qty":"10 pz","expiry_date":"2026-04-15"},{"name":"Miele di castagno italiano (Maribel)","qty":"15 g","qty_number":15,"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","expiry_date":"2026-04-16"},{"name":"Fette biscottate Integrali (Primia)","qty":"2 pz","qty_number":0.25,"from_pantry":true,"product_id":5,"location":"dispensa","inventory_unit":"conf","inventory_qty":5,"default_quantity":36,"package_unit":"g","available_qty":"5 conf","brand":"Primia","expiry_date":"2026-04-22"},{"name":"Mozzarella (Primia, Spesa Leggera)","qty":"0.1 pz","qty_number":0.1,"from_pantry":true,"product_id":145,"location":"frigo","inventory_unit":"pz","inventory_qty":0.6,"default_quantity":1,"package_unit":"","available_qty":"0.6 pz","brand":"Primia, Spesa Leggera","expiry_date":"2026-03-20"},{"name":"Sale","qty":"q.b.","qty_number":0,"from_pantry":false}],"steps":["Passo 1: Prepara la ricotta fatta in casa: in un pentolino, versa il latte e il succo di limone. Porta a ebollizione mescolando. Quando il latte si sar\u00e0 cagliato, spegni il fuoco e lascia riposare per qualche minuto. Filtra il composto con un colino rivestito di garza o un panno pulito per separare la ricotta dal siero. Aggiungi un pizzico di sale alla ricotta.","Passo 2: Affetta la mela sottilmente.","Passo 3: Spalma la ricotta sulle fette biscottate.","Passo 4: Disponi le fettine di mela sulla ricotta.","Passo 5: Irrora con un filo di miele.","Passo 6: Aggiungi un pezzettino di mozzarella sulla fetta biscottata."],"nutrition_note":"Merenda leggera e nutriente, ricca di fibre, proteine e vitamine. La ricotta fornisce proteine e calcio, la mela fibre e vitamine, e il miele energia."}


date: 2026-03-31
meal: pranzo
created_at: 2026-03-31 12:29:30
recipe_json:
  {"title":"Polenta Veloce con Mozzarella e Passata di Pomodoro","meal":"pranzo","persons":1,"prep_time":"5 min","cook_time":"10 min","tags":["veloce","leggero","vegetariano","svuotafrigo"],"expiry_note":"Utilizzata mozzarella scaduta e passata di pomodoro in scadenza.","ingredients":[{"name":"Polenta svelta","qty":"50 g","qty_number":50,"from_pantry":true,"product_id":20,"location":"dispensa","inventory_unit":"g","inventory_qty":195,"default_quantity":375,"package_unit":"","available_qty":"195 g","brand":"Primia","expiry_date":"2026-04-18","used":true},{"name":"Mozzarella","qty":"0.6 pz","qty_number":0.6,"from_pantry":true,"product_id":145,"location":"frigo","inventory_unit":"pz","inventory_qty":0.6,"default_quantity":1,"package_unit":"","available_qty":"0.6 pz","brand":"Primia, Spesa Leggera","expiry_date":"2026-03-20","used":true},{"name":"Passata di pomodoro","qty":"81 g","qty_number":81,"from_pantry":true,"product_id":10,"location":"dispensa","inventory_unit":"g","inventory_qty":81,"default_quantity":700,"package_unit":"","available_qty":"81 g","brand":"Primia","expiry_date":"2026-04-19","used":true},{"name":"Latte di Montagna","qty":"100 ml","qty_number":0.25,"from_pantry":true,"product_id":129,"location":"frigo","inventory_unit":"conf","inventory_qty":2.99975,"default_quantity":1000,"package_unit":"ml","available_qty":"2.99975 conf","brand":"Mila","expiry_date":"2026-03-30","used":true},{"name":"Sale","qty":"q.b.","qty_number":0,"from_pantry":false},{"name":"Olio","qty":"q.b.","qty_number":0,"from_pantry":false}],"steps":["Passo 1: Porta ad ebollizione 200 ml di acqua leggermente salata in un pentolino.","Passo 2: Aggiungi 100 ml di latte (per dare cremosit\u00e0) all'acqua bollente.","Passo 3: Versa a pioggia la polenta svelta, mescolando continuamente con una frusta per evitare grumi.","Passo 4: Cuoci la polenta per circa 5 minuti, o fino a quando non si sar\u00e0 addensata.","Passo 5: Nel frattempo, taglia la mozzarella a cubetti.","Passo 6: Quando la polenta \u00e8 pronta, versala in una ciotola.","Passo 7: Aggiungi la passata di pomodoro e la mozzarella a cubetti sopra la polenta calda.","Passo 8: Condisci con un filo d'olio.","Passo 9: Servi subito."],"nutrition_note":"Un piatto semplice e veloce, con carboidrati dalla polenta, proteine dalla mozzarella e vitamine dal pomodoro. Leggero e facile da digerire."}


date: 2026-03-31
meal: dolce
created_at: 2026-03-31 16:08:20
recipe_json:
  {"title":"Crema di Latte e Arancia con Crumble di Biscotti","meal":"dolce","persons":3,"prep_time":"15 min","cook_time":"5 min (per il crumble)","tags":["dolce","riciclo","facile"],"expiry_note":"Utilizzo di Latte scaduto, succo di limone scaduto, cipolla scaduta e arancia in scadenza per minimizzare gli sprechi.","ingredients":[{"name":"Latte di Montagna (Mila)","qty":"500 ml","qty_number":0.5,"from_pantry":true,"product_id":129,"location":"frigo","inventory_unit":"conf","inventory_qty":2.9995,"default_quantity":1000,"package_unit":"ml","available_qty":"2.9995 conf","brand":"Mila","expiry_date":"2026-03-30","used":true},{"name":"Zucchero di canna (Bio sweet)","qty":"60 g","qty_number":60,"from_pantry":true,"product_id":103,"location":"dispensa","inventory_unit":"g","inventory_qty":393,"default_quantity":500,"package_unit":"","available_qty":"393 g","brand":"Bio sweet","expiry_date":"2026-04-10","used":true},{"name":"Limmi succo di limone","qty":"10 ml","qty_number":10,"from_pantry":true,"product_id":75,"location":"frigo","inventory_unit":"ml","inventory_qty":50,"default_quantity":250,"package_unit":"","available_qty":"50 ml","expiry_date":"2026-03-16","used":true},{"name":"Arance Tarocco","qty":"1\/2 pz (solo la scorza)","qty_number":0.5,"from_pantry":true,"product_id":151,"location":"frigo","inventory_unit":"pz","inventory_qty":1,"default_quantity":0,"package_unit":"","available_qty":"1 pz","expiry_date":"2026-04-05"},{"name":"Biscotti Pastefrolle (Balocco)","qty":"60 g","qty_number":60,"from_pantry":true,"product_id":136,"location":"dispensa","inventory_unit":"g","inventory_qty":404,"default_quantity":700,"package_unit":"","available_qty":"404 g","brand":"Balocco","expiry_date":"2026-04-25","used":true},{"name":"Burro (De Paoli Luigi e figli)","qty":"20 g","qty_number":20,"from_pantry":true,"product_id":140,"location":"frigo","inventory_unit":"g","inventory_qty":208,"default_quantity":0,"package_unit":"","available_qty":"208 g","brand":"De Paoli Luigi e figli","expiry_date":"2026-05-14","used":true},{"name":"Cipolla Dorata","qty":"1\/4 pz (solo per insaporire il latte)","qty_number":0.25,"from_pantry":true,"product_id":69,"location":"frigo","inventory_unit":"pz","inventory_qty":2.75,"default_quantity":1,"package_unit":"","available_qty":"2.75 pz","expiry_date":"2026-03-24","used":true},{"name":"Farina Barilla (Barilla)","qty":"20 g","qty_number":20,"from_pantry":true,"product_id":25,"location":"dispensa","inventory_unit":"g","inventory_qty":1567,"default_quantity":0,"package_unit":"","available_qty":"1567 g","brand":"Barilla","expiry_date":"2026-08-01","used":true}],"steps":["Passo 1: Prepara la crema. In un pentolino, scalda il latte con la cipolla a fuoco basso. Porta quasi a ebollizione, poi spegni e lascia in infusione per 5 minuti. Togli la cipolla.","Passo 2: In una ciotola, mescola lo zucchero con la farina. Aggiungi gradualmente il latte caldo, mescolando continuamente per evitare grumi. ","Passo 3: Rimetti il composto nel pentolino e cuoci a fuoco basso, mescolando continuamente, finch\u00e9 la crema non si addensa (circa 5-7 minuti).","Passo 4: Togli dal fuoco e aggiungi il succo di limone e la scorza grattugiata dell'arancia. Mescola bene e lascia raffreddare leggermente.","Passo 5: Prepara il crumble. Sbriciola grossolanamente i biscotti.","Passo 6: In una padella, sciogli il burro a fuoco basso. Aggiungi i biscotti sbriciolati e cuoci per 2-3 minuti, mescolando spesso, finch\u00e9 i biscotti non sono dorati e croccanti. Lascia raffreddare.","Passo 7: Dividi la crema in 3 coppette e cospargi con il crumble di biscotti."],"nutrition_note":"Un dessert semplice e gustoso, perfetto per utilizzare ingredienti in scadenza. La crema di latte, aromatizzata con limone e arancia, \u00e8 leggera e rinfrescante, mentre il crumble di biscotti aggiunge una nota croccante e golosa."}


date: 2026-04-01
meal: pranzo
created_at: 2026-04-01 12:46:05
recipe_json:
  {"title":"Insalata di Penne con Ricottina, Cipolla e Lenticchie","meal":"pranzo","persons":1,"prep_time":"10 min","cook_time":"15 min","tags":["sano","veloce","vegetariano"],"expiry_note":"Utilizzata ricottina, cipolla e succo di limone in scadenza.","ingredients":[{"name":"Penne rigate (Primia)","qty":"80 g","qty_number":80,"from_pantry":true,"product_id":14,"location":"dispensa","inventory_unit":"g","inventory_qty":167,"default_quantity":440,"package_unit":"","available_qty":"167 g","brand":"Primia","expiry_date":"2026-04-09","used":true},{"name":"Ricottina (Primia)","qty":"200 g","qty_number":1,"from_pantry":true,"product_id":146,"location":"frigo","inventory_unit":"conf","inventory_qty":2,"default_quantity":200,"package_unit":"g","available_qty":"2 conf","brand":"Primia","expiry_date":"2026-04-01","used":true},{"name":"Cipolla Dorata","qty":"0.5 pz","qty_number":0.5,"from_pantry":true,"product_id":69,"location":"frigo","inventory_unit":"pz","inventory_qty":2.4,"default_quantity":1,"package_unit":"","available_qty":"2.4 pz","expiry_date":"2026-03-24","used":true},{"name":"Valfrutta Lenticchie Cotte a Vapore (Valfrutta)","qty":"75 g","qty_number":75,"from_pantry":true,"product_id":57,"location":"dispensa","inventory_unit":"g","inventory_qty":150,"default_quantity":300,"package_unit":"","available_qty":"150 g","brand":"Valfrutta","expiry_date":"2026-04-11","used":true},{"name":"limmi succo di limone","qty":"5 ml","qty_number":5,"from_pantry":true,"product_id":75,"location":"frigo","inventory_unit":"ml","inventory_qty":40,"default_quantity":250,"package_unit":"","available_qty":"40 ml","expiry_date":"2026-03-16","used":true},{"name":"Olio","qty":"2 cucchiai","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 penne in abbondante acqua salata.","Passo 2: Mentre la pasta cuoce, tagliare mezza cipolla a fettine sottili.","Passo 3: In una padella, scaldare un cucchiaio d'olio e soffriggere la cipolla fino a quando diventa dorata e tenera (circa 5 minuti).","Passo 4: Scolare le penne e raffreddarle sotto acqua corrente.","Passo 5: In una ciotola, mescolare le penne con la ricottina, le lenticchie, la cipolla soffritta, il succo di limone, un cucchiaio d'olio, sale e pepe.","Passo 6: Servire l'insalata di penne tiepida o fredda."],"nutrition_note":"Un piatto unico equilibrato che combina carboidrati, proteine e fibre. La ricottina fornisce proteine e calcio, le lenticchie fibre e ferro, e la cipolla vitamine e antiossidanti."}


date: 2026-04-02
meal: pranzo
created_at: 2026-04-02 09:23:31
recipe_json:
  {"title":"Riso Basmati all'Arancia e Passato di Patate e Carote","meal":"pranzo","persons":1,"prep_time":"5 min","cook_time":"15 min","tags":["sano","veloce","vegetariano","senza glutine"],"expiry_note":"Utilizzo di arancia e passato di patate e carote in scadenza.","ingredients":[{"name":"Riso Basmati","qty":"80 g","qty_number":80,"from_pantry":true,"product_id":17,"location":"dispensa","inventory_unit":"g","inventory_qty":501,"default_quantity":580,"package_unit":"","available_qty":"501 g","brand":"CURTIRISO","expiry_date":"2026-04-17"},{"name":"Passato di patate e carote (Knorr)","qty":"120 ml","qty_number":120,"from_pantry":true,"product_id":110,"location":"frigo","inventory_unit":"ml","inventory_qty":240,"default_quantity":500,"package_unit":"","available_qty":"240 ml","brand":"Knorr","expiry_date":"2026-04-06"},{"name":"Arance Tarocco","qty":"1\/2 pz","qty_number":0.5,"from_pantry":true,"product_id":151,"location":"frigo","inventory_unit":"pz","inventory_qty":1,"default_quantity":0,"package_unit":"","available_qty":"1 pz","expiry_date":"2026-04-05"},{"name":"Salsa di soia","qty":"5 ml","qty_number":5,"from_pantry":true,"product_id":107,"location":"dispensa","inventory_unit":"ml","inventory_qty":235,"default_quantity":250,"package_unit":"","available_qty":"235 ml","brand":"MAYSOY","expiry_date":"2026-04-25"},{"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: Cuocere il riso basmati in acqua bollente salata per circa 12-15 minuti, o secondo le istruzioni sulla confezione. Scolarlo e tenerlo da parte.","Passo 2: Nel frattempo, scaldare il passato di patate e carote in un pentolino a fuoco basso.","Passo 3: Spremere il succo di mezza arancia e grattugiare un po' di scorza (senza la parte bianca).","Passo 4: Unire il succo e la scorza d'arancia al passato di patate e carote, aggiungere la salsa di soia, sale e pepe. Mescolare bene.","Passo 5: Versare il riso in una ciotola e condire con il passato di patate e carote all'arancia. Aggiungere un filo d'olio a crudo se lo si desidera."],"nutrition_note":"Un piatto leggero e nutriente, ricco di vitamine grazie all'arancia e alle carote. Il riso basmati fornisce carboidrati complessi per un rilascio graduale di energia."}


date: 2026-04-02
meal: cena
created_at: 2026-04-02 17:17:50
recipe_json:
  {"title":"Tortiglioni con Tonno, Cipolla e Arancia","meal":"cena","persons":1,"prep_time":"5 min","cook_time":"15 min","tags":["veloce","pesce","pasta","aromatico"],"expiry_note":"Utilizzata un'arancia in scadenza.","ingredients":[{"name":"Tortiglioni","qty":"80 g","qty_number":80,"from_pantry":true,"product_id":34,"location":"dispensa","inventory_unit":"g","inventory_qty":370,"default_quantity":500,"package_unit":"","available_qty":"370 g","brand":"Barilla, Barilla Pasta","expiry_date":"2026-04-09","used":true},{"name":"Tonno all'olio d'oliva (ASDOMAR)","qty":"1 conf","qty_number":1,"from_pantry":true,"product_id":137,"location":"dispensa","inventory_unit":"conf","inventory_qty":8,"default_quantity":52,"package_unit":"g","available_qty":"8 conf","brand":"ASDOMAR","expiry_date":"2027-09-14","used":true},{"name":"Cipolla Dorata","qty":"0.5 pz","qty_number":0.5,"from_pantry":true,"product_id":69,"location":"frigo","inventory_unit":"pz","inventory_qty":5,"default_quantity":0,"package_unit":"","available_qty":"5 pz","expiry_date":"2026-04-13","used":true},{"name":"Arancia Tarocco","qty":"1 pz","qty_number":1,"from_pantry":true},{"name":"Olio 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: Metti a bollire l'acqua per la pasta.","Passo 2: Mentre l'acqua si scalda, taglia mezza cipolla a fettine sottili.","Passo 3: In una padella, scalda un filo d'olio d'oliva e fai soffriggere la cipolla fino a quando diventa trasparente.","Passo 4: Scola il tonno dall'olio e aggiungilo alla padella con la cipolla. Fai cuocere per qualche minuto.","Passo 5: Spremi il succo di mezza arancia e aggiungilo alla padella. Lascia sfumare per un minuto.","Passo 6: Grattugia la scorza di mezza arancia nella padella. Taglia a pezzettini la restante mezza arancia e aggiungila. ","Passo 7: Sala l'acqua e cuoci i tortiglioni secondo le istruzioni sulla confezione.","Passo 8: Scola la pasta al dente e versala nella padella con il condimento. Mescola bene per amalgamare i sapori.","Passo 9: Aggiungi una macinata di pepe nero fresco e servi subito."],"nutrition_note":"Un piatto veloce e saporito, ricco di proteine grazie al tonno e di vitamine grazie all'arancia. La cipolla aggiunge un tocco aromatico e antiossidante."}


date: 2026-04-03
meal: pranzo
created_at: 2026-04-03 10:08:44
recipe_json:
  {"title":"Risotto Patate e Carote con Noci Croccanti","meal":"pranzo","persons":1,"prep_time":"5 min","cook_time":"20 min","tags":["risotto","vegetariano","facile","veloce"],"expiry_note":"Utilizzato il passato di patate e carote in scadenza.","ingredients":[{"name":"Curtiriso Riso Carnaroli","qty":"80 g","qty_number":80,"from_pantry":true,"product_id":15,"location":"dispensa","inventory_unit":"g","inventory_qty":1000,"default_quantity":0,"package_unit":"","available_qty":"1000 g","brand":"CurtiRiso","expiry_date":"2027-11-06","used":true},{"name":"Passato di patate e carote (Knorr)","qty":"240 ml","qty_number":240,"from_pantry":true,"product_id":110,"location":"frigo","inventory_unit":"ml","inventory_qty":240,"default_quantity":500,"package_unit":"","available_qty":"240 ml","brand":"Knorr","expiry_date":"2026-04-06","used":true},{"name":"Cipolla Dorata","qty":"0.25 pz","qty_number":0.25,"from_pantry":true,"product_id":69,"location":"frigo","inventory_unit":"pz","inventory_qty":4.5,"default_quantity":0,"package_unit":"","available_qty":"4.5 pz","expiry_date":"2026-04-13","used":true},{"name":"Noci sgusciate","qty":"15 g","qty_number":15,"from_pantry":true,"product_id":132,"location":"dispensa","inventory_unit":"g","inventory_qty":125,"default_quantity":200,"package_unit":"","available_qty":"125 g","brand":"Fruttbella","expiry_date":"2026-04-29","used":true},{"name":"Burro","qty":"10 g","qty_number":10,"from_pantry":true,"product_id":140,"location":"frigo","inventory_unit":"g","inventory_qty":186,"default_quantity":0,"package_unit":"","available_qty":"186 g","brand":"De Paoli Luigi e figli","expiry_date":"2026-05-14","used":true},{"name":"Vino bianco Trebbiano igt Rubicone","qty":"50 ml","qty_number":0.25,"from_pantry":true,"product_id":114,"location":"dispensa","inventory_unit":"conf","inventory_qty":2,"default_quantity":250,"package_unit":"ml","available_qty":"2 conf","brand":"Vesoletto","expiry_date":"2027-03-13","used":true},{"name":"Il Dado Classico (Knorr)","qty":"0.25 pz","qty_number":0.25,"from_pantry":true,"product_id":54,"location":"dispensa","inventory_unit":"pz","inventory_qty":15,"default_quantity":1,"package_unit":"","available_qty":"15 pz","brand":"Knorr","expiry_date":"2027-03-01"},{"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: Trita finemente un quarto di cipolla.","Passo 2: In una pentola, sciogli il burro a fuoco medio e aggiungi la cipolla tritata. Soffriggi per 2-3 minuti, finch\u00e9 non diventa traslucida.","Passo 3: Aggiungi il riso Carnaroli e tostalo per 1-2 minuti, mescolando continuamente.","Passo 4: Sfuma con il vino bianco e lascia evaporare l'alcool.","Passo 5: Aggiungi il passato di patate e carote e un quarto di dado sbriciolato. Mescola bene.","Passo 6: Aggiungi acqua calda poco alla volta, mescolando continuamente e aspettando che il riso assorba il liquido prima di aggiungerne altro. Continua la cottura per circa 18-20 minuti, o finch\u00e9 il riso non \u00e8 cotto al dente.","Passo 7: Mentre il riso cuoce, trita grossolanamente le noci e tostale leggermente in una padella antiaderente per esaltarne il sapore.","Passo 8: A fine cottura, manteca il risotto con un po' di burro (se necessario) e aggiusta di sale e pepe.","Passo 9: Servi il risotto caldo, guarnito con le noci tostate."],"nutrition_note":"Un risotto cremoso e nutriente, ricco di carboidrati complessi, vitamine e grassi buoni grazie alle noci. Il passato di patate e carote apporta dolcezza e cremosit\u00e0."}


date: 2026-04-04
meal: pranzo
created_at: 2026-04-04 10:58:44
recipe_json:
  {"title":"Zuppa di Lenticchie Espressa con Crostini Integrali","meal":"pranzo","persons":1,"prep_time":"5 min","cook_time":"15 min","tags":["legumi","zuppa","veloce","economico","vegetariano"],"expiry_note":"Utilizzate le lenticchie Valfrutta in scadenza.","ingredients":[{"name":"Valfrutta Lenticchie Cotte a Vapore","qty":"75 g","qty_number":75,"from_pantry":true,"product_id":57,"location":"dispensa","inventory_unit":"g","inventory_qty":75,"default_quantity":300,"package_unit":"","available_qty":"75 g","brand":"Valfrutta","expiry_date":"2026-04-11"},{"name":"Tortiglioni","qty":"30 g","qty_number":30,"from_pantry":true,"product_id":34,"location":"dispensa","inventory_unit":"g","inventory_qty":270,"default_quantity":500,"package_unit":"","available_qty":"270 g","brand":"Barilla, Barilla Pasta","expiry_date":"2026-04-09"},{"name":"Cipolla Dorata","qty":"0.25 pz","qty_number":0.25,"from_pantry":true,"product_id":69,"location":"frigo","inventory_unit":"pz","inventory_qty":4.25,"default_quantity":0,"package_unit":"","available_qty":"4.25 pz","expiry_date":"2026-04-13","used":true},{"name":"Passata di pomodoro","qty":"100 g","qty_number":100,"from_pantry":true,"product_id":10,"location":"frigo","inventory_unit":"g","inventory_qty":612,"default_quantity":700,"package_unit":"","available_qty":"612 g","brand":"Primia","expiry_date":"2028-03-30","used":true},{"name":"Fette biscottate Integrali","qty":"2 conf","qty_number":2,"from_pantry":true,"product_id":5,"location":"dispensa","inventory_unit":"conf","inventory_qty":5,"default_quantity":36,"package_unit":"g","available_qty":"5 conf","brand":"Primia","expiry_date":"2026-04-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: Trita finemente la cipolla.","Passo 2: In un pentolino, scalda l'olio e soffriggi la cipolla tritata per qualche minuto.","Passo 3: Aggiungi la passata di pomodoro e le lenticchie Valfrutta. Aggiungi circa 150 ml di acqua e porta a ebollizione. Regola di sale e pepe.","Passo 4: Aggiungi i tortiglioni spezzettati e cuoci per circa 10-12 minuti, o finch\u00e9 la pasta sar\u00e0 cotta e la zuppa si sar\u00e0 addensata.","Passo 5: Mentre la zuppa cuoce, tosta le fette biscottate integrali nel tostapane o in forno per renderle croccanti.","Passo 6: Servi la zuppa calda con le fette biscottate sbriciolate sopra."],"nutrition_note":"Un pasto completo e nutriente, ricco di fibre, proteine e carboidrati complessi. Le lenticchie sono un'ottima fonte di ferro e le fette biscottate integrali aggiungono croccantezza e fibre."}


date: 2026-04-04
meal: dolce
created_at: 2026-04-04 12:15:12
recipe_json:
  {"title":"Mousse di Mele e Biscotti con Crumble di Noci","meal":"dolce","persons":4,"prep_time":"20 min","cook_time":"15 min","tags":["dolce","facile","riciclo","autunnale"],"expiry_note":"Utilizzati farina integrale e lievito istantaneo in scadenza ravvicinata.","ingredients":[{"name":"Mele Rosse","qty":"4 pz","qty_number":1,"from_pantry":true,"product_id":121,"location":"frigo","inventory_unit":"pz","inventory_qty":1,"default_quantity":4,"package_unit":"","available_qty":"1 pz","brand":"spar Hrvatska","expiry_date":"2026-09-11","used":true},{"name":"Farina integrale di grano tenero","qty":"196 g","qty_number":196,"from_pantry":true,"product_id":94,"location":"dispensa","inventory_unit":"g","inventory_qty":196,"default_quantity":1000,"package_unit":"","available_qty":"196 g","brand":"Rieper","expiry_date":"2026-04-10","used":true},{"name":"Lievito istantaneo","qty":"5 g","qty_number":5,"from_pantry":true,"product_id":92,"location":"dispensa","inventory_unit":"g","inventory_qty":5,"default_quantity":15,"package_unit":"","available_qty":"5 g","brand":"Paneangeli","expiry_date":"2026-04-10"},{"name":"Biscotti Pastefrolle","qty":"150 g","qty_number":150,"from_pantry":true,"product_id":136,"location":"dispensa","inventory_unit":"g","inventory_qty":344,"default_quantity":700,"package_unit":"","available_qty":"344 g","brand":"Balocco","expiry_date":"2026-04-25","used":true},{"name":"Noci sgusciate","qty":"50 g","qty_number":50,"from_pantry":true,"product_id":132,"location":"dispensa","inventory_unit":"g","inventory_qty":110,"default_quantity":200,"package_unit":"","available_qty":"110 g","brand":"Fruttbella","expiry_date":"2026-04-29","used":true},{"name":"Zucchero di canna","qty":"50 g","qty_number":50,"from_pantry":true,"product_id":103,"location":"dispensa","inventory_unit":"g","inventory_qty":320,"default_quantity":0,"package_unit":"","available_qty":"320 g","brand":"Bio sweet","expiry_date":"2026-10-23","used":true},{"name":"Burro","qty":"40 g","qty_number":40,"from_pantry":true,"product_id":140,"location":"frigo","inventory_unit":"g","inventory_qty":176,"default_quantity":0,"package_unit":"","available_qty":"176 g","brand":"De Paoli Luigi e figli","expiry_date":"2026-05-14","used":true},{"name":"Aroma per dolci e creme Rum","qty":"1 pz","qty_number":1,"from_pantry":true,"product_id":87,"location":"dispensa","inventory_unit":"pz","inventory_qty":4,"default_quantity":5,"package_unit":"","available_qty":"4 pz","brand":"Dr. Oetker, Cameo, Paneangeli","expiry_date":"2028-09-28","used":true},{"name":"Acqua","qty":"50 ml","qty_number":0,"from_pantry":false},{"name":"Sale","qty":"un pizzico","qty_number":0,"from_pantry":false}],"steps":["Passo 1: Preriscalda il forno a 180\u00b0C.","Passo 2: Prepara il crumble: in una ciotola, mescola la farina integrale, lo zucchero di canna e il burro freddo a pezzetti. Lavora con le mani fino ad ottenere un composto sabbioso. Aggiungi le noci tritate grossolanamente.","Passo 3: Stendi il crumble su una teglia rivestita di carta forno e cuoci in forno per circa 15 minuti, o fino a doratura. Lascia raffreddare completamente.","Passo 4: Prepara la mousse di mele: sbuccia, priva del torsolo e taglia le mele a pezzetti. Metti le mele in una pentola con l'acqua e cuoci a fuoco basso per circa 10 minuti, o finch\u00e9 le mele non saranno morbide.","Passo 5: Frulla le mele cotte con un frullatore ad immersione fino ad ottenere una purea liscia. Aggiungi l'aroma al rum e un pizzico di sale. Lascia raffreddare leggermente.","Passo 6: Sbriciola grossolanamente i biscotti pastefrolle.","Passo 7: Componi il dolce: in coppette individuali, alterna strati di biscotti sbriciolati, mousse di mele e crumble di noci.","Passo 8: Servi la mousse tiepida o fredda."],"nutrition_note":"Un dessert che unisce la dolcezza delle mele e dei biscotti con la croccantezza delle noci. La farina integrale aggiunge fibre per un maggiore senso di saziet\u00e0."}


# chat_messages

role: gemini
created_at: 2026-03-31 15:12:41
text:
  Ok, con quello che hai, possiamo fare un pane integrale rustico. Però, visto che il lievito fresco è stra-scaduto, usiamo il lievito istantaneo Paneangeli.

  **Ricetta per Pane Integrale nella Macchina del Pane (1.5kg):**

  *   **Farina integrale di grano tenero (Rieper):** 450 g
  *   **Farina 00 (Nel barattolo):** 150 g
  *   **Farina Barilla:** 400 g
  *   **Acqua:** Circa 600 ml (aggiungila gradualmente, l'impasto deve essere morbido ma non appiccicoso)
  *   **Zucchero di canna (Bio sweet):** 1 cucchiaino (per attivare il lievito)
  *   **Sale marino iodato (Primia):** 2 cucchiaini
  *   **Olio:** 2 cucchiai
  *   **Lievito istantaneo (Paneangeli):** 5 g

  **Procedimento:**

  1.  Metti tutti gli ingredienti nella macchina del pane seguendo l'ordine consigliato dal manuale (solitamente liquidi prima e solidi poi, lievito per ultimo).
  2.  Seleziona il programma per pane integrale (o simile) e imposta il peso (1.5kg) e il livello di doratura desiderato.
  3.  Avvia la macchina e aspetta che il profumo di pane fresco inondi la tua cucina!

  Se vuoi un tocco in più, puoi aggiungere un po' di noci sgusciate tritate all'impasto. Buon appetito! 😊


role: gemini
created_at: 2026-03-31 15:12:42
text:
  Ah, surgelato cambia un po' le cose! Però, essendo scaduto da così tanto tempo (63 giorni!), **non ti consiglio di usarlo**. Anche se surgelato, il lievito perde molta della sua forza lievitante con il tempo, specialmente se è già scaduto. Rischieresti un pane che non cresce bene.

  Meglio andare sul sicuro con il lievito istantaneo. Fidati, è un peccato sprecare tutti quegli ingredienti per un pane che potrebbe non venire bene! 😉


role: user
created_at: 2026-04-04 08:12:53
text:
  Suggeriscimi una ricetta veloce PER UNA PERSONA usando i prodotti che scadono prima! Ignora i prodotti in freezer (hanno scadenze molto lunghe), concentrati su frigo e dispensa.


role: gemini
created_at: 2026-04-04 08:12:56
text:
  Ok, concentriamoci sulle scadenze più imminenti e cuciniamo qualcosa di veloce per una persona!

  Visto che hai i tortiglioni che scadono tra 4 giorni e le lenticchie cotte a vapore tra 6, ti propongo una **"Pasta e Lenticchie Espressa"**:

  **Ingredienti:**

  *   **Tortiglioni (Barilla):** Circa 70g (un quarto della confezione)
  *   **Valfrutta Lenticchie Cotte a Vapore:** 75g (tutta la confezione, così la smaltiamo!)
  *   **Cipolla Dorata:** 1/4 (tritata finemente)
  *   **Passata di pomodoro (Primia o La Molisana):** Circa 150g (un mestolo abbondante)
  *   **Olio:** Un filo
  *   **Sale, pepe:** Q.b.

  **Preparazione:**

  1.  In una padella, soffriggi la cipolla tritata con un filo d'olio.
  2.  Aggiungi la passata di pomodoro, sale e pepe. Lascia cuocere per circa 5 minuti a fuoco basso.
  3.  Aggiungi le lenticchie cotte a vapore e mescola bene.
  4.  Nel frattempo, cuoci i tortiglioni in acqua bollente salata.
  5.  Scola la pasta al dente e versala nella padella con il sugo di lenticchie.
  6.  Mescola bene per amalgamare i sapori e servi subito.

  **Consigli:**

  *   Se vuoi un tocco in più, puoi aggiungere un pizzico di peperoncino al sugo.
  *   Se hai del pane grattugiato, puoi spolverarlo sopra la pasta prima di servirla.

  È un piatto semplice, nutriente e perfetto per consumare ingredienti in scadenza! 😉


