My Quiet Kitchen

  • Recipes
  • About
  • Free Ebook
  • New Here?
menu icon
go to homepage
  • Recipes
  • About
  • Free Ebook
  • New Here?

subscribe
search icon
Homepage link
  • Recipes
  • About
  • Free Ebook
  • New Here?

×
Home ❯ Recipes ❯ Vegan Cheese Recipes

Vegan Cream Cheese

Updated: 03/19/2024 · Author: Lori Rasmussen · This post may contain affiliate links

image to save on Pinterest.

Make healthy vegan cream cheese at home without cashews, coconut, or oil! Extra-firm tofu and oat milk come together to create a delightfully creamy, tangy, and spreadable dairy-free cream cheese! This vegan cream cheese is versatile, too! Use it to create all of your favorite sweet and savory cream cheese flavors. If you’ve been disappointed with other vegan cream cheese options, you have to try it!

This recipe is free from gluten, nuts, coconut, and oil and contains 6 grams of protein and only 3 grams of fat per ¼ cup!

Tofu-oat cream cheese on half a bagel with more bagels and flavored vegan cream cheese in background.
Jump to:
  • Why This Recipe Works
  • Key Ingredients
  • How to Make Vegan Cream Cheese
  • Useful Equipment
  • Variations
  • Substitutions
  • How to Store
  • Ways to Use It
  • Frequently Asked Questions
  • Top Tips
  • Recipe
  • 💬 Comments

Why This Recipe Works

Most vegan cream cheese recipes are made with cashews, almonds, and/or coconut oil. For anyone allergic to nuts or trying to reduce their fat intake for health reasons, it’s difficult to find a good cream cheese substitute.

When I decided to start testing this recipe, I knew I didn't want to use cashews because, well, the internet already has plenty of cashew cream cheeses! I love the versatility and nutrition of tofu, so it was an easy choice as the main ingredient.

Then it occurred to me to include oat milk for its creamy mouthfeel and to help with blending. We already know oats work wonders for ice cream and chocolate sauce. Heck, it even adds creaminess to this no-cook vegan cheese sauce.

And boy oh boy, y'all. Oats and tofu did it again (not that I was surprised)!

There's another key ingredient that helps the cream cheese set. Agar is like a vegan version of gelatin and is one of my favorite "problem solving" plant-based ingredients.

Agar gives the tofu and oat milk the firm-yet-spreadable texture of cream cheese and other soft cheeses. This is what allows us to skip the nuts and coconut oil!

Best of all, this recipe can be used as a base to create endless flavored cream cheeses, like maple-pecan, strawberry, and jalapeno-green onion. See more ideas below!

Key Ingredients

Labeled photo of the ingredients needed for tofu cream cheese.
  • extra-firm tofu -  look for tofu in the refrigerators near the produce section. Silken and soft tofu contain too much liquid and won't work for this recipe. Regular firm might work, but you'll want to press it first. 
  • rolled oats - for the most authentic cream cheese consistency, I recommend making your own oat milk (or oat cream). It might sound intimidating, but it's actually really easy! Simply blend ¼ cup of oats with ½ cup water and then strain it through a nut milk bag.
    The oat starch lends a creamy mouthfeel that replaces the added fat in other vegan cream cheese recipes. See the Substitutions section below.
  • vinegar/acidity - I tested vegan lactic acid powder, white vinegar, and apple cider vinegar. Personal preference plays a role here, and if you make this recipe more than once you may want to try a different one each time to see which you prefer. We thought lactic acid produced the most authentic flavor.
  • lemon juice - this helps disguise the flavor of the tofu and lends a fresh, tanginess. 
  • fine sea salt or mineral salt - salt is critical to the overall flavor. Feel free to adjust the amount to suit your palate. You could also experiment with miso.
  • garlic powder - adding a small amount lends a subtle savory, cheesy note. Omit the garlic if you plan to use this recipe for a sweet cream cheese flavor. 
  • agar powder - derived from seaweed, agar is like a plant-based version of gelatin. Most vegan cream cheeses use nuts or coconut oil for firmness. Since we're not using these ingredients, agar helps the tofu and oat milk set and gives the cream cheese just the right amount of firmness.

