Craving that cool, tangy drizzle on your tacos but skipping dairy? This article walks you through a simple homemade vegan crema recipe made with just a few pantry staples.
You'll learn what crema is, the ingredients you need, and step-by-step directions to make it smooth and creamy. We'll also cover flavor variations, tips for the best texture, and mistakes to avoid.
I've made this recipe more times than I can count, and it never fails. By the end, you'll have a go to sauce that works on almost anything. Let's get into it.
What Is Vegan Crema?

Crema is a tangy, creamy sauce common in Mexican and Latin cooking. The traditional version uses sour cream or heavy cream with a splash of lime juice.
Vegan crema swaps that base for soaked cashews blended with water and citrus. The result is a thick, pourable sauce with the same richness and tang people love.
It works well on tacos, bowls, soups, and roasted vegetables.
No fancy equipment needed, just a blender and a few minutes. Once you make it at home, it tastes far fresher than anything store-bought.
Ingredients You'll Need

These simple, wholesome ingredients come together to create a smooth and creamy vegan crema that rivals any store-bought version. Most of them are pantry staples you likely already have on hand, making this recipe as convenient as it is delicious.
- Raw Cashews
- Fresh Lime and Lemon Juice
- Water
- Kosher Salt
Raw cashews form the creamy base of the sauce. Fresh citrus juice adds the tang that makes crema taste bright and balanced. Water thins the mixture so you can control the final consistency, and kosher salt brings out the flavor while balancing the tartness.
Optional Add-Ins for Extra Flavor
| Add-In | Flavor It Adds |
| Garlic clove | Sharp, savory depth |
| Fresh cilantro | Herby, fresh taste |
| Jalapeño | Mild heat and spice |
| Chipotle in adobo | Smoky, spicy kick |
| Avocado | Extra creaminess and mild flavor |
| Nutritional yeast | Slight cheesy note |
Simple staples come together to make this sauce work every time.
How to Make This Vegan Crema Recipe
This vegan crema comes together in just a few simple steps with no cooking needed. Blend, season, and it is ready to pour over anything you like.
Step 1: Soak the Cashews (Optional)

Soaking cashews in warm water for at least 30 minutes makes them softer and much easier to blend into a smooth, creamy texture. If you have a high powered blender, you can skip this step and blend them straight from the bag. However, soaking is always recommended for the silkiest and creamiest final result possible.
Step 2: Blend the Ingredients Until Smooth

Add the cashews, lime juice, lemon juice, water, and salt to a blender. Blend on high until the mixture turns completely smooth with no grainy bits left behind. Scrape down the sides of the blender as needed to make sure everything is fully incorporated and the texture is perfectly uniform throughout the entire batch.
Step 3: Adjust the Thickness and Seasoning

Taste the crema and add more salt or citrus juice if needed to get the flavor exactly where you want it. If it is too thick, add water one tablespoon at a time until it reaches the texture you prefer. Small adjustments make a big difference here, so take your time and taste as you go.
Step 4: Chill Before Serving for the Best Texture

Transfer the crema to the refrigerator for at least 20 minutes before serving. This short resting time allows the flavors to settle and meld together while giving the crema a firmer, creamier texture that drizzles beautifully over tacos, bowls, and salads. Chilling also improves the overall consistency and makes it much easier to pour or spoon.
Vegan Cilantro Lime Crema Variation

A simple dairy-free twist on the classic crema that keeps all the flavor without any animal products.
Additional Ingredients
Fresh cilantro, an extra squeeze of lime juice, and a small garlic clove turn this into a herby, zesty version of the base recipe.
How to Make Cilantro Lime Crema
Add the cilantro and garlic to your blender along with the base ingredients. Blend until smooth and check the flavor before serving.
A herby twist on the classic that pairs well with tacos and bowls.
Easy Flavor Variations
Small tweaks let you turn this base recipe into several different flavors.
Spicy Jalapeño Crema

Blend in half a fresh jalapeño along with the rest of the ingredients for a mild, clean heat that does not overpower the citrus.
This version works especially well on grilled tacos, grain bowls, and roasted vegetables where a little spice adds contrast and depth.
If you want more heat, leave the seeds in before blending. For a milder result, remove the seeds and use only the flesh.
Garlic Lime Crema

