This Easy Vegan Cream Cheese is perfect for spreading generously on a warm, toasted bagel, layering into sandwiches, or enjoying with crunchy crackers and fresh vegetables. Ready in just 5 minutes, it's made with simple plant-based ingredients, requires no added oil, and can be customized with your favorite nuts, seeds, and seasonings.
Save This Recipe!
Type your email & I'll send it to you!
Jump to:
- 🔍 Quick Look: Easy Vegan Cream Cheese
- 👩🏽⚕️ Dietitian's Note
- 👩🏼🌾 Ingredients
- 🥯 Substitutions
- 📖 Tips for Making Easy Vegan Cream Cheese
- ✔️ Storage & Meal Prep Tips
- 🫙 More Creamy Spreads & Sauces
- 🙋🏽♀️ Recipe FAQs
- 🍽 Related Recipes
- 👩🏽🍳 Made this recipe?
- ⚖️ Convert the Recipe to Metric (g & mL)
- Easy Vegan Cream Cheese Recipe
- 🛍️ Shop Recipe Cookware and Ingredients
- 💬 Comments
🔍 Quick Look: Easy Vegan Cream Cheese
- ⏱️ Prep Time: 5 minutes
- 👥 Servings: 3 - 4
- 📊 Calories: ~179 kcal (based on nutrition panel)
- 💪🏼 Nutrition: 15 grams of protein, 4 grams of fiber.
- 👩🏽🍳 Flavor Profile: Thick, smooth, and luxuriously spreadable, with a bright, fresh finish.
- ⭐ Difficulty: Very easy - blend everything together in just 5 minutes.
👩🏽⚕️ Dietitian's Note
This vegan cream cheese can be an easy way to add vitamin B12 when made with fortified nutritional yeast-a nutrient that deserves particular attention on a plant-based diet because reliable natural plant sources are limited. Cashews contribute heart-healthy unsaturated fats and minerals such as magnesium and copper, while tofu adds plant protein and helps make the spread more satisfying.
I like that this recipe turns an everyday spread into an opportunity to add more nutrition to something you're already eating, whether you pile it onto a morning bagel, spread it on a sandwich, or serve it as a snack with vegetables.
Why You'll Love This Recipe:
This Easy Vegan Cream Cheese is smooth, thick, and spreadable, making it perfect for piling onto a warm toasted bagel. It's also:
- Ready in 5 minutes: Simply add the ingredients to a blender and blend until creamy.
- Easy to customize: Use cashews, almonds, or sunflower seeds and adjust the seasonings to make it your own.
- No added oil: Cashews or seeds provide richness and help create a creamy texture without added oil.
- Perfect for meal prep: Make a batch ahead and keep it refrigerated for an easy breakfast, sandwich spread, or snack throughout the week.
👩🏼🌾 Ingredients
Below, I share ingredient notes from both a nutrition expert's and trained chef's perspective.

- Extra-firm or firm tofu: Creates the thick, smooth base of the cream cheese. Extra-firm tofu makes a firmer spread, while firm tofu gives it a softer, creamier consistency.
- Mellow white miso: Adds savory umami and a subtle sweetness that gives the cream cheese more depth without overpowering the other flavors.
- Cashews: Add richness and help create an especially smooth, luscious texture. Their mild flavor makes them ideal for a creamy spread. If you do not have a high-speed blender, soak them first for easier blending.
- Nutritional yeast (optional): Adds a savory, cheesy quality that makes the spread taste more like traditional cream cheese. Use it for a more pronounced cheesy flavor or leave it out for a milder spread.
See the printable recipe card below for quantities.
🥯 Substitutions
This recipe is versatile and easy to adapt. Below are some simple ingredient substitutions.
- Tofu - Use super firm tofu (no pressing required) plus 1 tablespoon olive oil for the highest amount of protein.
- Cashews - Instead of cashews, use sunflower seeds or blanched almonds.
- Nutritional yeast - This ingredient is optional, but I highly recommend adding some to this recipe.
- Chives - Use finely chopped red onion or shallots instead, or omit entirely.
- Onion powder - Omit as desired.
- Pressed garlic - Add some for a vegan Boursin-style cheese.
- Seasoning - Add desired seasonings (garlic powder, everything bagel seasoning, oregano, paprika).
- Add-ons - Add sun-dried tomatoes, chipotle in adobo, or roasted red peppers to the food processor with the other ingredients for a variety of flavor profiles.
📖 Tips for Making Easy Vegan Cream Cheese
The complete recipe with exact amounts is below. These additional tips will help you get the best results.
Optional cashew soak: For the best texture, I highly recommend soaking the cashews beforehand. For a quick soak, place them in boiled water for at least 15 minutes or up to 1 hour. Otherwise, refrigerate them in room-temperature water overnight. Drain and rinse them before using.

