Was there some change? Or a bug perhaps? I'm currently doing the Necromancer class (after i reseted old progress) and when i click on it "Bake" option is not active so i can't really gain charges on it.
You can only gain charges fighting monsters that are within a 20 level range below your level. This was implemented when blueberry shieldcake was released.