Agar lasts a long time and can be used in many ways. So if you're worried about buying some and not using it, I can definitely help with that:

  • vegan feta and mozzarella
  • almond queso fresco
  • vegan strawberry jell-o
  • oil-free lemon bars
  • vegan lemon tart

How to Make Vegan Cream Cheese

Two photos showing how to make oat milk then blend it with tofu.
  1. To make the oat cream, blend oats and water on high for 30 seconds with a high-speed blender or 1 minute with a regular blender. Strain with a nut milk bag (save the oat pulp for another use, like cookies or brownies).
  2. Next, gently squeeze the tofu over the sink to remove some of the water. Place in a blender with the oat milk, and blend until smooth. Add the lemon juice, lactic acid or vinegar, salt, and garlic powder, if using. Blend again. Taste and adjust the flavors as desired. (For savory cream cheese flavors I like to add more salt and garlic.) Add the agar powder, and blend again to incorporate.
Two photos showing the thickened consistency of tofu and oat cheese after heating.
  1. Transfer the mixture to a small saucepan. Over medium-low heat, whisking frequently, slowly bring to a simmer.
  2. When bubbles begin to rise to the surface, reduce heat to low so it doesn't scald. Whisking constantly, cook for 2 more minutes.
Two photos showing how to spread the creamy heated mixture in a mold then cover and chill.
  1. Immediately transfer to a ramekin or small bowl. Press a piece of plastic wrap onto the surface to prevent a skin from forming.
  2. Refrigerate tofu cream cheese for at least 1 hour, preferably longer. It tastes best the next day.
Spooning up sweet maple-pecan tofu cream cheese from a small jar.
Pictured above: maple-pecan cream cheese

Useful Equipment

  • blender - a high-speed blender makes blending super easy, but since we aren't blending any nuts or seeds, a regular should be fine.
  • nut milk bag - to strain the oat milk; another option is to line a sieve with a double layer of cheesecloth.
  • small saucepan - heating the cream cheese mixture on the stove activates the agar, so the cheese will set. Heat also makes the starch in the oat milk extra creamy.
  • small whisk and silicone spatula

Variations

There are endless ways you can flavor the cream cheese. Here are a few of our favorites:

Want to save this recipe? 📩 

I'll email the link so you can come back to it later!

Keep an eye out for more delicious recipes. Unsubscribe anytime.

Sweet Cream Cheese Flavors

For any sweet flavor, you can add sifted powdered sugar, to taste, or a drizzle of maple syrup.

  • strawberry - fruits that contain a lot of juice are one of the few ingredients to be careful with since they thin the consistency of the cream cheese. For flavors like strawberry and blueberry, use mostly jam, jelly, or powdered freeze-dried fruit, then fold in a small amount of chopped fresh berries.
  • maple-pecan (or walnut) - add maple sugar and chopped pecans, or use date or brown sugar.
  • cinnamon - add as much as you like, along with a spoonful of sweetener; also try pumpkin spice!

Savory Flavors

  • jalapeno & green onion - a personal favorite! Fold in diced jalapeno and chopped green onions.
  • garlic herb - add minced garlic or additional garlic powder and chopped parsley, dill, or basil.
  • smoked - add a couple of drops of liquid smoke plus several dashes of smoked paprika.
  • harissa - start with 1 teaspoon dried harissa seasoning and an extra pinch of salt. Adjust to taste.

Substitutions

  • agar powder - the tofu and oat milk mixture is too soft and thin without agar. There really isn't a substitute unless you want to re-work the recipe to include nuts or coconut oil.
  • oat milk - if necessary, other varieties of plain, non-dairy milk can be used. Just make sure they’re 100% unflavored. Some unsweetened milks have sneaky, vanilla-ish flavor added, which makes them unusable for savory recipes. 
    • To replace the starch in the oats you may want to add a teaspoon of cornstarch, arrowroot, or tapioca during blending.
  • acids - if you happen to have vegan lactic acid powder, this is a great way to add tartness and can be used instead of the vinegars. Start with ¾ teaspoon and adjust to taste.

