This thick and creamy homemade vegan Greek yogurt is easy to make with just 3 ingredients and packed with plant-based protein. You’ll never need to buy vegan yogurt again with this easy tofu yogurt recipe.

Vegan Greek yogurt in a small bowl with berries on top and a spoon scooping some out of the bowl.

Want to save this recipe?

Enter your email below and get it sent straight to your inbox. Plus, get more amazing vegan recipes that will satisfy your cravings!

Save Recipe

Why make this recipe

I have been making vegan yogurt from soy milk for many years now and my soy yogurt recipe is one of the most popular recipes on the blog. However, the most common question that I have gotten over the years has been how to make it thicker and more like Greek yogurt.

I tried many methods over the years to make it thicker, with only minimal success, until I got the idea to blend silken tofu and soy milk before turning it into yogurt. The result was an amazingly thick, high-protein Greek-style vegan yogurt.

Ingredients and substitutions

  • Plain Soy Milk – You must use the ones that only have soybeans and water, any added sugar or vanilla will ruin your yogurt! I like Trader Joe’s or Westsoy brands. If it lists any ingredients other than soybeans and water, it will not work.
  • Silken Tofu – This is the type of tofu that comes in a shelf-stable carton. (I use the extra-firm version of this.) Don’t use water-packed tofu.
  • Probiotic – I use a general acidophilus probiotic with 2.4 billion CFUs per serving that comes in a vegan gel cap, but most probiotics will work. You will want to open the gel cap and sprinkle in the powder.

Helpful tools

  • Blender – for mixing the soy milk and the silken tofu. You will need a large blender or an immersion blender to blend the tofu with the soy milk.
  • An Instant Pot – with a yogurt setting. You can also use a yogurt maker, but I find that an Instant Pot is the easiest way to make a large batch of yogurt and well worth the investment if you plan on making vegan yogurt regularly.

How to make vegan Greek yogurt

A full printable version of this recipe with ingredient measurements is available at the bottom of this post.

Step 1 – Open a new factory-sealed carton of silken tofu, drain off any excess liquid, and put it into a large blender. Open a 32 oz factory-sealed container of plain soy milk and pour about 1/4 of it into the blender along with the tofu. Blend on high until creamy. Pour in another cup of soy milk and blend again. (Be sure not to overfill your blender.)

Step 2 – Pour the blended soy milk and tofu along with any remaining soy milk from the container into a very clean instant pot. Stir with a whisk until well combined.

Step 3 – Add the powder of 5 capsules of probiotic (or an equivalent to 12 billion CFUs) (or use the starter that you saved from previous batches).

Step 4 – Stir well again with a whisk. Then lock the lid on the Instant Pot, set it to vent, press the yogurt button, and set it to 15 hours.

Step 5 – Come back 15 hours later to find beautiful thick, creamy, vegan Greek yogurt! Flip the IP lid off quickly so the condensation doesn’t fall back into the yogurt. Spoon any excess liquid off of the yogurt. Let it cool in the Instant Pot before stirring or transferring it to another container.

Step 6 – Save 1 cup of the yogurt in a clean separate container to use as a starter for your next batch of yogurt. (You will only need to add this starter instead of using any additional probiotic in your future batches.)

Vegan Greek yogurt being spooned out of an instant pot.
(The first batch made with probiotic powder will have a thin layer of discoloration at the top.)

Note: (It will start to look like yogurt after 8 to 12 hours, but I always give it 15 hours to allow more beneficial bacteria to grow and give it more of a yogurt tang). As the yogurt culture matures, each new batch of yogurt made from the starter will taste better and become thicker.

Pro Tips

  • You must use factory-sealed containers. If you open the tofu or soymilk even a few hours before, you must heat it to kill any unwanted bacteria and then let it cool again.
  • Be sure your Instant Pot, blender, and utensils are very clean so you do not introduce any unwanted bacteria into the yogurt.
  • Make sure to use a whisk and stir well after adding each capsule until you can’t see any powder.
  • The probiotic is only needed the first time that you make your yogurt, then save a 1 cup of yogurt to use as your starter and you won’t need the probiotic again unless your starter stops working.  (Starter typically lasts a few months.  Don’t use it if it changes color or starts to smell funny).

Storage

