Küchenlotse
Hinter den Kulissen

Wie der Küchenlotse eine Woche berechnet

Der Wochenplan entsteht nicht durch Zufall und auch nicht durch Ausprobieren aller Möglichkeiten. Der Küchenlotse bewertet jede Woche mit einem Punktesystem und sucht die Kombination mit den wenigsten „Strafpunkten". Diese Seite zeigt das Punktesystem, den Algorithmus und eine echte Woche Gericht für Gericht.

01 · Grundprinzip

Für jede Woche ein Score — die beste gewinnt

Der Küchenlotse bewertet einen kompletten Wochenplan mit einer einzigen Punktzahl, dem Score — und das sind Strafpunkte: Jede Abweichung von einem Ernährungs- oder Abwechslungsziel bedeutet Punkte, ein exakt getroffenes Ziel null. Wenige Punkte sind gut — genommen wird die Woche mit dem niedrigsten Score. Weil es unvorstellbar viele mögliche Wochen gibt, sucht der Küchenlotse diese beste Woche schrittweise — erst Gericht für Gericht, dann gezielt nachbessern — statt alle durchzuprobieren.

02 · Harte Filter

Was gar nicht erst in Frage kommt

Vor der Punktebewertung fliegen alle unmöglichen Gerichte raus. Nur diese Regeln sind ein echtes Verbot:

RegelBeispiel
Falsche MahlzeitEin reines Abendgericht taucht nie im Frühstücks-Slot auf.
Kalt / warm zubereitenFrühstück auf „nur kalt" gestellt → jedes Gericht, das gekocht, gebraten oder gebacken werden muss, fällt raus (und umgekehrt bei „nur warm"). Einstellbar je Mahlzeit; „egal" lässt beides zu.
„Nie mehr"Ein auf 🚫 gesetztes Gericht erscheint nie wieder.
Allergen im HaushaltNuss-Allergie hinterlegt → jedes Gericht mit Nuss fällt raus.
Freitext-AusschlussAusschluss „Koriander" → Gericht mit Koriander fällt raus.
Schon in der WocheEin Hauptgericht kommt pro Woche nur einmal (Snacks dürfen sich wiederholen).
03 · Das Punktesystem

Was „Strafpunkte" und „Gewicht" bedeuten

Der Küchenlotse hat für eine gesunde, abwechslungsreiche Woche eine Reihe von Zielen — zum Beispiel „400 g Gemüse am Tag", „1–3× Fisch pro Woche" oder „kein Hauptgericht doppelt". Jedes Mal, wenn eine Woche ein Ziel nicht ganz trifft, gibt das Strafpunkte. Ziel genau erreicht = 0 Punkte.

Die Abweichung ist der Abstand zum Ziel: Fehlen an einem Tag 100 g zum Gemüse-Ziel, ist das eine kleine Abweichung; fehlen 300 g, eine große. Je größer der Abstand, desto mehr Punkte.

Das Gewicht sagt, wie teuer eine Abweichung bei diesem Ziel ist — also wie wichtig es dem Küchenlotsen ist. Ein Ziel mit hohem Gewicht kostet schon bei kleiner Verletzung viele Punkte, eines mit niedrigem Gewicht nur wenige.

🧮
Ein konkretes Beispiel

Das Ziel „kein Gericht doppelt" hat Gewicht 20, das Ziel „genug Nüsse am Tag" nur 1,5. Kann der Küchenlotse nicht beides erfüllen, entscheidet er sich für das kleinere Übel: Er lässt lieber die Nüsse etwas zu knapp (1,5 Punkte) als ein Gericht zweimal zu planen (20 Punkte). Genau das meint „je höher das Gewicht, desto eher weicht der Planer woanders ab" — er nimmt die Abweichung dort in Kauf, wo sie am wenigsten kostet.

Die folgenden Tabellen listen alle Ziele, von wichtig (hohes Gewicht) nach unwichtig sortiert — jeweils mit einem Alltagsbeispiel.

