Hello sioux, as with most of Portugal you can pay what you like for a meal but as a guide you will find it at best a third cheaper than at home. If you like fish then this is the place to get great fish without paying the earth for it, meat is also a good price.
We were there a few years ago so prices like most things have gone up from the prices I paid when we were there, but for a good plate of fish or meat (steak) you should find it about 20 euros each, that would include a starter say soup main meal and a bottle of wine.
There are two main places to eat in Funchal if you are on B&B one is the Harbour, there is even one boat that was once owned by the Beatles that is now a restaurant, although we never used any of these. The other is in the old fishermans quarter near the bus station in my mind this is the best area with lots of restaurants of all sorts, cannot remember any names but all the ones we tryed were were very good.
Dave