That sounds fine to me.
My DS's menu at the moment is something along the lines of:
Breakfast -
porridge/readybrek with banana, glass of milk
or wholegrain toast, with marmite, or jam, or peanut butter, and milk
Snack -
A few slices of apple, rice snack things, cubes of cheese
Lunch -
homemade pizza (we made them together on english muffins today) with mushroom, ham, yellow pepper, cheese and tomato pasta sauce
More sticks of carrot and pepper and cucumber. (He likes crunchy things at the moment). With water.
This afternoon we'll probably have a kiwi and I expect he'll ask for one of those organix 'bars' - with milk.
Dinner, I'm planning to get him to help me cook a risotto from the cbeebies 'I can cook' as I find if he helps me to cook something he generally eats it more happily. He'll have a yoghurt for dessert most nights.
Um, other stuff we do that he likes -
Frittata, can pile lots of veges in with the egg, and he likes it being cut into fingers so if using the fork starts getting tiring he can resort to fingers without me being annoyed.
He likes pasta, especially if I remind him that spaghetti is Peppa and George's favourite just before serving.
Mini meatballs have been surprisingly successful - he calls them sausages and I just agree.
We did fish fingers with mashed potato and mixed frozen veg yesterday. We made cheesey muffins together for lunch and had with butter & marmite (for him) and homemade chutney (for me).
Risottos stick on the cutlery as well and he seems to like.
Baked beans on wholegrain with cheese are one of his favourites. I'm not thrilled by the salt & sugar content, but it's not an everyday thing and is an easy fallback on busy days.
Eggs - scrambled or in omelettes with added extras.
With an allergy, perhaps you could use an allergy-free cookbook (like this one and involve her a bit.
My boy goes through refusenik phases, but we don't tend to make something else. If he's really eaten nothing I might make a slice of toast for him but mostly I figure it's swings and roundabouts, if he doesn't eat much one day, he'll most likely eat a bit more the next.
I think you sound like you're doing fine.