Tages-Ziele · pro Tag gemessen
TermPktSchwelleEinfaches Beispiel
fat3.0≤ 32,5 %ESahne + Käse + Öl an einem Tag → Fett über ~33 %.
veg3.0≥ 400 gEin Tag mit nur 250 g Gemüse (150 g fehlen zu 400 g).
obst3.0≥ 250 gEin Tag ganz ohne Obst (250 g Ziel verfehlt).
gl_meal2.5GL ≤ 20 / MahlzeitGroße Portion Weißmehl-Pasta → Blutzuckerspitze (Diabetes).
kcal2.0= Tagesziel je PersonEin Tag 300 kcal über dem Bedarf.
milk2.0≥ 250 gKaum Milchprodukte → Calcium-Lücke.
nuts1.5≥ 25 gKeine Nüsse/Samen am Tag (~25 g Ziel).
gl_day1.5GL ≤ 60 / TagTages-Blutzuckerlast über dem Rahmen (Diabetes).
protein1.0≥ Zieldichte (1,0 g/kg)Ein Tag mit zu wenig Eiweiß je Kalorie.
Wochen-Ziele · über die Woche gemittelt
TermPktSchwelleEinfaches Beispiel
fish_over20.0≤ 3× / WocheDer 4. Fischtag ist praktisch gesperrt.
fish6.0≥ 1× / WocheEine Woche ganz ohne Fisch (Ziel 1–3×).
redmeat5.0≤ 2× / WocheRotes Fleisch mehr als 2×/Woche.
meat_total5.0≤ 300 g / WocheFleisch + Geflügel zusammen über 300 g/Woche.
calcium4.0≥ 1000 mg / TagWoche arm an Milch/Hartkäse/Grünkohl.
kalium4.0≥ 4000 mg / TagWenig Gemüse/Hülsenfrüchte über die Woche.
legume4.0≥ 2× / WocheWeniger als 2 Linsen-/Bohnen-Gerichte.
fatfish3.0≥ 1× / WocheKein fettreicher Fisch (Lachs/Hering/Makrele).
wholegrain2.0≥ ⅓ als VollkornFast nur Weißmehl statt Vollkorn.
egg_week2.0≤ ~4 Eier (232 g)Mehr als ~4 Eier über die Woche.
fiber2.0≥ 30 g / Tag ØBallaststoffarme Woche (Ø unter 30 g/Tag).
satfat1.5≤ 10 %EGesättigtes Fett über 10 % der Wochenenergie.
Abwechslung & Wiederholung
TermPktEinfaches Beispiel
dup20.0Zweimal dasselbe Hauptgericht in der Woche.
snack_freq20.0Derselbe Snack ein 3. Mal (Deckel bei 2×).
repeat7.0Ei zum Frühstück und im Abendauflauf am selben Tag.
veg_week4.0Brokkoli am Mo, Mi und Fr → der 3. kostet.
recency4.0Was letzte Woche dran war, kommt eher nicht wieder.
variety3.0Mo Hähnchen, Di wieder Hähnchen (Folgetag).
egg2.5Mehr als ~2 Eier an einem Tag.
recency_key2.0Ähnliche Hauptzutat wie in den Vorwochen.
Geschmack & Saison
TermPktEinfaches Beispiel
seltener8.0Auf „🔁 seltener" gesetztes Gericht kommt kaum wieder.
season2.0Erdbeeren im Dezember → außer Saison.
gern−2.5Bonus: „♥ Liebling" wird bevorzugt (Minuspunkte).
⚖️

Zwei Feinheiten: Die Häufungsstrafe zählt zutaten-gewichtet (Ei/Fleisch/Fisch voll, Getreide nur ×0,25, Gemüse ×0). Und der Blutzucker wird gewichtet, nicht verboten: bei Diabetes voll, sonst nur ×0,3.

04 · Eine echte Woche

Zwei Wochen im Vergleich — die Punkte entscheiden

Beide Wochen sind für denselben Haushalt (Maggie & Andreas, August, mit Diabetes) berechnet. Variante A hat der Planer gewählt; Variante B ist eine andere, durchaus plausible Woche. Am Ende entscheidet der Gesamt-Score, welche gewinnt — alle Zahlen stammen aus echten Läufen.

