How to Make a Notion Meal Planner That Builds Your Grocery List
Keep three linked databases: Meals, Grocery items and a Meal plan. Link each meal to its ingredients, mark which meals are planned and not yet eaten, and let a formula put an ingredient on the list when any planned meal needs it and you have not ticked Have it. Group that list by aisle and you shop from one screen.
The three databases
- Meals: one row per meal, linked to the grocery items it uses.
- Meal plan: one card per dinner slot, linked to a meal, with an Eaten checkbox.
- Grocery items: one row per ingredient, with an Aisle, a Have it checkbox and an Always buy checkbox for staples.
The two rules that make the list write itself
A meal is on plan while at least one of its plan cards is not ticked Eaten. An ingredient is on the list when a planned meal needs it, or it is a staple, and you have not ticked Have it. Show a For column that names the planned meals using that ingredient, so you can drop a meal and see exactly what comes off the list.
Keep it small
Plan three dinners first, not seven. Add Always buy only for things you really buy every week, or the list fills with items you already have. Tick Have it as you unpack, not before you shop.
When something else fits better
- If you want the dinners chosen for you, a planned month such as the 30-Day Meal Prep System saves more time than a blank planner.
- If you shop from paper, a printed weekly menu and shopping list card does the same job without Notion.
The Kept Simple version
If you would rather start from something already built, these are the Kept Simple products this guide draws on. Prices are as listed on Gumroad on 3 November 2026.
Questions
- Does this work on Notion's free plan?
- Yes. It uses databases, relations, rollups, formulas and views, which are on Notion's free plan at the time of writing.
- Why does an ingredient I already have still show?
- Tick Have it on that grocery item. The list shows only items you still need to buy.
- Can it count quantities?
- Not in this design. It tells you what to buy and which meals need it; you decide how much.
Last reviewed 3 November 2026 by Kept Simple, part of Slipper Digital.