Add one roasted garlic clove to the blender for a deeper, more savory flavor with a slight natural sweetness underneath.
Roasting the garlic first mellows its sharpness and gives the crema a warmer, more rounded taste compared to using raw garlic.
This version pairs well with grilled corn, black bean dishes, and anything that benefits from a bold but balanced sauce that does not overpower the other ingredients.
Chipotle Vegan Crema

Mix in a small spoonful of chipotle peppers in adobo sauce before blending for a smoky, slightly spicy version that adds a lot of character to the base recipe.
This variation works well as a drizzle over tacos, burrito bowls, and roasted sweet potatoes. Start with a small amount and taste as you go since chipotle can get quite intense quickly and a little goes a very long way.
Avocado Crema

Blend in half a ripe avocado for a thicker, milder sauce with extra creaminess and a subtle buttery flavor that sets it apart from the standard version.
This variation is slightly richer and works well as a dip or a spread on wraps and sandwiches, as well as on tacos and bowls.
Use it the same day you make it since avocado tends to oxidize and lose its vibrant color fairly quickly after blending.
Tips for the Creamiest Vegan Crema

Small tweaks in technique and ingredients make the difference between a thin sauce and a rich, smooth crema.
- Use fresh lime and lemon juice instead of bottled. Bottled juice tastes flat and misses the bright, natural tang that makes this crema taste fresh and well-balanced.
- Do not rush the blending step. A full two to three minutes gives the cashews enough time to break down completely and produce a smooth, creamy texture throughout.
- Add water slowly and one tablespoon at a time. A small amount changes the consistency quickly, so going gradually gives you much better control over the final result.
- Always taste the crema before serving and adjust the salt or citrus as needed. Small changes at the end are what bring the whole sauce together and make it work with the dish.
Common Mistakes to Avoid
- Using too little liquid leaves the crema too thick to blend smoothly. Add water slowly until the blender can move freely.
- Overusing salt can overpower the fresh citrus flavor. Start small and taste as you go.
- Skipping the blender blend time leaves the sauce grainy instead of smooth. Give it the full time it needs for a silky finish.
- Not adjusting the consistency means the crema won't pour right. Check the texture and adjust with water as needed.
- Forgetting to soak the cashews can leave a rough texture in the final sauce. Soak them ahead of time if your blender isn't very strong.
Conclusion
Making your own vegan crema at home is easier than it sounds, and once you try it, you probably won't go back to store bought.
I keep a batch in my fridge most weeks because it goes with almost everything I cook. Give this recipe a try, adjust it to your taste, and make it your own.
If you loved this vegan crema recipe, drop a comment and let me know how yours turned out. Feel free to share this post with a friend who loves tacos as much as you do, or check out more recipes on the blog.
Frequently Asked Questions
How long does vegan crema last in the fridge?
Vegan crema stays fresh for about five to seven days when stored in a sealed airtight container in the refrigerator. Give it a quick stir before each use since it may thicken slightly as it sits. If it gets too thick, add a small splash of water and stir well.
Can I make vegan crema without a high powered blender?
Yes, but soaking the cashews for a longer period of time helps them blend smoothly in a regular blender. Aim for at least one hour of soaking rather than 30 minutes. Blend a bit longer than usual and scrape down the sides as needed to get the smoothest possible result.
Is vegan crema the same as vegan sour cream?
They are similar but not identical. Crema is thinner and often more citrusy than typical vegan sour cream, which tends to be thicker and tangier. Both work well as toppings, but crema is better suited for drizzling while sour cream works best as a dollop on top of dishes.
Can I freeze vegan crema?
Freezing is not recommended since it can change the texture of the cashews once thawed, leaving the crema grainy and separated. It is best made fresh and used within a week for the best flavor and consistency. Since it comes together so quickly, making a fresh batch is always the better option.
What can I use instead of cashews?
Sunflower seeds or silken tofu can work well as a substitute for cashews in this recipe. The flavor and texture will be slightly different but still creamy and satisfying. Sunflower seeds give a slightly nuttier taste while silken tofu produces a lighter and more neutral flavored crema that blends very smoothly.