If you're looking for a clean and healthful way to support your gut health, this Soy Milk Yogurt recipe is just what you need. Made with simple ingredients, it's a creamy, tangy, and probiotic-rich option perfect for improving digestion and overall well-being. Whether you use an Instant Pot, oven, or yogurt maker, this easy recipe delivers a plant-based yogurt that's wholesome, delicious, and free from unnecessary additives. Start your journey to a cleaner, healthier lifestyle with this versatile and satisfying yogurt!
I enjoy my soy milk yogurt with ground chia seeds and frozen berries for a nutritious and satisfying treat. Ground chia seeds are a fantastic addition, as they’re rich in fiber, which may help with weight loss by adding bulk to your meals and keeping you full for longer. They also slow digestion and delay the release of glucose into the blood, making them an excellent choice for steady energy. For a touch of sweetness, drizzle with your favorite sweetener, and you have a delicious, healthful way to enjoy your yogurt!
Jump to:
- 🦠 How Fermented Foods Improve Your Gut Health and Longevity
- 👩🏼🌾 Ingredients & Health Benefits
- 🥛 Substitutions
- 📖 How to Make Soy Milk Yogurt
- 🫙 Why Homemade Yogurt is Healthier Than Store-Bought
- ✔️ Expert Tips
- 🛒 Shop Nisha's Yogurt Essentials
- 🙋🏽♀️ Recipe FAQs
- 🥄 Healthy Toppings
- 👩🏽🍳 Made this recipe?
- 📖 Recipe
- 💬 Comments
🦠 How Fermented Foods Improve Your Gut Health and Longevity
Incorporating low-sodium fermented foods into your daily diet is essential for promoting excellent health and longevity. Research on fermented foods and gut health reveals that yogurt can significantly enhance microbiome diversity, a critical factor for maintaining a healthy gut. When combined with a high-fiber diet, fermented foods also help lower markers of inflammation. However, individuals with lower microbiome diversity experienced increased inflammation, likely because their gut bacteria struggled to process the fiber. This highlights the importance of gradually introducing both fiber and fermented foods to allow them to work synergistically, improving gut health and overall well-being.
Since many fermented foods are high in sodium, choosing low-sodium options is key to maintaining optimal health. Unsweetened plant-based yogurts, like my Easy Soy Milk Yogurt or Cashew Yogurt recipes, are excellent choices. These options provide the benefits of fermentation while keeping your sodium intake in check, making them a delicious and health-conscious addition to your diet.
👩🏼🌾 Ingredients & Health Benefits
- Soymilk: Use unsweetened soymilk with soybeans and water as the only two ingredients. Plant-based milk, like soymilk, offers several health benefits over cow's milk, including lower saturated fat and zero cholesterol. Soymilk is particularly notable for its protein content, which is comparable to cow's milk, and it contains spermidine, a compound that promotes autophagy and supports cellular health and longevity. I recommend these brands for this recipe.
- Vegan probiotic: To make your first batch of soy milk yogurt, you'll need a vegan probiotic to kickstart the fermentation process. This essential ingredient introduces the beneficial bacteria that transform soy milk into creamy, tangy yogurt. Once you've made your first batch, you won't need a probiotic for subsequent batches—simply reserve a small amount of yogurt to use as a starter for the next one. It's a simple, sustainable way to enjoy homemade soy milk yogurt! My recommended brands for vegan prebiotics are linked here.
See the printable recipe card below for quantities.
🥛 Substitutions
- Soymilk - Use a brand made with only soybeans and water. Eden Foods Unsweetened Eden Soy, West Life, and Trader Jo's Unsweetened Soymilk are good options. Use a brand-new sealed container.
- Probiotics - use a vegan probiotic (at least 12 billion CFUs per 32-ounce carton of soymilk) for the first batch of soy milk yogurt.
For more healthy vegan breakfast recipes, visit my Vegan Breakfast Recipes page.
📖 How to Make Soy Milk Yogurt
1. Instant Pot Method
This is an overview. The full recipe is at the bottom of the post.
- Use a brand-new sealed carton of soymilk to avoid preheating the milk to 180ºF to kill off bacteria.
- Tip for adding probiotic capsules: Empty the contents of the probiotic capsule directly into the soy milk, whisking well each time to ensure the probiotics are evenly distributed. This step is key to a successful fermentation process!
- Pour a brand-new sealed 32 oz container of plain, unsweetened soy milk into your clean inner pot of the Instant Pot.
- Add your starter—around 12 billion CFUs probiotics for the first batch or ½ cup of yogurt from a previous batch.
- Combine: Gently stir to combine the probiotic powder, or yogurt starter from the previous batch, and soy milk. This is the only time you will stir until the yogurt-making process is complete.
- Cover and Set: Place the lid on the Instant Pot and ensure the valve is turned to 'vent.'
- Press the 'yogurt' button on the Instant Pot and set the timer for 15 hours.
- After 15 hours, your soy milk will have transformed into thick, creamy, vegan soy yogurt. Open the lid of the Instant Pot and flip it over quickly to capture any condensation at the top of the lid.
- Use a large spoon to remove any liquid formed at the top. (Optional: Whisk well for an even consistency.)
- Remove ½ cup of the yogurt to use as a starter for the next batch of yogurt. Store it in a clean, sealed container to maintain potency and freshness.
- Transfer the remaining yogurt to airtight containers.
- For serving: Grind chia seeds to top the soy milk yogurt to boost omega 3s. Add homemade protein powder for a delicious high-protein snack. Serve with fruit and your choice of sweetener. Or use plain soy yogurt in recipes. Add some to healthy vegan dal, chana saag, easy Vegan Butter Chicken, or vegan curries.
🫕 Instant Pot Soy Yogurt Without the Yogurt Setting
The yogurt setting on an Instant Pot incubates milk to make yogurt by keeping it at a constant temperature between 112° and 115° F. This allows bacteria in a starter to multiply and thicken the milk into yogurt.
Pour the soy milk from the sealed container into the clean inner pot of the Instant Pot. Heat your milk to the correct temperature (around 112°F) using the 'normal' cooking setting, then add your yogurt starter and let it sit on the 'warm' setting overnight to ferment, ensuring the lid is slightly vented to allow steam to escape; you can monitor the temperature with a thermometer to ensure it stays within the ideal range for yogurt culturing.
Alternatively, pour the soy milk from the sealed container into the clean inner pot of the Instant Pot. Turn on the sauté setting. Bring the milk to 112°F to 115°F. Check the temperature using an instant-read thermometer. (If the milk is too warm, it will kill the probiotics.) Stir in the probiotic powder. Whisk to combine. Place the lid on, and seal with the valve set to 'vent' to allow humidity to escape. Cover completely with a large blanket and wrap it tightly. Leave it for 8 to 15 hours, depending on the desired tanginess and thickness.
🎛️ 2. Oven Method
Use the same quantities listed in the recipe.
Prepare the Soy Milk: Pour the sealed unsweetened plain soy milk into a clean pot or container.
Add the Starter: For the first batch, mix in the powder from vegan probiotic capsules. If using a starter yogurt (from a previous batch or store-bought vegan yogurt), add ½ cup of starter per 32-ounce carton of soymilk (or 2 to 3 tablespoons per cup of soy milk). Stir gently to distribute the starter evenly.
Fermentation: Using an Oven: Preheat the oven to the lowest temperature for 10 minutes. Then turn it off and keep the door closed. Pour the mixture into clean jars and place them in the oven with the light on for gentle warmth. Let them ferment for 8-12 hours, or longer for a tangier taste.
Chill and Set: After fermentation, transfer the yogurt to the fridge for at least 2 to 3 hours to fully set and thicken.
Enjoy: Your homemade soy yogurt is ready to enjoy plain, with toppings, or in recipes. Remember to save a small amount as a starter for your next batch!
3. Yogurt Maker
Follow the recipe as written and set the yogurt maker temperature to 112ºF and the time to 15 hours.
- Add the soymilk & starter: For your first batch, empty the contents of the new sealed carton of soy milk and probiotic capsules into a clean bowl. (For subsequent batches, add ½ cup of yogurt from the previous batch as the starter.) Stir gently but thoroughly to distribute the bacteria evenly.
- Pour into Yogurt Maker Jars:
Divide the soy milk mixture evenly among the jars that come with your yogurt maker. - Set the Yogurt Maker:
Place the jars into the yogurt maker and close the lid. Turn on the yogurt maker and set it to incubate for 12 to 15 hours, depending on your desired tanginess. For a stronger flavor and more probiotics, let it ferment for up to 15 hours. - Check Consistency:
Once the incubation time is complete, check the yogurt. It should be thickened and slightly tangy. - Chill and Set:
Remove the jars from the yogurt maker, cover them, and transfer them to the refrigerator. Let the yogurt chill for at least 2 to 3 hours to fully set and thicken.
🫙 Why Homemade Yogurt is Healthier Than Store-Bought
- No BPA Leaching: Store-bought yogurts often come in plastic containers that may leach BPA into your food. Homemade yogurt eliminates this concern.
- Naturally Sugar-Free: You control the ingredients, avoiding the added sugars used in many store-bought varieties.
- No Additives or Preservatives: Made with organic soybeans and water.
- Customizable Fermentation: Adjust the fermentation time to achieve your preferred tanginess while boosting beneficial probiotics.
- Clean Ingredients: Enjoy yogurt with simple, wholesome ingredients, free from unnecessary additives or preservatives.
- Easy to Make: With an Instant Pot, making yogurt is quick and convenient, making healthier choices accessible and effortless.
✔️ Expert Tips
- Use a brand-new sealed carton of soymilk to avoid preheating the milk to 180ºF to kill off bacteria. The consistency of the soymilk is important. If the brand used is watery, the yogurt will not set well.
- Starter: For your first batch of soy milk yogurt, use vegan probiotic capsules. After that, use ½ cup of yogurt from each batch as a starter for the next one. Not only does this save you from needing more probiotics, but it also improves the texture and flavor over time. The yogurt prepared with a starter develops an even creamier consistency and tangier taste than the first batch made with the probiotic capsule.
- Tip for Adding Probiotic Capsules: Empty the contents of the probiotic capsule directly into the soy milk, whisking well each time to ensure the probiotics are evenly distributed. This step is key to a successful fermentation process!
- Use an Instant Pot with the yogurt setting for the best results. The other two methods will work, but the results are not as predictable or consistent.
- Instant Pot Tips: Make sure the inner pot is clean before adding the milk. Place the lid on the Instant Pot and ensure the valve is turned to 'vent.' This allows humidity to escape during the fermentation process, helping the yogurt set properly. Once the yogurt is ready, open the lid of the Instant Pot and flip it over quickly to capture any condensation at the top of the lid.
- Start your yogurt at a time when you’ll be home 15 hours later to transfer it to the refrigerator. Proper timing ensures the yogurt is chilled promptly for the best flavor and consistency!
- Batch Tip: Consider doubling the recipe to make 8 cups at a time. It’s a great way to save time and ensure you have plenty of creamy, tangy yogurt for breakfasts, snacks, and recipes.
- Storage: Use your starter within 10 days to make a fresh batch of soy yogurt. Store it in a clean, sealed container to maintain potency and freshness. Refrigerate soy milk yogurt in an airtight container for up to 7 days.
🛒 Shop Nisha's Yogurt Essentials
Note: As an Amazon Associate I earn from qualifying purchases.
Shop Ingredients
Get my tried and true cooking products here.
🙋🏽♀️ Recipe FAQs
Using an Instant Pot with the yogurt setting is a foolproof way to create perfectly creamy and delicious soy milk yogurt with minimal effort. Beyond yogurt, the Instant Pot is also one of the healthiest tools in the kitchen for cooking vegetables, beans, and other plant-based staples. Its shorter cooking times help preserve nutrients while saving you time, making it an invaluable appliance for anyone focused on health and convenience.
The ideal temperature for incubating yogurt is between 110ºF to 115°F. Temperatures above 120°F can kill the bacteria that turn milk into yogurt, while temperatures below 100°F will not be effective. Keep the yogurt at a consistent temperature of about 112ºF for 12 to 15 hours.
This method should work with other plant-based milks, but I have not tested this. Use a 2-ingredient milk, where water is one of the ingredients. Milk made with just water and a single base ingredient (like soybeans, almonds, or oats) is ideal because it lacks additives like oils, gums, or stabilizers, which can interfere with fermentation.
I enjoy topping mine with ground chia seeds for an omega-3 boost and frozen berries for their antioxidant power— a nutritious and flavorful combination. Since the yogurt is naturally tangy, you might prefer to sweeten it to taste. A drizzle of date syrup is my go-to, but for a naturally sweetened option, blend the yogurt with soaked, pitted Medjool dates for a creamy, subtly sweet twist.
To achieve a thicker, Greek-style consistency, strain the yogurt. Line a colander with three layers of cheesecloth, and set it over a bowl to catch the liquid. Pour in the soy yogurt. Let it drain until it reaches your desired thickness. This process removes the excess liquid, leaving you with rich, creamy yogurt perfect for enjoying on its own or in recipes!
🥄 Healthy Toppings
📖 Recipe
Soy Milk Yogurt
Want to Save This Recipe?
Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from Cooking for Peanuts.
Ingredients
- 32 ounces unsweetened soy milk (use a brand-new sealed carton made with only organic soybeans and water)
- Vegan probiotic capsules Approximately 12 Billion CFUs total (*see notes)
Instructions
Instant Pot (preferred method):
- Step 1: Pour a brand-new sealed 32-ounce container of plain, unsweetened soy milk into a clean Instant Pot inner pot.
- Step 2: Add your starter—either the probiotic capsule powder for the first batch or ½ cup of yogurt from a previous batch. (See notes for quantity of probiotics.)
- Step 3: Stir gently to combine the starter and soy milk.
- Step 4: Place the lid on the Instant Pot and ensure the valve is turned to 'vent.' Press the ‘yogurt’ button and set the timer for 15 hours.
- Step 5: After 15 hours, your soy milk will have transformed into thick, creamy, vegan soy yogurt. Open the lid of the Instant Pot and flip it over quickly to capture any condensation at the top of the lid.
- Step 6: Use a large spoon to remove any liquid at the top (Optional: Whisk well for an even creamy consistency.)
- Step 7: Remove ½ cup of the yogurt to use as a starter for the next batch of yogurt. Store it in a clean, sealed container to maintain potency and freshness. Then transfer the remaining yogurt to airtight containers.
Oven Method (use the same quantities listed in the recipe):
- Pour the unsweetened, brand-new carton of plain soy milk into a clean pot or container.
- Add the Starter: For the first batch, mix in the powder from vegan probiotic capsules. If using a starter yogurt from a previous batch, add ½ cup starter per 32-ounce carton soymilk (or 2 to 3 tablespoons per cup of soy milk). Stir gently to distribute the starter evenly.
- Fermentation: Using an Oven: Preheat the oven to the lowest temperature for 10 minutes. Then turn it off and keep the door closed. Pour the mixture into clean jars and place them in the oven with the light on for gentle warmth. Let them ferment for 8 to 12 hours, or longer for a tangier taste.
- Chill and Set: After fermentation, transfer the yogurt to the fridge for at least 2 to 3 hours to fully set and thicken.
- Enjoy: Your homemade soy yogurt is ready to enjoy plain, with toppings, or in recipes. Remember to save a small amount as a starter for your next batch.
Notes
Nutrition
This information is provided as a courtesy and is an ESTIMATE only. Varying factors such as product types or brands purchased can change the nutritional information in any given recipe.
Amy says
I tried your recipe with fresh homemade soy milk right from the soymilk maker (so it was pretty warm) and it still moves like soymilk after being in the fridge for several hours. What did I do wrong? And can I try it again with the same liquid?
Thank you!
Nisha Melvani, RDN says
I have never tested this with homemade soy milk. I would follow the recipe as written using a sealed carton to avoid contamination.
Colleen says
Came out perfect! Thank you.
Nisha Melvani, RDN says
So glad to hear. Thank you.
Royale Fogarty says
This is by far the easiest and best tasting recipe for making yogurt I have made.
Thank you!
Nisha Melvani, RDN says
So glad! Thank you.
Sharon McRae says
I find it easier to add the contents of the probiotic capsule directly to the soy milk carton, shake well, and dispense into jars, then place the jars into the empty Instant Pot insert and set on the yogurt setting for 12 hours. Works like a charm every time and no clean up.
Nisha Melvani, RDN says
Great tip! Thank you.
Laura Kasha says
I haven't made this yet, but I'm wondering how this contains calcium, when the soymilk used has no calcium added or listed on nutritional label yet recipe shows calcium. Where is the calcium coming from? I'm trying to get more calcium so I'm focused on this.
Theresa Thomas says
Hi Nisha! So I finally made this yogurt in my instapot. Because this was a 15 hour project, my soy yogurt was set to be ready at 7am. However because I didn't check it till 9am it was slightly more watery than I anticipated. However I cannot wait to try it again since it tasted yummy with all of the tanginess of yogurt. Thank you for providing delicious, affordable, healthy recipes.
Nisha Melvani, RDN says
I am so glad you enjoyed the flavor. Remember to open the lid such that the water condensed on the yop does not fall into the yogurt!
Karla Uminga says
Hi Nisha,
If I do greek style soy yogurt since the number of protein has concentrated, how much protein per serving?
Regards Truely,
Karla
Nisha Melvani, RDN says
HI. You can also strain this yogurt to turn it onto a Greek-style yogurt and increase the protein even more. The nutrition facts are in the recipe card at the bottom.
Nicole Evans says
How long does the yoghurt keep for?
Nisha Melvani, RDN says
One week in the fridge.
Rebekah says
I love your recipes and really want to make this yoghurt however in my country I cannot find soy milk without sunflower oil, plant calcium and salt. Is it possible to make the yoghurt with these additives? Thank you!
Nisha Melvani, RDN says
Hi. It might still work. I would test half of the recipe amount first if possible.
Donna says
I have a SoyaJoy G5 Nut milk maker. Can you tell me how to adjust your recipe to use home made soy milk. The SoyaJoy makes approximately 30 oz of soy milk.
Thank you so much. I love your work
Nisha Melvani, RDN says
Hi. Sounds great. You can use 30 ounces with the same amount of probiotic I recommended. I would ferment it for less time as it will be more tangy. (Try 14 hours and adjust as needed.)
Theresa Thomas says
Is there an option to use plain plant-based yogurt if I don't have probiotic capsules?
Nisha Melvani, RDN says
Yes, you can use store-bought yogurt as a starter. See the starter instructions.
Diane says
Can I make this yogurt using home made cashew milk? If yes, would I need to heat it to 180 first if I was going to use it immediately after making it?
Nisha Melvani, RDN says
Yes. If it is a brand new carton you would not need to heat it first. If it is not new, yo ouwld heat it and then let it cool before adding probiotics.
Shruti Dixit says
Thanks for this recipe! Can I use any vegan probiotic capsules. I have Genuine Health Probiotics at home with 50 billion CFUs. Thanks!
Nisha Melvani, RDN says
Hi. I would try to keep close to the total CFUs listed in the recipe. You can use yours and if it does not work, it will be quite telling as to whether your probiotics actually contains what it claims:)
Ains says
Can you use regular (non-vegan) probiotic capsules? Excited to try this in my IP!!
Thank you:)
Nisha Melvani, RDN says
yes!
Carmela Warner says
My instant pot yogurt setting has boil, low, medium and high temperature options. I don’t know which one is the right one to use. Advice?
Nisha Melvani, RDN says
Hi. I guess mine is older! The temperature should stay around 112-115ºF. Do you know the temperature for each setting? I would assume medium. Boil is for someone using an opened carton of milk that needs to sterilize it first.
Primla Goddard says
Very creamy and tasty while it cleans your gut !
Definitely want to make this a habit !
Nisha Melvani, RDN says
So glad yo hear! My family is addicted to this:)))
Sara says
How long can the starter yogurt be stored in the refrigerator? Or could it be frozen?
Nisha Melvani, RDN says
1 week. No, it should not be frozen.
Suzette Stone says
I have used this same method with the instant pot using the yogurt setting for 24 hours, then strained with coffee filters in a colander overnight in the refrigerator. It's the best tangy vegan yogurt I've ever had.
Nisha Melvani, RDN says
So happy to hear! I love the coffee filter idea! Thank you.
Amina says
I’m always looking for a good vegan yogurt that is tangy and good for savoury dishes - without all the added ingredients and sugar. This was actually quite easy! I used the oven method. It will definitely be a staple in our house.
Nisha Melvani, RDN says
Yay! Thank you for leaving a comment. It is much easier than it might seem. Have a great week.
Neena Chandiramani says
Great recipe, easy to do and so delicious!
Nisha Melvani, RDN says
Thank you for giving it a try. So glad you enjoyed it.
Judi says
I failed to mention, my yogurt maker instructions only reference whole dairy milk.
Nisha Melvani, RDN says
That should not matter. Just use a new carton of soymilk and follow the recipe.
Judi says
Hi, Nisha. My Instant Pot doesn't have a yogurt function, but I recently purchased a yogurt maker. Any recommendation on temp & time using that? Thanks!
Nisha Melvani, RDN says
Set the temperature to 112ºF for 15 hours.
Robin says
I just started my first batch of yogurt. Can’t wait to try it! When I make subsequent batches with the starter from this batch do I need to boil the whole thing before setting it to ferment? I read your notes that you need to heat up the soy milk to 180 unless you’re using an unopened container. I will be using an unopened container of soy milk but the starter will be coming from my fridge. Thanks so much. I love your recipes!
Nisha Melvani, RDN says
Not if you use a new carton of soy milk. It is ok that the starter comes form the fridge.
Jennifer Cooke says
Would I be able to make this in a yogurt maker?
Nisha Melvani, RDN says
Yes! Follow the directions in your yogurt maker.
Lynne says
Ooh so interesting to see your recipe. I started making soya yoghurt about six months ago. I also make the soya milk using the instant pot to cook it on saute. I prefer a thicker yoghurt so strain it when ready and I use that whey for future batches, keeping in freezer. Inspired by your cashew yoghurt I sometimes make half and half. Anyway long post but thank you for your endless inspiration!
Nisha Melvani, RDN says
So good to know about the saute option! Thank you!
S says
I strain my yogurt after 24 hours on the yogurt setting. It tastes so much better this way. I've been wanting to freeze the "whey". I'm glad to hear that works.
Nisha Melvani, RDN says
Great to do!