Variante A — die der Planer gewählt hat

Score 77,85
TagFrühstückMittagAbendSnack
MoPorridge, HeidelbeerenHähnchen-GemüsepfanneFrischkäsebrot mit GemüseSkyr mit HimbeerenS
DiMagerquark, Mango & Kokos🐟 Spargelragout, Seelachs1Asia-Gemüsesuppe, TofuBirne mit Mandeln
MiPorridge, Himbeeren🐟🫘 Seelachs, Linsengemüse1 2🫘 Grüner Bohnentopf, Feta2Apfel mit Walnüssen
DoOvernight Oats, BeerenPellkartoffeln mit QuarkAntipasti-Salat, TofuSkyr mit HimbeerenS
FrBeeren-Johannisbeer-MüsliWaldorf-Salat, Zitronen-Hähnchen3Kräuterquark, RadieschenbrotOrange mit Kürbiskernen
SaVollkornbrot, Frischkäse & Ei🐟🥦 Lachs, Brokkoli & Tomate1 4Vollkornbrot, HüttenkäseJoghurt mit Erdbeeren
SoMagerquark, Apfel & Walnuss🥦 Sesam-Hähnchen, Brokkoli & Reis3 4Avocado-Tomaten-BrotRadieschensalat, Joghurt

= der Slot, den wir gleich durchrechnen. 🐟 Fisch · 🫘 Hülsenfrucht · 🥦 Brokkoli.

1 Fisch 3× — Deckel bei 3fish · fish_over

Di + Mi Seelachs, Sa Lachs. Genau am Deckel: ein 4. Fisch kostet +20 — deshalb gewinnt Mo Mittag kein Fisch.

2 Hülsenfrüchte ≥ 2×legume

Mi Linsengemüse + Mi Bohnentopf. Unter 2 gäbe es +4.

3 Geflügel 3× — nie am Folgetagvariety

Hähnchen Mo, Fr, So — mit Abstand. Zwei Geflügel-Tage direkt hintereinander kosteten +3.

4 Gemüse-Vielfaltveg_week

Brokkoli Sa + So = 2× (erlaubt). Ein 3. Brokkoli-Gericht kostete +4.

S Snack-Deckelsnack_freq

Skyr mit Himbeeren Mo + Do = 2× (Snacks dürfen sich wiederholen). Ein 3. Mal wäre +20.

Warum nicht 0 Punkte?Rest 77,85

Auch die beste Woche behält Reststrafen: Saison 8,0 (August), Obst 12,4, Blutzucker 12,7. Ziele widersprechen sich — perfekt gibt es nicht.

Variante B — eine andere, plausible Woche

Score 138,74

Gleicher Haushalt, gleiche Regeln — aber an drei Stellen anders gewählt (rot markiert), so wie es ein Mensch durchaus planen könnte:

TagFrühstückMittagAbendSnack
MoPorridge, Heidelbeeren🐟 Gebratener Kabeljau, Gemüse & Reis+16,9 · wäre der 4. FischFrischkäsebrot mit GemüseSkyr mit Himbeeren
DiMagerquark, Mango & Kokos🐟 Spargelragout, SeelachsAsia-Gemüsesuppe, TofuBirne mit Mandeln
MiPorridge, Himbeeren🐟🫘 Seelachs, Linsengemüse🫘 Grüner Bohnentopf, FetaApfel mit Walnüssen
DoOvernight Oats, Beeren🥩 Rinderhack-Pfanne, Vollkornnudeln+19,3 · fett- & kalorienreichAntipasti-Salat, TofuSkyr mit Himbeeren
FrBeeren-Johannisbeer-MüsliWaldorf-Salat, Zitronen-HähnchenKräuterquark, RadieschenbrotSkyr mit Himbeeren+27,2 · 3. gleicher Snack
SaVollkornbrot, Frischkäse & Ei🐟🥦 Lachs, Brokkoli & TomateVollkornbrot, HüttenkäseJoghurt mit Erdbeeren
SoMagerquark, Apfel & Walnuss🥦 Sesam-Hähnchen, Brokkoli & ReisAvocado-Tomaten-BrotRadieschensalat, Joghurt

