This post may feature affiliate links. Please read our disclosure policy.

If you’re looking for a vegan Mexican crema recipe that’s rich, creamy, and tangy, you better buckle up.

Fair warning — you will soon be topping all your favorite dishes with this sauce.

Vegan Mexican Crema Recipe
We put Mexican crema on everything!

📖 About

Once you try a taste of Mexican crema (vegan-style), you’re going to be guzzling it by the spoonful!

It’s perfect to top all your favorite Mexican antojitos with to tame down the spicy flavors.

What is it?

Mexican crema has a consistency slightly thinner than sour cream with the tartness of crème fraîche.

It usually contains four common ingredients: heavy cream, buttermilk, lime, and salt.

Is it vegan?

As you can tell, Mexican crema is not very vegan-friendly.

But since moving to Mexico, we’ve made it our goal to re-create Mexican staples into dairy and meat-free versions.

This one is made of cashews, which provide an ultra-creamy and pleasantly rich taste.

Curious why the vegan Mexican crema version is better than the original?

It’s not only easier to make, but it also requires zero dairy products (saving most of us from bloating and stomach issues).

This Mexican crema recipe is vegan, gluten-free, and oil-free. It’s perfect for all occasions, but it does come with a warning…

It may disappear quicker than anticipated.


Mexican crema is widely used to tame the spicy flavors of chile peppers, and it’s especially delicious on crispy antojitos like gorditas, sopes, enchiladas, and corundas.

You can also use it to top off meals like sopa de frijol, or sopa de lentejas.

It’s not just used for antojitos either. With a small tweak, it’s perfect for sweet recipes like fresas con crema.

And here’s a little secret for you…

A spoonful or two of Mexican crema is delicious when making guacamole to add a little extra flavor and richness (you’ll thank us later).

Whatever way you choose to use Mexican crema, we know it’s going to become a staple in your home!

Cashews, Salt, Onion Powder, and Lime
Don’t you wish every recipe could be this easy?

🍲 Key ingredients

For a complete ingredient list and step-by-step guide, scroll down to our recipe card.


Taste: cashews have a rich, nutty flavor. When blended, they transform into the creeeeamiest texture, which is perfect to replace dairy. We love cashews.

Health: cashews help your brain, bones, and energy production centers thanks to their copper, magnesium, and manganese content. They also contain heart-healthy fats that have shown to decrease LDL cholesterol (the bad kind).


Taste: acidic, tangy, and slightly sweet. Yup, that’s lime juice! We wanted to keep this Mexican crema recipe as close to the original version as possible, which is achieved with lime (obviously).

Health: in such a small package, limes are full of vitamin C, antioxidants, and many other nutrients. Squeeze lime into or on anything to enjoy a blast of vitamins and minerals.

Close up of Cashews
The secret weapon to a deliciously creamy vegan sauce


Taste: one of the five universally accepted flavor profiles. It would be hard to describe salt any other way than “salty”. In any case, it’s used in cooking to enhance taste and bring out natural flavors.

Health: did you know salt is essential for our bodies to function? It helps our nerves work properly and allows our muscles to contract (sounds pretty important). Some people aren’t affected by sodium, while others may develop high blood pressure and bloating. The Dietary Guidelines for Americans recommend limiting salt to 2300mg per day.

🔪 Instructions

If you have questions about this vegan Mexican crema recipe, don’t forget to check out our FAQ section at the bottom of this post.

Step 1: it’s very important to soak your cashews overnight, especially if you don’t own a high-speed blender. You’ll know they’re ready when you can easily split them in half (like butter). Once your cashews are nice and soft, drain them and add everything to your blender.

Cashews and Seasonings in a Blender
Throw everything in a blender

Step 2: blend your sauce on high until the cashews are smooth. Be patient! This process can take anywhere from 3-10 minutes depending on your blender. Make sure you stop and scrape down the sides a few times to catch all the little cashews bits.

Vegan Mexican Crema in a Blender
Blend until smoooooooth

Step 3: if the crema is a bit thick for your liking, add in more water a tablespoon at a time until you achieve your preferred consistency. Serve your cashew crema over sopes, tacos, spaghetti, soup, rice dishes, etc.

🌡️ Storage

Fridge: vegan Mexican crema will keep in the fridge for up to 4-6 days. We usually keep ours in a mason jar with an airtight lid.

Freezer: if you go through this sauce slowly, try freezing it for up to 6 months! Just make sure you store it in an airtight container or freezer-safe bag.

Thaw: Once you take the Mexican crema out of your freezer, thaw it in the fridge overnight. The next day, stir or quickly re-blend it, and bam! Good to go.

Cashew Crema in a Mason Jar
Mexican crema is delicious on tacos, burritos, or soup!

💭 Pro tips

Time to share our tips and tricks we learned while perfecting this recipe for you:

  • Allow the cashews to soak for the full 12 hours. If you don’t have time to leave them overnight, soak them for 1-2 hours in boiling water.
  • Bulk stores usually have better prices for broken cashew pieces and halves, which work equally as well in sauces.
  • Start slow and work your way up with the water. You can always add more, but you can’t take it away!
  • If money or calories are important, measure out your servings to avoid going overboard.

