Best Vegan Crema (Mexican Sour Cream Recipe)

Are you looking for a dairy-free alternative to Mexican crema? Then this creamy vegan crema recipe is for you. It uses just 5 ingredients and it’s delicious over all of your favorite dishes.

Glass jar filled with homemade vegan crema or Mexican sour cream made vegan and with almonds.
Vegan Crema

Vegan Crema

A drizzle of vegan crema is that special extra touch that all of your favorite Mexican dishes and plant-based meals need.

This vegan crema recipe is dairy free, nut free, soy free, gluten-free, oil-free, doesn’t use artificial flavors, and it requires just 5 simple ingredients!

It’s incredibly easy to make and so delicious that you’ll soon want to be pouring it over all of your favorite foods.

Amigos, in this vegan recipe I’m going to guide you through everything you need to know about making a perfect vegan crema – and why it’s a great alternative to the traditional dairy Mexican crema.

What is Mexican Crema

Crema or crema fresca is a creamy and slightly tangy dairy-based condiment sauce used in Mexican cuisine that pairs well with spicy foods.

Mexican crema is quite unique and not exactly the same as American sour cream. The American kind is more tart or tangy than the creamier Mexican variety. In a pinch you could interchange them, but if you’re looking for that extra tartness of the American version you won’t find Mexican crema as strong. So the American kind may not suit all recipes.

The closest thing would be French creme fraiche – and you can actually think of crema as the Mexican version of French crème fraîche since they’re so similar. 

In the US when it’s hard to come by, some people make their own dairy based Mexican crema by blending a combination heavy cream with buttermilk, lime juice and salt. Others also mix in regular sour cream.

A glass jar filled with vegan crema sits on a wooden table. Surrounded by scattered almonds and a vibrant green cloth, an open jar lid lies nearby. The vegan crema looks smooth and thick, and a small bowl of almonds is partially visible.
Vegan Mexican Crema

Types of Mexican Crema

In Mexico we use thin crema to drizzle over our food as a topping and we occasionally cook with thicker ones too — actually, we also make desserts with it too.  

If you’ve ever been in a Mexican food store chances are you’ve seen crema, crema fresca and crema agria

The difference between these Mexican cremas is in the way they are produced, and the level of tartness they each have. 

Crema and crema fresca tend to be on the milder more neutral taste, but still have a slight tartness to them. Whereas, crema agria is more like American sour cream.

Mexican Vegan Crema

Crema vegana is a dairy-free version alternative to the traditional Mexican dairy cream. 

This popular topping can be used in countless vegan Mexican dishes and it requires just a few high quality ingredients.

This dairy-free sauce will turn into one of your favorite condiments that’s a delicious addition for tacos de papasopa, burrito bowls, veggie burgers, and so much more!

A short glass filled with Mexican crema vegana made from almonds.
Crema Vegana

Why Choose Vegan Crema? 

There are so many great reasons to choose crema vegana over the traditional dairy Mexican crema. Here are just a few.

  1. Healthier: Vegan crema doesn’t contain any animal products, so it’s cholesterol-free, low in saturated fat, and contains beneficial nutrients like plant protein and healthy fats.
  2. Better for The Environment: Plant-based foods have a lower carbon footprint.
  3. Everyone Loves It: Vegan crema is a delicious treat that can be enjoyed by everyone. In fact many people can’t see a huge difference between the two types.
  4. Tastes So Delicious: Mexican crema vegana is rich, creamy, a little tangy and it complements so many Mexican dishes.
Ingredients to make Mexican crema vegana.  sit on a dark wood table. There are raw almonds, water, salt, lime, and corn starch.
Vegan Crema Ingredients

Ingredients Needed

To make homemade crema vegana or Mexican cream you need just a few basic simple ingredients that are pantry staples for just about everyone.

  • Almonds: Buy them whole and with the skin still on, they’re cheaper this way.
  • Water: To blend the ingredients.
  • Corn Starch: To thicken up the cream a bit.
  • Fresh Lime Juice: For that tangy touch.
  • Salt: To bring out the flavors. (I use fine sea salt)

