I have struggled to meal plan for years, but suddenly cracked it a few weeks ago.
I sat the kids down and got them to help me make a long list of all the meals they could think of, and to speak up if they didn't like it.
I then wrote each meal on a post it note, and added an alternative meal to any that needed one because of a disliker. I kept the alternative meal simple - mainly cheesy pasta for one child and omelette for another child as I refuse to cook several more complicated meals for a single mealtime.
I then use the post it notes to plan out one week's meals on the table, trying to include a variety of meat and to keep at least one night really simple.
I then grouped the remaining post it notes around that single week, putting similar meals together. For me, this puts lasagna/cottage pie/pasta bake together, and pizza/fajitas together etc.
To make subsequent weeks, I swapped out a meal from week one with another from the same group. So if Monday was lasagna in week 1 it became cottage pie in week two, pasta bake in week 3 etc. I then checked through each week to make sure it looked sensible, and made a few changes that would mean leftovers could be offered instead of the cheesy pasta/omelette alternative.
We're on week three of three planned weeks now, so I intend to use the same method to plan another three weeks going forward. I've thought of a few new meals to add in to the mix too.
I haven't perfected the online shopping to support the meal planning, mainly because our online shop is now fortnightly and two weeks seems like ages away when shopping/fresh stuff won't last that long etc. I'll get better at this, or change delivery back to weekly!
Good luck!