Did you know you could make a Mexican style crema with almonds?? That’s right, a delicious and smooth crema made without dairy! Most recipes call for cashews, but cashews are pretty expensive, so I stared using almonds instead and loved the result. In fact, I think almonds work better since they are not as sweet as cashews. This almond crema can be drizzled on your enchiladas, tacos, sopes, or pretty much any vegan Mexican dish.

The best part of this crema is that it is very versatile. You can add chipotle to it and drizzle it on pasta, or you could add roasted poblano to it and make poblano cream enchiladas. You could even omit the garlic, and add a banana to make an almond banana yogurt.

It is super easy to make and you don’t necessarily have to have a high powered blender. (I have a Vitamix , which was a wedding gift, that I love and use almost everyday.) If you do have a high powered blender, you can be lazy like me and make this crema without peeling or soaking the almonds. If you don’t have a high powered blender you will have to soak the nuts the night before, peel them, then blend them.

Mexican crema is much thiner than than sour cream, so if you’re looking for a sour cream recipe simply reduce the amount of liquid in this recipe. The possibilities are endless with this almond crema!

The Recipe: Almond Crema

If you have a high powered blender:

Add nuts as is, just make sure to blend until the sauce is very smooth.