How To Cook Chicken Curry Without Coconut Milk

This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases. If you click a link and make a purchase, I may receive a small commission at no extra cost to you.

You can cook chicken curry without coconut milk by using creamy alternatives like yogurt, cashew paste, or a simple tomato-onion base that gives you richness without the coconut.
 
It’s totally doable, and honestly, many traditional chicken curry recipes never used coconut milk in the first place.
 
If you’ve been wondering how to cook chicken curry without coconut milk because of an allergy, a dislike for the flavor, or you just ran out, you’re in the right place.
 
In this post, we’ll walk through how to cook chicken curry without coconut milk, the best creamy substitutes to use, and the little tricks that keep your curry thick, rich, and full of flavor.
 
Let’s get cooking.
 

Why You Can Cook Chicken Curry Without Coconut Milk

You can absolutely cook chicken curry without coconut milk, and here’s why it works so well:
 

1. Coconut Milk Is Just One Way to Add Creaminess

Coconut milk gives curry its silky texture, but it’s not the only ingredient that can do that job.
 
Yogurt, cream, nut pastes, and even pureed vegetables all bring that same luscious body to a chicken curry.
 
So when you cook chicken curry without coconut milk, you’re simply swapping one creamy base for another.
 

2. Many Classic Curries Never Used Coconut Milk

Think about it — coconut milk isn’t native to every curry tradition.
 
North Indian chicken curries often rely on yogurt, tomatoes, and onions instead of coconut milk.
 
That’s proof that cooking chicken curry without coconut milk is a tried-and-true method, not a compromise.
 

3. The Spices Do the Heavy Lifting

The real soul of any chicken curry is the spice blend — cumin, coriander, turmeric, garam masala, and chili.
 
Coconut milk adds richness, but it’s the spices that deliver the flavor.
 
So when you cook chicken curry without coconut milk, you lose nothing in the taste department.
 

Best Substitutes When You Cook Chicken Curry Without Coconut Milk

So what do you use instead?
 
Here are the best creamy swaps for cooking chicken curry without coconut milk:
 

1. Plain Yogurt

Plain full-fat yogurt is probably the most popular substitute when you cook chicken curry without coconut milk.
 
It adds a gentle tang and a creamy texture that pairs beautifully with warm spices.
 
Just whisk it well and stir it in over low heat so it doesn’t split.
 

2. Cashew or Almond Paste

Soaked and blended cashews create a rich, velvety base that mimics coconut milk’s texture remarkably well.
 
This is a favorite trick for cooking chicken curry without coconut milk in many Indian households.
 
A couple of tablespoons go a long way, so start small and adjust.
 

3. Heavy Cream or Evaporated Milk

If you want pure indulgence, a splash of heavy cream or evaporated milk works wonders.
 
Add it near the end of cooking so it stays smooth and doesn’t curdle.
 
This is the easiest route when you cook chicken curry without coconut milk and want restaurant-style richness.
 

4. Tomato-Onion Base

Slowly cooked-down onions and tomatoes create a thick, naturally sweet base all on their own.
 
Many cooks rely on this method when they cook chicken curry without coconut milk because it needs no dairy at all.
 
Just simmer the puree until it darkens and thickens before adding your chicken.
 

How to Cook Chicken Curry Without Coconut Milk Step by Step

Here’s a simple method for cooking chicken curry without coconut milk that delivers bold flavor every time:
 

1. Build Your Aromatics

Start by sautéing onions until golden, then add ginger, garlic, and green chilies.
 
This base is the foundation of any great chicken curry, coconut milk or not.
 

2. Bloom the Spices

Add cumin, coriander, turmeric, and chili powder, stirring for about 30 seconds.
 
Letting the spices toast in the oil releases their full aroma before the liquid goes in.
 

3. Add Tomatoes and Simmer

Toss in chopped tomatoes and cook until they break down into a thick, jammy sauce.
 
This step is key when you cook chicken curry without coconut milk because the tomato base gives the curry its body.
 

4. Stir In Your Creamy Substitute

Now add your yogurt, nut paste, or cream over low heat, stirring gently.
 
This is where your chicken curry without coconut milk becomes silky and rich.
 

5. Add the Chicken and Finish

Add bite-sized chicken pieces, cover, and simmer until cooked through.
 
Finish with garam masala and fresh cilantro, and taste the magic of cooking chicken curry without coconut milk.
 

Tips for the Best Chicken Curry Without Coconut Milk

A few small moves make a big difference when you cook chicken curry without coconut milk:
 

1. Don’t Rush the Onions

Deeply caramelized onions add sweetness and thickness that reduce the need for any creamy liquid.
 

2. Temper Your Yogurt

Whisk a spoonful of hot curry into the yogurt before adding it to the pot to prevent curdling.
 

3. Adjust Consistency at the End

If your curry is too thick, add a splash of warm water or stock, and if it’s thin, simmer it uncovered.
 

So, Can You Cook Chicken Curry Without Coconut Milk?

You can cook chicken curry without coconut milk, and it turns out just as creamy and flavorful.
 
Yogurt, nut pastes, cream, and a rich tomato-onion base all step in to do coconut milk’s job.
 
The spices carry the flavor, so you lose nothing by skipping the coconut.
 
Hope this post has shown you exactly how to cook chicken curry without coconut milk and the best substitutes to use.