If you are after basic but good value food Balloch Hotel has a decent menu.
After looking around the area this restaurant was much better than the cheap eats also in town. My partner and I both had one of the 'home cooked' piers and each was served hot in good time.
The pie was tasty but don't expect too much for your £7- £9 average main meal cost. My chips were basic pre frozen French fries and what looked like pre frozen 'Birds Eye' peas. Other sections do specify 'hand cut chips' so maybe these were better.
There is also ample free parking and a very nice walk by the Loch (or an open fire if you prefer to just relax after your meal.
All in all nothing to rave about but if you're in Balloch this is as good as you'll get without spending much more at the Cameron House Hotel restaurants.