diff --git a/packages/database/src/seed/data/verified-recipes.ts b/packages/database/src/seed/data/verified-recipes.ts index 7828a7a..66afb7b 100644 --- a/packages/database/src/seed/data/verified-recipes.ts +++ b/packages/database/src/seed/data/verified-recipes.ts @@ -34836,4 +34836,497 @@ export const VERIFIED_RECIPES: SeedRecipe[] = [ }, ], }, + { + slug: "gravad-lax", + titleSv: "Gravad lax", + descriptionSv: + "Klassisk gravad lax med dill, socker och salt. Serveras tunt skivad på julbordet, till påsk, midsommar och nyår – gärna med hovmästarsås och bröd.", + cuisine: "swedish", + mealTypes: ["starter", "buffet"], + tags: ["high_protein", "luxury"], + methods: ["no_cook"], + equipment: [], + difficulty: "easy", + prepMin: 20, + cookMin: 0, + portions: 8, + spiceLevel: 0, + mealPrepFriendly: true, + freezerFriendly: false, + peakSeasons: ["winter", "summer"], + holidayTags: ["jul", "påsk", "midsommar", "nyår"], + variantType: "standard", + dnaProtein: "salmon", + dnaVegetables: [], + dnaFlavor: ["salty", "fresh", "herby"], + verificationStatus: "editorial", + ingredients: [ + { + ing: "salmon", + nameSv: "Laxfilé (mittbit, med skinn)", + qty: 800, + unit: "GRAM", + note: "sushikvalitet eller tidigare fryst i minst 3 dygn (−18 °C)", + optional: false, + }, + { + ing: "sugar", + nameSv: "Strösocker", + qty: 1, + unit: "DECILITER", + optional: false, + }, + { + ing: "salt", + nameSv: "Grovt salt", + qty: 0.5, + unit: "DECILITER", + optional: false, + }, + { + ing: "black_pepper", + nameSv: "Krossad peppar", + qty: 2, + unit: "TABLESPOON", + note: "helst vitpeppar", + optional: false, + }, + { + ing: "dill", + nameSv: "Dill (stora knippen)", + qty: 2, + unit: "COUNT", + note: "grovhackad", + optional: false, + }, + ], + steps: [ + { + text: "Torka av laxen och dra ut eventuella ben med en pincett. Använd tidigare fryst eller sushiklassad lax – rå fisk måste ha varit fryst i minst 3 dygn för att vara säker att äta ogräddad.", + tip: "Frys laxen själv i minst 72 timmar om du är osäker på ursprunget.", + }, + { + text: "Blanda socker, salt och krossad peppar. Gnid in blandningen ordentligt på laxens köttsida.", + }, + { + text: "Lägg hälften av dillen i en form, lägg laxen med skinnsidan nedåt och täck med resten av dillen.", + }, + { + text: "Täck med plastfolie, lägg en lätt tyngd ovanpå och ställ kallt i 48 timmar. Vänd laxen ett par gånger under tiden.", + timerSeconds: 172800, + }, + { + text: "Skrapa bort kryddblandningen. Skiva laxen tunt snett från skinnet och servera med hovmästarsås, bröd eller kokt potatis.", + }, + ], + }, + { + slug: "toast-skagen", + titleSv: "Toast Skagen", + descriptionSv: + "Krämig räkröra med dill och citron på stekt bröd. En elegant förrätt som hör nyår och jul till.", + cuisine: "swedish", + mealTypes: ["starter"], + tags: ["luxury", "quick"], + methods: ["stovetop"], + equipment: ["stove"], + difficulty: "easy", + prepMin: 15, + cookMin: 5, + portions: 4, + spiceLevel: 0, + mealPrepFriendly: false, + freezerFriendly: false, + peakSeasons: ["winter"], + holidayTags: ["nyår", "jul"], + variantType: "standard", + dnaProtein: "shrimp", + dnaCarb: "bread_sourdough", + dnaVegetables: [], + dnaFlavor: ["creamy", "fresh", "herby"], + verificationStatus: "editorial", + ingredients: [ + { + ing: "shrimp", + nameSv: "Handskalade räkor", + qty: 400, + unit: "GRAM", + note: "väl avrunna", + optional: false, + }, + { + ing: "mayonnaise", + nameSv: "Majonnäs", + qty: 1, + unit: "DECILITER", + optional: false, + }, + { + ing: "creme_fraiche", + nameSv: "Crème fraiche", + qty: 1, + unit: "DECILITER", + optional: false, + }, + { + ing: "dill", + nameSv: "Dill, finhackad", + qty: 2, + unit: "TABLESPOON", + optional: false, + }, + { + ing: "lemon", + nameSv: "Citron (saften)", + qty: 0.5, + unit: "COUNT", + optional: false, + }, + { + ing: "bread_sourdough", + nameSv: "Bröd, till rostning", + qty: 4, + unit: "SLICE", + optional: false, + }, + { + ing: "butter", + nameSv: "Smör, till stekning", + qty: 25, + unit: "GRAM", + optional: false, + }, + ], + steps: [ + { + text: "Blanda majonnäs, crème fraiche, hackad dill och citronsaft. Vänd försiktigt ner de väl avrunna räkorna. Smaka av med salt och peppar.", + }, + { + text: "Stek brödskivorna gyllene i smör i en stekpanna på medelvärme.", + }, + { + text: "Lägg upp brödet och toppa med Skagenröran. Garnera med en dillkvist och gärna en klick löjrom. Servera genast.", + tip: "Låt räkröran vila kallt en stund innan servering så smakerna sätter sig.", + }, + ], + }, + { + slug: "julskinka", + titleSv: "Julskinka med senapstäcke", + descriptionSv: + "Färdigkokt julskinka penslad med senap, ägg och ströbröd och gratinerad gyllenbrun i ugn. Julbordets mittpunkt.", + cuisine: "swedish", + mealTypes: ["dinner", "buffet"], + tags: ["high_protein", "meal_prep"], + methods: ["oven"], + equipment: ["oven", "thermometer"], + difficulty: "medium", + prepMin: 10, + cookMin: 15, + portions: 10, + spiceLevel: 0, + mealPrepFriendly: true, + freezerFriendly: true, + peakSeasons: ["winter"], + holidayTags: ["jul", "nyår"], + variantType: "standard", + dnaProtein: "cooked_ham", + dnaVegetables: [], + dnaFlavor: ["salty", "savory", "rich"], + verificationStatus: "editorial", + ingredients: [ + { + ing: "cooked_ham", + nameSv: "Färdigkokt julskinka", + qty: 1.5, + unit: "KILOGRAM", + optional: false, + }, + { + ing: "mustard", + nameSv: "Slät senap", + qty: 3, + unit: "TABLESPOON", + optional: false, + }, + { + ing: "egg", + nameSv: "Ägg, vispat", + qty: 1, + unit: "COUNT", + optional: false, + }, + { + ing: "breadcrumbs", + nameSv: "Ströbröd", + qty: 1, + unit: "DECILITER", + optional: false, + }, + { + ing: "sugar", + nameSv: "Strösocker", + qty: 1, + unit: "TABLESPOON", + optional: true, + }, + ], + steps: [ + { + text: "Sätt ugnen på 225 °C. Torka av skinkan.", + temperatureC: 225, + }, + { + text: "Bred senap (blandad med eventuellt socker) över skinkans ovansida. Pensla med vispat ägg och strö över ströbröd i ett jämnt lager.", + tip: "Utgår du från en rå skinka: koka den först till 75 °C innertemperatur innan senapstäcket.", + }, + { + text: "Gratinera mitt i ugnen tills täcket är gyllenbrunt, cirka 10–15 minuter. Håll koll så det inte bränns.", + timerSeconds: 900, + temperatureC: 225, + }, + { + text: "Låt vila några minuter, skiva tunt och servera på julbordet.", + }, + ], + }, + { + slug: "lussekatter", + titleSv: "Lussekatter", + descriptionSv: + "Saftiga saffransbullar formade som S, med russin som ögon. Hör Lucia och advent till.", + cuisine: "swedish", + mealTypes: ["dessert", "breakfast"], + tags: ["vegetarian", "kid_friendly"], + methods: ["oven"], + equipment: ["oven"], + difficulty: "medium", + prepMin: 40, + cookMin: 10, + portions: 24, + spiceLevel: 0, + mealPrepFriendly: true, + freezerFriendly: true, + peakSeasons: ["winter"], + holidayTags: ["lucia", "jul"], + variantType: "standard", + dnaCarb: "flour_wheat", + dnaVegetables: [], + dnaFlavor: ["sweet", "buttery", "saffron"], + verificationStatus: "editorial", + ingredients: [ + { + ing: "milk_3", + nameSv: "Mjölk", + qty: 5, + unit: "DECILITER", + optional: false, + }, + { + ing: "yeast_fresh", + nameSv: "Färsk jäst", + qty: 50, + unit: "GRAM", + optional: false, + }, + { + ing: "butter", + nameSv: "Smör", + qty: 150, + unit: "GRAM", + optional: false, + }, + { + ing: "saffron", + nameSv: "Saffran", + qty: 1, + unit: "GRAM", + note: "1–2 kuvert", + optional: false, + }, + { + ing: "sugar", + nameSv: "Strösocker", + qty: 1.5, + unit: "DECILITER", + optional: false, + }, + { + ing: "salt", + nameSv: "Salt", + qty: 1, + unit: "TEASPOON", + optional: false, + }, + { + ing: "egg", + nameSv: "Ägg", + qty: 1, + unit: "COUNT", + note: "+ 1 till pensling", + optional: false, + }, + { + ing: "flour_wheat", + nameSv: "Vetemjöl", + qty: 14, + unit: "DECILITER", + note: "cirka, tills degen släpper", + optional: false, + }, + { + ing: "quark", + nameSv: "Kvarg", + qty: 1, + unit: "DECILITER", + note: "ger saftigare bullar (valfritt)", + optional: true, + }, + ], + steps: [ + { + text: "Smält smöret, häll i mjölken och värm till 37 °C. Smula ner jästen och rör tills den lösts upp.", + temperatureC: 37, + }, + { + text: "Tillsätt saffran, socker, salt, ägg (och kvarg) samt det mesta av mjölet. Arbeta degen smidig, cirka 10 minuter. Låt jäsa under duk cirka 40 minuter.", + timerSeconds: 2400, + }, + { + text: "Dela degen och rulla längder som formas till S. Lägg på plåt med bakplåtspapper och tryck in russin i varje snurr. Jäs cirka 30 minuter.", + timerSeconds: 1800, + }, + { + text: "Pensla med uppvispat ägg. Grädda mitt i ugnen på 225 °C i 8–10 minuter tills gyllene.", + temperatureC: 225, + timerSeconds: 600, + }, + { + text: "Låt svalna under duk så de håller sig saftiga.", + }, + ], + }, + { + slug: "saffransbullar-med-mandelmassa", + titleSv: "Saffransbullar med mandelmassa", + descriptionSv: + "Saftiga saffrans- och kardemummabullar fyllda med mandelmassa. Ett festligt bakverk till Lucia och advent.", + cuisine: "swedish", + mealTypes: ["dessert", "breakfast"], + tags: ["vegetarian", "kid_friendly"], + methods: ["oven"], + equipment: ["oven"], + difficulty: "medium", + prepMin: 45, + cookMin: 12, + portions: 20, + spiceLevel: 0, + mealPrepFriendly: true, + freezerFriendly: true, + peakSeasons: ["winter"], + holidayTags: ["lucia", "jul"], + variantType: "standard", + dnaCarb: "flour_wheat", + dnaVegetables: [], + dnaFlavor: ["sweet", "saffron", "almond"], + verificationStatus: "editorial", + ingredients: [ + { + ing: "milk_3", + nameSv: "Mjölk", + qty: 5, + unit: "DECILITER", + optional: false, + }, + { + ing: "yeast_fresh", + nameSv: "Färsk jäst", + qty: 50, + unit: "GRAM", + optional: false, + }, + { + ing: "butter", + nameSv: "Smör", + qty: 150, + unit: "GRAM", + optional: false, + }, + { + ing: "saffron", + nameSv: "Saffran", + qty: 1, + unit: "GRAM", + note: "1–2 kuvert", + optional: false, + }, + { + ing: "cardamom", + nameSv: "Malen kardemumma", + qty: 1, + unit: "TEASPOON", + optional: false, + }, + { + ing: "sugar", + nameSv: "Strösocker", + qty: 1.5, + unit: "DECILITER", + optional: false, + }, + { + ing: "salt", + nameSv: "Salt", + qty: 1, + unit: "TEASPOON", + optional: false, + }, + { + ing: "egg", + nameSv: "Ägg", + qty: 1, + unit: "COUNT", + note: "+ 1 till pensling", + optional: false, + }, + { + ing: "flour_wheat", + nameSv: "Vetemjöl", + qty: 14, + unit: "DECILITER", + note: "cirka, tills degen släpper", + optional: false, + }, + { + ing: "almond_paste", + nameSv: "Mandelmassa", + qty: 200, + unit: "GRAM", + note: "grovriven, till fyllning", + optional: false, + }, + ], + steps: [ + { + text: "Smält smöret, häll i mjölken och värm till 37 °C. Smula ner jästen och rör tills den lösts upp.", + temperatureC: 37, + }, + { + text: "Tillsätt saffran, kardemumma, socker, salt, ägg och det mesta av mjölet. Arbeta degen smidig, cirka 10 minuter. Låt jäsa under duk cirka 40 minuter.", + timerSeconds: 2400, + }, + { + text: "Kavla ut degen, strö över grovriven mandelmassa, rulla ihop och skär i bitar. Lägg på plåt med bakplåtspapper och jäs cirka 30 minuter.", + timerSeconds: 1800, + }, + { + text: "Pensla med uppvispat ägg. Grädda mitt i ugnen på 225 °C i 10–12 minuter tills gyllene.", + temperatureC: 225, + timerSeconds: 720, + }, + { + text: "Låt svalna under duk.", + }, + ], + }, ];