Home ยป Recipes ยป Course ยป Drinks

Homemade Roasted Almond Milk (Creamy, Dairy-Free, SO Good)

This homemade roasted almond milk is made by toasting almonds first for a deeper, nuttier flavor, then blending with filtered water, vanilla, cinnamon, and a touch of maple syrup โ€” far creamier and more flavorful than any carton.

homemade roasted almond milk being poured into a glass with raw almonds

I was the laziest possible person about making my own nut milk until I made THIS. I’m talking full carton-only, never thought twice about it. And then I roasted the almonds first, and everything changed.

Homemade roasted almond milk tastes so different from the carton that it almost feels unfair to compare them โ€” it’s richer, nuttier, and creamier, and it makes your coffee and smoothies and overnight oats taste completely different.

This version is just almonds, filtered water, vanilla, cinnamon, and a little sweetener. This homemade roasted almond milk recipe uses 1 cup of raw almonds and 4 cups of filtered water, roasted first for a deeper nutty flavor and blended with vanilla, cinnamon, and dates or maple syrup. Dairy-free, vegan, and ready in about 20 minutes of active time.

homemade roasted almond milk being strained through a nut milk bag

Ingredient Notes

(Exact amounts are in the recipe card below.)

Raw almonds: Whole unpeeled almonds are best โ€” they roast evenly and produce the creamiest milk. You’ll soak them overnight after roasting, which softens them up and makes blending much easier.

Filtered water: Don’t use tap water here. The flavor is cleaner with filtered, and since you’re making this from scratch, it’s worth it.

Vanilla extract: Just a teaspoon, but it makes the whole thing taste warm and round. Use real vanilla, not imitation.

Dates or maple syrup: 2-3 medjool dates blended in add natural sweetness with a caramel-y depth. Maple syrup is a great swap and easier to measure. Adjust to your taste โ€” I usually do about 1-2 tbsp maple syrup.

Ground cinnamon + sea salt: The cinnamon adds warmth and the pinch of salt rounds out all the flavors. Don’t skip either.

homemade roasted almond milk being poured into a bowl of cereal

How to Make Homemade Roasted Almond Milk

  1. Preheat oven to 350F. Spread raw almonds in a single layer on a baking sheet.
  2. Roast for 10-15 minutes, stirring every 5 minutes. Watch them closely โ€” over-roasting makes the milk bitter.
  3. Cool completely, then transfer almonds to a bowl and cover with boiling water. Soak overnight (or at least 8 hours).
  4. Drain and rinse the soaked almonds.
  5. Add almonds and 4 cups fresh filtered water to a high-powered blender (I use a Vitamix).
  6. Blend on low for 30 seconds, then high for 1-2 minutes until smooth.
  7. Pour through a nut milk bag or clean thin dish towel into a large bowl. Squeeze hard until all the liquid is extracted โ€” really commit here.
  8. Rinse blender, pour milk back in, and add vanilla, cinnamon, salt, and dates or maple syrup.
  9. Blend for another 15-20 seconds.
  10. Transfer to an airtight glass jar and refrigerate for up to 3-4 days. Shake before each use.
Roasted almonds in a white bowl for making homemade almond milk

Variations

  • Chocolate almond milk: blend in 1 tbsp cocoa or cacao powder plus a little extra sweetener.
  • Matcha almond milk: whisk in 1 tsp ceremonial-grade matcha after straining.
  • Spiced almond milk: add a pinch of cardamom, nutmeg, or turmeric for a golden milk vibe.
  • No time to soak? Use almond butter instead โ€” 2 tbsp blended with 3-4 cups filtered water gives you a quick version. The flavor is slightly different but it works.

Storage

Store in a sealed glass jar in the fridge for 3-4 days. Separation is completely normal with homemade nut milk โ€” just shake it well before pouring. If you made a large batch, freeze in ice cube trays or freezer-safe containers for up to 2-3 months.

