Your Cool Home is supported by its readers. Please assume all links are affiliate links. If you purchase something from one of our links, we make a small commission from Amazon. Thank you!
How to Make Cashew Cream for Curry
To make cashew cream for curry, soak raw cashews in hot water for about 15–30 minutes, then blend them with fresh water until completely smooth.
That’s really the whole secret, and once you know how to make cashew cream for curry, you’ll wonder how you ever made curry without it.
This silky, dairy-free cream is the perfect way to add richness and body to your curry without any coconut milk or heavy cream.
If you’ve been looking for a creamy curry that’s still plant-based, cashew cream is about to become your new best friend.
In this post, we’ll cover exactly how to make cashew cream for curry, the ratio that works best, and the mistakes to avoid so your curry turns out perfect every single time.
Let’s get into it.
Why Make Cashew Cream for Curry
Knowing how to make cashew cream for curry is a game changer, and here’s why it works so well:
1. It Adds Creaminess Without Dairy
The main reason cashew cream for curry is so popular is that it delivers that rich, velvety texture you’d normally get from dairy cream or coconut milk.
Cashews are naturally high in healthy fats, so when you blend them up, they turn into a smooth cream that coats every bite of your curry.
This means you can make a creamy curry that’s completely dairy-free, whether you’re vegan, lactose intolerant, or just trying to eat lighter.
2. It Won’t Overpower Your Spices
Unlike coconut milk, which can add a sweet, tropical flavor, cashew cream for curry has a mild, neutral taste.
That’s why it blends so beautifully with curry spices like cumin, coriander, turmeric, and garam masala.
The cream thickens the sauce and makes it silky without competing with the flavors you’ve worked hard to build.
When you make cashew cream for curry, you’re basically adding texture, not a new flavor, and that’s exactly what you want.
3. It’s Super Versatile and Quick
Once you know how to make cashew cream for curry, you’ll realize how quick it is to throw together.
There’s no cooking involved, and once your cashews are soaked, the blender does all the work in under a minute.
You can also make cashew cream in advance and keep it in the fridge for up to four days, so curry night is even faster.
How to Make Cashew Cream for Curry Step by Step
Here’s exactly how to make cashew cream for curry the right way, step by step:
1. Start With Raw, Unsalted Cashews
The first step in making cashew cream for curry is choosing the right cashews.
Always use raw, unsalted cashews, not roasted or salted ones.
Roasted cashews have a toastier flavor that can clash with your curry spices, and salted ones will throw off the seasoning of your dish.
Freshness matters too; older cashews can be dry and won’t blend as smoothly, so use cashew cream with nuts that are still fresh.
2. Soak the Cashews in Hot Water
Soaking is where the magic happens when you make cashew cream for curry.
Place one cup of raw cashews in a bowl and pour hot water over them until they’re fully covered.
Let them soak for 15 minutes if you’re using hot water, or up to 30 minutes if the water’s just warm.
This step softens the cashews so they blend into a completely smooth cream.
Skip it, and your cashew cream for curry will be gritty, and no one wants a gritty curry.
3. Blend With Fresh Water Until Smooth
Drain and rinse your soaked cashews, then add them to a blender with about ¾ to 1 cup of fresh water.
Blend on high for 45–60 seconds until the mixture is completely smooth and creamy, with no little bits left behind.
Use less water for a thick cream that’s ideal for stirring into your curry, or more water if you want a thinner consistency that pours easily.
A high-speed blender gives the best results when you make cashew cream for curry, but any decent blender will work if you blend a little longer.
4. Stir It Into the Curry at the End
The trick to using cashew cream for curry is adding it near the end of cooking.
Once your curry is simmering and the vegetables are tender, lower the heat and stir in your cashew cream.
Stir gently and let it heat through for a couple of minutes, but don’t let it boil hard, as that can make the cream split.
A good rule of thumb is about ¾ cup of cashew cream for curry that serves four, but add more or less depending on how creamy you like it.
Common Mistakes When Making Cashew Cream for Curry
Even simple recipes have pitfalls, so here’s what to avoid when you make cashew cream for curry:
1. Not Soaking Long Enough
The number one mistake people make with cashew cream for curry is skipping or rushing the soak.
Under-soaked cashews won’t blend smooth, and you’ll end up with a grainy sauce that ruins the texture of your curry.
Give them the full soak time, and if you’re in a hurry, soaking in boiling water for 10 minutes works in a pinch.
2. Adding Too Much Water
It’s easy to pour in too much water when you make cashew cream for curry, and then your sauce turns watery instead of rich.
Start with just ¾ cup, blend, and add a splash more only if it’s too thick.
You can always thin a cashew cream for curry out, but it’s hard to thicken it back up once the water’s in.
3. Boiling It After Adding
Cashew cream for curry can split or turn grainy if it’s boiled hard.
Once you’ve stirred it in, keep the heat low and let it warm through gently.
That’s how you keep the sauce silky and smooth from the first bite to the last.
So, How Do You Make Cashew Cream for Curry?
To make cashew cream for curry, soak raw cashews in hot water, blend them with fresh water until smooth, and stir the cream into your curry at the end of cooking.
Once you know how to make cashew cream for curry, you’ll have a dairy-free, creamy, and versatile trick that works with any curry recipe you love.
Just soak, blend, and stir, and you’ve got the creamiest curry in town.