This post contains affiliate links.

If you’ve ever wondered how to make oat milk at home, you’re in the right place! This quick and easy DIY oat milk takes just 5 minutes, requires only two ingredients (oats and water!), and is a budget-friendly, plant-based milk alternative. This guide covers all the tips and tricks for smooth, creamy, non-slimy oat milk.

Oatmilk in a glass.
We’ve included four popular flavor options: sweetened, vanilla, chocolate, and berry.
save this recipe!
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

I know you’re not supposed to pick favorite children…but of all the plant-based milks out there, oat milk is my favorite (okay, homemade almond milk is a close runner-up).

With it’s nutty, slightly sweet flavor, it just goes well in so many things (like in coffee, overnight oats, and fruit smoothies).

As a nutritionist and sensory scientist, I’ve tested tons of oat milk recipes to crack the code on making it smooth, creamy, and never slimy. This quick recipe gives you perfect oat milk every time (no weird textures, just delicious goodness).

  • Super Quick & Easy: Takes just 5 minutes with no soaking required!
  • Totally Customizable: Make it unsweetened, vanilla, chocolate, or berry-flavored.
  • Smooth & Creamy: No slimy texture, just a light and refreshing dairy-free milk.

Reader rating

★★★★★

“Simple, concise, wonderful, tasty! Thank you, Sarah! Used cheesecloth instead of a dish towel, which worked well!” —Holly

Add your review

Mangy flavors of oatmilk.

The main ingredients

Oat milk is as simple as can be. Don’t worry, we’ll get to the flavorings later. This is just an overview – jump to the recipe for measurements and instructions!

  • Rolled Oats: We will be using 1 cup of rolled oats as the base of this recipe. No need to soak them beforehand! You can use quick cooking oats, but the milk won’t be as creamy.
  • Water: We will blend 3 cups of water with the oats to help make the milk.
  • Salt: Finally, a pinch of salt helps to bring out the oat flavor.

flavor options

  • Sweetened: If you want to keep the oat flavor but prefer a sweet touch, add a tablespoon of maple syrup or brown sugar, or a Medjool date.
  • Vanilla: For vanilla milk, simply add ½ teaspoon of vanilla extract or vanilla bean paste.
  • Chocolate: 2 tablespoons of unsweetened cocoa powder will work to create a rich chocolate oat milk.
  • Berry: For a tasty berry blast smoothie, add ½ cup of mixed berries! You can also stick to one type, such as blueberries or strawberries.
Pouring oat milk through a cloth.
To make oat milk, you basically blend and strain!

prevent a slimy texture

To prevent your milk from getting slimy, there are a few things that you can do.

  1. Don’t soak: Soaking is used for other plant milk recipes but is not needed for oat milk.
  2. Don’t over-blend: Lean on the side of blending too little, as over-blending can release the oat starches and make the oat milk slimy.
  3. Don’t squeeze: Don’t squeeze the milk through the dish towel – just let it drip out.
Pouring oat milk into a cup.

Psst: My favorite way to use oat milk is in my Starbucks Copycat Brown Sugar Oat Milk Shaken Espresso!

Creamy 5-Minute Oat Milk (With Flavor Options!)

5 from 4 ratings
Prep: 5 minutes
Total: 5 minutes
Servings: 2 cups
If you've been wondering how to make oat milk, then get ready to learn all the tips and tricks with this helpful guide to homemade oat milk. It's one of the easiest types of milk to make and takes only five minutes! With just two main ingredients (oats and water), this recipe could not be simpler.

Ingredients 

Oat Milk

  • 1 cup rolled oats, 90 g
  • 4 cups cold water, 700 mL
  • pinch of salt

Optional Flavors

  • Sweetened: 1 Tbsp maple syrup, 1 Medjool date, or 1 Tbsp light brown sugar
  • Vanilla: 1 tsp vanilla extract
  • Chocolate: 3 Tbsp unsweetened cocoa powder
  • Berry: ½ cup mixed berries
Save this recipe!
Enter your email & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!

Instructions 

  • Blend: Add 1 cup rolled oats and 4 cups cold water to a blender. Blitz just until oats are broken down, about 30 seconds (lean on the side of blending too little – over blending can release the oat starches and make the oat milk slimy).
    Pouring water and oats into a blender.
  • 1st Strain: Pour mixture through a fine mesh sieve set over a bowl or pitcher, making sure not to press any pulp (this can lead to slimy oat milk). Discard the oat pulp.
    Pouring oat milk through a sieve.
  • 2nd Strain (optional): Lay a cheesecloth or thin dish towel in a colander and pour mixture through (use a nut milk bag if you have it). Do not squeeze, just let the milk drain out (squeezing can cause slimy oat milk). Discard the oat pulp.
    A hand squeezes a cloth bag to strain oat milk over a mesh strainer and glass bowl; some oats and a white bowl are visible on the surface.
  • Adjust: Add a pinch of salt and optionally blend in your desired flavors. If oat milk is thicker than you'd like, just add a bit more water (up to 1 cup). Serve chilled.
    Oatmilk in a glass.

Notes

Store your milk in an airtight container, and be sure to keep it refrigerated. Enjoy within 5 days straight from the fridge!

Nutrition

Serving: 1cup | Calories: 130kcal | Carbohydrates: 24g | Protein: 4g | Fat: 2.5g | Saturated Fat: 0g | Cholesterol: 0mg | Sodium: 115mg | Potassium: 120mg | Fiber: 2g | Sugar: 19g | Calcium: 350mg | Iron: 2mg

Nutrition information calculated by Sarah Bond, degreed nutritionist.

did you make this?Leave a comment below and tag @liveeatlearn on social media! I love seeing what you’ve made!
Eat vegetarian cookbook.

Let's eat more plants!

Packed with over 100 reader-favorite vegetarian recipes, my cookbook is your go-to guide for easy, healthy meals that make plant-based eating a breeze.

You May Also Like

5 from 4 votes (2 ratings without comment)

Leave a comment

Question? Ask your question here! Sarah personally answers comments every weekday.

Rate this Recipe:




10 Comments

  1. Mary says:

    This didn’t work for me at all. The milk would not strain through the dish towel. Waited 20 minutes and only had 1.5 c milk. Wish it had worked!!

    1. Sarah says:

      Aw, sorry to hear it! Sounds like you just needed to blitz the oats a little bit more so they were more broken down.

  2. Joanna says:

    What is considered a thin dish towel? I wouldn’t consider any of my dish towels thin.

    1. Sarah says:

      Great question! Thin enough for liquid to easily pass through. You could also use a heavy duty paper towel (one that won’t disintegrate with the liquid).

  3. Grace Haehl says:

    5 stars
    Love !Easy!Healthy!Makes me happy 😃

    1. Sarah Bond says:

      So happy to hear it, Grace! Enjoy! 😀

  4. Holly says:

    5 stars
    Again, simple, concise, wonderful, tasty! Thank you, Sarah! Used cheesecloth instead of a dish towel, which worked well!

    1. Sarah Bond says:

      So happy to hear you loved it, Holly! Enjoy! 😀

  5. Bee says:

    Are you really saying to discard the oat pulp? I hate food waste. Would be great if you had recommendations on how to use the pulp instead, I’m thinking perhaps oatmeal muffins or something else baked. Would that work?

    1. Sarah Bond says:

      You could probably include it in something like that! It’s really just fiber at that point, most of the flavor goes into the oat milk 🙂