Just how many cans of shaving cream does it take to fill a bathtub? The answer is finally here! I recently had a shipment of shaving cream come in and combined it with my stock of 6 to answer the question it takes 30 cans. Yep. 30 cans of shaving cream does the trick.