Each Saturday, I look at each day the week ahead, and everyone's evening commitments.
So, evening meetings, phone calls, or travel away for DH, ballet for one DD, riding for another, school commitments, and tutoring sessions.
This helps me figure out whether there's time and commitment for a time consuming and meat and veges meal, or whether we're all going to be under the pump, so doing something like a lasagne or maccy cheese, that I can do ahead of time, and it's quickly served and eaten is better, for a particular evening. This also helps me assess leftovers for lunches, or whether I need to get in for sandwiches.
So for an example for the next week:
Monday - 6pm teleconference, nothing else - did bangers, mash and a shed load of veges.
Tuesday - DD pilates 4.15-5.15, won't be back until 6.15, other DD ballet at 8.15-9.15 - doing a chicken lasagne, salad, and garlic bread.
Leftovers from this will do a couple of days lunches.
Wednesday - Riding 6pm, so won't be back until 7.30, DH at a workshop all day, so doing a casserole and veges - can prep them in the morning, other DD can put them on at 6.30pm.
Thursday - Workshop again for DH, tutoring 6.30-8.30, so we'll be doing 'it tastes like honey' while the girls are being tutored. (Chinese noodley/stirfry dish).
Friday - takeout.
Saturday - DD's birthday outing will eat up most of the day so home-made hamburgers.
Sunday - Roast Lamb and veges.
Sorry if I've bored anyone to death. . .!
OP, I'd look at online shopping, and building up a list on your online account of your frequent purchases - really helps with time and money.
I break up my shopping list - ALWAYS have a list into these sections - Meat and Fish, Dairy (including bread and eggs), Fruit and Veges, Cleaners, sanitary products and 'other'. If you break it into sections it's easier to see what you've forgotten, and just allround more manageable to do.