Kitchen / Planning

Meal Planner with Shopping List

Plan the week's breakfasts, lunches, and dinners, keep your own dishes with their ingredients, and get a combined shopping list for everything you planned; print both on one page.

Meal Planner with Shopping List: Ingredients of the dishes you plan are added together: lines with the same name and unit are combined, so 200 g pasta on Monday and 300 g pasta on Thursday become 500 g pasta, and items without an amount, such as salt, appear once. The week, your dishes, and the list are saved in your browser. Runs 100% locally in your browser with zero server file uploads.

Runs
In your browser
Cost
Free · no sign-up
Availability
Ready to use
Meal plannerLocal processing

Runs entirely in your browser

Meals this week

BreakfastLunchDinner
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Sunday
Your dishes and their ingredients

Type a meal in each box, or pick one of your dishes from the suggestions. Ingredients of the dishes you plan add up into the shopping list: lines with the same name and unit are combined, so 200 g pasta and 300 g pasta become 500 g. Everything is saved only in this browser.

A worked example

With spaghetti bolognese (250 g spaghetti, 300 g minced beef, 1 onion, 1 can chopped tomatoes) planned for two dinners, the shopping list shows 500 g spaghetti, 600 g minced beef, 2 onions, and 2 cans of chopped tomatoes.

To cook for more or fewer people, change the amounts with the recipe scaler before adding the dish.

Planning tips

Plan dishes that share ingredients, so a bunch of herbs or a bag of spinach gets used up, and cook double one night to cover a lunch. Check the fridge and cupboard before printing the list.

Keep your favourite recipes as cards with the recipe card maker.

How to use it

  1. Add your usual dishes with their ingredients, one per line.
  2. Type a meal into each slot, or pick one of your dishes.
  3. Tick off the shopping list as you go, or print the plan and list together.

Privacy & limitations

Your plan stays in your browser; nothing is uploaded.

Related tools

Frequently asked questions

How do I write ingredients so they add up?

Start with the amount and unit, then the name, such as 2 onions or 1 can chopped tomatoes; the same name and unit are combined.

Can I plan meals that are not in my dishes?

Yes: type anything in a slot. Only meals matching one of your dishes add ingredients to the list.

Can I add snacks?

Tick Add a snacks column to plan a fourth meal each day.

Free tool · runs in your browser · no account required