Breakfast usually omelette with varied fillings or scrambled eggs with mushrooms/onions/tomatoes/olives/ham etc or home made pancakes (I use 50/50 ground seeds/nuts and buckwheat flour). We don't have any bread/rice cakes with breakfast at all and (4 years on) don't miss them. I have taught him to go for the "fillings" rather than (carb)"fillers" iykwim.
I make soups 2-3 times a week, sometimes use millet in them to make them more substantial and often meaty bits. I always have a salad on the go, favourite being veg salad (like Russian salad, but I use cooked parsnips instead of potatoes as don't like cold potatoes). I use olives, Italian mushrooms, peas, cucumbers in brine, apple, cooked carrots, sweetcorn, garlic, onions, herbs etc.. in the salads.
When making rice based dish, I often put buckwheat in with the rice, it then has a darker look and as buckwheat is a whole grain (ie not polished), I hope he gets more trace minerals that way. He can have potatoes OK, but I generally try and think of carbs as a smaller portion, so often do 2 veg take up more space on the plate than potatoes.
I occasionally use gf pasta, mainly veg-based tri-color or rice & millet, and potatoes. If I do something like spag sauce or curry etc, it will be piled up with veg of all sorts, inc broccoli, cauli etc, almost like a veg sauce with some meat, so pasta is not a main ingredient on the plate.
Often make jelly with fruit, stewed fruit or sometimes get ice-cream or shop-bought choc-based gf desert.