clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
homemade oat milk

How to make Oat Milk (that’s NOT slimy! Finally!)

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.8 from 40 reviews
  • Author: Britt Berlin
  • Prep Time: 4
  • Cook Time: 1
  • Total Time: 5 minutes
  • Yield: 6 1x
  • Method: Blending


How to make oat milk in under 3 minutes for a creamy and smooth dairy free milk! This oat milk is NOT slimy and is a perfect dairy free nut free milk option!


  • 1 cup rolled oats, sprouted or regular (make sure they’re GF certified if needed)
  • 46 cups chilled filtered water*
  • 1 tsp vanilla extract
  • Optional: 1 date, 1 tsp cinnamon


  1. In a large blender, add all ingredients to the base.
  2. Blend on high for only 30-40 seconds. Any longer than that will result in slimy oat milk.
  3. Set the blender aside, and drape a cheesecloth or nut bag over a large bowl.
  4. Pour the oat milk over the cheesecloth to separate the oats from the water. Do not squeeze the water out of the cheesecloth or nut bag, as this will also result in slimy oat milk. Let the water drip, then when it’s basically all out, discard or save the oats for another recipe. 
  5. Pour the oat milk back into the blender, as we’ll strain the oat milk one more time. Repeat Step 4 once more.
  6. Pour the oat milk into a glass jar or container that can be sealed and stored in the fridge.
  7. This oat milk will be good for about 5 days in the fridge. You’ll know when it’s gone bad when it smells different from the first day you’ve made it.


Please read the blog post for all tips & tricks!

Amount of water: If you want a thicker oat milk, like Oatly or Forager Project, use the 4 cups of water. If you want slightly thinner, you can use 6 cups of water.


  • Serving Size: 1 cup
  • Calories: 45
  • Sugar: 2.8 g
  • Sodium: 9.6 mg
  • Fat: 0 g
  • Carbohydrates: 8.7 g
  • Protein: 1.1 g
  • Cholesterol: 0 mg