The second-best substitute for crema is sour cream, which is tangy, creamy, cooling, and readily available in almost any supermarket or corner store, but has less fat than rich crema. You may also want to explore recipes for makeshift crema that use plain yogurt or buttermilk as a base, though buttermilk can also be hard to find.