Best Substitutes for Coconut Milk in Cooking

Discover the top alternatives to coconut milk for creamy, delicious recipes.

By Sneha Tete, Integrated MA, Certified Relationship Coach
Created on

Why You Might Need a Coconut Milk Substitute

Coconut milk is a staple in many kitchens, especially for those who love Asian cuisine, vegan recipes, or dairy-free diets. Its rich, creamy texture and subtle sweetness make it a favorite for curries, soups, smoothies, and desserts. However, there are times when you might find yourself without coconut milk or need an alternative due to allergies, dietary restrictions, or simply wanting to experiment with new flavors. Whether you’re out of coconut milk or looking for a different taste profile, there are plenty of substitutes that can work just as well in your recipes.

Understanding Coconut Milk

Before diving into substitutes, it’s important to understand what coconut milk is and why it’s so popular. Coconut milk is made by blending grated coconut meat with water and then straining the mixture to extract the liquid. It’s available in different forms, including canned (full-fat), carton (light), and powdered versions. The canned variety is the richest and creamiest, making it ideal for cooking, while the carton version is lighter and better suited for drinking or adding to cereals.

Coconut milk is prized for its high fat content, which gives dishes a luxurious mouthfeel and helps emulsify sauces and soups. It also has a mild coconut flavor that can enhance both sweet and savory dishes. However, not everyone can tolerate coconut milk, and some recipes may call for a different flavor or texture.

Best Dairy-Based Substitutes for Coconut Milk

Evaporated Milk

Evaporated milk is a thick, creamy dairy product made by heating regular milk to remove about 60% of its water content. It has a slightly caramelized flavor due to the cooking process, which can add a unique twist to your dishes. Evaporated milk is an excellent substitute for coconut milk in baking, sauces, and soups, especially when you want a rich, creamy texture. Use it in a 1:1 ratio, and enjoy the added depth of flavor it brings to your recipes.

Heavy Cream

Heavy cream is another rich and creamy dairy option that works well as a substitute for coconut milk. It’s much higher in fat than coconut milk, so it adds a luxurious texture to curries, soups, and sauces. Heavy cream is particularly good in recipes where you want a thick, velvety consistency. Use it in a 1:1 ratio, but keep in mind that it will make your dish richer and heavier than coconut milk would.

Greek Yogurt

Greek yogurt is a versatile substitute that adds both creaminess and a slight tang to dishes. It’s especially good in curries, marinades, and dips. To use Greek yogurt as a coconut milk substitute, mix 1 cup of Greek yogurt with 1 tablespoon of water. If you need a thinner consistency, add more water until you reach your desired texture. Greek yogurt works best in recipes where a tangy flavor complements the other ingredients.

Best Plant-Based Substitutes for Coconut Milk

Almond Milk

Almond milk is a light, nutty alternative that works well in smoothies, baking, and lighter sauces. While it doesn’t provide the same richness as coconut milk, it’s a good option for recipes where you want a less creamy texture. Use almond milk in a 1:1 ratio, and if you need a thicker consistency, mix it with a teaspoon of lemon juice and let it sit for about 10 minutes to curdle slightly before using it in your recipe.

Cashew Cream

Cashew cream is perhaps the closest match to coconut milk after coconut cream itself. Made by blending soaked cashews with water, cashew cream has a luxurious texture that’s similar to coconut milk. It’s especially good in soups, sauces, and desserts where you want a creamy, glossy finish. Substitute cashew cream in a 1:1 ratio, and enjoy the added richness and slight nuttiness it brings to your recipes.

Oat Milk

Oat milk is a creamy, plant-based milk with a neutral flavor that works well in coffee, baking, and light sauces. It’s a good option when you don’t want the milk to overpower other flavors in your dish. Use oat milk in a 1:1 ratio, and if you need a thicker consistency, add a bit of lemon juice to slightly curdle the milk before using it.

Soy Milk

Soy milk is a versatile, dairy-free option with a creamy texture that works well in a variety of recipes, from curries to soups and baking. One of the benefits of soy milk is that it can be cooked at high temperatures without curdling, making it a reliable substitute for coconut milk in hot dishes. It also adds some additional protein to your dish. Use soy milk in a 1:1 ratio, and choose unsweetened varieties to avoid altering the flavor of your recipe.

