Although not really in Alcanena but in Louriceira (which is about 10 minutes driving from Alcanena) it's well worth the drive there.
The food is quite good and in really good quantities. The employes are also nice. Overall quite a good experience. Try the house wine (cerejo) which is really nice surprise for it's price.