Personally, I think Americolor food dyes work the best for coloring buttercream frosting to a darker color. If you’re using this type of food dye for your frosting, make sure to mix in a little cocoa powder, too! This covers up the slightly bitter dye taste.