A California roll typically contains cucumber, avocado, and crab meat wrapped in sushi rice and nori. In contrast, a Philadelphia roll includes smoked salmon, cream cheese, and cucumber. The key differentiator is the cream cheese and the use of smoked salmon instead of crab meat in a Philadelphia roll.