I have a monthly meal plan, so whatever we are having we will have on the same date every month, rather than days if that makes sense. I made sure each week to have 2 meat meals, some vego meals, a cheap meal, a quick and easy meal etc. I do my shopping weekly and write down exactly how much fresh produce I need so my waste is minimal. If something doesn't suit a particular day, then I swap it for another meal that week