It's not easy to find good vegetarian food in Portugal. Karen's service is definitely an exception. You have to order one day in advance and pick it up by yourself. But what you get is worth this advert. We had a Lasagne which was obviously made from fresh ingredients and it was so much that we enjoyed some the day after again. The dessert was delicious too so we can only recommend her. And a tip: Ask her for some local wine.
Cons: pick it up