I don’t know about you, but I’ve lost track of how many times I’ve reached for milk while cooking or baking—only to realize the carton was empty. Over the years, that problem actually turned into a good thing, because it pushed me to experiment with different milk alternatives.
Now, I rarely panic when I run out of milk, because I know there are plenty of great options that work just as well. Below, I’m sharing my favorite 10 milk substitutes for baking and cooking, how I use each one, and when they work best.

1. Soy Milk
Soy milk is one of the closest things I’ve found to regular milk, especially when it comes to cooking and baking. It has a similar protein content, which helps it behave more like dairy milk in recipes. Because of that, it’s often considered one of the milk substitutes that taste like milk, particularly the unsweetened versions.
I use soy milk in cakes, muffins, pancakes, and even savory sauces. It browns well, blends smoothly, and doesn’t overpower other flavors. If I’m making something where structure matters—like bread or quick breads—soy milk is usually my first choice. Just make sure to choose unsweetened soy milk for savory dishes.
2. Almond Milk
Almond milk is probably the most popular milk alternative in my kitchen. It’s light, easy to find, and works well in both baking and cooking. I especially like it for lighter baked goods like cakes, cookies, and pancakes.
That said, almond milk is thinner than dairy milk, so it doesn’t add much richness on its own. I’ve found it works best in recipes where milk isn’t the star ingredient. For savory dishes, I always go with unsweetened almond milk. While it’s not the creamiest option, it’s a great everyday choice and fits well into a list of dairy free milk substitutes.
3. Oat Milk
Oat milk has become one of my absolute favorites, especially when I want a creamy texture without dairy. It has a natural sweetness and a thicker consistency, which makes it fantastic for baking. I love using it in muffins, quick breads, and even creamy soups.
Because of its mild flavor, oat milk is often listed among milk substitutes that taste like milk, especially in baked goods. It doesn’t separate easily when heated, which is a big plus for cooking. If you’re looking for a smooth, comforting alternative that works across many recipes, oat milk is hard to beat.
4. Coconut Milk (Carton or Canned)
Coconut milk comes in two main forms, and I use them differently. Carton coconut milk is lighter and works well as a direct milk replacement in baking. Canned coconut milk, on the other hand, is rich and creamy, making it perfect for soups, curries, and sauces.
I love the richness canned coconut milk brings, but it does add a noticeable coconut flavor. For desserts, that can be a bonus. For savory dishes, I choose recipes where coconut flavor makes sense. While it’s not one of the milk substitutes that taste like milk, it’s incredibly useful and versatile.
5. Cashew Milk
Cashew milk is one of the creamiest plant-based options I use, and it’s surprisingly neutral in flavor. When I need something smooth and rich—especially for sauces, soups, or mashed potatoes—cashew milk is my go-to.
It blends beautifully and doesn’t separate easily when heated. In baking, it performs very similarly to dairy milk, which makes it a strong candidate for anyone looking for milk substitutes that taste like milk. If you’re making a recipe where creaminess matters but you want to keep it dairy-free, cashew milk is an excellent choice.
6. Rice Milk
Rice milk is much thinner than most milk alternatives, but it still has its place in my kitchen. I usually use it in recipes where milk plays a minor role, such as light batters or simple baked goods.
It has a mild, slightly sweet flavor that doesn’t overpower other ingredients. While it’s not ideal for creamy sauces or rich desserts, it’s a good option for people with multiple food allergies. Rice milk is one of the gentlest dairy free milk substitutes, though it’s not the most nutritious or creamy choice.
7. Lactose-Free Milk
When I’m cooking for someone who can’t tolerate lactose but still wants real milk flavor, lactose-free milk is my solution. Since it’s still dairy milk, it behaves exactly the same in cooking and baking.
This option is perfect if you want milk substitutes that taste like milk without changing the recipe at all. I use it in everything from sauces and soups to cakes and breads. Nutritionally, it’s almost identical to regular milk, just without the lactose, making it a practical and reliable alternative.
8. Evaporated Milk Substitute (Plant-Based)
Sometimes recipes call for evaporated milk, which is thicker and richer than regular milk. When I need a dairy-free version, I usually simmer soy milk, oat milk, or coconut milk until slightly reduced.
This homemade substitute works well in custards, creamy casseroles, and desserts. It adds body and richness without dairy. While it takes a little extra effort, it’s worth it when you need that concentrated milk texture. This approach fits well into recipes that need creamy dairy free milk substitutes without sacrificing consistency.
9. Yogurt (Dairy-Free or Regular, Thinned)
Yogurt might not be the first thing that comes to mind, but I use it often as a milk substitute. I simply thin it with water until it reaches a milk-like consistency. This works especially well in baking.
Yogurt adds moisture, tenderness, and a slight tang that enhances cakes and muffins. Dairy-free yogurts made from soy, almond, or coconut work just as well. This option is great when I want structure and softness in baked goods rather than a neutral liquid.
10. Water + Butter or Oil
When I’m completely out of milk alternatives, this simple combo has saved me more than once. Mixing water with a bit of butter or oil helps mimic milk’s moisture and fat content.
I usually use ¾ cup water + ¼ cup melted butter or oil to replace one cup of milk. This works best in baking, especially cakes and quick breads. While it doesn’t provide protein like milk does, it’s a reliable emergency solution and proves that sometimes the simplest substitutes work just fine.
| Milk Substitute | Texture | Best For | Tastes Like Milk? | Health Notes |
|---|---|---|---|---|
| Soy Milk | Medium, creamy | Baking, sauces, soups | ✅ Yes | High protein, balanced nutrition |
| Almond Milk | Thin | Cakes, cookies, pancakes | ❌ No | Low calorie, low protein |
| Oat Milk | Thick, creamy | Baking, soups, coffee | ✅ Somewhat | Contains fiber, filling |
| Coconut Milk (Carton) | Medium | Baking, cooking | ❌ No | Dairy-free, mild coconut taste |
| Coconut Milk (Canned) | Very thick | Curries, sauces, desserts | ❌ No | High fat, very creamy |
| Cashew Milk | Very creamy | Sauces, mashed potatoes, baking | ✅ Yes | Smooth texture, low sugar |
| Rice Milk | Very thin | Light baking, allergies | ❌ No | Hypoallergenic, low fat |
| Lactose-Free Milk | Same as milk | Any recipe | ✅ Yes | Best for lactose intolerance |
| Plant-Based Evaporated Milk | Thick | Custards, casseroles | ⚠️ Depends | Great dairy-free option |
| Water + Butter/Oil | Adjustable | Emergency baking | ❌ No | Simple, pantry-friendly |
Learning how to use milk substitutes has completely changed the way I cook and bake. Whether you’re dairy-free by choice or necessity, there are plenty of dairy free milk substitutes that work beautifully in almost any recipe.
Once you get comfortable experimenting, you may even find a few favorites that you prefer over regular milk. From creamy oat milk to protein-rich soy milk, there’s a substitute for every kitchen and every cook.