Automating my family's grocery shopping to reduce costs and waste.

29/02/2020, 5 minute read.

I love food and I love cooking, but I loathe grocery shopping. Deciding what to cook and the time it takes to find the groceries (in-store and online) is painful. Like everyone else I’m kind of busy and would rather spend my spare time with my family and friends. In addition, I casually follow the FIRE (Financial Independence Retire Early) mentality, minimising living costs where possible. I hate waste too - particularly food waste. So I have made it my mission recently to see what I can do to make this weekly chore less expensive, less wasteful and generally simpler.

It’s 2020 and I can’t believe grocery shopping hasn’t been “solved”. Why is this even still a chore? Is it possible to imagine a scenario where we never have to think about the act of grocery shopping again?

Let me know if any of this resonates with you, via the comments section at the bottom or send me an email at

Some context…

My wife and I, in the grand scheme of things, aren’t fussy eaters. There are a few meals we like fairly frequently (Pizza, Spicy Korean Beef), but overall we like variety. I love cooking and will try my hand at new recipes on a weekly basis. During the week we aim for evening meals that take around 30-45 minutes (tops) to prep due to our schedules, especially now that we have a newborn to juggle too. Neither of us have any dietary requirements although we’re becoming more aware of how much of an impact eating meat has on the planet. Cowspiracy and The Game Changers were both eye opening for us.

What to eat

In the past, my wife and I have had that daily SMS conversation that I’m sure a lot of couples and housemates have - you know the one…

You: What do you fancy for dinner?

Them: I don’t mind

You: Lambs brains on toast?

Lambs brains on toast?

Them: Not that

You: Ok, so anything you’re in the mood for at all? Need inspiration.

Them: Pizza, takeaway?

You: Ugh, it’s expensive and makes me fat

Them: Ok, I don’t mind then

This conversation is frustrating for whoever initiates it. Worse still for that person, they then need the mental energy to research recipes and check we can get all the ingredients from the overpriced and understocked Sainsbury’s local close to home. The result: we end up visiting Sainsbury’s every day of the week and have the same meals on repeat (depressing).

Let me go into a bit more detail…


Shopping in-store is time consuming and inconvenient, which is why online shopping exists - I get it. Sadly, online shopping is time consuming too, unless you repeat order the same basket every time. Reflecting on the last few weeks, I would estimate we spend approximately five hours per week in the supermarket or shopping online - this would equate to nearly 11 days a year 🤯.


Supermarkets are great at helping you to buy more of what you don’t need, spending money you didn’t want to spend. I hate this - this is when my well intentioned budget goes out of the window. Small amounts of money that would work harder for me when invested or used for overpaying the mortgage.

My will power

Over the years I have learnt that it is easier to manage my own cravings and bad food habits by simply not buying those things and having them in the house in the first place. Avoiding the supermarket and the temptations it contains at the end of a long day is one of the easiest ways I know to support my own will power.


Yet another gripe related to grocery shopping that my wife and I are conscious of is food and packaging waste. There are nearly one billion hungry people in the world and all of them could be fed on less than a quarter of the food that is wasted in the US, UK and Europe. Shockingly, 25% of the world’s fresh water supply is used to grow food that is never eaten.

Most food waste occurs in the home, but supermarkets make it extremely easy to bulk buy food that will go rotten before you have time to eat it (think bags of potatoes, boxes of tomatoes and bags of satsumas). We tried the alternative; recipe boxes, but after a couple of weeks we could not stomach the volume of packaging involved.

Summary of the problem

I have five problems to solve when it comes to my grocery shopping…

If you can relate to any of these problems, let me know via the comments section below or send me an email at

Just in time

Having trialled some recipe boxes, what became obvious was that despite the excessive packaging we weren’t wasting any food. Those boxes provide just the right amount of ingredients; no more, no less. This reminded me of the Just In Time (JIT) production methodology made famous by Toyota. Post World War II, Japan was cash strapped and lacked the space to build big factories, so they made their processes more lean. They built smaller factories in which the only materials housed were those on which work was currently being done. To avoid food waste I wanted to do something similar when grocery shopping.

Building a solution

Step 1 - “Just In Time” our grocery shopping

One of the simplest things I thought we could do to get started was to “Just In Time” our grocery shopping. This meant two things to me:

  1. Knowing what we wanted to eat for the week
  2. Knowing what we have in stock already - that we don’t need to buy

I read about a meal prep app on Reddit called Mealime. Mealime provides a bunch of recipes for breakfast, lunch and dinner to create a meal plan from and then provides a grocery list. My wife and I currently use Time Tree as our shared calendar, so counting up the days we were going to be at home, we were able to create a meal plan with Mealime pretty quickly, in under five minutes (after some practice).

Mealime grocery list export in draft email

With our meal plan, I am able to export the grocery list. I’ve been saving the list as a draft email on my phone that I can open on my laptop. I then copy + paste the grocery list into a spreadsheet. Here, I can add tick-boxes and check what I already have in the kitchen. I can combine this with a list of essentials that we buy on a weekly basis (e.g. kitchen towel, bottled water) and use the FILTER function to build a final shopping list.

LINK: My grocery list spreadsheet.

BONUS: Documenting our shopping made me more aware of the predictable, frequent purchases we make (e.g. toothpaste and dishwasher tablets). This encouraged me to take a closer look at Amazon Subscribe and what it could help us with. As a result we have automated some of our shopping. We’re tweaking our delivery schedule of items, such as toilet paper, to ensure we get it “Just In Time”. I am however skeptical of Amazon’s frequently changing prices, so I am checking in regularly. Generally speaking though we will soon be able to forget entirely about several household items. Small steps.


We’ve been using this JIT method for six weeks. Here are some results and observations so far…

It’s not all plain sailing…

Next steps…

In my mind, the simplest next step would be the automation of getting a grocery list into our spreadsheet in the first place. First from Mealime, but in the future we would like to use recipes from other sources too.

I’ll post again when we’ve made some progress on this.

Let me know if you have any thoughts on any of this - I would love to speak with you. You can email me at