How to Make Oat Milk

This post may contain affiliate links which won’t change your price but will share some commission.

Learn how to make oat milk with a high-powered blender and a few simple ingredients for just $.07 per cup. This is one of the most affordable non-dairy milks.

Homemade oat milk is one of the most affordable non-dairy milks.

Homemade oat milk is a creamy vegan alternative to regular milk. You can drink it straight, pour it over cereal, or stir it into your coffee. It has a mild flavor, so it goes well with lots of different things.

One of the best things about learning to make oat milk from scratch is the money-saving potential. It costs just $.07 per cup, making it one of the most affordable non-dairy milk options.

For comparison, my homemade coconut milk is $.14 per cup, and my homemade almond milk costs $.31 per cup to make. These are all frugal alternatives to store-bought vegan milk, but this homemade oat milk recipe is clearly the winner when it comes to cost.

This oat milk recipe is perfect with a bowl of granola!

How to Make Oat Milk

It’s simple to make this milk from scratch. I use traditional rolled oats, but quick cooking oats should work, too. Steel cut oats wouldn’t be a good choice for this recipe.

Dairy-free milk comes together quickly in a high powered blender.

I have two tips that will help you learn how to make oat milk that isn’t rubbery. Oats naturally thicken when they encounter water and heat, but you don’t really want that overly-thickened consistency in a milk.

  1. The first thing to note is that it isn’t a good idea to soak or rinse the oats before starting this recipe. Soaking the oats will pre-dispose your milk to get that rubbery texture you’re trying to avoid. Use dry, uncooked traditional rolled oats.
  2. The second tip is to add ice cubes to the blender along with the oats and water. A high-powered blender heats up its contents while blending due to the high speed of the blade. You don’t want to “cook” the mixture with this heat, and the ice cubes keep the temperature down while the milk is being blended.

Butter muslin is the ideal material for straining

To strain the oat pulp out of the milk, I use a fine-mesh sieve lined with butter muslin. This muslin is woven more finely than cheesecloth, so it doesn’t let bits of oats fall through into the strained milk. A nut milk bag will work, too.

To balance the flavors of the finished milk, I add a bit of salt and pure maple syrup. Honey works well, too, and you could also add a little vanilla extract. You can adjust the quantities of these extras to suit your tastes.

When you’re done making this homemade oat milk, you can use the oat pulp in lots of different recipes. Add it to smoothies, cookies, or pancake batter. And try this oat milk smoothie for a delicious, satisfying drink.

How to Make Oat Milk

Homemade oat milk is one of the most affordable non-dairy milks.
Print Recipe
5 from 18 votes
How to make oat milk - homemade oat milk recipe
Prep Time:5 minutes
Straining Time:5 minutes
Total Time:10 minutes


  • 2/3 cup rolled oats
  • 5 cups water
  • 1 cup ice cubes
  • 1/4 tsp salt
  • 1 tbs pure maple syrup or to taste


  • Place the oats, water, and ice cubes in a high powered blender. Blend on medium high for one minute. (If your blender can't fit this quantity in one batch, divide it into two batches.)
  • Strain the oat milk through a fine mesh sieve lined with butter muslin (or a nut milk bag). Let it strain for about 5 minutes, or until it slows to a drip. Then gently ring out the last bit of milk. (Don’t squeeze so hard that the bits of oat will go through the muslin).
  • Pour the strained oat milk back into the blender, and add the salt and pure maple syrup. Process briefly to mix. (Alternately, you can stir the salt and pure maple syrup into the oat milk once it’s in a jar for storage.)
  • Transfer the mixture to a large jar. This oat milk will keep in the refrigerator for up to 5 days.


If your blender can't fit this quantity in one batch, divide it into two batches. 

Approximate Nutrition Info

Calories: 65kcal | Carbohydrates: 13g | Protein: 2g | Fat: 1g | Saturated Fat: 0.1g | Polyunsaturated Fat: 0.3g | Monounsaturated Fat: 0.3g | Sodium: 164mg | Potassium: 60mg | Fiber: 1g | Sugar: 3g | Calcium: 23mg | Iron: 1mg
Servings: 4
Calories: 65kcal
Cost: $.07 per serving

This recipe may contain affiliate links. A purchase or click through one of these links may result in a commission paid to us at no additional cost to you.

Price Breakdown

This recipe costs $.29 to make, or $.07 per cup. Try this frugal recipe for a vegan alternative to regular milk.


  1. 5 stars
    Why did I not try this sooner. Is it for everyone? Maybe not but for the amount of ~15 minutes to make and as a soy to almond milk drinker I’m sold on oat milk and will NEVER buy in the store as there’s no need

  2. 5 stars
    I have to say, I have tried everything for good oat milk and this is the best/easiest. I even bought digestive enzymes to soak the oats in to break down the amylase so they don’t get slimy because when it is blended it gets hot causing the slime but then I thought, what if there is a recipe with ice cubes?!? And I found this! I ended up doing 1 cup oats, 4 cups water and 5 very large ice cubes because I didn’t want to risk it getting warm. Turned out great! Great consistency and it’s cold once you make it which is an extra win! So quick and easy! Thank you! Later I added maple syrup, salt, and vanilla extract and it tastes like marshmallow milk! So good! So thank you thank you! My search for cheap, quick, easy, and more ethical (oats have small carbon footprint relative to almonds) non dairy milk is over! THANK YOU!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating