Templates
Weekly meal planner with grocery list
Both halves on one sheet: seven days of meals above, the shopping list they produce below. The point is the arrow between them — you write the list while looking at the plan, not from memory two days later.
Or press Ctrl+P (⌘P on a Mac) and choose “Save as PDF”.
The template
The week
| Day | Breakfast | Lunch | Dinner | Need to buy |
|---|---|---|---|---|
| Sunday | ||||
| Monday | ||||
| Tuesday | ||||
| Wednesday | ||||
| Thursday | ||||
| Friday | ||||
| Saturday |
Grocery list for this week
| Produce | |
|---|---|
| Meat & seafood | |
|---|---|
| Dairy & eggs | |
|---|---|
| Pantry & dry goods | |
|---|---|
| Frozen & bakery | |
|---|---|
| Other | |
|---|---|
How to use it
Fill the sheet top to bottom in one sitting, and do not skip the middle column. Plan the seven days first, then work back along each row writing what that day needs into "Need to buy", then collect those items into the aisle groups at the bottom. Three passes over the same sheet, ten minutes, and the list at the end is provably the list the plan requires — which is the one thing a separate planner and a separate list can never guarantee.
Check the kitchen between the second and third pass, not before. Once the "Need to buy" column is filled you have a short, specific list to check against — nine items you can confirm in two minutes at the cupboard door. Checking first means inventorying the whole kitchen against nothing in particular, which is why people stop doing it.
The aisle grouping at the bottom exists to break the order the plan created. A list written in menu order sends you back and forth across the store, because Tuesday's dinner needs produce and Tuesday's lunch needs the freezer. Regrouping is the third pass, and it is the one that shortens the trip.
Keep the filled sheet until the next shop. When something turns out to be out of stock, the meal that needed it is on the same piece of paper — you can substitute against the plan at the shelf instead of discovering the hole on Wednesday evening. It is also the record that tells you, after a month, which meals you actually cooked and which you keep planning and never make.
FAQ
Why put the planner and the list on one sheet?
Because the list is derived from the plan, and two pieces of paper let them drift apart. On one sheet you write the shopping while the week is in front of you, and at the shop you can see which meal each item belongs to — so a missing ingredient becomes a substitution rather than an abandoned dinner.
Is this free, and is there an email gate?
Free, no email, nothing to install. Both halves are on this page and the print button hands the sheet to a printer or to "Save as PDF". We are building a nutrition and meal planning app and its waitlist is open, but nothing here depends on joining it.
Does it fit on one page?
It is laid out to fit one portrait sheet at 100% scaling on both A4 and Letter, with the list running in two columns under the grid. If your printer's margins push the last category over, reduce the scale to 95% in the print dialog rather than changing the paper.
There is no snack row — is that deliberate?
Yes. Three meal slots plus a "need to buy" column is what fits on a portrait page with the grocery list underneath and still leaves cells you can write in. If you want a snack row and the prep-ahead and leftovers rows as well, use the weekly meal planner template and keep the grocery list template as a second sheet.
Start with the system you need today. Grow into the one you want tomorrow.
Join the waitlist for Pantensa's nutrition-first release. Build your products and recipes once, plan your meals, track your day — and be there when Pantry mode arrives on the same catalog.
Join the waitlist