Was die drei Tausche einzeln kosten

Jede Änderung für sich genommen — verglichen mit Variante A:

Getauschtes GerichtkostetGrund
Fr Snack → 3× „Skyr mit Himbeeren"+27,2derselbe Snack ein 3. Mal (snack_freq) + weniger Obst/Nüsse.
Do Mittag → Rinderhack-Pfanne+19,3viel Fett & Kalorien, wenig Eiweißdichte (fat, kcal, protein).
Mo Mittag → Gebratener Kabeljau+16,9wäre der 4. Fisch der Woche (fish_over).
zusammen+60,9nicht exakt die Summe — manche Ziele überschneiden sich.

Das Punktekonto beider Wochen

Wo die Punkte herkommen (nur die Ziele mit dem größten Unterschied):

ZielVariante AVariante BΔ
fish_over0,020,0+20,0
snack_freq0,020,0+20,0
fat0,512,4+11,8
kcal4,511,6+7,2
protein2,58,0+5,5
variety6,09,0+3,0
blutzucker12,76,1−6,7
veg_week12,08,0−4,0
Summe77,85138,74+60,89

B spart sogar an zwei Stellen Punkte (Blutzucker, Gemüse-Vielfalt) — das reicht aber bei Weitem nicht, um die teuren Verstöße auszugleichen.

🏆
Ergebnis

Variante A: 77,85 Punkte. Variante B: 138,74 Punkte. Weniger ist besser → Variante A gewinnt. Genau so entscheidet der Küchenlotse: Er vergleicht ganze Wochen anhand ihrer Punktzahl und nimmt die günstigste.

05 · Ein Slot im Detail

★ So entstand „Montag Mittag" — 110 Kandidaten, einer gewinnt

💡
Der entscheidende Denkschritt

Die „Punkte" gehören nicht dem einzelnen Gericht. Der Planer setzt testweise jedes Gericht in den Slot und bewertet die ganze Woche. Verglichen werden also 110 komplette Wochen — die mit der niedrigsten Summe gewinnt. Nur die Differenz ist dem getauschten Gericht zuzuschreiben.

Bei sonst unveränderter Woche probiert der Planer für Mo Mittag alle 110 zulässigen Mittagsgerichte durch. Der Sieger reproduziert den echten Wochen-Score 77,85 — jede Alternative liegt darüber:

Rangliste Mo Mittag · Δ = Mehrkosten für die ganze Woche
RangGerichtWocheΔWas den Ausschlag gab
1 ✓Hähnchen-Gemüsepfanne77,85+0Sieger — beste Balance.
2Putenbrust, Bulgur & Brokkoli78,39+0,5Fast gleichauf: spart veg_week −4, zahlt veg +3,9, kcal +3,3.
3Hähnchen, Gemüse & Vollkornnudeln81,83+4,0Ähnlich, leicht ungünstigere Tagesbilanz.

Und warum keine andere Lebensmittelgruppe?

Der jeweils beste Kandidat jeder Gruppe — und der Term, der ihn den Sieg kostet:

KategorieBestes GerichtΔ WocheEntscheidender Grund
🍗 GeflügelHähnchen-Gemüsepfanne+0gewinnt
🥗 vegetarischEierpfanne, Kartoffeln, Champignons+9,9senkt die Eiweißdichte → protein +15.
🥩 rotes FleischRinderhack-Pfanne, Vollkornnudeln+11,3nudellastig → protein +10, kcal +3,5.
🫘 HülsenfruchtMinestrone mit weißen Bohnen+12,5wenig Eiweiß je kcal → protein +16.
🐟 FischGebratener Kabeljau, Gemüse & Reis+16,9wäre der 4. Fischfish_over +20.

