Our editors independently research, test, and recommend the best products; you can learn more about our review process here. We may receive commissions on purchases made from our chosen links.
If soy milk is your plant-based milk of choice, you know that store-bought varieties are convenient and widely accessible these days. Unfortunately, they're also expensive and, depending on how many people in your household also consume soy milk, the price can add up even more. Soy milk is most commonly sold only in half gallon cartons, so you're also limited in the amount of soy milk you can buy.
Making your own soy milk can help you cut down on your grocery bill and ensure you always have fresh milk when you need it. The process is made easy and mess-free with a dedicated soy milk maker. Most soy milk makers are versatile, since they can also be used to make other plant-based milks like almond or oat milk. Some models even have settings to make porridge, soup, raw juice, and even grind coffee beans. We've researched the top-rated options so all you have to do is pick one that fits your needs, style, and budget.
Here are the best soy milk makers.
Best Overall: SoyaJoy G5 Soy Milk Maker
Easy to clean
Manual is brief
The newest version of a very popular soy milk maker from a much-loved brand, this gadget has a stainless steel interior that’s easy to clean and operates with simple buttons on top. You can specify whether you're making milk from soaked beans or dry beans. If you're making milk from grains or nuts, you can select between raw juice (for making nut milks that don’t need cooking), grains, and porridge as well.
This machine is designed to handle each step at the perfect temperature. It soaks the beans at 180 degrees, then grinds the beans between 180-190 degrees, and cooks the final product at 200-210 degrees. The kit includes a measuring cup, metal strainer, plastic pitcher, and cleaning pad. A sample of beans is also included for your first batch of soy milk.
Best with Internal Strainer: Tribest Soyabella Automatic Nut & Seed Milk Maker SB-130
Works as coffee grinder too
Quick 15-minute process
Might need a separate filter step to remove excess pulp
Best to clean right away to prevent sticking
Soy milk is only 15 minutes away, so you can set this machine up while you’re making breakfast and have soy milk ready when the eggs and toast are finished. Raw nut milks are even faster, taking less than a minute to process, as long as the nuts are previously soaked. If you enjoy a cup of coffee in the morning, it can be converted to a coffee grinder, so it will earn its keep in your kitchen even if you don’t make soy milk every day.
The interior is stainless steel for easy cleaning. Temperature and grinding settings are user-controllable, so you can use the recipes you like best. A filter catches the pulp, so you have usable soy milk right from the machine, though some users prefer a second filtering to remove the last bits of pulp.
Best Large Capacity: Idavee Brand Presto Pure Soy Milk Maker IAE15
Large quantity produced
Has 7 different functions (including juicing)
No internal straining
The best soy milk maker for large families or people who drink and bake with milk alternatives a lot, this pick can make a half-gallon of soy or nut milk at a time. The heated functions include dry beans or nuts, wet beans or nuts, porridge, rice or soy milk, corn juice, and pureed soups. It also has a function for making juice without heat for people on a raw food diet.
This model does not have an internal strainer. Instead, a strainer basket is included, along with a measuring cup, a pitcher, and a cleaning brush. It has a dual-layer stainless steel body for easy cleaning inside and out.
Best Design: Joyoung DJ13U-P10 Soy Milk Maker
Produces smooth milk that doesn't require further filtering
Can program in advance
Steeper price point
With a shape that looks a bit like a coffee maker, this soy milk maker will look right at home on your kitchen counter. The device does not include a filter or strainer, but the company says the grinder creates super-smooth soy milk that can be consumed without filtering. Many users agreed, although some still preferred to use their own filter to remove the final pulp.
This soy milk maker has time and temperature presets, so you can program the machine to have the soy milk ready when you want it. The settings on the touch screen are in Chinese and English, and some users noted that the English options were small and a little hard to read when they were still getting used to the machine. Presets include several flavors of soy milk along with beans, grains, rice paste, nut milk, porridge, corn juice, and juice.
Best Compact: Chufamix Vegan Milker Premium
Takes up very little room (good for small kitchens)
Requires user to have a separate blender
More manual and messy
This milk maker requires you to use your own hand blender to provide the blending power that pulverizes the nuts, seeds, or beans. After blending, you use the included mortar to squeeze all of the liquid out from the pulp and through the filter.
This model doesn't cook or soak your beans beforehand or cook the product after, it just filters the pulp from the liquid mixture after its blended. This tool can produce about a liter of strained milk in about a minute, depending on the power of your immersion blender. For storage, the pieces nest together, so they take up very little space on your shelf.
Best Budget: Tayama DJ-15S White Stainless Steel Soymilk Maker
Lower price point
Only takes 20 minutes
No internal strainer
If you’re new to making soy milk, a less expensive appliance like this one might make sense. Even though it’s budget-minded, it still has features that make the process easier, like heating around the entire body of the container for even cooking and a stainless steel interior.
You can pick programs for dry beans, soaked beans, grains, paste, juice, and cleaning. When making soy milk, it heats the beans prior to grinding, then cooks the final product, and is finished in about 20 minutes. It does not have an internal strainer, but it includes a strainer for filtering the soy milk after cooking is done. A cleaning cloth and measuring cup are also included.
Best Splurge: Almond Cow Plant-Based Milk Maker
Easy to use
Grinds and thoroughly filters
Can make 5-6 cups in under a minute
Recommends cooking milk for 20 minutes for creamier consistency
Although the Almond Cow isn't designed specifically for soy milk, it can be used to make dairy-free milk from any nut, seed, or grain, including almonds, cashews, coconut, oats, and soybeans. With a sleek stainless steel and black exterior, it'll look good on your countertops and owners of this milk maker say it's exceptionally easy it is to use. Simply add your ingredients to the filter basket, fill the base with water, assemble, and press the start button. It will automatically grind your ingredients, then filter and separate the liquid milk from leftover pulp. You'll know the milk is ready when the green light stops flashing.
The Almond Cow makes 5-6 cups of fresh milk in less than a minute. Since this milk maker doesn't heat ingredients first, it's recommended to cook your soy milk for about 20 minutes to make a creamier milk.
Clean-up is quick and easy, since the stainless steel parts just need to be rinsed with water. The brand also sells glass storage bottles and has a recipe database on the website so you can experiment with several plant-based milks, flavorings, and uses for leftover pulp.
What to Look for in a Soy Milk Maker
Does the product you’re considering have its own internal filtering, or will you need to manually do a separate filter once it’s done grinding? Some products offer this and others don’t. Keep in mind that even a product that has internal filtering might still leave some pulp behind, so an extra by-hand straining will ensure the smoothest milk. It’s largely personal preference as to how smooth and creamy you want your milk, or if you don’t mind a bit of pulp.
Other functionality is key—most of these products are able to make more than just soy milk—adding value to your purchase! You can often make almond milk, hemp milk, rice milk, oat milk, coconut milk—you name it! Check the manufacturer’s instructions to see what else the machine is capable of and what other settings it offers, and keep that manual handy.
Ease of Cleaning
Cleanup is an important factor to consider; in most cases, you’ll have an easier time cleaning your product if you rinse it immediately, before the soy residue dries and sticks, making it much more difficult to clean later on. Carefully read the manufacturer’s directions so you know what parts are safe to clean, and if any parts are dishwasher safe to make life even easier.
How does a soy milk maker work?
Each maker has slight variations, but, in general, it’s a relatively simple process that involves soaking the beans, heating the beans, grinding the beans with a liquid, and then (sometimes) filtering the mixture to achieve a creamy, smooth result. Various settings allow you to use pre-soaked or not-pre-soaked beans, adjust the temperature, and/or adjust the ingredient itself (nut milk vs oat milk vs juice vs coffee, etc.). These machines are a convenient option in that they allow you to eliminate cooking your soybeans on the stovetop (less chance of an accidental overflow) and then having to transfer them to a blender and then to a strainer (that many transfers of a hot mixture can be messy and cumbersome!).
How can you make soy milk taste better?
If you’re a purist, there’s no need to add anything to your soy milk! But if you’re looking to switch things up, you can consider adding a dash of cinnamon for a gentle kick of warm spice, or even some vanilla extract and sweetener to dress up your morning coffee or black tea.
Can you make pudding with soy milk?
Yes, you can definitely make pudding using soy milk; it’s super simple and requires very few ingredients. You can also use soy milk to make fudge, ice cream, smoothies, rice pudding, and even frosting.
How many soybeans do you use to make soy milk?
This will be product-specific (since the machines vary in size and yields), so you’ll want to carefully check the manual, which will also tell you how much liquid to add. It’s important to follow these instructions in order to prevent any spillover and kitchen mess. Some products come with a measuring cup accessory to make this super easy.
How can you make soy milk creamier?
The key to the creamiest soy milk is making sure your filter process is thorough (by doing more than one round of manual filtering, and/or using a high-quality nut milk bag). Even if your machine has filtering capabilities, it may still help to do one extra pass through a nut milk bag, as some machines may leave tiny bits of pulp behind. It may also help to pre-soak your soybeans, and if you have a machine that doesn’t cook the beans before grinding, heating the milk afterward should also help.
Why Trust The Spruce Eats?
This roundup was written by Donna Currie, a cookbook author, food writer, and product tester who has reviewed more than 100 kitchen gadgets for The Spruce Eats.
The Spruce Eats writer Alyssa Langer is a registered dietitian and foodie, always curious about the next food or ingredient craze and hungry to learn and try more. Having worked in cookbook publishing, CPG label data, nutrition writing, and meal kits, her diverse background and varied interests provide a unique perspective that fosters clear, well-researched, and trustworthy reviews.