I know some people already mentioned almond butter, but I wanted to add a few things. We prefer almond butter to peanut butter (I think its a bit healthier, too, and definitely has fewer pesticides), so we get 2lb bags of almonds at the indian food store for much, much, less than other places. We roast them, and then grind them in the food processor with a little bit of salt. The thing about almond butter is you have to grind it for a while before it turns to butter. It starts out looking grainy like pie crust, and there is a strong temptation to add extra oil, but you just have to keep grinding. All at once the cell walls break down and the oil gets released, and it is the most beautiful creamy spread a person could want.