Really high cocoa chocolate is actually quite low in carbohydrate. I buy the 85% cocoa chocolate from Aldi - if you don't mind the slightly bitter taste it really hits the chocolate craving without too much guilt.
For putting weight on as mentioned full fat yogurt, cream, eggs, cheese, olive...