How to Store

Store vegan cream cheese in an airtight container for up to 6 days. 

This vegan cream cheese isn't freezer-friendly due to the high moisture content of tofu. Once it thaws, the liquid separates and affects the texture (just like when you freeze tofu to make it firmer for savory dishes).

Ways to Use It

This dairy free cream cheese is perfect for serving with bagels, waffles, English muffins, crackers, and jams and jelly.

Use it in your favorite cold cream cheese dip. Add compote or caramelized onions to the top and use crackers to dip into this tasty appetizer.

Serve with crostini and topped with fresh herbs for a simple dinner appetizer. 

Since this cream cheese substitute is lower in fat than most, there are limits to the ways you can cook and bake with it.

For example, the testing I've done showed that blending it breaks down the agar and causes it to not set well afterward. So it's difficult to predict which pies or no-bake desserts it will work with.

However, this recipe did inspire me to create a tofu cheesecake!

A sesame bagel spread with homemade vegan cream cheese with flavored cream cheese in the background.

Frequently Asked Questions

What is vegan cream cheese made of?

While many vegan cream cheeses are made with oils or nuts like cashews and almonds, this tofu cream cheese is made with extra-firm tofu, unsweetened oat milk, and agar agar. 

Can I use other types of tofu?

Silken tofu is too soft and won’t work in this recipe. Regular firm tofu could work, but you’ll want to take extra care to press out most of the water.

Can I use it in recipes that will be heated or baked?

This vegan cream cheese softens beautifully when heated on the stove and could potentially be used in a hot dip. BUT! Keep in mind that as the dip cools, the agar may cause it to set and firm up again. For a cheesecake with similar ingredients, I recommend this vegan tofu cheesecake recipe.

