This easy vegan cheese ball is the perfect addition to any dairy-free cheese board! Made with tofu, seasonings, and fresh herbs, this creamy cheese spread will be the hit of your holiday party.

A vegan cheese ball on a cutting board with a slice taken out of it and spread on a cracker.

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

This rich and creamy vegan cheese spread is always a hit at parties, potlucks, holiday events, and game day celebrations. Even non-vegans love this herbed cheese ball!

Why you’ll love this recipe

This tofu cheese ball is easily made from a few simple ingredients in just minutes. Make it a day or two ahead of your party for an easy appetizer that you can place on your vegan charcuterie board with some vegan smoked gouda, vegan goat cheese, or some sliced vegan cheddar.

Add some vegan deli meat like vegan salami, vegan summer sausage, and vegan pepperoni and you’ll have a gourmet spread.

Ingredients and substitutions

  • Tofu – This is the base of the cheese ball. You will want to use firm or extra firm water-packed tofu. I don’t recommend silken tofu for this recipe since it is not as firm.
  • Refined Coconut Oil – this makes the tofu cheese firm and helps it to hold the shape of a ball. It also makes it super rich and creamy.  You can use unrefined coconut oil, but it will have a coconut taste.
  • Apple Cider Vinegar – for a little tanginess and to give it acidity to emulsify.
  • Lemon Juice – this also adds a tang to the cheese. Use more for a more sharp flavor or less for a less sharp cheese flavor.
  • Sea salt – for flavor. You can reduce the salt for a lower sodium option, but I would not reduce it more than half or it won’t taste as authentic.
  • Nutritional Yeast – for a cheesy/umami flavor.  You can omit this if you don’t have any. A splash of soy sauce or a teaspoon of miso paste will also give it an umami flavor.
  • Garlic – for flavor. I like to blend fresh garlic cloves with the tofu, but you can also use garlic powder.
  • Fresh Herbs – for flavor. I like to use chives, green onions, parsley, basil, oregano, or thyme.
  • Chopped Nuts or Herbs – for rolling the cheese ball in before serving. You can use chopped pistachios, walnuts, almonds, or any other nut that you like. I like to pair these with chopped cranberries or craisins for a pretty red color. You can also use vegan bacon bit and chopped herbs like chives or parsley.

Helpful tools

  • Food Processor – to bend up the tofu cheese. You can also use a regular blender, but I find that you have to stop and scrape the edges many times to get it to blend completely.
A top view of a tofu cheese ball with herbs served with crackers.

How to make a vegan cheeseball

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

Step 1 – Drain and press a block of tofu, getting out as much liquid as possible.

Step 2 – Add the pressed tofu to a food processor along with 2 cloves of garlic, 3 tablespoons of nutritional yeast, and 1 1/2 teaspoons of salt, then blend until combined.

Step 3 – Add 1/2 cup of hot melted coconut oil, 2 teaspoons lemon juice, and 2 teaspoons apple cider vinegar, then blend again for 1 minute until the mixture is very creamy. Scrape the edges with a rubber spatula and blend again making sure everything is incorporated.

Step 4 – Add 4 tablespoons of fresh chopped herbs and pulse a few more times to mix them in.

Step 5 – Line 2 small bowls with plastic wrap and put 1/2 of the cheese mixture in each bowl. form into a ball and wrap it so that it’s airtight. Place in the fridge for at least 3 hours to set completely.

Step 6 – Chop 1/4 cup of pistachios, 2 tbsp cranberries, and 2 tbsp fresh parsley (or any other nuts and herbs that you wish) and put them on a plate. While the cheese is still wrapped, reshape it if needed, then remove the plastic and roll in the nuts and herbs until completely coated.

Rolling a vegan cheese ball made from tofu in chopped nuts, herbs, and cranberries.

Step 7 – Serve this plant-based cheese ball with some vegan crackers or crusty bread. For a gluten-free option, serve with homemade quinoa crackers.

