an area of the cheese ball is taken out showing creamy white inside

Vegan Cranberry Pecan Cheese Ball

This festive Vegan Cranberry Pecan Cheese Ball is so easy to make and is the perfect holiday appetizer! Bonus: Can be made ahead of time! Only 4 ingredients.
Course Appetizer, Snack
Cuisine American
Prep Time 15 minutes
Chilling time 1 hour
Total Time 1 hour 15 minutes
Servings 16 servings
Calories 183kcal
Author Nora Taylor


  • 16 ounces vegan cream cheese (2 containers, I used Miyokos brand)*
  • 1/4 cup + 2 tablespoons chopped chives or green onions
  • 1 1/2 cups dried cranberries, divided
  • 1 1/2 cups toasted chopped pecans, divided


  • If you have raw pecans, toast them in the oven: Preheat the oven to 350 degrees F. Place the chopped pecans on a baking sheet and and bake for about 7 minutes, until fragrant. Remove from heat and let cool.
  • Add the vegan cream cheese and 1/4 cup chives/green onions (save 2 tablespoons for coating the ball) to a large bowl. With a hand mixer, beat them together until combined.
  • Mix in 1 cup of the cranberries and 1 cup of the toasted pecans, leaving 1/2 cup of each for coating the outside of the ball.
  • Place a clean tea towel in a small-medium sized bowl. Using a spatula, scoop all of the cheese into the bowl. Gather the corners of the towel and gently twist the top. You could also simply wrap it in plastic saran wrap. Refrigerate for 1 hour, or up to 3 days.
  • When ready to serve, combine the rest of the cranberries, pecans and chives/green onions on a flat surface such as a cutting board. Unwrap the cheese ball and roll it gently in the mixture to coat.
  • Serve with crackers, pita chips or vegetables and enjoy!


  1. I used Miyokos brand of vegan cream cheese for this recipe, but another brand would work fine such as Trader Joe's, Tofutti, Kite Hill and more. You could also use my Homemade Vegan Cream Cheese. 1 recipe will be enough.
  2. Store the cheese ball in the refrigerator for up to 1 week. 


Calories: 183kcal | Carbohydrates: 14g | Protein: 3g | Fat: 15g | Saturated Fat: 3g | Sodium: 110mg | Potassium: 59mg | Fiber: 4g | Sugar: 9g | Vitamin A: 247IU | Vitamin C: 3mg | Calcium: 31mg | Iron: 1mg