There are some people that some people that also like to add additional seasonings like onion powder, garlic, and nutritional yeast. This is up to you.

Other versions of this vegan sour cream are to add herbs or even avocado to make different flavors.

Small bowl filled with blanched almonds.
Blanched Almonds

Almond Sour Cream

The magical main ingredient used in my vegan crema recipe is almonds. Yes, almonds, isn’t that crazy?!

Some people like to use raw cashews but they tend to be a lot more expensive than almonds. See recipe notes.

We want to use whole almonds with their skin still on them. You can buy them just about anywhere, I get them at Costco – just make sure they’re unsalted.

To remove their skin we need to soak overnight or blanch them. Blanching means to quickly submerge something in hot liquid, but you’re not cooking it nor killing off vital vitamins and nutrients. In the case of almonds all we’re doing it helping to release the skin for easy peeling

You could use store-bought blanched or peeled almonds but I highly recommend you either blanch them yourself or soak them overnight to so you can insure optimum freshness of the almonds. Watch my video on how to easily and quickly blanch almonds here. 

Mexican Crema Vegana F.A.Q

Can I use a different type of nut to make vegan crema?

Yes, you can use cashews to make cashew crema, just know that the consistency and flavor may be slightly different than my almond version.

Can I use lemon juice instead of lime juice?

Yes you can, make sure it’s fresh lemon juice but do know that the taste will still be delicious just different. 

How long can vegan crema be stored in the refrigerator?

It can be stored in an airtight container in the refrigerator for up to one week. Well, that is if you don’t eat it all before then!

What are some dishes that I can use vegan crema in?

You can use it as a topping for tacos, burritos, nachos, sauces, pasta, desserts, salad dressing, or to make dips for veggies or tortilla chips.

What about tofu crema?

There are many people that like to make vegan crema with silken tofu. I’ve done it a few times but prefer the almond or cashew crema. 

Steps for blending almonds to make vegan sour cream.
How to Make Vegan Crema

How to Make Vegan Crema at Home

While it’s easy to go out and buy vegan crema alternatives, making it at home is quite easy. An added benefit is that you’ll be sure no strange ingredients went into it.

You’ll notice in the recipe that I’ve given you two options for this recipe.

The first option is for “sour” cream, which is made tart by simply adding lime juice to get that slight tartness of sour cream. 

The second option is for “neutral” crema, which isn’t tart and can be used for desserts or recipes where you don’t want that slight tartness. You could even add a sweetener to it when making desserts.

You could prepare the recipe then separate half before adding the lime juice and have two different creams to use each version for your different needs! 

Straining homemade almond milk to make vegan crema Mexicana.
Straining Almond Milk

1. Soak and Blend

Soak the almonds overnight with plenty of filtered water, and place in the refrigerator. Soak at least 8 hours.

The next day, drain, and rinse the soaked almonds. (You could also blanch the almonds in hot water and skip the overnight step). Peel away the skin from all of the almonds.

Place the peeled almonds, fresh water, cornstarch and salt in the blender cup and blend on high speed until a smooth consistency is achieved. 

Using either a nut bag or a fine mesh sieve, strain the liquid into a bowl. Use a spoon to push down on the pulp and get all the liquid out.

Don’t Toss Out The Almond Pulp

Make sure you save all of the almond pulp from this recipe. I use it to make a delicious vegan almond “cheese”. The cheese can be made and used like a dairy-free cheese spread or a vegan cotija alternative. 

Please notice that if you use a high-speed blender you may end up without any pulp and that’s ok. In a future recipe I’ll show you how to make vegan cotija using whole almonds.

A brown bowl filled with leftover almond pulp from almond milk to be used in making vegan cotija cheese.
Leftover Pulp for Almond Cheese

2. Cooking The Crema 

