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!
You can cook chicken curry without coconut milk by using ingredients like yogurt, tomatoes, or cashew paste to create a creamy, rich sauce that holds all the flavor together.
It’s a great question because so many curry recipes rely on coconut milk for that signature velvety texture.
The good news is you absolutely can make a delicious chicken curry without a single drop of coconut milk.
You just need to know which alternatives give you the creaminess and flavor balance you’re after.
In this post, we’ll walk through how to cook chicken curry without coconut milk, including the best substitutes, step-by-step tips, and mistakes to avoid.
Let’s get into it.
How to Cook Chicken Curry Without Coconut Milk
Cooking chicken curry without coconut milk comes down to replacing the creaminess with other ingredients that do the same job.
Here’s how to cook chicken curry without coconut milk using the best substitutes available:
1. Use Plain Yogurt or Greek Yogurt
Yogurt is one of the most popular substitutes for coconut milk in a chicken curry.
It gives you that creamy, tangy richness that balances spicy flavors beautifully.
The trick is to use full-fat plain yogurt and whisk it smooth before adding it to the pan.
Also, temper the yogurt by stirring in a spoonful of the hot curry sauce before mixing it into the pot.
This prevents curdling and keeps your chicken curry silky and smooth.
2. Blend Tomatoes Into a Rich Base
Tomatoes are a classic base for many Indian and Southeast Asian curries.
When you cook chicken curry without coconut milk, a thick tomato base gives body and depth.
Use canned crushed tomatoes or fresh tomatoes simmered down until they break apart.
Add a splash of water or broth to loosen the sauce if it gets too thick.
The natural sweetness of tomatoes pairs perfectly with spices like cumin, coriander, and garam masala.
3. Make a Cashew or Nut Paste
Soaked cashews blended into a smooth paste are a fantastic way to cook chicken curry without coconut milk.
The paste adds a creamy richness and mild nuttiness that mimics coconut milk’s texture.
Just soak a handful of raw cashews in warm water for 20 minutes, then blend with a little water until smooth.
Stir the cashew paste into the curry near the end of cooking and simmer for a few minutes.
Almond paste or even sunflower seed paste works well if you have a nut allergy in the house.
4. Add a Splash of Heavy Cream or Milk
If you’re not dairy-free, a small amount of heavy cream or whole milk does the trick.
You won’t need much—just a few tablespoons of cream stirred in at the end will give your chicken curry a luxurious finish.
Whole milk works too, though it’s thinner, so let the curry reduce a bit before serving.
This is the easiest route when you want to cook chicken curry without coconut milk in a hurry.
Tips for Making Chicken Curry Without Coconut Milk Taste Great
Getting the flavor right is all about layering spices and building the sauce carefully.
Here are a few tips to keep in mind when you cook chicken curry without coconut milk:
1. Bloom Your Spices First
Always cook your spices in a little oil at the start.
This releases their essential oils and gives the curry a deeper, more complex flavor.
Add onion, garlic, and ginger first, then sprinkle in your ground spices and stir for about 30 seconds before adding liquid.
2. Balance With Acidity
Since you’re skipping the natural sweetness of coconut milk, a little acidity helps brighten everything up.
A squeeze of lemon juice or a splash of vinegar at the end of cooking lifts all the flavors.
You can also add a teaspoon of tomato paste for a tangy boost.
3. Simmer Low and Slow
Let your chicken curry simmer gently so the chicken absorbs all the spices.
Low and slow cooking also thickens the sauce naturally without needing coconut milk.
Aim for at least 20–25 minutes of simmering after you add the chicken to the pot.
Common Mistakes to Avoid
When you cook chicken curry without coconut milk, a few slip-ups can ruin the dish.
Watch out for these:
1. Adding Yogurt to a Boiling Pan
Yogurt curdles instantly if you dump it into a boiling curry.
Always lower the heat and temper it first with a little hot sauce.
2. Skipping the Salt Until the End
Season in layers as you go, because the sauce needs time to absorb the salt.
Taste as you simmer and adjust gradually.
3. Using Too Much Liquid
Without coconut milk, the sauce can turn watery if you add too much broth.
Start with less liquid and add more only if the curry looks too dry.
So, Can You Cook Chicken Curry Without Coconut Milk?
You can cook chicken curry without coconut milk, and the results are just as creamy and flavorful.
Yogurt, tomato bases, cashew paste, and a splash of cream all step in beautifully where coconut milk usually goes.
Just remember to bloom your spices, temper your yogurt, and simmer low and slow for the best flavor.
With these substitutes and tips, you’ll cook chicken curry without coconut milk like a pro any night of the week.