we use up what is available from the garden first, I buy some veg and fruit,
we keep the larder supplies stocked, herbs, pasta, rice, flour, oats, sugar, oils, vintagers that sort of thing,
we buy or exchange for meat, we buy straight from the farmer, usually whole lamb, half a pig, beef mix, we belong to a couple of meat co ops, where you agree in advance with the farmer how much of an animal you are going to have,
meal plans work like this,
what is the protein (meat ,fish, beans, nuts) , what veg are we having with it, from what is available( what's there to much of, what needs using up), what do you want to add to make in to a tasty meal,
let them start with the meals they like, then they have to make something else, they will have more control over how the ingredients are cooked, as long as they are starting with healthy ingredients and it ends up inside them, it up to them how it tastes.
If you want them to eat a healthy diet for life, then they need to master cooking, the only way that can happen is if you let them do it.
most rejected food items, when people say they don't like something is from when the person has tried it when it is badly cooked, once you learn how to control how an item is cooked, you find a way that you like it, and your taste develops, when you don't like food, it is only because your brain has previously rejected it, it's a protection system left over from when we were hunter gathers, your brain does not recognise it as food,
In this house it is unacceptable to say,"I don't like it', A "I have not yet learnt to appreciate it " is far better as you are not brain washing yourself into never enjoying it.
If you want them to be food literate then they need to get stuck in,
mine have never had any real disasters, odd cake that the oven was too low at the start,
they always run it by an adult what they are planning, and how they plan to execute it,
but after you have shown them once, and then watched one, leave them to it, I bet they surprise themselves and you.