Meal Planning
Meal Planning
The meal plan is a three-column dashboard for organizing your meals. Search and select recipes or grocery items on the left, navigate the month calendar in the middle, and view your daily meals on the right.
Dashboard Layout
- Left — Recipe & Item Picker: Search your saved recipes or browse grocery items. Select one or more to add to your plan.
- Middle — Month Calendar: A full month view showing which days have meals planned. Click any date to select it. Navigate months with the arrows.
- Right — Day Meals: Shows the five meal slots for the selected day with all assigned recipes and items.
Meal Slots
Each day has five meal slots you can fill:
- Breakfast
- Lunch
- Snack
- Dinner
- Dessert
You can add multiple recipes or items to the same slot.
Adding Meals
There are several ways to add meals to your plan:
- Drag and drop: Drag a recipe or item from the left picker onto a meal slot on the right, or onto a calendar date.
- Plus button: Click the + button on any meal slot to add your currently selected items.
- Frequent items: When no search is active, the picker shows your most-used items for quick adding.
- Custom items: Search for an item that doesn't exist and click "Add as custom item" to create it with a name, quantity, unit, and category.
Multi-Select
Click multiple recipes or items in the picker to select them all. A selection bar shows how many items are selected. Then drag any selected item to a slot — all selected items are added at once. Click "Clear" to deselect without adding.
Meal Card Actions
Each recipe or item in a meal slot has several actions:
- Adjust servings: Use the -/+ buttons to change how many servings for a recipe. This affects ingredient quantities when generating grocery lists.
- Mark as leftover: Toggle a recipe as a leftover — it shows a "Leftover" badge and won't be included in grocery list generation.
- Copy to dates: Open the copy menu to duplicate a meal to other dates. Select which slot and which dates (next 14 days shown).
- Remove: Click the trash icon to delete the meal from the slot.
Generating a Grocery List
Click "Generate List" in the header to create a grocery list from your planned meals:
- Choose a date range: This Week, Next 7 Days, Next 2 Weeks, This Month, or a custom range.
- Optionally rename the list (defaults to "Meal Plan — [date range]").
- All recipe ingredients are combined and organized into a grocery list. Duplicate ingredients are merged automatically.
- You're taken to the Grocery page with the new list loaded.
Calendar Navigation
- Click any date to view its meals on the right panel.
- Days with planned meals show a dot indicator.
- Past dates are disabled — you can view them but cannot add new meals.
- Use the "Today" button to jump back to the current date.
- Navigate months with the arrow buttons.
Clear & Reset
The header menu (•••) provides options to clear meals in bulk:
- Clear Day: Remove all meals from the selected day.
- Clear Week: Remove all meals for the current week (Sunday–Saturday).
- Clear Month: Remove all meals for the entire month.
- Clear All: Remove every meal from your entire plan.
All clear actions require confirmation before executing.