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 consume soy milk, the price can add up even more. Soy milk is 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're used to make other plant-based kinds of milk 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 SoyaJoy's popular soy milk maker 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 nut milk (milk that doesn’t need to be cooked), grains, chunky soup, and porridge as well.
This machine is designed to handle each step at the perfect temperature. It soaks and grinds the beans, cooking the final product for over 20 minutes above 200 degrees. The kit includes a metal strainer for filtering, plastic scoop cup to measure beans, and a user manual.
Best with Internal Strainer: Tribest Soyabella Automatic Nut & Seed Milk Maker SB-130
Works as a coffee grinder
Quick 15-minute process
Need separate filter to remove excess pulp
Requires immediate cleaning 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 milk is even faster, taking 30 seconds 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 option to remove the last bits of pulp.
Best Large Capacity: Idavee Brand Presto Pure Soy Milk Maker IAE15
Large quantity produced
Has seven 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 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 nylon straining bag is sold separately. The Presto Pure Soy Milk Maker does, however, include a measuring cup, pitcher, filter scrubbing pad, 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 without 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 beans, grains, rice paste, nut milk, porridge, corn juice, juice, and four different flavors of soy milk such as date, rose, classic and goji.
Best Compact: Chufamix Vegan Milker Premium
Compact (good for small kitchens)
Requires user to have a separate blender
Messy and requires manual labor using mortar
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 the liquid from the pulp and through the filter.
The Vegan Milker doesn't cook or soak your beans beforehand or cook the product after; it just filters the pulp from the liquid mixture after it's blended. Depending on the power of your immersion blender, this milk maker produces strained milk in five minutes. The included container is marked with measurements for 0.8 (roughly 27 ounces) and 0.5 liters (nearly 17 ounces). 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-friendly, it still has features that make the process easier, like a stainless steel interior and heating around the entire body of the container for even cooking.
You can select pre-set programs for dry beans, soaked beans, grains, paste, juice, and self-cleaning. When making soy milk, it heats the beans before 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, along with a cleaning cloth and measuring cup.
Best Splurge: Almond Cow Plant-Based Milk Maker
Easy to use
Grinds and thoroughly filters
Can make 5 to 6 cups
Steeper price point
Recommends cooking milk for 20 minutes
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 easy 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 the leftover pulp. You'll know the milk is ready when the green light stops flashing.
According to Almond Cow, you can make 5 to 6 cups of fresh milk in "moments." Since this milk maker doesn't heat ingredients first, it's recommended to cook your soy milk for about 20 minutes to make creamier milk.
Cleanup 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 kinds of milk, 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 do a secondary filter after grinding? Some products offer this, and others don't. Keep in mind that even when a product has internal filtering, the pulp could still be left behind. An extra by-hand straining will ensure the smoothest milk, but it depends on how smooth and creamy you want your milk and if you don’t mind a bit of pulp.
Another 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 to know what parts are safe to clean and if any are dishwasher-safe.
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, or adjust the ingredient itself (nut milk, oat milk, juice, coffee, etc.). These machines are a convenient option, allowing you to eliminate cooking soybeans on the stovetop and the chance of an accidental overflow when transferring them to a blender and 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 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 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.
This roundup was updated by Alyssa Langer, who 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.