Vegan Cheese Ball

This is the best vegan cheese ball recipe because it’s infused with sautéed sage and rolled in toasted pecans, chopped green onions, and even dried cranberries. The combination of flavors is limitless, but this is one to return to time after time. Serve with crispy bread, pita chips, or crackers.

A hand holds a cracker with a bite of vegan cheese ball on it. The cheese ball is behind it with more crackers around it.

It’s the holiday season, so woopdy doo and fiddly dee. Oh. Sorry. I didn’t see you there. I was just singing along to some of my favorite holiday music. I can’t decide what I like the most about the holidays — the music, the lights, or the food.

Oh, of course, the food has to rank high on my list. When else do you have an excuse to munch on vegan sugar cookies, chocolate-covered peanut butter balls, and fruitcake without guilt? Oh, wait. I’ll probably pass on the fruitcake.

But you know what I won’t pass on? This Vegan Cheese Ball. It’s my favorite holiday appetizer!

Vegan Cheese Ball Recipes

This is not my first rodeo when it comes to vegan cheese balls. In fact, one of my favorites is this Vegan Jalapeño Havarti Cheese Ball. There’s a bit of a kick, but the candied pecans dials that back some.

A cheese ball has a bite taken out of and lots of crackers around it.

Holiday “Vacation”

I have a theory to share with you. December is just one, big l-o-o-o-o-ng Sunday. Think about it. Both have football, shopping, and people opting to eat whatever they want, because, you know they’re planning to start a diet the next day.

For people living on a Sunday, their diet will begin on Monday. For people who find themselves in December, well, they can eat to their heart’s content because they’re planning a kick-ass diet in January! See? There’s a lot of commonality there.

A cheeseball sits on a plate with crackers around it.

What I love about this Vegan Cheese Ball

Remember how I told you before that I love sharing vegan recipes with non-vegan folks and having them look at me with surprise and say, “This is vegan?” It makes me little heart patter.

Well, that happened with this recipe. I have a friend, Rhondda, who is a self ascribed cheese aficionado. And based on what she’s told me, she hasn’t been too impressed with the non-dairy variety, at least not until she tried this vegan cheese ball. “Oh, Marly,” she said after just one bite, “this is good. Really, really good.”

So I love how flavorful this vegan cheese ball is with its crispy sage, salty pistachios, and the sweet chopped craisins encrusting the outside. It really makes for a delicious appetizer.

This recipe is the poster child for vegan food that is tasty too. I can’t tell you how many people I meet that seem to think vegan food is bland or boring. I’m here to say that’s not so!

A cheeseball sits next to crackers and has a wedge cut out of it.

What You Need

You can find the full printable recipe, including ingredient quantities, below. But first, here are some explanations of ingredients and steps to help you make this recipe perfect every time.

Here are the ingredients you’ll need for this recipe:

  • Pecans
  • Vegan butter
  • Fresh sage leaves
  • Garlic
  • Vegan cream cheese
  • Daiya Block Style cheese
  • Green onions
  • Sea salt
  • Crackers

How to Make Vegan Cheese Balls

It’s so easy to make a vegetarian cheese ball recipe:

  1. First, we’ll toast some pecans in the oven. Then we’ll cook some sage and garlic in vegan butter.
  2. Finally, we’ll add the vegan cream cheese, vegan cheese, butter, sage, and garlic in a food processor and pulse it all together. Finally, we’ll be shaping it into a ball and placing it in the fridge to firm up.

Marly’s Tips

  • Regarding Toppings. I really love using toasted pecans combined with chopped green onions. However, you can skip this step and use dried cranberries for a colorful and tasty display!
  • Fresh or Dried Herbs. I love using fresh sage, but if you don’t have that handy, dried rubbed sage works great too.
  • Vegan Cream Cheese. I have used both Tofutti and Daiya vegan cream cheese with this recipe and it has turned out great!
  • Vegan cheese. I use Daiya blocks. You can use any of their flavors in this recipe — cheddar, Monterey jack, jalapeño havarti, or smoked gouda.
  • Marbled Cheese Balls. Don’t over process the ingredients. It’s nice to see bits of the pecans and green onions throughout the vegan cheeseball.
  • Firming Things Up. The mixture straight from the food processor may be on the runny side. It will firm up as it chills.

Serve the cheeseball immediately with crackers or place back in the fridge to serve later.

Give Vegan Cheese a Chance

Look, it used to be true that vegan cheese wasn’t so great. It didn’t melt well and even if it did, the taste wasn’t worth eating anyway. But there’s no denying that people love cheese and it’s one reason a lot of folks won’t even consider a vegan diet. They can’t imagine giving up cheese.

I will confess I was in that category for years.

Here’s what I have to say about it after finally giving up dairy-based cheeses: I WILL NEVER GO BACK!

