Homemade peanut milk is a creamy, budget-friendly dairy-free milk I make with just peanuts and water. I like it for breakfast, smoothies, cereal, coffee, or simple everyday sipping.
Why You’ll Love This Recipe
I love this recipe because it uses simple pantry ingredients and costs less than many store-bought dairy-free milks. I can blend it at home, chill it, and enjoy a creamy plant-based drink with very little effort.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
1 cup peanuts
4 cups filtered water
Extra filtered water for soaking
Directions
I place the peanuts in a bowl or jar and cover them with water. Then I let them soak overnight.
I drain the soaked peanuts and add them to a blender. I pour in 4 cups of filtered water.
Then I blend for about 1 minute, or until the mixture looks smooth and milky.
I pour the peanut milk into a bottle or jar and chill it before serving. I strain it when I want an extra-smooth texture.
Servings and Timing
Prep Time: 5 minutes
Cooking Time: 1 minute
Total Time: 8 hours 6 minutes
Servings: 4 servings
Calories: 207 kcal per serving
Variations
I add a little vanilla extract when I want a softer, sweeter flavor. I also like adding a small pinch of salt to balance the taste.
For a lightly sweet version, I blend in a date or a little maple syrup. For smoothies, I leave it plain so it works with fruit, oats, or cocoa powder.
Storage/Reheating
I store homemade peanut milk in a sealed jar or bottle in the refrigerator for up to 3 days. Then I shake it well before serving because natural separation can happen.
I do not usually reheat it, but I can warm it gently on the stove over low heat. I avoid boiling it so the texture stays smooth.
Related Recipes:
FAQs
Can I make peanut milk without soaking the peanuts?
I prefer soaking because it helps the peanuts blend more smoothly. When I am short on time, I can soak them in hot water for a few hours instead.
Do I need to strain peanut milk?
I do not have to strain it, especially if I like a thicker texture. I strain it through a nut milk bag or fine mesh sieve when I want it smoother.
Can I use roasted peanuts?
I can use roasted peanuts for a stronger peanut flavor. I prefer unsalted peanuts so I can control the taste.
Is peanut milk good for smoothies?
Yes, I like using peanut milk in smoothies because it adds creaminess and a mild nutty flavor.
Why did my peanut milk separate?
Separation is normal with homemade plant-based milk. I just shake the jar well before pouring.
Conclusion
Homemade peanut milk is simple, creamy, and affordable. I like keeping a jar in the fridge for quick breakfasts, smoothies, and dairy-free drinks made with ingredients I already have.
📖 Recipe:
Print
Homemade Peanut Milk
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
- Author: Isabella
- Total Time: 8 hours 6 minutes
- Yield: 4 servings
- Diet: Vegan
Description
A creamy, budget-friendly dairy-free milk made from simple peanuts and water, perfect for smoothies, cereal, or sipping.
Ingredients
1 cup peanuts
4 cups filtered water
Extra filtered water for soaking
Instructions
- Place the peanuts in a bowl or jar and cover them with water. Let them soak overnight.
- Drain the soaked peanuts and add them to a blender.
- Pour in 4 cups of filtered water.
- Blend for about 1 minute, or until smooth and milky.
- Pour the peanut milk into a bottle or jar and chill before serving.
- Strain if desired for a smoother texture.
Notes
Add vanilla extract for a softer, sweeter flavor.
Add a pinch of salt to balance the taste.
For sweetness, blend in a date or a little maple syrup.
Store in a sealed container in the refrigerator for up to 3 days.
Shake well before serving as separation is natural.
Warm gently on low heat if needed; avoid boiling.
- Prep Time: 5 minutes
- Cook Time: 1 minute
- Category: Beverage
- Method: Blended
- Cuisine: American
Nutrition
- Serving Size: 1 cup
- Calories: 207 kcal
- Sugar: 2 g
- Sodium: 5 mg
- Fat: 18 g
- Saturated Fat: 3 g
- Unsaturated Fat: 14 g
- Trans Fat: 0 g
- Carbohydrates: 6 g
- Fiber: 2 g
- Protein: 9 g
- Cholesterol: 0 mg