homemade roasted almond milk being poured into a glass with raw almonds

Frequently Asked Questions

Why roast the almonds first? Roasting releases the natural oils in the almonds and creates a toasty, nutty depth of flavor that raw almonds just can’t match. It makes the milk noticeably richer.

What do I do with the leftover almond pulp? Dry it out in the oven at 300F for about 20 minutes and use it in smoothies, sprinkled on oatmeal, or in baked goods. Don’t throw it away.

My milk separated in the fridge โ€” is it bad? No, separation is totally natural without stabilizers. Just shake before using.

Print Recipe Pin Recipe Rate this Recipe
5 from 1 vote

Homemade Roasted Almond Milk (Creamy, Dairy-Free)

This homemade roasted almond milk is made by toasting almonds first for a deeper, nuttier flavor, then blending with filtered water, vanilla, cinnamon, and a touch of maple syrup โ€” far creamier and more flavorful than any carton.
Prep Time10 minutes
Total Time10 minutes
Course: Drinks
Cuisine: American
Servings: 10 servings
Calories: 91kcal

Ingredients 

  • 1 cup almonds soaked overnight
  • 4 cups filtered water
  • 1-2 tsp cinnamon
  • 1 tsp vanilla
  • Pinch of salt
  • 2-3 dates or 1-2 tbsp maple syrup or sweetener of choice

Instructions

  • Set your oven to 350 degrees F (175ยฐC). Spread the raw almonds on a baking sheet in a single layer.
  • Roast the almonds for about 10-15 minutes, checking and stirring them every 5 minutes. Be vigilant to avoid over-roasting, as it can result in bitterness.
  • Allow the roasted almonds to cool completely before blending.
  • Proceed by soaking your almonds overnight. I typically do this in a medium size bowl with boiled hot water. After the almonds have soaked overnight, drain and rinse them.
  • Place the almonds in your Vitamix along with four cups of fresh filtered water.
  • Blend on low for 30 seconds, then on high for 2 minutes.
  • Strain the almond milk through a nut-milk bag or a clean thin dish towel into a bowl. 
  • Rinse Vitamix and pour milk back into Vitamix. Add in any of the optional add ins (cinnamon, vanilla, salt, dates) and blend again for another 15-20 seconds.
  • Transfer over to an air-tight storage container and place in the fridge for up to 3 days.

Notes

Storage โ€“ Keep roasted almond milk in a sealed glass jar in the fridge for 3-4 days. Separation is completely normal with homemade nut milk โ€” just shake it well before pouring. If you made a large batch, freeze in ice cube trays or freezer-safe containers for up to 2-3 months.

Nutrition

Serving: 1serving | Calories: 91kcal | Carbohydrates: 5g | Protein: 3g | Fat: 7g | Saturated Fat: 1g | Polyunsaturated Fat: 6g | Sodium: 86mg | Fiber: 2g | Sugar: 2g

The nutrition information provided is calculated based on industry-standard software and should be used as a general guide only. The information may vary depending on ingredient substitutions, cooking techniques, and individual serving sizes. It is the responsibility of the reader to ensure the accuracy and appropriateness of the nutritional information provided. Always consult a qualified healthcare provider for personalized medical or nutritional advice.

Tried this recipe?Please leave a comment on the blog or share a photo on @basicswithbails

More Drink Recipes

If you make this roasted almond milk, leave a star rating and a comment below. Snap a photo and share it on Instagram or Pinterest, and tag @basicswithbails or #basicswithbails so I can see it.

bailey

About Bailey

I love to bake, cook, exercise, and document all of the above. Nutrition is not low fat. It is not low calorie. Itโ€™s not feeling deprived or being hungry all the time. Itโ€™s nourishing your body with real, whole foods so that you are consistently satisfied and energized to live your life to the fullest! Read more…

Similar Posts

5 from 1 vote (1 rating without comment)

Leave a Reply

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

Recipe Rating