That’s not yelling, it’s excited enthusiasm. There’s a local restaurant that serves vegan pizza and one time I ordered my vegan pizza and they accidentally put dairy-based mozzarella on it. In the dark restaurant I didn’t see the difference, but all it took was one bite and I knew something was up. It tasted awful.

That’s right – that dairy-based cheese that was SO HARD for me to give up now tasted bad.

That’s how malleable taste buds are. Now, I love vegan cheese ball recipes just as much or even more as the old variety. How cool is that!

So here I am imploring you to try this vegan cheese ball recipe. We loved it. Cheese lovers love it. I think you will too! Vegetarian cheese balls are easy to make and something everyone will love!

More Appetizers

OK. That’s it for this vegan cheese balls recipe.

A cheese ball has a bite taken out of and lots of crackers around it.

Vegan Cheese Ball

You're gonna love this vegan cheese ball with crispy sage and toasted pecans encrusted with either pecans or dried cranberries. A cheese ball everyone will love!
5 from 2 votes
Course: Appetizer
Cuisine: American
Prep Time: 10 minutes
Cook Time: 35 minutes
Total Time: 45 minutes
Servings: 6
Calories: 331kcal
Author: Namely Marly


  • 3/4 cup pecans chopped
  • 2 tablespoons vegan butter
  • 15 fresh sage leaves (or 1 teaspoon dried rubbed sage)
  • 2 small cloves garlic , peeled and chopped
  • 8 oz container of vegan cream cheese
  • 7 oz package of Daiya Block Style cheese chopped or shredded (see note)
  • 1/4 cup chopped green onions
  • ½ teaspoon sea salt
  • crackers for serving


Toasted Nuts and Seeds

  • Preheat your oven to 300F. Line a baking tray with parchment paper. Place pecans on the pan, spreading them about. Bake for approximately 5 minutes, until the nuts are toasted. Do not overbake, as nuts can burn easily.

Sauté Herbs and Garlic

  • Place the butter in a skillet over medium heat. As soon as the butter starts to sizzle, add the fresh sage leaves (or dried sage). Toss in the melted butter to combine and cook the leaves until crispy. Reduce heat to medium-low and add choped garlic. Cook for approximately 1 minute until tender. Remove from heat.

Make the Cheeseball

  • Place the vegan cream cheese, chopped or shredded Daiya cheese, salt, and contents from the skillet in a food processor bowl. Pulse several times. Then use a spatula to push down ingredients from the side of the bowl and to break up any large chunks. Pulse several times again. Repeat until the mixture is combined and mostly smooth. Add 1/3 cup toasted pecans and half of the chopped green onions and pulse again until broken down, but leaving bits throughout the cheeseball.
  • Tear off a piece of plastic wrap and place it on the counter. Use a spatula to transfer ingredients from the food processor onto the plastic wrap. It will look like a gooey mess, and that's ok. Wrap the plastic wrap up tight and place it in a small bowl. Place in the fridge to firm up for about 30- 40 minutes.

Prepare Topping

  • In the meantime, prepare your topping. Place remaining toasted pecans on a chopping board and chop into fine bits. Add remaining chopped green onions. Alternatively, use dried cranberries.
  • Once the cheseball has firmed up, remove it from the fridge. Take off the plastic wrap and transfer to a serving plate or tray. Use your hands or the back of a spoon to shape into a ball. Cover the outside of cheese ball with prepared topping, pressing the ingredients into the cheeseball.
  • Serve immediately with crackers. Cover any leftovers in an airtight container or with foil and refrigerate. It will keep in the fridge up to 5 days.

(The products above contain sponsored links to products we use and recommend)


I use whatever Daiya block cheese I can find for this recipe. That could include Cheddar, Monterey Jack, Smoked Gouda, or Jalapeño Havarti.
Nutrition Facts
Vegan Cheese Ball
Amount Per Serving
Calories 331 Calories from Fat 207
% Daily Value*
Fat 23g35%
Saturated Fat 7g35%
Sodium 701mg29%
Potassium 47mg1%
Carbohydrates 29g10%
Fiber 5g20%
Sugar 14g16%
Protein 4g8%
Vitamin A 195IU4%
Calcium 54mg5%
Iron 1.4mg8%
* Percent Daily Values are based on a 2000 calorie diet.

The nutrition information shown is an estimate provided by an online nutrition calculator and should not be considered a substitute for a professional nutritionist’s advice.

A cheese ball topped with chopped dried cranberries sits beside crackers.

If you like this recipe, you might want to check these out as well: this Date Cheese Ball by Vegetarian Times looks delish! Or you can try some of my favorite recipes like this Avocado Jalapeño Grilled Cheese Sandwich or my Velvet Vegan Cheese Sauce.

This post was originally published in 2014 and was updated to include new photos, new text, and an updated recipe in 2020.