- For a silky vegan spread, combine tofu and soaked cashews in a food processor, add nutritional yeast, miso, lemon juice, vinegar, onion powder, and salt, then blend, scraping down the sides until ultra-smooth.

- Process until smooth, stopping to scrape down the sides as needed. If blending the chives or red onion, chop them very small so they do not overwhelm the taste or texture of the cream cheese. Or add a sprinkle for serving.

- Optional for serving: Fold in the chives and red onion, if using.

- Optional: Top crispy sourdough toasts with Best Vegan Cream Cheese, seasoned tomatoes, and my 7-minute homemade Easy Chili Crisp. Or pair with my 2-ingredient Flax Seed Crackers for a healthy snack.
✔️ Storage & Meal Prep Tips
These simple tips will help your vegan cream cheese stay fresh and delicious:
- Storage: Refrigerate leftover vegan cream cheese in an airtight container for up to 4 days.
- Stir before serving: The cream cheese may thicken or separate slightly as it sits. Give it a good stir before using.
- Meal prep: Make a batch ahead for quick breakfasts and snacks throughout the week. It's ready to spread straight from the refrigerator onto bagels, toast, or sandwiches.
🫙 More Creamy Spreads & Sauces
My Vegan Tzatziki is made with plant-based yogurt, crisp cucumber, garlic, and fresh dill-perfect for drizzling over wraps, spooning onto falafel, or dipping warm pita bread.
This Easy Vegan Mayonnaise is a creamy, flavorful mayonnaise without eggs, with options for an oil-free tofu mayo or classic avocado oil mayo.
For a higher-protein, nut-free option, try my High-Protein Vegan Cream Cheese made with tofu for a smooth, creamy spread that's perfect for bagels, toast, and sandwiches.
🙋🏽♀️ Recipe FAQs
For a tofu-free option:
Soak 1 ½ cups (220 g) raw cashews or blanched almonds for 30-60 minutes (nut-free: 1 ⅓ cups (200 g) sunflower seeds for 60 minutes). Drain.
Blend with the remaining ingredients, streaming in water until spreadable (about ¼ to ½ cup; sunflower seeds ½ to ¾ cup).
Omit the extra ¼ cup nuts/seeds from the original recipe. Chill 2-4 hours to set.
You can make this cream cheese substitute with sunflower seeds instead of cashews for a nut-free option.
Vegan cream cheese is generally lower in saturated fat and calories than regular cream cheese. However, it is also lower in protein and calcium. Processed cream cheese alternatives tend to be higher in sodium, so check your labels.
This homemade version has a good amount of protein, and you can add the salt to taste. Some homemade versions use coconut oil, which is higher in saturated fat than cashews, and unlike cashews, lacks heart-healthy fats.
⚖️ Convert the Recipe to Metric (g & mL)
Use these AI tools to do this:

Easy Vegan Cream Cheese Recipe
Ingredients
- 14 to 16 ounces extra firm tofu or firm tofu, pressed and drained*
- ¼ cup raw cashews blanched almonds, or sunflower seeds
- 1 ½ tablespoons nutritional yeast (optional)
- 1 tablespoon mellow white miso
- 1 ½ tablespoons lemon juice
- 1 ½ tablespoons apple cider vinegar
- ½ teaspoon onion powder
- ¼ teaspoon salt or to taste
- 1 tablespoon olive oil (optional)
Optional add-ons:
- ¼ cup chopped chives
- ¼ cup finely chopped red onion
Save This Recipe!
Type your email & I'll send it to you!
Instructions
- Optional cashew soak: For the best texture, I highly recommend soaking the cashews beforehand. For a quick soak, place them in boiled water for at least 15 minutes or up to 1 hour. Otherwise, refrigerate them in room temperature water overnight. Drain and rinse them before using.
- Blend: Transfer the tofu, cashews, nutritional yeast, miso, lemon juice, vinegar, onion powder and salt to a food processor. Blend until smooth, stopping to scrape down the sides as needed.
- Fold in the chives and red onion if using.
Notes
Nutrition
This information is provided as a courtesy and is only an estimate. Nutritional values may vary depending on factors such as product types and brands used.
🛍️ Shop Recipe Cookware and Ingredients

