Batch cook so you don't have to cook every night. I cook a large amount of food, or two/three meals at once (e.g two/three similar meals that have the same veg or base such as curries) and then freeze it into portions.
I do exactly the same for lunches mostly making soups/dhal and freeze into portions, then I just take what I fancy out of the freezer (it helps having an American style freezer, you can fit loads in).
Are you the sort of person who likes to go back to the same favourite meals, or try different things? If the latter, perhaps pick a weekly theme, maybe from the same cookbook and then you are reusing the same kind of ingredients in each dish. E.g. persian week, or wagamamas week, or whatever books/theme you feel like.
If you like the same things just have a recurring planner, but over a couple of weeks so it doesn't get too boring.
Have a few core recipes that are your lazy/don't need to think meals that use a lot of pantry items or the sort of veg you always have in, so you don't need to plan buying anything unusual from the shop or can rustle up without planning a meal, for those days where things don't go to plan. For me these are noodle based meals, I always have peppers, mushrooms, baby corn in, using pantry items you can make ramen, nasi/mie goreng, yaki udon etc without any planning and do what you fancy (assuming you like these sorts of foods of course, and have a reasonably well stocked pantry). You can even batch cook slices of meat so you just chuck them in too, or I always have a bag of king prawns in the freezer which can be thrown in to cook last minute.
Other don't need to think meals can be bean based. Bold beans book has a lot of great tips for throwing together meals with 5 ingredients. I always have a range of their jarred beans in stock.