Rice Milk

Rice milk is a lighter substitute for coconut milk, with a slightly sweet flavor that makes it particularly suitable for desserts. It’s also a good choice for puddings, smoothies, and light sauces. Since rice milk is less creamy than other substitutes, you might want to add a thickener like cornstarch slurry if your recipe requires a thicker consistency. Use rice milk in a 1:1 ratio, and enjoy the subtle sweetness it brings to your dishes.

Hemp Milk

Hemp milk is a nutritious, creamy substitute for coconut milk with a slightly nutty flavor that works well in smoothies, baking, and light sauces. It’s a plant-based milk that can be used in a 1:1 ratio for coconut milk, making it a great option for those seeking a dairy-free substitute. The subtle flavor of hemp milk won’t overpower your dishes, and it’s a good choice for recipes where you want the other ingredients to shine.

How to Choose the Right Substitute

Choosing the right substitute for coconut milk depends on the recipe you’re making and your dietary preferences. Here are some factors to consider:

  • Texture: If you need a thick, creamy texture, opt for heavy cream, evaporated milk, or cashew cream. For a lighter texture, try almond milk, oat milk, or rice milk.
  • Flavor: Consider how the substitute will affect the flavor of your dish. For example, almond milk and oat milk have neutral flavors, while cashew cream and hemp milk add a nutty taste.
  • Dietary Restrictions: If you’re avoiding dairy, stick to plant-based options like almond milk, soy milk, or oat milk. If you’re avoiding nuts, try rice milk or hemp milk.
  • Recipe Type: For curries and soups, heavy cream, evaporated milk, or cashew cream work well. For baking and desserts, almond milk, oat milk, or rice milk are good choices.

Substitute Comparison Table

SubstituteTextureFlavorDairy-FreeBest For
Evaporated MilkThick, creamySlightly caramelizedNoBaking, sauces, soups
Heavy CreamRich, creamyNeutralNoCurries, soups, sauces
Greek YogurtThick, tangyTangyNoCurries, marinades, dips
Almond MilkLight, creamyNuttyYesSmoothies, baking, light sauces
Cashew CreamLuxurious, creamyNuttyYesSoups, sauces, desserts
Oat MilkCreamy, neutralNeutralYesCoffee, baking, light sauces
Soy MilkCreamyNeutralYesCurries, soups, baking
Rice MilkLight, sweetSweetYesDesserts, puddings, smoothies
Hemp MilkCreamy, nuttyNuttyYesSmoothies, baking, light sauces

Frequently Asked Questions (FAQs)

Can I use regular milk instead of coconut milk?

Yes, you can use regular milk as a substitute for coconut milk, but it won’t be as creamy or rich. For a closer match, try evaporated milk or heavy cream.

Is almond milk a good substitute for coconut milk in curries?

Almond milk can be used in curries, but it won’t provide the same creaminess as coconut milk. For a richer texture, try cashew cream or heavy cream.

Can I use coconut cream instead of coconut milk?

Yes, coconut cream is a thicker version of coconut milk and can be used in recipes that call for coconut milk. You may need to thin it with water to achieve the right consistency.

What’s the best dairy-free substitute for coconut milk?

The best dairy-free substitutes for coconut milk are cashew cream, oat milk, and soy milk. Each offers a creamy texture and neutral flavor that works well in a variety of recipes.

Can I use yogurt instead of coconut milk in baking?

Yes, Greek yogurt can be used in baking as a substitute for coconut milk. Mix it with a little water to achieve the right consistency, and keep in mind that it will add a tangy flavor to your baked goods.

Final Thoughts

Whether you’re out of coconut milk or simply want to try something new, there are plenty of substitutes that can work just as well in your recipes. From dairy-based options like evaporated milk and heavy cream to plant-based alternatives like almond milk, cashew cream, and oat milk, you have a wide range of choices to suit your taste and dietary needs. Experiment with different substitutes to find the one that works best for your favorite dishes, and don’t be afraid to get creative in the kitchen!