Best Substitutes for Oat Milk
Oat milk has a creamy, slightly sweet taste and thicker consistency than most plant milks. It contains about 3g protein per cup (compared to dairy milk's 8g) and has a natural sweetness from the oat starches. The fiber content gives it body that works well in coffee drinks and baking. Most commercial oat milk contains stabilizers like locust bean gum that help it froth and blend smoothly. When substituting, you're replacing both the liquid volume and that distinctive creamy mouthfeel. The mild flavor means most swaps work without changing the taste profile much.
Best Overall Substitute
Unsweetened soy milk at a 1:1 ratio. It has the closest protein content (7g per cup) and neutral flavor. The consistency matches oat milk better than almond or rice milk, and it froths similarly for coffee drinks. Works in both sweet and savory recipes without adjustments.
All Substitutes
Unsweetened soy milk
1:1Soy milk has 7g protein per cup (closest to dairy's 8g) and a creamy texture that mimics oat milk well. The neutral, slightly beany flavor disappears in most recipes. It froths to about 80% the volume of oat milk, making it good for lattes. The protein helps baked goods rise and brown properly. Choose unsweetened versions to control sugar levels.
Canned coconut milk (full-fat)
1:2 (1 part coconut milk to 1 part water)Full-fat canned coconut milk contains 24% fat compared to oat milk's 1.5%, so you need to dilute it. Mix 1 cup canned coconut milk with 1 cup water to match oat milk's consistency. The result is creamier and richer than oat milk. Adds subtle coconut flavor that works in sweet applications but can clash in savory ones.
Whole dairy milk
1:1Whole milk has 8g protein per cup and 3.25% fat, making it richer than oat milk but with similar body. The lactose adds natural sweetness comparable to oat milk's natural sugars. Froths better than oat milk due to higher protein and fat content. Works perfectly in all recipes but changes the dietary profile completely.
Unsweetened almond milk
1:1Almond milk is thinner than oat milk with only 1g protein per cup and 2.5g fat. The nutty flavor is mild but noticeable in plain applications. It won't froth as well for coffee drinks, reaching only about 60% the volume of oat milk foam. Works fine in baking but may produce slightly less tender results due to lower protein.
Cashew milk (homemade)
1:1Blend 1 cup raw cashews with 4 cups water, then strain. Results in 4 cups of milk with 5g protein per cup and creamy texture from cashew fats. The consistency matches oat milk closely, and the neutral flavor works everywhere. Froths moderately well, about 70% as much as oat milk. More expensive than commercial alternatives.
Rice milk
1:1 plus 1 tablespoon cornstarch per cupRice milk is much thinner than oat milk with only 0.7g protein per cup. The natural sweetness from rice starch is similar to oat milk. Adding 1 tablespoon cornstarch per cup and whisking while heating thickens it to match oat milk's body. The mild flavor disappears in most recipes.
Hemp milk
1:1Hemp milk provides 4g protein per cup and has a creamy consistency similar to oat milk. The nutty, earthy flavor is stronger than oat milk but works in chocolate or vanilla recipes. Contains omega-3 fatty acids that oat milk lacks. Froths moderately, reaching about 65% the volume of oat milk foam.
Evaporated milk (diluted)
1 part evaporated milk to 1 part waterMix equal parts evaporated milk and water to get the right consistency. Results in 8g protein per cup and richer flavor than regular milk due to the concentration process. The slight caramelized taste from heating works well in coffee drinks and desserts. Much thicker and creamier than oat milk when mixed.
Half-and-half (diluted)
1 part half-and-half to 2 parts waterHalf-and-half contains 12% fat, so diluting 1 cup with 2 cups water creates a milk with about 4% fat and similar richness to oat milk. The result has 3g protein per cup and excellent frothing ability. Creates very creamy results in coffee drinks and baking.
How to Adjust Your Recipe
When using thinner substitutes like almond or rice milk in baking, add 1 tablespoon flour per cup of liquid to compensate for oat milk's natural thickness. For coffee drinks, heat plant milks to 150F before frothing since they foam better warm. In smoothies, add 1 tablespoon ground flaxseed or chia seeds per cup of thinner milk to replicate oat milk's body. Savory soups may need an extra 2-3 minutes of simmering when using plant milks to achieve the same consistency as with oat milk.
When Not to Substitute
Homemade oat milk recipes specifically rely on the starch release from blended oats, so no substitute works. Recipes that depend on oat milk's specific frothing properties (like certain latte art techniques) need the real thing because other milks foam differently. Cold foam applications work best with oat milk's protein and starch combination. Some vegan ice cream recipes need oat milk's fiber content for texture.
Frequently Asked Questions
Can I use regular milk instead of oat milk in coffee?
Yes, at a 1:1 ratio. Regular milk froths better due to 8g protein per cup versus oat milk's 3g. The taste is richer and less sweet since dairy milk has 12g natural lactose compared to oat milk's added sugars. Use 2% milk for closest consistency match.
What's the best oat milk substitute for baking?
Soy milk works best at 1:1 ratio because it has 7g protein per cup, closest to helping baked goods rise properly. Almond milk works too but add 1 tablespoon flour per cup to compensate for the thinner consistency. Avoid rice milk in yeasted breads since it lacks protein.
How do I make oat milk substitute froth for lattes?
Use soy milk or cashew milk heated to 150F before steaming. They'll reach about 70-80% the foam volume of oat milk. Add 1 teaspoon sugar per cup to help stabilize the foam. Coconut milk (canned, diluted 1:1 with water) froths well but adds coconut flavor.
Can I substitute coconut milk for oat milk in smoothies?
Yes, but dilute canned coconut milk 1:1 with water first. Full-fat canned coconut milk has 24% fat versus oat milk's 1.5%, making smoothies too rich undiluted. Light coconut milk can substitute directly at 1:1 ratio. Both add mild coconut flavor that works with tropical fruits.
What oat milk substitute works for overnight oats?
Any plant milk works at 1:1 ratio, but soy milk or cashew milk provide the best creamy texture after 8 hours of soaking. Almond milk makes slightly thinner results. Add 1 tablespoon chia seeds per 1/2 cup thin milk to match oat milk's natural thickness.