Refrigerate – Keep the vegan Greek yogurt in a sealed container in the fridge for up to 10 days. Be sure to use a clean spoon to scoop it out so that you don’t introduce bad bacteria.

A top view of 3 bowls of vegan Greek yogurt with berries on top and a spoon on the side.

Caring for your starter

The starter will last for up to 10 days in the fridge in a clean glass container. As long as you continue to make a new batch of yogurt every 10 days or less, it will last about 2-3 months before the starter will begin to lose its powder.

Flavoring your yogurt

This vegan Greek yogurt has a sour tang to it and you may want to add a sweetener. If you want vanilla-flavored yogurt, add 1 tsp of vanilla extract and 3-4 tablespoons of sweetener of choice to 4 cups of yogurt for vanilla yogurt.

This Greek-style yogurt is also delicious with fresh berries, berry compote, or chia strawberry jam mixed in.

You can also use this yogurt to make vegan tzatziki sauce or use it in recipes in place of vegan sour cream.

Three small bowls of vegan Greek yogurt with berries with someone spooning some out of one of the bowls.

More homemade vegan basics

Vegan Greek yogurt recipe

Three small cups filled with vegan Greek yogurt with berries on top and a spoon on the side.
Diet
Gluten Free Icon
High Protein Icon
Nut Free Icon
Vegan Icon
4.75 from 4 rating

Vegan Greek Yogurt

Thick and creamy high protein vegan yogurt made from soy milk and silken tofu.

Ingredients

  • 1 (32 oz.) container unsweetened plain soy milk, water and soybeans as the only ingredients
  • 1 (12.3 oz) container silken tofu
  • 5 probiotic capsules with 2.4 billion CFUs, or any number of capsules totaling 12 billion CFU (first batch only). For all subsequent batches, use ½ cup of plain yogurt from your last batch as a starter.

Equipment

Instructions
 

  • Open a new factory-sealed carton of silken tofu, drain off any excess liquid, and put it into a large blender. Open a 32 oz factory-sealed container of plain soy milk and pour about 1/4 of it into the blender along with the tofu. Blend on high until creamy. Pour in another cup of soy milk and blend again. (Be sure not to overfill your blender.)
  • Pour the blended soy milk and tofu along with any remaining soy milk from the container into a very clean instant pot. Stir with a whisk until well combined.
  • Add the powder of 5 capsules of probiotic (or an equivalent to 12 billion CFUs) (or use the starter that you saved from previous batches).
  • Stir well again with a whisk. Then lock the lid on the Instant Pot, set it to vent, press the yogurt button, and set it to 15 hours.
  • Come back 15 hours later to find beautiful thick, creamy, vegan Greek yogurt! Flip the IP lid off quickly so the condensation doesn’t fall back into the yogurt. Spoon any excess liquid off of the yogurt. Let it cool in the Instant Pot before stirring or transferring it to another container.
  • Save 1 cup of the yogurt in a clean separate container to use as a starter for your next batch of yogurt. (You will only need to add this starter instead of using any additional probiotic in your future batches.)

Notes

  • You must use factory-sealed containers. If you open the tofu or soymilk even a few hours before, you must heat it to kill any unwanted bacteria and then let it cool again.
  • Be sure your Instant Pot, blender, and utensils are very clean so you do not introduce any unwanted bacteria into the yogurt.
  • Make sure to use a whisk and stir well after adding each capsule until you can’t see any powder.
  • The probiotic is only needed the first time that you make your yogurt, then save a 1 cup of yogurt to use as your starter and you won’t need the probiotic again unless your starter stops working.  (Starter typically lasts a few months.  Don’t use it if it changes color or starts to smell funny).
  • Flip the IP lid off quickly so the condensation doesn’t fall back into the yogurt.
  • Spoon any excess liquid off of the yogurt.
  • Let it cool in the Instant Pot before transferring it to another container or stirring.
Serving: 1cup, Calories: 103kcal, Carbohydrates: 5g, Protein: 9g, Fat: 5g, Saturated Fat: 1g, Polyunsaturated Fat: 3g, Monounsaturated Fat: 1g, Sodium: 75mg, Potassium: 361mg, Fiber: 1g, Sugar: 2g, Vitamin A: 402IU, Calcium: 263mg, Iron: 1mg
Did you make this recipe?Please leave a star rating and review below!

📌 Be sure to follow me on Pinterest for new vegan recipes!