My LO is almost 6m and he has:
6-7am about 6oz milk
8.30am - porridge (or weetabix - 1 biscuit) with 3oz milk and some fruit puree followed by toast with real butter (one slice cut into triangles)
12pm - lunch is usually a jar of food followed by a fromage frais (sometimes two) and then some finger food (rice cake or bits of veg)
3pm 6-8oz milk
5.30pm jar for dinner followed by a jar of pud plus some finger food again (cheese or fruit)
8.30pm 6-8oz milk
Finger food wise he has tried toast, rice cakes, rusks, brocolli, carrot batons, cheese, green peppers, hummous on rice cakes, kiwi. He doesnt really eat much of the finger food to be honest!!
We offer water with meals and also inbetween. He does have diluted pear juice sometimes (which was recommended by the HV to help with constipation). He has the jars with bits in now and is doing fab at them. He is a big fella (20lbs - over the 91st centile - born on the 80-85th) and loves his food!!! Evidently!! He is totally off the scale for height so the his weight actually isn't really surprising. HVs are absolutely overjoyed with his progress - has been able to sit unaided for quite a while now and has a very accurate grip/pincer grip which really helps with the finger foods.
I dread to think how much he will be eating in 3/4m time!!!
Don't forget that all babies are different. Let them eat until they don't want anymore eg. hold food in mouth, spit food out, turn head away, clamp mouth shut etc! What you are doing sounds fine. He will fill up on milk if still hungry. If he drains bottles then add an oz just to make sure he is getting enough :)