🍴 Tasting notes

We are head-over-heels for this Mexican crema, and we know you will be too. It’s:

  • Creamy
  • Rich
  • Fresh
  • Tangy
  • Authentic

If you try our vegan Mexican crema recipe, please rate it and leave us a comment below! Want to stay up-to-date with new recipes? Subscribe to our newsletter or connect with Broke Bank Vegan on social media. Happy eating!

Mexican Cashew Crema

Vegan Mexican Crema

Mitch and Justine
This vegan Mexican crema is perfect to finish off spicy Mexican dishes. It's rich, creamy, and tangy. Warning: you may end up drizzling more than you "need." But hey, that's never a bad thing.
5 from 25 votes
Prep Time 10 minutes
Total Time 10 minutes
Course Dip, Dressing, Spread
Cuisine Gluten-Free, Mexican, Oil-Free, Vegan
Servings 20 servings
Calories 37 kcal


  • High-speed blender
  • Spatula
  • Mason jar
  • Small bowl
  • Strainer


  • 1 cup raw cashews, soaked ($1.72)
  • ¾ cup water ($0.01)
  • 1 ½ tbsp lime juice ($0.09)
  • ½ tsp salt ($0.01)
  • tsp onion powder ($0.01)


  • To begin, soak the cashews in room temperature water for about 12 hours, or overnight (they should be very soft and split easily). After they've soaked, drain the cashews and place in a blender with the water, lime juice, salt, and onion powder.
  • Blend on high until completely smooth, which takes anywhere from 3-10 minutes depending on your blender. Make sure to stop and scrape down the sides of your blender a few times. If it's too thick for your liking, add more water in 1-2 tbsp at a time (it will thicken up in the fridge).
  • Serve this crema over sopes, tacos, soups, burritos, rice dishes, etc. Transfer to an airtight container or jar for storage.


YouTube video


  • If you don’t have onion powder, don’t worry! It’s not 100% necessary, but it does give the recipe a rich, well-rounded flavor.
  • Optional ingredients are not reflected in the price or calories of our recipes.
  • We calculate nutritional information for our recipes with Cronometer.
  • Recipe cost calculations are based on ingredients local to us and may vary from recipe-to-recipe.
  • All prices are in USD.


Serving: 1tbsp | Calories: 37kcal | Carbohydrates: 2.2g | Protein: 1.2g | Fat: 2.9g | Saturated Fat: 0.5g | Polyunsaturated Fat: 0.5g | Monounsaturated Fat: 1.5g | Trans Fat: 0g | Cholesterol: 0mg | Sodium: 59.8mg | Potassium: 46.8mg | Fiber: 0.2g | Sugar: 0.4g | Vitamin A: 1.6IU | Vitamin C: 1mg | Calcium: 2.9mg | Iron: 0.4mg
Don’t miss another recipe!Subscribe to our newsletter!

♻️ Similar recipes

For more tasty dips and dressings, check out our:

  • Avocado cream sauce to swap out cashews for this buttery-smooth fruit.
  • Chamoy for a sweet, tangy, spicy, and salty sauce to have with fruit, drinks, and more!
  • Salsa roja for a simple Mexican staple you need to master to level up all your favorite foods.
  • Salsa verde for a tart, spicy, and tangy sauce to put on all your favorite Mexican dishes.


What can I substitute for Mexican crema?

You can use a basic cashew cream sauce (cashews and water), or check out our spicy chili aioli. For non-vegans, the closest thing to Mexican crema is crème fraîche.

Can this be made with other nuts?

You can try making this recipe with almonds, but you won’t be able to achieve as smooth a consistency as with cashews.

Is this oil-free?

Yes, this recipe contains no oil. It’s just cashews, water, lime, salt, and onion powder!

Is this gluten-free?

Yes, this Mexican crema is gluten-free.

Similar Posts

Leave a Reply

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

Recipe Rating


  1. 5 stars
    This crema is delicious! My only regret is that I didn’t make a double batch. I have sofrito black beans just waiting for a “drizzle,” haha, of this stuff on top. I’ll use it constantly! So many thanks for the recipe.

  2. How long will this last in the fridge? BTW. Just made this, and it’s so good! I let the nuts soak in boiling water for an hour, and it did well in my vitamix. Tastes like the crema I buy from the Mexican grocery store.

    1. Hey Chris!

      We’re so glad you like it! Yes, you can get away with much less soak time when you have a high-speed blender (so nice!). It will keep in your fridge for at least 4-6 days, but we find ours usually lasts longer. Hope that helps!

  3. Your video shows coconut oil blended into the cashews but your recipe doesn’t include coconut oil. I’m planning to omit it and hopefully it will be delicious.

    1. Hi Jann,

      Wow, the coconut oil is 100% not supposed to be included in this recipe! Thank you for catching that mistake. It will definitely taste delicious without it as it shouldn’t even be in there! We will post an updated video soon.

  4. 5 stars
    I made this crema to add to an enchilada sauce recipe. The final sauce was delicious and creamy. Used the crema as a garnish also.