Buckle up, put your hard hat on and get ready for the ride. This is your life now. And will be for the next 15 years or so. One day he will want what you are having. You are his role model, just keep eating your vegies. Until then, don't stress about it - don't let it push your buttons. At 17, 15 and 13 my kids still hate pumpkin - except in pumpkin soup (go figure). A good suggestion is to look at your child's intake over 48 hours rather than 24 hours - it tends to even out.
Barb, i accept that "this is the way things are" right now. But i'm curious, what to do in the meantime?

Do i put normal food on her plate (what i'm having) or just, the food i know she will eat/will consent to having on her plate?

Do i put food on her plate but leave it up to her, what she DOES eat?
or do i offer stickers for her having a bite of anything?
i've tried so many things, don't know to do now.
just sick of every meal time being a battle
sick of being judged, when we eat in front of others.
any ideas?

she's 4, and down to one very short breastfeed, maybe three times a week, first thing after she wakes up.
things she eats: tinned pears, tinned peaches, tinned apricots, dried apricots, sliced apple (but not skin), sometimes banana, baked beans, spag bolognaise if the sauce/meat/veg is pureed, rice, pasta absolutely plain, vanilla icecream, banana muffins (used as motivation), mango yogurt, if i boil her an egg - she'll eat ONLY the yolk, store bought mini quiche (fetta and leek), tasty cheese, chutney, wholegrain bread, weetbix, she drinks water predominatly, with the occasional apple juice. My concern is how virtually everything she WILL eat, is processed food. e.g i can get her to eat dried or tinned apricots, but not REAL fresh apricots. I cannot get her to eat anything GREEN e.g brocoli, lettuce. She won't eat tomato but loves chutney and tomato sauce. No matter what i bribe her with, she will refuse to even have a bite of SO many foods.

thanks in advance