19 Responses to Vegan Cheese Ball

  1. Avatar thumbnail image for MarlyNutmeg Nanny Reply

    This looks fabulous! I might not even miss the cheese 😉

  2. Avatar thumbnail image for MarlyAbby @ The Frosted Vegan Reply

    Ohhh goodness, this looks amazing! I’m still finding that cheese is hard to give up, but this could change my mind!

  3. Avatar thumbnail image for Marlyheather @french press Reply

    this recipe has convinced me to give it another try – I’ve tried vegan “cheese” before and was not that impressed, but this looks incredible

    • Avatar thumbnail image for MarlyMarly

      Oh, that’s a lot of pressure Heather. I’ve shared it with lots of people and everyone has loved it so far. I sure hope you will too! 🙂

  4. Avatar thumbnail image for MarlyRhondda Reply

    I was amazed. This has the rich aroma of smoked gouda, the mouth-feel of real cheese. It tasted grrrreat. I am going to (sshhh!) adapt this recipe three ways (probably herb and shallots for one and nuts for the other) and take it for a Solstice gathering of family and friends. I hope I can find the vegan smoked gouda….

    • Avatar thumbnail image for MarlyRhondda

      If you click the Daiya link in the ingredients list above, there is a zip code locator to find a local market that carries it. Marly, what brand of vegan cream cheese did you use for the batch I tasted? I am going to make those Stealth Cheese Balls this weekend 😉

    • Avatar thumbnail image for MarlyMarly

      Hi Rhondda! Thanks for adding that point about the zip code. Great idea. I used Tofutti Cream Cheese. I think it has the best consistency of the ones I’ve tried.

    • Avatar thumbnail image for MarlyMarly

      Ooh, love your adaptations! Herb and shallots? Yum! Well, you know, if you can’t find the vegan smoked gouda, you could always add a little smoke sauce to the mixture and just choose whatever variety of block vegan cheese they have at the store. I can find Daiya at Hy-Vee, Price Chopper, and our local whole food grocery store which is now called Natural Grocers. Happy Winter Solstice!!

    • Avatar thumbnail image for MarlyRhondda

      Hunh. Neither HyVee nor PriceChopper came up in the zip code search. I did see WholeFoods in OPKS but that’s quite far…I am going to cross my fingers and try the HyVee in Mission.

      What I can’t understand is why Nature’s Own in midtown doesn’t have it; you’d think they would…Tsk tsk.

  5. Avatar thumbnail image for MarlyThalia @ butter and brioche Reply

    This vegan cheese ball looks incredibly delicious! I have never made a cheese ball but after seeing this post, it is definitely something I need to make for the holidays.

    • Avatar thumbnail image for MarlyMarly

      That’s awesome Thalia! I hope you love it as much as we do. We having people over tonight and I’m making it…again! 🙂

  6. Avatar thumbnail image for MarlyKay Reply

    I really miss cream cheese, and cheese balls, but don’t like the taste of any vegan cream cheeses, do you think this would change my mind?

    • Avatar thumbnail image for MarlyMarly

      Hi Kay. It’s impossible to say for sure, but all I CAN say is that I shared this with friends and they all loved it. Raved about it. I even have one friend who is a cheese enthusiast who said she wasn’t so fond of vegan cheese either…and she loved it. Will you let me know if you give it a try? I really recommend The Tofutti Brand Cream Cheese. It seems to be the best one for flavor and consistency.

  7. Avatar thumbnail image for Marlyshannon Reply

    Has anyone made this ahead and then frozen? For travel purposes? I really want to make it for Christmas!

    • Avatar thumbnail image for MarlyMarly

      Hi Shannon. I haven’t frozen this cheese ball before, but what I’m wondering is if you could pack the ingredients in one of those bags that keeps things cool (and throw in an ice pack or two) and then you could make it there. I have done that with vegan cheeses before and it’s been fine for travel. Let me know how it goes!! 🙂

  8. Avatar thumbnail image for MarlyKaren Reply

    I keep reading the recipe over and over and can’t figure out when the toasted seeds and nuts are incorporated. Also do you use the leftover sage oil in the recipe?

    • Avatar thumbnail image for MarlyMarly

      Hi Karen – thanks so much for this feedback. I adapted the instructions to make things more clear. ♡

  9. Avatar thumbnail image for MarlyMarcel Heidt Reply

    Made this for Thanksgiving and it was a hit with everyone. We’ll be making this a lot and it’ll be great to bring to gatherings. Found it on the Veganricha Instagram account, you should post on your account because more people should know about this secret.

    • Avatar thumbnail image for MarlyMarly

      Thanks, Marcel! I’m so glad you liked this vegan cheese ball recipe! I will definitely share on IG soon!

Rate / Comment

Your email address will not be published.

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.