Go Back
+ servings
Vegan cocktail meatballs with cranberry sauce

Vegan cocktail meatballs with cranberry sauce

Easy vegan cocktail meatballs with cranberry sauce recipe! These vegetarian cranberry meatballs are the perfect meatless appetizer for your holiday table.

Course Appetizer
Cuisine American
Keyword christmas, thanksgiving, vegan, vegetarian
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings 12 meatballs
Calories 56 kcal
Author Trish Bozeman


  • 12 whole vegan Italian meatballs (we used Gardein frozen classic meatless meatballs)
  • 1 Tbsp olive oil
  • 1 Tbsp minced shallot
  • 8 oz fresh or frozen cranberries
  • ½ cup packed light brown sugar
  • ½ cup water
  • 1 pinch salt


  1. Bake your meatballs according to the package instructions or bake homemade meatballs until they are hot and cooked through.

  2. Heat 1 Tbsp of olive oil in a medium sized sauce pan over medium heat. Add the shallot and sauté, stirring often until soft and fragrant, about 7 minutes. Add the cranberries, sugar, water, and a small pinch of salt. Stir to combine and bring to a simmer. Simmer for about 10 minutes, stirring occasionally at first and then constantly once the berries burst. Once all the berries have burst and you have a chutney like consistency, remove from the heat and let sit for a couple of minutes to thicken.

  3. Place a fine mesh sieve over a large bowl. Pour the sauce into the sieve, and press the sauce against the sieve with a wooden spoon or spatula until all of the berry skins are separated from the sauce (see photo above for reference). Remember to scrape the bottom of the sieve to get the last bit of sauce into the bowl. Discard cranberry skins, or reserve for another use.

  4. When the meatballs are cooked, stick toothpicks into each one. Dip a meatball into the cranberry sauce and coat the meatball using a spoon. Place the glazed meatball on a serving tray. Repeat for the remaining meatballs.

  5. Serve immediately.

Nutrition Facts
Vegan cocktail meatballs with cranberry sauce
Amount Per Serving (1 meatball)
Calories 56 Calories from Fat 9
% Daily Value*
Fat 1g2%
Saturated Fat 1g5%
Sodium 12mg1%
Potassium 28mg1%
Carbohydrates 12g4%
Fiber 1g4%
Sugar 10g11%
Protein 1g2%
Vitamin A 11IU0%
Vitamin C 3mg4%
Calcium 9mg1%
Iron 1mg6%
* Percent Daily Values are based on a 2000 calorie diet.