Pro Tips

  • This vegan cheeseball works best if made a day ahead so that the flavors are allowed to bend and the ball sets firm.
  • For a sharper cheese add 1 tablespoon of tahini plus an additional teaspoon of lemon juice and 1 extra tablespoon of nutritional yeast.
  • Add 1/2 teaspoon smoked paprika for a smoky cheese flavor.

How to coat the cheese ball

Nuts, seeds, and herbs are traditional for the outside of a cheeseball. You can get creative and chop up the things that you like with cheese and crackers.

Make it nut-free– My favorite way to make a nut-free vegan cheese ball is to coat it in vegan bacon bits and chives. This bacon and chive cheese ball also looks festive for Christmas time.

A vegan cheese ball coated in chopped chives and vegan bacon bits with crackers around it.

Storage

Keep the vegan cheeseball tightly wrapped in plastic wrap in the fridge for up to 5 days. You can keep it in the freezer for up to 3 months, but I find that it gets a slightly grainy texture after freezing.

More vegan cheeses

If you are interested in learning how to make more easy homemade vegan cheeses, check out all of my vegan cheese recipes on the blog or my cookbook, “The Ultimate Guide to Easy Vegan Cheese Making.”

A vegan tofu cheese ball rolled in pistachios and cranberries on a cutting board with crackers.
A vegan cheese ball made with tofu and herbs on a cutting board surrounded with cracker.
Diet
Gluten Free Icon
High Protein Icon
Nut Free Icon
Vegan Icon
5 from 10 rating

Vegan Cheese Ball

A creamy, mild, vegan cheese ball made from tofu, spices, and herbs. (Yeilds 2 cheese balls)

Ingredients

For the plain cream cheese:

  • 1 14 oz package extra-firm tofu, (water-packed)
  • 2 cloves garlic, (or 1 teaspoon garlic powder)
  • 3 tablespoons nutritional yeast
  • 1 1/2 teaspoons salt
  • 1/2 cup refined coconut oil, melted
  • 2 teaspoons apple cider vinegar
  • 2 teaspoons lemon juice
  • 4 tablespoons chives, or other fresh herbs

Equipment

Instructions
 

  • Drain and press a block of tofu, getting out as much liquid as possible.
  • Add the pressed tofu to a food processor along with 2 cloves of garlic, 3 tablespoons of nutritional yeast, and 1 1/2 teaspoons of salt, then blend until combined.
  • Add 1/2 cup of hot melted coconut oil, 2 teaspoons lemon juice, and 2 teaspoons apple cider vinegar, then blend again for 1 minute until the mixture is very creamy. Scrape the edges with a rubber spatula and blend again making sure everything is incorporated.
  • Add 4 tablespoons fresh chopped herbs and pulse a few more times to mix them in.
  • Line 2 small bowls with plastic wrap and put 1/2 of the cheese mixture in each bowl. form into a ball and wrap it so that it’s airtight. Place in the fridge for at least 3 hours to set completely.
  • Chop 1/4 cup of pistachios, 2 tbsp cranberries, and 2 tbsp fresh parsley (or any other nuts and herbs that you wish) and put them on a plate. While the cheese is still wrapped, reshape it if needed, then remove the plastic and roll in the nuts and herbs until completely coated.

Notes

  • This vegan cheeseball works best if made a day ahead so that the flavors are allowed to bend and the ball sets firm.
  • For a sharper cheese add 1 tablespoon of tahini plus an additional teaspoon of lemon juice and 1 extra tablespoon of nutritional yeast.
  • Add 1/2 teaspoon smoked paprika for a smoky cheese flavor.
Serving: 2tbsp, Calories: 67kcal, Carbohydrates: 1g, Protein: 2g, Fat: 6g, Saturated Fat: 5g, Polyunsaturated Fat: 0.3g, Monounsaturated Fat: 0.5g, Sodium: 207mg, Potassium: 61mg, Fiber: 0.4g, Sugar: 0.2g, Vitamin A: 29IU, Vitamin C: 1mg, Calcium: 8mg, Iron: 0.3mg
Did you make this recipe?Please leave a star rating and review below!

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