Meal Planning
Generating and managing your weekly meal plan
Meal Planning
The Meals screen
Tap "Meals" in the bottom navigation bar to open the weekly meal plan view.
The screen shows 7 day tabs (Mon–Sun) at the top. The active day is highlighted in sage green. Below each day are four meal period sections: Breakfast, Lunch, Dinner, and Snack.
Generating a plan with AI (Pro)
AI meal plan generation requires a Pro or Family subscription. Free users can add meals manually.
- On the Meals screen, tap the "Generate plan" button (floating button, bottom-right).
- A loading indicator appears while the AI scores and selects recipes based on your preferences, cooking history, dietary restrictions, and nutritional goals.
- Meal slots fill in with a staggered animation — one by one — so you can see the plan taking shape.
- The plan covers the full week: Mon–Sun, 4 slots per day.
The AI scoring takes into account:
- Your taste preference weights (updated every time you rate or cook a recipe)
- Your dietary restrictions and allergies
- Nutritional balance across the week
- Variety (avoids repeating the same recipe in the same week)
- Estimated prep + cook time vs. your skill level
Adding meals manually
If a meal slot is empty (shows "+ Add a meal"), tap it to open the recipe browser. Search or filter recipes, then tap any recipe to assign it to that slot.
Swapping a recipe in a slot
Tap and hold any filled meal slot to open a bottom sheet with options:
- Swap recipe — opens the recipe browser to pick a replacement
- Mark as flex day — removes the recipe and marks the slot as a relief day (see below)
- Remove — clears the slot
Flex / relief days
Sometimes you don't want to cook. Mark any meal slot as a flex day:
- Long-press the slot → tap "Mark as flex day"
- Choose the type of relief day:
- Effort relief — you want something easy or takeaway
- Nutrition relief — you're eating out or treating yourself
- Mental relief — a rest from cooking decisions
- Social relief — eating with others, no plan needed
Flex slots are shown with a grey dashed border instead of a recipe card.
Viewing nutrition for the week
Tap the "Nutrition" icon in the Meals screen app bar to see:
- Total weekly calories, protein, carbs, fat, fibre
- Daily averages
- Percentage of your personalised nutritional goals
Completing a meal
When you finish cooking a meal from your plan, tap the slot and select "Mark as completed". The slot gets a sage green checkmark. Completed meals contribute to your cooking history and preference learning.