Check out our hub: http://wesolvedit.hubpages.com/hub/QUICK-HEALTHY-F... The key to making healthy meals for you is to make them fast, affordable, easy to make since you do have a 4 year-old running round and you don't have time to do complicated meals. This particular meal is healthy in that the fish is not breaded. And it is fast. Rethink how you do spaghetti... instead of pasta cook spaghetti squash or use the pre-bagged broccoli slaw and cook that instead of noodles for a twist/change. You both get an extra dose of veggies this way. Or if you have pasta, change the shape of your noodles (rotini or rotelle curly) and instead of marinara sauce, try cream of broccoli soup and add some left over chicken shredded from the night before.
Your son will think it's cool to have the curly noodles and ooh - green slimy goo on them, but you know it's puree'd broccoli and so he's getting his greens. Make his salads into happy faces - lettuce hair, tomato slice as a mouth and eyes from mushrooms or cucumbers or other veggies... now you have him eating salad.
Rethink the baked potato - they cook in the microwave 6 minutes on high (be sure to stab them with a fork after you clean them to let steam escape) and pack that potato with plenty of veggies and salsa for a fast meal. You can make baby red potatoes in less time 2-3 min. for his tiny appetite - cute and fun.
Tons of options available, you just need to think outside the normal parameters for how you think about dinner. Nothing is wrong with breakast for dinner either, a fresh veggie egg scramble is fast, nutritious and delicious - protein and healthy veggies all in one.