Die Pointe beim Fisch: Ein Kabeljau an sich ist gesund — aber die Woche hat schon 3× Fisch. Der 4. reißt die fish_over-Schwelle (Gewicht 20). Selbst dass er veg_week −8 und meat_total −5 einspart, holt das nicht auf. So „begründet" der Planer: nicht das Gericht ist schlecht, es passt an dieser Stelle dieser Woche am schlechtesten.

🔁
Dasselbe Spiel an jedem Slot

Genau diese Rangliste bildet der Planer nicht nur mittags. Beispiele aus demselben Lauf: Mo Snack — 23 Kandidaten, Sieger „Skyr mit Himbeeren", nächster (Joghurt mit Erdbeeren) +5,1. Mo Abend — 79 Kandidaten, Sieger „Frischkäsebrot mit Gemüse", nächster +6,2. Jeder Slot, jede Runde.

06 · Portionen

Wie aus einem Rezept die richtige Menge wird

Rezepte sind auf 1 Standardportion genormt. Skaliert wird nach Kalorienbedarf, nicht nach Kopfzahl.

Grundumsatz (Mifflin) × Aktivität − Defizit, dann × Portionspuffer → Tagesziel
Portionsfaktor = Tagesziel ÷ Referenzportion (avg_base)

Woher kommt die Referenzportion?

„1 Standardportion" ist je Gericht unterschiedlich groß (ein Porridge hat weniger Kalorien als ein Lachs mit Reis). Damit man überhaupt hochrechnen kann, bildet der Planer eine gemeinsame Recheneinheit: Für die fertige Woche wird pro Tag die Summe aller Gerichte-Kalorien bei je 1 Portion gebildet — und daraus der Mittelwert über die 7 Tage. Genau das ist avg_base. Für die oben gezeigte Woche:

Kalorien je Tag bei 1 Portion (Frühstück + Mittag + Abend + Snack)
TagkcalZusammensetzung
Mo1208405 + 326 + 292 + 185
Di1145282 + 398 + 291 + 174
Mi1252351 + 352 + 354 + 195
Do1189383 + 251 + 371 + 185
Fr1221335 + 466 + 268 + 152
Sa1158343 + 412 + 279 + 123
So1233310 + 485 + 308 + 130
Ø = avg_base12018406 kcal ÷ 7 Tage

Wichtig: avg_base gehört zur ganzen Woche, nicht zu einem Gericht — eine andere Woche (andere Gerichte) hätte eine andere Referenzportion. Der Wert wird bei der Planerstellung eingefroren, damit ein späterer Tausch die übrigen Mengen nicht verschiebt.

Vom Bedarf zum Faktor

👩 Maggie Faktor 1,00

64 J · w · 165 cm · 75 kg · kaum aktiv · abnehmen · Diabetes

  • Grundumsatz (Mifflin)1300
  • × Aktivität 1,31690
  • − 400 → Abnehm-Boden 1400 greift1400
  • × Puffer 0,75 = 1050 → Boden 12001200
  • Tagesziel ÷ 1201= 1,00

👨 Andreas Faktor 1,30

54 J · m · 187 cm · 100 kg · kaum aktiv · abnehmen

  • Grundumsatz (Mifflin)1904
  • × Aktivität 1,32475
  • − 400 (über Boden 1600)2075
  • × Puffer 0,75 (über Boden 1500)1556
  • Tagesziel ÷ 1201= 1,30
Haushalts-Faktor = 1,00 + 1,30 = 2,30
Reis-Rezept 75 g/Portion → 75 × 2,30 = 172 g (Maggie 75 g + Andreas 97 g)

Über die Woche trifft der Faktor das Kalorienziel exakt; einzelne Tage schwanken bewusst um die Referenzportion (sonst blähten Portionen an „leichten" Tagen auf). Maggies Ziel liegt praktisch auf der Referenzportion (Faktor ≈ 1,00), Andreas braucht rund 30 % mehr.

07 · Annahmen & Grenzen

Was man wissen sollte

Hergeleitet aus dem aktuellen Code-Stand. Die Woche und die Kandidaten-Ranglisten sind ein echter Planungslauf. Gewichte und Schwellen sind bewusst justierbar. Fachliche Referenz: DGE / BZfE.