Prepared with simple ingredients like roasted peanuts, water, and sugar, this delightful vegan peanut milk is creamy and packs a wonderful nuttiness. It can be enjoyed iced or hot, added to coffee, served with cereals, or used in baked goods!

Jump to:
⭐️ Why You Should Try This Recipe
- The drinkable version of peanut butter. Peanut butter lovers, you are going to get addicted to this milk. It’s literally peanut butter in a glass! With a hint of saltiness and the perfect amount of sweetness, this plant-based peanut milk is, without a doubt, a must-try.
- Thick and super creamy. Thanks to the healthy fats of peanuts, this milk has a silky smooth consistency and a rich mouthfeel without feeling too heavy, either.
- Made with just 3 ingredients. You will only need peanuts, sugar, and salt! Plus, an optional spoon of vanilla extract if you want more deliciousness.
📘 What is Peanut Milk
Peanut milk is a plant-based beverage prepared from peanuts, water, and sometimes sugar and salt. It’s a popular drink in Asia, especially in China and Vietnam, where it’s often sold on the street.
There are different versions of peanut milk. Some are prepared with raw peanuts, yielding a light color and a very subtle flavor, while others are made with roasted peanuts, yielding very nutty milk. In this recipe, we are going to prepare the latter.
🥜 Ingredient Notes
No fancy ingredients are required here. You will only need these pantry staples:
- Raw peanuts – I recommend starting with raw peanuts that will be roasted until golden brown. It yields a superior flavor compared to peanuts that are already roasted. Plus, it allows you to control the roast level. More about that in the Tips section.
- Sugar – I went with granulated white sugar, but coconut sugar, maple syrup, or agave will work as well.
- Salt – To enhance the peanut flavor. We all know peanuts and salt are a match made in heaven!
- Vanilla extract – Optional. It helps improve the overall flavor.

🥣 How to Make Peanut Milk
Making peanut milk at home in 4 simple steps: roasting the peanuts, blending them with water, straining the milk, and finally, cooking the milk.
Roast
We start by roasting the peanuts until golden brown. While traditionally, peanuts are slowly toasted in a wok, I prefer to roast them in the oven to make it easier. To do so:
- Preheat the oven to 350°F (150°C).
- Spread the raw peanuts on a baking sheet and roast for 22-24 minutes. The peanuts should be golden brown all the way through, and the skin should be cracked.
- Next, remove from the oven and cool for at least 20 minutes.
- To peel the peanuts: simply rub the peanuts with your hands. The peels will come off very easily.


Blend
Once your peanuts are peeled (it’s okay if there are still some peels here and there):
- Transfer the roasted peanuts as well as the soaked raw peanuts to a blender and add the water.
- Blend on high speed for 1-2 minutes or until the peanuts are fully puréed.


Strain
- Add a nut milk bag over a bowl or saucepan.
- Place the peanut milk into the nut milk bag and squeeze with your hands to strain the milk.
- Once you have squeezed all of the liquid, discard the peanut pulp.


Cook
Finally, we will cook the milk for a few minutes. Cooking the milk allows the sugar to melt, as well as giving the peanut milk a creamier and thicker consistency. To do so:
- Pour the milk into a saucepan and add the sugar and salt.
- Heat over medium heat, whisking constantly until it comes to a boil.
- Let the milk simmer for 2 minutes and remove from heat.


☕️ How To Serve This Roasted Peanut Milk
We can use this vegan peanut milk in various ways:
- On its own: Serve with ice during summer or as a hot beverage during winter.
- Over cereals: Replace the almond milk with peanut milk and serve with your favorite cereals! Looking for homemade cereal recipes? Check out these Buckwheat Flakes, Cinnamon Cereals, or Chocolate & Peanut Butter Cereals!
- In smoothies: Use as a base to make nutty smoothies! It goes particularly well with blueberries and raspberries!
- In coffee or tea: Mix espresso with some peanut milk for a peanut latte.
📔 Tips
- Adjust the roasting level to your taste. Depending on how nutty you want the milk to be, you can roast the peanuts for a shorter or longer amount of time. The recommended time I am giving in the recipe gives a very nutty flavor. If you want a milder flavor, roast the peanuts for only 18-20 minutes.
- Regarding the color. The color of the milk will depend on the roast level of your peanuts.
- Enjoy within 3 days. For ideal freshness, consume this peanut milk within three days. After that, it tends to separate and doesn’t taste as good.
- Tweak the flavors! Feel free to add a couple of tablespoons of cacao powder for chocolate peanut milk or more vanilla extract!
💬 FAQ
- Can I use roasted peanuts and skip the roasting step? Yes, you can start with roasted peanuts. Be aware, though, that you won’t have the same nuttiness.

Peanut butter addicts, you have been warned, this milk is insanely addictive! It’s not overly sweet, has a hint of saltiness, and is super nutty!
🥛 More Dairy-Free Milk Recipes
Let me know in the comments if you try this recipe!

📖 Recipe

Homemade Peanut Milk
Prepared with simple ingredients like roasted peanuts, water, and sugar, this delightful vegan peanut milk is creamy and packs a wonderful nuttiness. It can be enjoyed iced or hot, added to coffee, served with cereals, or used in baked goods!
Equipment

Ingredients
Prevent your screen from going dark
Instructions
Soak ⅓ cup of the peanuts in cold water for at least 4 hours or overnight.
- Roast the peanuts. Preheat the oven to 300 °F( 150°C). Spread the remaining 1 cup of peanuts on a baking sheet and roast them for 23-25 minutes or until golden brown. Remove from the oven and let cool for at least 20 minutes.
Peel the peanuts: Once the peanuts are no longer hot, rub them with your hands. The peels will come off very easily. Discard the peels.
Blend the milk. Drain the soaked peanuts and add them to the bowl of a blender. Add the roasted peanuts as well as the water. Blend on high speed for 1-2 minutes or until the peanuts are fully puréed.
- Strain the peanut milk. Place a nut milk bag over a bowl or saucepan. Pour the peanut milk into the nut milk bag and squeeze with your hands to strain the milk. Once you have squeezed all of the liquid, discard the peanut pulp.
Cook the milk. Finally, pour the milk into a saucepan and add the sugar, salt, and vanilla extract if using. Heat over medium heat, whisking constantly until it comes to a boil. Let the milk simmer for 2 minutes and remove from heat.
Enjoy this peanut milk warm or over ice! You can also pour it over cereals or use it in smoothies, lattes, and more! Peanut milk will keep for up to 3 days in the refrigerator.
Notes
- Adjust the roasting level to your taste. Depending on how nutty you want the milk to be, you can roast the peanuts for a shorter or longer amount of time. The recommended time I am giving in the recipe gives a very nutty flavor. If you want a milder flavor, roast the peanuts for only 18-20 minutes.
- Regarding the color. The color of the milk will depend on the roast level of your peanuts.
- Enjoy within 3 days. For ideal freshness, consume this peanut milk within three days. After that, it tends to separate and doesn’t taste as good.
- Tweak the flavors! Feel free to add a couple of tablespoons of cacao powder for chocolate peanut milk or more vanilla extract!
Source link