Carefully pour the blended liquid into a large pan. Turn heat to medium-low and stir until it begins to thicken up. It should coat the spoon.

This step is done to help thicken it up and give a smooth, thicker, and creamy texture like regular crema. This step is probably the most involved because you’ll have to keep stirring to prevent bubbling over and burning of the crema. If you want a thinner consistency then you can add a little bit more water. 

A step-by-step image showing the process of making Mexican vegan crema. A person mixes ingredients in a pan for a creamy vegan crema, with almonds and a lime nearby. The final image displays a jar of crema. A green cloth serves as a backdrop on a wooden surface.

3. Add The Lime Juice 

The last step, once the desired consistency has been achieved, is to remove the pan from the heat and mix in the lime juice if you’re wanting to make this a sour cream or crema agria.  Taste and add salt as desired.

4. Store 

Pour the crema into a container and allowed to cool down. Once it has come to room temperature the crema may be stored in the refrigerator to use cold later as desired. 

What Does Vegan Crema Taste Like

The result is a perfect dairy-free creamy, thick texture that drizzles and spreads on smoothly. The taste, well it’s insane how much like regular dairy this crema tastes. It doesn’t have a strong almond or almond milk taste. 

This crema makes the best non-dairy sour cream substitute I have tasted thus far! 

A plate of Mexican spaghetti blanco with ham.
Mexican Spaghetti Blanco

How to Serve

This creamy, thick, delicious vegan crema can be used in countless of ways. Below are some of my favorite ways to use it.

Vegan TacosMexican White Spaghetti, in desserts, on EsquitesTortas de MilanesaPambazosTorta de JamonSopa de HabasTinga, TostadasEnfrijoladasTlacoyosEspaguetti Verde, Rajas con Crema, and countless other dishes. 

How To Store Crema Vegana

Allow to come to room temperature then store in an airtight container in the refrigerator. It’ll keep fresh for up to 6 or 7 days. You could store in a glass jar or a squeeze bottle.

After sitting the crema may thicken up so just give it a good stir or allow it to come to room temperature to thin out again. If you’d like an even thinner crema than you can mix in a little bit of cold water. 

A small mason jar filled with Mexican vegan crema that's made from almonds.
Dairy-Free Crema

Vegan Mexican Crema Recipe

Vegan crema is a delicious and healthy alternative to traditional Mexican crema. With a few simple ingredients, you can enjoy this delicious creamy sauce and jazz up all of your favorite meatless or vegan Mexican dishes. 

This vegan version is cruelty-free, healthier than dairy-based, has authentic Mexican flavors, and it’s so incredibly easy to make! 

Nancy Lopez author of Mexican Made Meatless

Gracias

I’m so happy you stopped by. If you have any questions or want to let me know how you liked this recipe, do leave a comment. Muchas gracias, I appreciate you!

A glass jar filled with Mexican vegan crema and a spoon scooping some out.

Vegan Crema (Mexican Vegan Sour Cream)

Nancy Lopez & MexicanMadeMeatless.com
A drizzle of vegan crema is the special extra touch all your favorite Mexican dishes need. This dairy free, nut free and soy free Mexican vegan sour cream recipe needs just 5 ingredients and it’s incredibly easy to make.
5 from 1 vote
Pin Recipe Leave a Review
Prep Time 10 minutes
Cook Time 15 minutes
soaking time 8 hours
Total Time 30 minutes
Course accompaniment, topping
Cuisine Mexican, vegan
Servings 10 servings
Calories 48 kcal

Equipment

Ingredients
  

  • ½ cup almonds soaked & skin removed
  • 2 cups water room temperature
  • 2 Tablespoons cornstarch
  • ½ small lime adjust to taste
  • ½ teaspoon salt adjust to taste

