Can I suggest trying things the other way round and working out what you want to eat for about four days. Then what you’ll do with the leftovers (so you buy a bag of carrots...well you’ll be having carrots more than once this week then).
I’m surprised you need shampoo etc each month...but each to their own and you might all share one bottle.
I’d add:
Breakfast - OJ, milk (12 pints a week for four of us), bread for toast, porridge, brioche for fuss pot DS2
Meal food - fresh pasta, rice, risotto rice, potatoes, onions, garlic, cream, passata, peppers, mushrooms, tomatoes, frozen peas, mince, roast something, stock cubes/pots, cheese, ham, bagels, cream cheese, eggs, tea, coffee, squash
Snacks and treats - yoghurts, fruit, crisps, biscuits