bavarian cream is more like a custard, while boston cream is a pastry filling. one can be eaten on its own while the latter is enjoyed better in doughnuts, pastries, cakes, and pies. being more like a custard, bavarian cream has a thicker, more dense texture and it uses gelatine as a setting agent.