Pattern 03 / 12 Otto observes
Protein at lunch → no 3pm crash
The "3pm crash" is not fatigue. It is a glucose drop. Protein at lunch tends to prevent it.
Lunches with at least 30g of protein are associated with better energy stability between 2pm and 5pm — measured by sustained steps, steady heart rate and the absence of a second meal or a sugary snack in that window.
Leidy et al. (2015) · Am J Clin Nutr
High-protein meals (≥30g) increased satiety over 4 hours and reduced subsequent caloric intake by an average of 13%.
Paddon-Jones et al. (2008) · Am J Clin Nutr
Even protein distribution across the day (vs. evening-loaded) supports muscle protein synthesis and postprandial glucose stability.
Wolever et al. (2024) · Journal of Nutrition
Adding protein to a carbohydrate meal reduced the postprandial glucose AUC by roughly 50% in adults without diabetes. The effect was dose-dependent and consistent regardless of protein source (animal, dairy, plant).
Dalgaard et al. (2024) · Journal of Dairy Science
A breakfast high in dairy protein significantly increased satiety over the 3 hours post-meal, compared with an isoenergetic high-carbohydrate breakfast or breakfast skipping. The pre-lunch cognitive concentration score was 3.5 percentage points higher in the protein condition.
Simple carbs at lunch trigger an insulin spike, followed by a rapid glucose drop 2–3 hours later. That drop is what you feel as the "3pm crash".
Protein slows absorption, dampens the insulin spike and keeps glucose stable for longer. Energy stays steady, attention does not collapse, you do not reach for sugar at 3:30pm.
Protein per meal and its hourly distribution (NutriBase) + activity level and heart rate in the 2pm–5pm window (Apple Health / Health Connect).
Simple target: 30g of protein at lunch. That is ~150g chicken breast, or 200g fish, or 4 eggs, or 200g cottage cheese, or a serving of legumes + 100g Greek yoghurt.
You do not have to calculate it exactly. NutriBase shows you in real time how much you have accumulated.
Otto observes patterns like this in your data. Launching soon.
Notify me →