Instructions
 

  • Soak the almonds overnight or for 8 hours until they plump up and become softer, drain before using.
    cropped-How-to-Blanch-Almonds.jpg
  • One by one being removing the skin off of all the almonds. Place the almonds in the blender, half the salt, and 1/2 cup of water and blend for a couple of minutes.
    Add all the cornstarch, the remaining water and blend until completely smooth.
    Place a colander over a small bowl and pour the mixture into and strain into the bowl.
    Squeeze out as much water from the remaining pulp and set the pulp aside to make my almond cheese.
    How to Make Vegan Crema
  • Pour the strained liquid into a large deep pan and over medium heat cook the mixture until it thickens. This will take about 10 minutes.
    It's very important that you keep stirring the whole time to prevent it burning or bubbling over. As it cooks you'll notice that little by little the cream begins to form as the mixture thickens.
    You'll know that the crema is ready when it has a thick creamy consistency. When ready, remove from heat and allow to cool for a few minutes while you keep stirring it.
  • Once allowed to cool slightly, little by little add freshly squeezed lime juice and salt to the crema. Stir until well combined, allow to sit a couple of minutes, then taste and if needed add a bit more lime juice and/or salt until you get the tartness you're happy with.
    A glass jar filled with vegan crema sits on a wooden table. Surrounded by scattered almonds and a vibrant green cloth, an open jar lid lies nearby. The vegan crema looks smooth and thick, and a small bowl of almonds is partially visible.
  • Pour into a container and if serving it right away allow to cool a bit more, otherwise store in the fridge covered for up to 7 days. Enjoy it over all of your favorite Mexican dishes, or as desired.
    Glass jar filled with homemade vegan crema or Mexican sour cream made vegan and with almonds.

To Make a Neutral Crema:

  • If you want a more neutral tasting crema you can simply omit the lime juice and additional salt. Let cool completely before storing.
    Dessert cup filled with sweet and juicy quartered strawberries drizzled with vegan sweet cream.

Notes

This recipe makes 1.5 cups of crema.
*Watch the almond blanching tutorial here, How to Blanch Almonds
**Longer soaking time will only be required if your blender isn’t too powerful, otherwise the almonds may not breakdown enough and you’ll have a lot more pulp when you strain the liquid through a fine sieve.
How To Store Crema Vegana: Store in an airtight container in the refrigerator. It’ll keep fresh for up to 6 or 7 days.
To Make Cashew Crema:
You need 1 cup cashews, 3/4 cup to 1 cup water, 1/2 teaspoon salt, and half a lime. 
Simmer cashews in hot water for 10 minutes to soften up. If you have high-powered blender you can just blend with the rest of the ingredients. 

Nutrition

Serving: 10servingsCalories: 48kcalCarbohydrates: 3gProtein: 2gFat: 4gSaturated Fat: 1gPolyunsaturated Fat: 1gMonounsaturated Fat: 2gTrans Fat: 1gSodium: 119mgPotassium: 54mgFiber: 1gSugar: 1gVitamin A: 2IUVitamin C: 1mgCalcium: 22mgIron: 1mg
Tried this recipe?Leave me a ⭐⭐⭐⭐⭐ review and tag me on social media @MexicanMadeMeatless or tag #mexicanmademeatless!
Mexican crema vegana smeared on a tostada and drizzled with hot sauce and avocado slices.
Tostada with Crema and Salsa

(Please notice that this article contains Amazon affiliate links, which may earn us a small commission if you make a purchase through them. Your support helps us continue to provide valuable content.)

FREE GUIDE:
5 Essentials of Meatless Mexican Cooking
Featured Image

Similar Posts

5 from 1 vote (1 rating without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Rate This Recipe!




43 Comments

    1. Your blender is more powerful than mine so that’s why you didn’t end up with pulp. It’s ok the crema still tastes amazing and probably a bit creamier too. Enjoy!

  1. 5 stars
    I’m vegan. A lot of homemade vegan cream and cheese recipes create products which, frankly, taste disgusting. Part of that is probably that many of them do not include the straining and heating steps: they have a repulsive texture. This one is actually tasty. Thank you!