Senast uppdaterad: 2026-11-09
Ska du skriva recept som går att laga direkt från sidan? Alla sådana recept delar en struktur: en titel som säger vad rätten är och hur mycket den ger, en ingredienslista där varje rad bär en mängd, en enhet och ingrediensen själv, och därefter ordnade steg, en åtgärd i taget, med tider där tid spelar roll. Det är standardformatet, och det är också formen som receptappar, receptparser och sökmotorer förväntar sig. Den här guiden går igenom formatet rad för rad, ger dig ett skelett att kopiera och visar hur en parser läser det du skrev, så att ett recept skrivet för en människa blir strukturerad data utan att någon skriver av det.
Kopiera det här skelettet och fyll i klammerna. Allt ett bra recept behöver är en märkt rad:
<Namnet på rätten> – för <antal> portioner
Ingredienser
- <mängd> <enhet> <ingrediens>, <förberedelse, t.ex. hackad>
- <mängd> <enhet> <ingrediens>
Gör så här
1. <en åtgärd>, <tid om steget är tidsbestämt>
2. <nästa åtgärd>, som bygger på den förra
...
Noteringar
- <vad du skulle säga till en vän: byten, förvaring, varningar>
Tre konventioner gör det mesta jobbet. Mängder och enheter står först på ingrediensraden, åtskilda från ingrediensen själv: "5 dl mjöl" slår "mjöl, 5 dl", och båda slår "lite mjöl". Förberedelsen kommer efter ingrediensen, efter ett komma: "1 gul lök, finhackad". Och stegen hålls enkla: en åtgärd per numrerat steg, för ett steg som säger "hacka löken och börja såsen" faller isär i två på pappret och förvirrar alla som hoppar in mitt i lagningen.
Samma konventioner som hjälper en människa hjälper också en parser. En parser läser ett recept och letar efter mängder, enheter, ingrediensnamn och tider, och ju renare de står, desto mer får den rätt i första omgången. Så blir typiska rader:
| Du skriver | Parsern läser | Det blir |
|---|---|---|
| 5 dl mjöl | mängd 5, enhet dl, ingrediens mjöl | en ingrediensrad med strukturerad mängd |
| Salt efter smak | ingrediens salt, ingen fast mängd | en ingrediensrad, mängden lämnas öppen |
| 1 gul lök, finhackad | ingrediens gul lök, förberedelse hackad | en ingrediensrad med förberedelseanteckning |
| Låt puttra i 20 minuter | en åtgärd plus en tid | ett steg med en timer på 20 minuter |
| Baka på 175 °C tills det blir gyllene | en åtgärd, en temperatur, en ledtråd om färdighet | ett steg där temperaturen behålls på sin plats |
| Ett stycke om din mormor | prosa, inte en receptrad | ignorerat eller felplacerat — håll berättelser utanför receptet |
Den sista raden är det vanliga felet. Berättelser hör hemma i en notering eller ett eget inlägg; inne i ingredienslistan eller stegen ger de varken parsern eller den som lagar mat något att ta tag i.
Är receptet redan skrivet, i vilket format som helst, behöver du inte skriva av det för att få strukturen. momoChef importerar ett recept från en webbadress, ett inlägg på sociala medier, ett foto eller text du klistrar in, och tolkar det till just fälten ovan: ingredienser med mängder, steg med tider, näring där källan har det. Bor receptet på en webbsida sparar webbläsartillägget det utan att du kopierar och klistrar. Den tolkade förhandsvisningen går att redigera innan något sparas, och där rättar du raderna som spelar roll; efteråt står receptet kvar redigerbart, så en import är ett första utkast och inte en dom. Det finns en offentlig demo på momochef.com/try som tolkar text direkt i webbläsaren, inget konto behövs, om du vill se hur ett av dina egna recept faller isär innan du importerar det någonstans.
Handskrivna recept importeras som foton. Fotoimport ingår i Premium, $0.99 per månad eller $9.99 per år, och läser kortet på samma sätt: text ut, strukturerat recept in, redigerbar förhandsvisning innan sparning. Handskrift varierar, så läs förhandsvisningen mot kortet, särskilt mängderna, där en utsmetad "1" och en "7" ligger ett streck ifrån varandra. Kortet själv stannar där det bor; poängen med importen är att receptet slutar bero på pappret, och en utskriven kopia kan återvända till kylskåpet i dess ställe.
Fungerar formatet för alla slags recept? Ja, med sunt förnuigt tillämpat. En soppa vill ha ordnade, tidsbestämda steg; ett kakdiagram vill kanske ha stegen grupperade per del (deg, fyllning, montering). Behåll skelettet och böj mitten: delarna är titel, mängd, ingrediensrader, ordnade steg, noteringar.
Måste jag använda exakt grammatik för att parsern ska fungera? Nej. Parser klarar lösa formuleringar; vad de behöver är mängd, enhet och ingrediens nära varandra på ingrediensraden, och steg i ordning. "5 dl mjöl" och "mjöl, 5 dl" tolkas båda; "lite" bär ingen mängd alls.
Vad gäller för metriska mått? Båda systemen, skrivna på samma sätt: mängd först, enhet sedan, ingrediensen sist. Håll dig till ett system per recept, för blandade enheter i en lista är ett problem för kockar innan det är ett problem för parser.
Varför missade min tolkning något? Parser läser mönster, och vissa recept gör motstånd: mängder begravda i metoden, ovanliga enheter, steg som rinner ihop. Rätta det i den redigerbara förhandsvisningen, och korrigeringen flödar tillbaka till parsern — därför blir importerna med tiden bättre på just dina recept.
Får jag importera ett recept någon annan skrev? Import sparar ett recept i ditt eget bibliotek, för att du ska laga av det, och källans webbadress sparas med receptet så att det förblir tydligt var det kommer ifrån. Att publicera eller posta någon annans recept som ditt eget är en helt annan sak — och något en import inte gör.
Börja smått: ta ett recept du skrivit eller ett kort du fått, klistra in det i demon på momochef.com/try och se det falla isär i ingredienser och steg. momoChef är gratis att börja med och fungerar i webbappen eller iOS-appen.