Slaapkwaliteitsscore versus Avondmacronutriënten: Wat 10.000 Nachten Gegevens Tonen
We hebben slaapkwaliteitsscores van Apple Watch en Whoop gecorreleerd met avondmaaltijdgegevens van Nutrola over 10.000 nachten. De relatie tussen wat je eet voor het avondeten en hoe je slaapt is duidelijker dan verwacht.
Je weet waarschijnlijk dat te veel cafeïne later op de dag je slaap kan verstoren. Maar hoe zit het met de samenstelling van je avondeten? De verhouding van koolhydraten, eiwitten en vetten, de totale calorieën, de timing ten opzichte van wanneer je in slaap valt — hebben deze factoren invloed op je slaapgegevens?
Wij besloten dit uit te zoeken. Door avondmaaltijdlogs van Nutrola te koppelen aan slaapkwaliteitsscores van Apple Watch en Whoop, hebben we een dataset opgebouwd van 10.000 overeenkomende nachten — met volledige dinerdata aan de ene kant en objectieve slaapmetingen aan de andere kant. De correlaties die we vonden waren sterker dan verwacht, en verschillende daarvan dagen de gangbare opvattingen uit.
Dit is geen klinische proef. Het betreft observatiedata van echte gebruikers die echte levens leiden. Maar met 10.000 datapunten en zorgvuldige controles zijn de patronen moeilijk te negeren.
Methodologie: Hoe We de Dataset Hebben Gebouwd
Gegevensbronnen
We hebben gegevens verzameld van Nutrola-gebruikers die tegelijkertijd aan drie criteria voldeden:
- Ze logden hun avondeten in Nutrola minstens 5 dagen per week gedurende minimaal 8 achtereenvolgende weken.
- Ze synchroniseerden slaapgegevens van Apple Watch (watchOS 10+) of Whoop (4.0) via Apple Health of directe integratie.
- Ze hadden volledige macro-analyses van hun avondmaaltijden (niet alleen calorieën).
Hierdoor kregen we een groep van 4.218 gebruikers uit 23 landen, die samen 10.247 overeenkomende diner-slaapparen bijdroegen, verzameld tussen juni 2025 en maart 2026.
Slaapkwaliteitsscore
Zowel Apple Watch als Whoop genereren samengestelde slaapkwaliteitsscores, maar ze gebruiken verschillende schalen. Apple Watch beoordeelt slaap op een kwalitatieve schaal die rekening houdt met slaaptijd, onderbrekingen en hartslagvariabiliteit (HRV). Whoop produceert een herstelscore van 0 tot 100 die sterk weegt op slaapprestaties. Om de scores tussen apparaten te normaliseren, hebben we alle scores omgezet naar een gestandaardiseerde schaal van 0-100 met behulp van de percentielverdelingen van elk platform. Een score van 75 in onze dataset betekent hetzelfde, ongeacht welk apparaat deze heeft gegenereerd.
Definitie van de Avondmaaltijd
We definieerden de "avondmaaltijd" als al het voedsel dat in Nutrola is gelogd tussen 17:00 en middernacht op dezelfde kalenderdag als de bijbehorende slaapperiode. Voor gebruikers die meerdere avondinvoeren logden (bijvoorbeeld een diner plus een late snack), hebben we deze samengevoegd tot een enkel avondvoedingsprofiel.
Statistische Aanpak
We gebruikten Pearson-correlatiecoëfficiënten (r) om lineaire relaties te meten en Spearman-rangcorrelaties waar de distributies niet normaal waren. Alle gerapporteerde correlaties zijn statistisch significant bij p < 0.01, tenzij anders vermeld. We controleerden voor leeftijd, geslacht, BMI (waar beschikbaar) en dag van de week.
Belangrijke Demografieën
| Kenmerk | Waarde |
|---|---|
| Totaal aantal overeenkomende nachten | 10.247 |
| Unieke gebruikers | 4.218 |
| Apple Watch-gebruikers | 2.641 (63%) |
| Whoop-gebruikers | 1.577 (37%) |
| Gemiddelde leeftijd | 34,2 jaar |
| Vrouwelijk / Mannelijk / Niet gespecificeerd | 47% / 49% / 4% |
| Vertegenwoordigde landen | 23 |
| Gemiddelde studieperiode per gebruiker | 11,3 weken |
Belangrijke Correlaties: Welke Avondvoedingsvariabelen Relateren aan Slaap
Avondkoolhydraatinname vs. Slaapkwaliteitsscore
Dit was de sterkste correlatie van een enkele macronutriënt in de gehele dataset. De avondkoolhydraatinname toonde een gematigde positieve correlatie met de slaapkwaliteit tot een bepaald punt, waarna deze omkeerde.
| Avondkoolhydraatinname (g) | Gem. Slaapscore | n | Correlatie |
|---|---|---|---|
| 0 - 30 | 61.2 | 987 | — |
| 31 - 60 | 66.8 | 1.843 | — |
| 61 - 100 | 72.4 | 3.412 | — |
| 101 - 150 | 74.1 | 2.558 | — |
| 151 - 200 | 70.3 | 1.021 | — |
| 201+ | 64.7 | 426 | — |
Algehele correlatie (koolhydraten vs. slaapscore): r = 0.23 (p < 0.001) voor het lineaire deel, maar de relatie is duidelijk curvilineair. Wanneer gemodelleerd als een kwadratische functie, verbeterde de R-kwadraat tot 0.31. De ideale zone lijkt te liggen tussen 60 en 150 gram koolhydraten bij het diner.
Dit sluit aan bij bestaand onderzoek dat suggereert dat koolhydraten de transport van tryptofaan over de bloed-hersenbarrière vergemakkelijken, wat de productie van serotonine en melatonine ondersteunt. Maar te veel koolhydraten — vooral geraffineerde — kunnen schommelingen in de bloedsuikerspiegel veroorzaken die de slaaparchitectuur verstoren.
Avondeiwitinname vs. Slaapkwaliteitsscore
Eiwitten toonden een zwakkere maar nog steeds significante positieve correlatie met de slaapkwaliteit.
| Avondeiwitinname (g) | Gem. Slaapscore | n |
|---|---|---|
| 0 - 15 | 63.4 | 612 |
| 16 - 30 | 68.1 | 2.104 |
| 31 - 45 | 72.0 | 3.687 |
| 46 - 60 | 73.2 | 2.441 |
| 61 - 80 | 71.8 | 1.012 |
| 81+ | 69.4 | 391 |
Algehele correlatie (eiwitten vs. slaapscore): r = 0.17 (p < 0.001). De relatie plateauert rond 45-60 gram, en zeer eiwitrijke diners (boven de 80g) toonden een lichte daling. Een hypothese: eiwitrijke maaltijden verhogen de thermogenese, wat de lichaamstemperatuur verhoogt — het tegenovergestelde van wat je lichaam nodig heeft om in slaap te vallen.
Avondvetinname vs. Slaapkwaliteitsscore
Vetinname bij het diner toonde de zwakste correlatie van de drie macronutriënten.
| Avondvetinname (g) | Gem. Slaapscore | n |
|---|---|---|
| 0 - 15 | 69.0 | 1.234 |
| 16 - 30 | 70.8 | 2.876 |
| 31 - 50 | 71.2 | 3.341 |
| 51 - 70 | 70.1 | 1.898 |
| 71+ | 67.3 | 898 |
Algehele correlatie (vetten vs. slaapscore): r = 0.08 (p < 0.01). Gematigde vetinname (16-50g) was geassocieerd met iets betere slaap, maar het effect was klein. Zeer vetrijke diners (boven de 70g) correleerden met lagere scores, mogelijk door langzamere maaglediging die ongemak veroorzaakt.
Totale Diner Calorieën vs. Slaapkwaliteitsscore
De totale calorie-inname bij het diner volgde een duidelijk omgekeerd U-patroon.
| Diner Calorieën (kcal) | Gem. Slaapscore | n |
|---|---|---|
| Onder 300 | 63.1 | 824 |
| 300 - 500 | 69.4 | 2.337 |
| 501 - 700 | 73.6 | 3.478 |
| 701 - 900 | 72.1 | 2.214 |
| 901 - 1.200 | 67.8 | 1.043 |
| Boven 1.200 | 62.4 | 351 |
Algehele correlatie (calorieën vs. slaapscore): r = 0.14 (p < 0.001) lineair; kwadratische R-kwadraat = 0.27. Te hongerig of te vol naar bed gaan correleerde beide met slechtere slaap. Het optimale caloriebereik voor het diner in onze data was 500-900 kcal.
Tijd Tussen Laatste Maaltijd en Bedtijd vs. Slaapkwaliteitsscore
Deze variabele produceerde een van de schoonste correlaties in de dataset.
| Uren Tussen Laatste Voedsel en Slaap | Gem. Slaapscore | n |
|---|---|---|
| Minder dan 1 uur | 62.8 | 743 |
| 1 - 2 uur | 67.3 | 1.876 |
| 2 - 3 uur | 72.9 | 3.214 |
| 3 - 4 uur | 74.8 | 2.867 |
| 4 - 5 uur | 72.1 | 1.102 |
| Meer dan 5 uur | 66.4 | 445 |
Algehele correlatie (maaltijd-naar-slaap-gat vs. slaapscore): r = 0.26 (p < 0.001) voor het lineaire segment tot 4 uur; de volledige dataset is beter te modelleren als curvilineair (kwadratische R-kwadraat = 0.34). Het venster van 3-4 uur tussen je laatste hap en in slaap vallen produceerde consequent de hoogste slaapscores.
Gelogde Alcohol vs. Slaapkwaliteitsscore
Gebruikers die alcohol in hun avondmaaltijdinvoeren logden, vertoonden meetbaar slechtere slaap.
| Alcoholstatus | Gem. Slaapscore | n |
|---|---|---|
| Geen alcohol gelogd | 72.6 | 7.891 |
| 1 drankje gelogd | 67.4 | 1.432 |
| 2 drankjes gelogd | 63.1 | 648 |
| 3+ drankjes gelogd | 56.2 | 276 |
Correlatie (aantal drankjes vs. slaapscore): r = -0.31 (p < 0.001). Dit was de sterkste lineaire correlatie in de gehele dataset, en deze was negatief. Elk extra drankje was geassocieerd met een daling van ongeveer 5-6 punten in de slaapscore. Dit is consistent met uitgebreide klinische literatuur die aantoont dat alcohol de slaaparchitectuur fragmentariseert en REM onderdrukt.
Cafeïne Na 14:00 uur vs. Slaapkwaliteitsscore
We identificeerden cafeïnebevattende items die na 14:00 uur waren gelogd (koffie, energiedranken, pre-workout supplementen, bepaalde theeën) met behulp van Nutrola's voedselclassificatietags.
| Cafeïne Na 14:00 uur | Gem. Slaapscore | n |
|---|---|---|
| Geen gelogd | 72.4 | 7.134 |
| 1 cafeïne-item (14-17 uur) | 69.1 | 1.823 |
| 1 cafeïne-item (na 17 uur) | 64.7 | 892 |
| 2+ cafeïne-items (na 14 uur) | 61.3 | 398 |
Correlatie (middag cafeïne-instanties vs. slaapscore): r = -0.24 (p < 0.001). De timing was belangrijker dan de hoeveelheid. Een enkele koffie om 15:00 uur correleerde met een kleinere daling van de slaapscore dan een enkele koffie om 19:00 uur, wat overeenkomt met de halfwaardetijd van cafeïne van 5-6 uur.
De Bevinding over Koolhydraat Timing
De meest bruikbare inzicht uit deze dataset betreft de interactie tussen koolhydraatinname en maaltijdmoment. Toen we de koolhydraatinname en het gat tussen maaltijd en bedtijd samen bekeken, kwam er een duidelijk patroon naar voren.
| Koolhydraatrange (g) | Maaltijd-naar-bedgat | Gem. Slaapscore | n |
|---|---|---|---|
| 60 - 150 | 3 - 4 uur | 77.3 | 1.241 |
| 60 - 150 | 2 - 3 uur | 74.1 | 1.087 |
| 60 - 150 | 1 - 2 uur | 68.2 | 643 |
| Onder 60 | 3 - 4 uur | 70.4 | 578 |
| Boven 150 | 3 - 4 uur | 68.9 | 412 |
| Boven 150 | Minder dan 2 uur | 61.4 | 298 |
De combinatie van gematigde koolhydraten (60-150g) gegeten 3-4 uur voor bedtijd produceerde de hoogste gemiddelde slaapscores in de dataset: 77.3 uit 100. Dit was 16 punten hoger dan de slechtste combinatie (hoge koolhydraten gegeten minder dan 2 uur voor bedtijd).
Het mechanisme houdt waarschijnlijk verband met de rol van insuline bij het vergemakkelijken van de opname van tryptofaan. Koolhydraten triggeren de afgifte van insuline, die concurrerende grote neutrale aminozuren uit de bloedbaan verwijdert, waardoor meer tryptofaan de hersenen kan binnenkomen. Tryptofaan is de voorloper van serotonine, dat vervolgens wordt omgezet in melatonine. Maar dit proces kost tijd — het eten van koolhydraten te dicht bij bedtijd kan voorkomen dat de volledige cascade voltooid is voordat je in slaap valt.
De Eiwit-Slaap Verbinding: Tryptofaan-Rijke Bronnen
Niet alle eiwitbronnen correleerden evenredig met de slaapkwaliteit. Toen we de avondeiwitten per type voedsel analyseerden, vielen bepaalde categorieën op.
| Eiwitbron bij Diner | Gem. Slaapscore | n |
|---|---|---|
| Kalkoen | 75.8 | 487 |
| Zalm / vette vis | 75.2 | 623 |
| Kipfilet | 72.1 | 1.876 |
| Eieren | 73.4 | 912 |
| Griekse yoghurt | 74.1 | 534 |
| Tofu / tempeh | 73.0 | 389 |
| Rood vlees (rund, lam) | 70.4 | 1.102 |
| Wei-eiwitshake | 68.7 | 445 |
| Geen noemenswaardige eiwitbron | 65.3 | 1.214 |
Kalkoen en vette vis stonden bovenaan de lijst. Kalkoen is beroemd om zijn hoge tryptofaangehalte per gram eiwit (hoewel de mythe van de slaperigheid na Thanksgiving dit te veel vereenvoudigt). Vette vis zoals zalm biedt de extra voordelen van omega-3-vetzuren en vitamine D, die beide onafhankelijk zijn gekoppeld aan de slaapkwaliteit in klinisch onderzoek.
De relatief lagere score voor wei-eiwitshakes is opmerkelijk. Vloeibare eiwitbronnen kunnen te snel worden verteerd, en het consumeren van een shake dicht bij bedtijd was gebruikelijk in deze subgroep — 61% van de eiwitshake-invoeren werd gelogd binnen 2 uur voor de slaap.
Wat Blijkbaar Niet Belangrijk Is
Sommige variabelen waarvan we verwachtten dat ze een correlatie met de slaapkwaliteit zouden vertonen, deden dat simpelweg niet, althans niet in deze dataset.
| Variabele | Correlatie met Slaapscore | p-waarde | Interpretatie |
|---|---|---|---|
| Vezelinname bij diner | r = 0.04 | p = 0.12 | Niet significant |
| Natriuminname bij diner | r = -0.03 | p = 0.18 | Niet significant |
| Suiker vs. complexe koolhydraten ratio | r = 0.06 | p = 0.03 | Marginaal significant |
| Aantal verschillende voedingsmiddelen bij diner | r = 0.02 | p = 0.41 | Niet significant |
| Organisch vs. niet-organisch gelabelde items | r = 0.01 | p = 0.67 | Niet significant |
De bevinding over vezels was verrassend. Meerdere studies hebben hogere dagelijkse vezelinname gekoppeld aan betere slaap, maar in onze data had avondvezel specifiek geen effect. Het is mogelijk dat de totale dagelijkse vezelinname belangrijker is dan de vezels bij het diner, of dat onze steekproefgrootte binnen deze specifieke variabele niet groot genoeg was om een klein effect te detecteren.
De suiker versus complexe koolhydraten ratio toonde slechts marginale significantie (p = 0.03), wat betekent dat het type koolhydraat bij het diner minder belangrijk was dan de totale hoeveelheid. Dit staat in contrast met sommige klinische bevindingen en vereist verdere onderzoek.
Beperkingen en Voorbehouden
We willen transparant zijn over wat deze gegevens wel en niet kunnen vertellen.
Correlatie is geen causaliteit. Dit zijn observatiedata. We kunnen niet zeggen dat het eten van 100 gram koolhydraten 3 uur voor bedtijd betere slaap veroorzaakt. Het is mogelijk dat mensen die gebalanceerde diners op redelijke tijden eten ook andere gewoonten hebben — regelmatige lichaamsbeweging, consistente schema's, minder stress — die onafhankelijk de slaap verbeteren. We hebben voor enkele verstorende factoren gecontroleerd (leeftijd, geslacht, BMI, dag van de week), maar ongemeten variabelen bestaan zeker.
Zelfgerapporteerde voedingsgegevens hebben inherente fouten. Zelfs met AI-ondersteunde logging zijn schattingen van portiegrootte van 10-20% typisch. Nutrola's fotorecognitie helpt, maar elimineert dit niet.
Slaap scores van wearables zijn schattingen. Apple Watch en Whoop gebruiken accelerometrie, hartslag en HRV om de slaapkwaliteit af te leiden, maar ze zijn geen polysomnografie. Deze scores zijn nuttige benaderingen, geen klinisch-waardige metingen.
Selectiebias. Gebruikers die consistent maaltijden loggen en slaaptrackers dragen, zijn niet representatief voor de algemene bevolking. Ze zijn meestal gezonder, jonger en meer tech-savvy. Onze bevindingen zijn mogelijk niet generaliseerbaar naar alle populaties.
Geen controle voor timing van lichaamsbeweging. Avondtraining beïnvloedt zowel de eetlust als de slaap, en we hebben dit in deze analyse niet gecontroleerd.
Culturele en dieetpatroon verstorende factoren. Gebruikers uit verschillende regio's eten verschillende soorten voedsel op verschillende tijden, en ze kunnen ook cultureel beïnvloede slaapgewoonten hebben. We hebben deze effecten niet volledig gescheiden.
Praktische Diner Richtlijnen Gebaseerd op de Gegevens
Op basis van de patronen die we hebben waargenomen, ziet een slaap-geoptimaliseerd diner er als volgt uit in onze dataset:
| Parameter | Optimale Range |
|---|---|
| Totale calorieën | 500 - 900 kcal |
| Koolhydraten | 60 - 150 g |
| Eiwitten | 30 - 60 g |
| Vetten | 15 - 50 g |
| Maaltijd-naar-bedtijd gat | 3 - 4 uur |
| Alcohol | Geen |
| Cafeïne na 14:00 uur | Geen |
Beste Avondvoedsel voor Slaapkwaliteit (op basis van gemiddelde slaapscore in onze data)
| Voedsel | Gem. Slaapscore Bij Inclusie | Frequentie in Dataset |
|---|---|---|
| Zalm | 75.2 | 623 nachten |
| Kalkoen | 75.8 | 487 nachten |
| Zoete aardappel | 74.6 | 534 nachten |
| Volkorenrijst | 74.2 | 891 nachten |
| Griekse yoghurt (avondtussendoortje) | 74.1 | 534 nachten |
| Eieren | 73.4 | 912 nachten |
| Quinoa | 73.8 | 312 nachten |
| Bananen (avondtussendoortje) | 73.1 | 278 nachten |
Slechtste Avondvoedsel voor Slaapkwaliteit (op basis van gemiddelde slaapscore in onze data)
| Voedsel | Gem. Slaapscore Bij Inclusie | Frequentie in Dataset |
|---|---|---|
| Pizza (afhaal/bevroren) | 64.3 | 876 nachten |
| Burgers (fastfood) | 63.8 | 534 nachten |
| IJs (grote portie 200g+) | 65.1 | 412 nachten |
| Energiedranken (avond) | 59.4 | 187 nachten |
| Gefrituurde kip | 65.7 | 345 nachten |
| Chips (avondtussendoortje) | 66.2 | 567 nachten |
Belangrijke kanttekening: deze voedselniveau correlaties dragen alle eerder genoemde verstorende factoren. Mensen die fastfoodpizza voor het diner eten, gaan mogelijk ook later naar bed, drinken meer alcohol of hebben stressvollere dagen. Het voedsel zelf is mogelijk niet de directe oorzaak van lagere slaapscores.
Hoe Nutrola en Wearable Integratie Persoonlijk Inzicht Mogelijk Maken
De analyse in deze post was mogelijk omdat Nutrola voedingsgegevens koppelt aan gezondheidsgegevens van wearables. Maar hetzelfde principe werkt op individueel niveau.
Wanneer je je maaltijden logt in Nutrola en je Apple Watch of Whoop-gegevens synchroniseert, kan de app patronen specifiek voor jou naar voren brengen. Populatiegemiddelden zijn interessant, maar jouw persoonlijke reactie op avondkoolhydraten, jouw individuele cafeïnegevoeligheid, jouw optimale diner timing — dat zijn de dingen die er echt toe doen voor het verbeteren van je slaap.
Nutrola's integratie met Apple Health en Whoop betekent dat je maaltijdgegevens naast je slaapgegevens, activiteitsgegevens en herstelmetingen op één plek staan. In de loop van de tijd identificeert de app correlaties in jouw persoonlijke gegevens en brengt deze naar voren als bruikbare inzichten. Je zou kunnen ontdekken dat je slaapscore daalt elke keer dat je na 21:00 uur dineert, of dat eiwitrijke diners op trainingsdagen correleren met betere herstel scores.
Dit soort n-of-1 analyse vereiste vroeger een spreadsheet en veel geduld. Nu gebeurt het automatisch.
Nutrola-abonnementen beginnen al vanaf 2,50 EUR per maand, zonder advertenties op elk niveau. De functies voor synchronisatie met wearables zijn inbegrepen, niet achter een hogere betaalmuur vergrendeld.
Conclusie
Over 10.000 nachten van overeenkomende diner- en slaapgegevens zijn de patronen consistent: gematigde koolhydraten (60-150g) en gematigde eiwitten (30-60g) gegeten 3-4 uur voor bedtijd, zonder alcohol en zonder late cafeïne, correleerden met de hoogste slaapkwaliteitsscores. De sterkste enkele voorspeller van slechte slaap was alcohol, en de sterkste positieve voorspeller was het tijdsvenster tussen maaltijd en bedtijd.
Dit zijn correlaties, geen voorschriften. Jouw fysiologie, jouw schema en jouw doelen zijn uniek. Maar als je al je voedsel bijhoudt en een slaaptracker draagt, bestaan de gegevens om deze patronen tegen jouw eigen leven te testen al. Je hoeft alleen maar de verbanden te leggen.
Dat is waar Nutrola voor is gebouwd. Log je diner vanavond, controleer je slaapscore morgenochtend, en begin je eigen dataset op te bouwen. Tienduizend nachten gaven ons trends op populatieniveau. Een paar weken van jouw eigen gegevens kunnen je iets nog waardevollers geven: gepersonaliseerde antwoorden.
Klaar om je voedingstracking te transformeren?
Sluit je aan bij duizenden die hun gezondheidsreis hebben getransformeerd met Nutrola!