British puddings can be savory or sweet and are cooked by being boiled or steamed in something. American pudding, on the other hand, is closer to what Brits would call custard-- a sweet, milk-based treat that has been thickened.