Note: As an Amazon Associate, I earn from qualifying purchases.
Nisha's Favorites
Get my tried-and-true products.












Ria says
This looks so interesting, thanks for sharing your recipe! I want to make my own vegan cream cheese for a vegan cheese cake. Besides the chives and red onion optional ingredients, should I omit the miso as well to use this for dessert?
Nisha Melvani, RDN says
I think the miso adds dimension and will work even in a dessert!
lisa says
what can be used instead of cashews? thanks.
Nisha Melvani, RDN says
blanched almonds or sunflower seeds
Alex says
It'a a very good option for a tasty and satisfying breackfast! I always make a double batch for me and my non vegan family. Always a succes!
Nisha Melvani, RDN says
Thank you for letting me know! Makes my day to read how much you are enjoying this cream cheese.
Linda Hardesty says
I just discovered your website and am anxious to try several of your recipes. This looks like a great recipe, especially with no added fats or dairy. The amount it makes, however, maybe too much for me to eat within the 4 day timeframe mentioned. Can this be frozen? Thanks so much.
Nisha Melvani, RDN says
Hi! I am no sure it will freeze well as it contains tofu. I have a new cream cheese coming soon that might freeze better.
Jan Brockway says
How exciting is this news??? I’m not allergic to cream cheese and knowing it’s mostly fat I rarely finish a block so it goes bad on me.So, I’m excited to make your version!! Thank you so much!! I hope you had a wonderful 4th of July ( which happens to be my dogs birthday. She’s 10 yrs old today and I’m having fun giving her new foods to try. Spinach which I usually cook with eggs and other veggies but she likes it uncooked too! 🤩. Thank you so much!!! 💋
Nisha Melvani, RDN says
It was a fun 4th! Thank you! I think you will love this healthy version! Have a great weekend.
Paula Sugarman says
This looks great. I'm watching my calories. It would be super helpful if you would state how large the serving is on your nutrition statements.
Nisha Melvani, RDN says
Hi. Sorry about that. The nutrition info is for one-third of the total quantity so split it into 3 parts.
Amina says
Absolutely delicious. I love how versatile this can be. I would happily eat this daily.
Nisha Melvani, RDN says
I eat this often too! So glad you enjoyed it. Thank you.
Malin says
Yeah soooo Good. Put in.some smoked paprika. Just a tiny bit snd you get cheddar.
Nisha Melvani says
I'm so glad you enjoyed it. Have a great week.
Lesa says
Easy and delicious! I had a lot of leftover dill so I mixed it all in and it has a great herb flavor.
Nisha Melvani says
It must be so good with dill! I'm so glad you enjoyed it.
Diana says
Soooo amazing!!!! will be making weekly for sure! thank you!!!!
Nisha Melvani says
I'm so glad it was a hit. Thank you.
sadie says
This looks promising. I've tried other tofu cream cheese recipes. The prob I've had? They taste mostly like tofu. Real question: Does the cashew merely lend to mouth feel or does it help simulate cream cheese flavor? I can see how the miso/nutritional yeast would lend to the umami. . . yet I'm curious. TIA!
Nisha Melvani says
Hi. I honestly feel this one does not taste much of tofu at all. It has a lot of flavor and the tofu was not noticeable. I used super firm tofu for more protein, but you can use extra firm of firm.
sadie says
I made it & I like it fine. I can still taste the tofu, yet I see this would be a great addition to my roster as it is higher in protein and we all need more of that. 😀 Thank you again!
Nisha Melvani says
Hi. Add one small clove minced garlic or additional seasoning of you want to mask the taste more.