Top Tips

  • Agar sets quickly. To avoid lumps in your vegan cream cheese, whisk vigorously as you remove it from heat, then immediately spoon it into a mold to cool.
  • The flavor mellows and improves overnight. So it's great for special breakfast or brunch events where you want to do some prep in advance!

    I hope you enjoy this healthier vegan cream cheese as much as we do. If you try the recipe be sure to comment below and let us know!

    Recipe

    Half of a bagel spread with tofu cream cheese and sprinkled with dill resting on a small plate.

    Vegan Cream Cheese (No Oil or Nuts)

    Author: Lori Rasmussen, My Quiet Kitchen
    If you've dreamed of a tangy and delicious vegan cream cheese that isn't made with nuts, coconut, or oil, you've found it! This recipe combines tofu, oat cream, and agar for a dairy-free cream cheese that's perfectly firm yet spreadable! Enjoy on crackers, bagels and toast, and use it for sweet and savory dips. So many possibilities!
    Yield: makes about 1 cup
    5 from 7 votes
    Servings: 4 servings
    Prep Time: 10 minutes mins
    Cook Time: 5 minutes mins
    Chill time: 1 hour hr
    Total Time: 1 hour hr 15 minutes mins
    Save on Pinterest Print Recipe

    Equipment

    • blender
    • small saucepan

    Ingredients

    • ¼ cup old fashioned rolled oats - see Note 1
    • ½ cup water
    • 7 ounces extra-firm tofu - half of a standard package
    • 1 ½ tablespoons lemon juice
    • 1 teaspoon vegan lactic acid powder or white vinegar
    • ½ to ¾ teaspoon fine sea salt or mineral salt - can also incorporate white miso paste for saltiness; use lesser amount for sweet flavors
    • scant ⅛ teaspoon garlic powder, optional - omit for sweet uses
    • ¾ teaspoon agar agar powder

    Instructions
     

    • To make the oat cream, combine oats and water in a blender. Blend on high for 30 seconds with a high-speed blender or 1 minute with a standard blender. Don't worry about it becoming "slimy" because we actually want that for this recipe. Strain the milk with a nut milk bag (save the oat pulp for another use, like cookies). You should have about ⅓ cup of thick oat milk.
    • Next, gently squeeze the tofu over the sink to remove some of the water. Place in a blender with the oat milk, and blend until smooth. Add the lemon juice, lactic acid or vinegar, ½ teaspoon salt, and garlic powder, if using. Blend again.
    • Taste and adjust the flavors as desired (I usually add another ⅛ teaspoon salt unless I plan to sweeten the cream cheese). It should taste very salty and tangy at this stage because the flavors will mellow. Add the agar powder, and blend again for a few seconds to incorporate.
    • Transfer the mixture to a small saucepan. Over medium-low heat, whisking frequently, slowly bring to a simmer. When bubbles start to rise to the surface, reduce heat to low so it doesn't scald. Whisking constantly, cook for 2 more minutes. This activates the agar.
    • Immediately transfer to a ramekin or small bowl. Press a piece of plastic wrap onto the surface to prevent a skin from forming.
    • Refrigerate tofu cream cheese for at least 1 hour, preferably longer. It tastes best the next day after the flavors have had time to mellow.

    Notes

    Flavor Ideas: For sweet flavors, add sifted powdered sugar or maple syrup, to taste. For savory flavors, increase garlic and salt.
    • strawberry - fruits that contain a lot of juice should be used sparingly. For flavors like strawberry and blueberry, stir in jam, jelly, or powdered freeze-dried fruit, then fold in a small amount of chopped fresh berries.
    • maple-pecan (or walnut) - add maple sugar and chopped pecans, or use date or brown sugar.
    • cinnamon - add as much as you like, along with a spoonful of sweetener; also try pumpkin spice!
    • jalapeno & green onion - a personal favorite! Fold in diced jalapeno and chopped green onions.
    • garlic herb - add minced garlic or additional garlic powder and chopped parsley, dill, or basil.
    • smoked - add a couple of drops of liquid smoke plus several dashes of smoked paprika.
    • harissa - start with 1 teaspoon dried harissa seasoning and an extra pinch of salt. 
    Note 1 (milks) - since you'll have the blender out anyway, it's easy to make your own oat milk. This is also what gives it a creamy mouthfeel in the absence of added fats. So for the best texture and flavor, I highly recommend homemade oat milk.
    You can use store-bought oat milk, but make sure it's completely unflavored and unsweetened. Low-fat Planet Oat is the best option if you don't want to make your own.
    Other plain, non-dairy milks can be used, but they won't add the same creamy, starchy element as oat milk. You could experiment with adding a tiny bit of starch, like cornstarch or tapioca.
    Note 2 - if you make many vegan cheese recipes, you'll find plenty of ways to use lactic acid powder. It creates a more authentic flavor than vinegar.
    Store tofu cream cheese in the refrigerator for up to 6 days. Freezing is not recommended because the liquid in the tofu separates after thawing, changing the texture of the cream cheese.

    Estimated Nutrition (per serving)

    Calories: 72kcalCarbohydrates: 4gProtein: 6gFat: 3gCholesterol: 0mgSodium: 375mgFiber: 1g

    Nutrition information is an estimate and will vary depending on the exact amounts and specific products and ingredients used.

    Make the recipe?Leave a comment below to share your feedback!

    Share the Recipe

    1.2K shares
    • Share
    • Reddit
    • Bluesky
    • Email it

    Comments

      Leave a Comment Cancel reply

      Your email address will not be published. Required fields are marked *

      Recipe Rating




    1. Heather says

      August 10, 2023 at 9:42 pm

      Can you use this to make cream cheese frosting?

      Reply
      • Lori says

        August 11, 2023 at 9:48 am

        Hi Heather,
        I'm updating my reply because I finally had a chance to test cream cheese frosting... Test #1 didn't work, but I'm going to give it some thought and see if there's a fix. The problem was after adding powdered sugar (1.25 cups)and beating the cream cheese, it softened too much and lost its "set." Even after putting it back in the fridge, it didn't firm up again. It would make a delicious glaze, but without some tweaks, like adding fat, it's not firm enough to be a frosting.

        Reply
    2. Katelyn says

      May 14, 2023 at 8:22 pm

      Is there a way to make the vegan cream cheese without soy?

      Reply
      • Lori says

        May 15, 2023 at 7:53 am

        Hi Katelyn,
        Not this particular recipe, unless you experiment with an alternative type of tofu like Pumfu (pumpkin seed). If you're fine with nuts there are many nut-based vegan cream cheese recipes online.

        Reply
    3. James A Clark Jr says

      May 06, 2023 at 10:52 am

      I've got a question. My husband is allergic to all fish and hence seaweed as fish live in that environment. I know you said there is no real substitute for agar agar. Kappa Carageenan is also sea weed. So what about the gelatin you use in canning jelly?

      Reply
      • Lori says

        May 06, 2023 at 11:14 am

        Hi, I'm not sure exactly what you mean by "the gelatin you use in canning." Do you mean pectin? Or something like Sure Jel? Unfortunately, I'm not sure how other ingredients might behave here. If there's a gelling agent that will work for you and your husband I'd say go ahead and give it a try!

        Reply
      • Chris says

        June 24, 2023 at 6:09 pm

        It's a little late to respond but I noticed that the recipe held together find without the agar agar. It's a little loose but it'll sit on a bagel just fine. I'd even experiment with some corn starch if I was super determined.
        My husband has the same allergy so I'm always on the lookout for swaps!

        Reply
      • Chris says

        June 24, 2023 at 6:12 pm

        I can't edit my prior comment- I would still heat it up to activate the starches in the oats and pull everything together! Maybe increase the oats to water ratio in the first place.

        Reply
        • Lori says

          June 24, 2023 at 8:32 pm

          Great tips, Chris! Thank you!

          Reply
    4. Sherri says

      May 05, 2023 at 12:02 pm

      Omg thank yoooouuu!! I’ve been buying Kite Hill cream cheese to avoid palm oil and coconut but it’s so pricey. I honestly csnt believe how spot on the texture is in this! It’s actually more like dairy cream cheese than the vegan products. I can’t wait to make all the flavors!

      Reply
    a photo of Lori Rasmussen in her kitchen.

    Hi, I'm Lori!

    I'm passionate about flavor and simplicity. I share vegan recipes with a focus on both!

    Read more

    Trending Recipes

    • hand holding a waffle cone filled with 3 scoops of vegan ice cream.
      Vegan Oat Milk Ice Cream (No Coconut)
    • A glass of oat milk with a jar of oats and a tall jar of oat milk in the background.
      Oat Milk Recipe With Enzymes (Like Oatly)
    • toasted bread topped with vegan tofu cottage cheese and strawberries.
      5-Minute Vegan Cottage Cheese
    • Italian green bean salad with tomatoes in a serving bowl.
      Italian Green Bean Salad
    • Looking into the top of a jar of colorful mixed pickled vegetables.
      Quick Pickled Vegetables
    • different tahini dressing variations with ingredients on marble background.
      Tahini Dressing (With 4 Flavor Variations)

    Popular Year-round

    • overhead view of crimped unbaked crust in a pie plate.
      Vegan Gluten-Free Pie Crust (Easy & Oil Free)
    • light blue bowl filled with colorful chili corn salsa.
      Chipotle Corn Salsa (EASY Copycat Recipe)
    • looking down at crispy roasted edamame in a glass.
      Air Fryer Edamame
    • Homemade Korean barbecue sauce in a small glass jar.
      Korean BBQ Sauce
    • close up of herb salad dressing in a small glass jar on a gray stipe napkin.
      Oil-Free Italian Salad Dressing
    • close up of oat flour vegan mug cake in a cute smily face mug.
      Healthy Oatmeal Mug Cake
    • a stack of 4 vegan oil-free banana brownies
      Healthy Vegan Banana Brownies
    • A stack of 5 chocolate protein cookies with one cookie leaning against.
      Vegan Protein Cookies

    Footer

    ↑ back to top

    About

    About Lori
    Privacy Policy
    Accessibility

    Newsletter

    Subscribe to keep up with the latest and receive free vegan recipes each week!

    Contact/Follow

    YouTube
    Facebook
    Instagram
    Pinterest
    Contact Us

    Copyright © 2025 My Quiet Kitchen

    Did you try this recipe?

    Your vote:




    A rating is required
    A name is required
    An email is required