Skip to content
Be Your Own Barista

Search guides and recipes.

    Ingredient-HonestRecipe
    Ingredient-Honest Verified — checked September 2026

    Homemade Oat Milk

    The BYOB Team5 min1 batch (about 3.5 cups, 8 fl oz each)~$0.08/cup (~$0.28 per batch, makes about 3.5 cups)61 cal/serving

    Ingredients & steps

    Ingredient-Honest

    Ingredients

    • 1 cup rolled oats (old-fashioned, not instant or steel-cut)
    • 4 cups cold water
    • Pinch of salt
    • Optional, for a richer 'barista blend' style: 1/2 tsp vanilla extract or 1 pitted date

    Steps

    1. 1.Add the rolled oats, cold water, salt, and any optional vanilla/date to a blender.
    2. 2.Blend on high for just 20-30 seconds -- long enough to fully break down the oats, short enough to avoid releasing excess starch. Do not blend longer than 45 seconds.
    3. 3.Pour through a nut-milk bag or a cheesecloth-lined strainer set over a pitcher. Let it drain mostly on its own with light pressure rather than squeezing hard -- squeezing aggressively pushes more starch through and makes the milk gluier.
    4. 4.Discard the oat pulp left in the bag (or save it -- see Swaps & Notes).
    5. 5.Transfer to a sealed jar or bottle and refrigerate. Shake well before each use -- it separates, and that's normal.

    Not medical or nutrition advice. Calorie figures on this page are estimates based on typical ingredient values, not a lab analysis of your exact batch — they'll shift with the brand of milk, syrup, or protein powder you actually use. "Ingredient-Honest" and "sugar-free" describe what's in the recipe, not a health claim. If you're managing diabetes, a caffeine sensitivity, pregnancy, or another condition, check with a doctor or dietitian before making a recipe part of your routine. Read the full disclaimer.

    This is the cheapest DIY plant milk on this site by a wide margin — rolled oats cost pennies, there’s no soaking, and the whole thing takes about five minutes start to finish. It’s also the one with a genuinely common failure mode: made wrong, oat milk turns slimy instead of creamy, and the fix is simpler than most people expect. This recipe is the actionable “how to actually make it” companion to our guide on the best milk for coffee, which covers flavor, foam, and nutrition across all six milk options this site’s recipes let you swap in — this page is just the technique for making your own instead of buying a carton.

    The Recipe

    Ratio: 1 cup rolled oats to 4 cups cold water, blended briefly and strained.

    1. Add the oats, cold water, salt, and any optional vanilla or date to a blender.
    2. Blend on high for just 20-30 seconds — enough to break the oats down, not so long that you release excess starch. Stop at 45 seconds no matter what.
    3. Strain through a nut-milk bag or cheesecloth-lined strainer, letting it drain mostly on its own rather than squeezing hard.
    4. Discard (or save) the oat pulp left behind.
    5. Store in a sealed jar in the fridge. Shake before each use.

    A batch this size makes about 3.5 cups (28 fl oz) of oat milk.

    Homemade vs. Store-Bought Oat Milk
    This batch, rolled oats + salt (3.5 cups)~$0.28 total
    Per 8oz cup, homemade~$0.08
    Store-bought oat milk (barista blend), per cup~$0.66

    Savings: about $0.58 per cup, roughly 88% cheaper than store-bought oat milk. At 1 cup a day, that’s over $200/year, before you’ve even touched what it saves on your actual coffee. Assumptions: rolled oats at ~$3.98 for a 42oz canister ($0.095/oz), 1 cup dry oats (~2.8oz) per batch, yielding about 3.5 cups after straining. Store-bought figure is this site’s $0.66/cup oat milk baseline (see src/lib/milk.ts, MILK_OAT), specifically the barista-blend product used sitewide.

    Getting It Right

    • Cold water, not hot or warm. Heat pulls more starch out of the oats than you want, and that excess starch is what makes the finished milk gluey and slimy instead of smooth.
    • Blend short, not long. 20-30 seconds is the sweet spot. Blending for a minute or more to “make sure it’s really broken down” over-releases starch the same way hot water does — this is the single most common mistake people make with DIY oat milk.
    • Don’t squeeze the strainer hard. Let gravity and light pressure do the work. Aggressive squeezing forces starchy solids through the mesh along with the liquid.
    • It will separate in the fridge. That’s the oat starch settling, not spoilage — a shake fixes it every time.

    Storage & Shelf Life

    Keeps about 4-5 days refrigerated in a sealed container — noticeably shorter than a store-bought carton’s weeks-long shelf-stable window, since this has no preservatives or stabilizers. Treat it like fresh dairy milk, not like a pantry item.

    Swaps & Notes

    • Want it richer, closer to a “barista blend” texture for steaming? Add 1/2 tsp neutral oil (canola or a light olive oil) before blending — this is genuinely what commercial barista-blend oat milk does to hold foam better, and it still keeps the batch well under $0.15/cup.
    • Don’t toss the oat pulp. Stir a spoonful into your morning oatmeal, fold it into pancake or muffin batter, or add it to a smoothie. It’s mild and unobtrusive.
    • Curious how oat stacks up against the other five milks this site supports? See our guide on the best milk for coffee for the full flavor, foam, and nutrition comparison — this page is just the how-to.

    Recipe Card Summary

    Homemade Oat Milk

    • 1 cup rolled oats, 4 cups cold water, pinch of salt (optional: vanilla or date)
    • Blend 20-30 seconds only, strain, don’t squeeze hard
    • Makes about 3.5 cups · Keeps 4-5 days refrigerated
    • Cost: ~$0.08/cup vs. ~$0.66/cup store-bought (about 88% cheaper)

    FAQ

    Why did my oat milk turn out slimy instead of creamy?

    Almost always one of two causes: hot or warm water instead of cold, or blending too long. Both release excess starch from the oats, which is what makes the finished milk gluey. Use cold water and blend for 20-30 seconds, not a full minute.

    Why did my oat milk separate in the fridge?

    Normal — the oat starch settles out over time. Give the jar a good shake before pouring, every time. It’s not a sign anything’s gone wrong.

    Is homemade oat milk actually cheaper than buying it?

    Yes, by a wide margin — about $0.08/cup homemade versus roughly $0.66/cup for a store-bought barista-blend carton, a savings of about $0.58/cup (roughly 88%). Of the four DIY milks on this site, this is the cheapest one to make.

    Can I use quick oats or steel-cut oats instead of rolled oats?

    Rolled (old-fashioned) oats are the right call here — they break down evenly in a short blend. Quick oats can work in a pinch but tend to release more starch (more slime risk); steel-cut oats are too hard to blend smooth without a much longer blend time, which brings the same slime problem.

    Browse by ingredient tier

    Or skip this drink and explore every recipe in the Ingredient-Honest, Standard, or Sugar-Free lineup.

    Browse more Syrups & Sauces recipes →