Vegan Cranberry Chili Meatballs

These vegan cranberry chili meatballs are the perfect holiday appetizer. Sweet, tangy, and spicy and just takes 20 minutes to make!

Close up of pot of cranberry chili meatballs with cranberry garnishes and orange slices next to the pot.
These meatballs have easily become the one appetizer at Thanksgiving I look forward to the most. Originally inspired by a dish a friend brought to a Friendsgiving feast we held years ago. It also has a little kick to it thanks to the chili and earthy spices mixed into the sweet cranberry sauce. If you are a lover of both sweet and savory dishes, this one is absolutely for you. This recipe also doubles as the perfect sauce to use with your main holiday dishes.

Cranberry chili meatballs plated with brussel sprouts and roasted butternut squash.

Why you’ll love these vegan cranberry chili meatballs

  • All vegan, hearty and delicious! The perfect balance of sweet and spice.
  • These make the perfect holiday appetizer and condiment all in one. Leave out toothpicks for guests to grab meatballs and use the remaining sauce to drizzle over your main dishes.
  • Ridiculously easy to make. Literally only takes about 20 minutes to cook!

All the ingredients for the cranberry chili sauce spread out on a cutting board including ketchup, tomato paste, spices, vinegar, hot sauce, maple syrup, orange and canned cranberries.

Key Ingredients

  • Can of whole cranberry sauce: our main ingredient for the sauce that provides that classic Thanksgiving flavor
  • Ketchup: helps to further balance the tomato paste
  • Chili powder and cumin: provides an appropriate balance to the sweet coming from this recipe
  • Hot sauce: kept the hot sauce tame here because I know that not everyone likes spicy, feel free to adjust as desired
  • Orange juice and zest: Adds more freshness and helps to lighten up the entire dish at the end
  • Vinegar: provides extra tang along with the orange juice and natural cranberry tang
  • Meatless meatballs: I used Gardein’s Meatless Meatballs for this recipe to make this quick and easy

How to make this dish

  1. Place meatballs in the toaster oven to bake according to the package.
  2. As meatballs cook, prepare your sauce. In a medium sauce pan, combine cranberry sauce, tomato paste, ketchup, chili powder, cumin, hot sauce, rosemary, vinegar, maple syrup and water. 
  3. Bring contents of sauce pan to a boil then reduce to a gentle simmer.
  4. Carefully add meatballs into the simmering sauce and cook covered for about 20 minutes.
  5. At end of cook time, fold in orange juice and zest then serve as desired.

Cooked plant based meatballs in a pot of cranberry chili sauce.

Tips for making these cranberry chili meatballs

  • You are absolutely welcome to change the protein source of this recipe. I have tried this recipe with oven baked tofu, vegan sausage bites and falafel with equal success.
  • This makes quite a bit of sauce, so this recipe doubles as a condiment. Feel free to double the meatballs if you are serving a larger crowd.
  • The sauce, when cooled, can be stored in an airtight container or jar and placed in the fridge for up to 7 days.

More Thanksgiving Sides

  • Sweet Potato Casserole Boats (coming soon)
  • Sweet Jalapeno Cornbread (coming soon)
  • Orange Miso Brussel Sprouts (coming soon)
  • Everything Bagel Stuffing

Cranberry chili meatballs plated with vegetables.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Close up of pot of cranberry chili meatballs with cranberry garnishes and orange slices next to the pot.

Vegan Cranberry Chili Meatballs

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4 1x
  • Category: Appetizer
  • Cuisine: American

Description

These vegan cranberry chili meatballs are the perfect holiday appetizer. Sweet, tangy, and spicy and just takes 20 minutes to make!


Ingredients

Scale
  • 1 can whole cranberry sauce
  • 3 tbsp tomato paste
  • 1/4 cup ketchup
  • 1 tbsp chili powder
  • 1 tsp cumin
  • 2 tsp hot sauce
  • 1/2 tsp minced rosemary
  • 2 tbsp vinegar
  • 1/4 cup maple syrup
  • 1/2 cup water
  • 1 package plant based meatballs, falafel or sausage
  • Juice of 1/2 an orange
  • Zest of 1 orange

Instructions

  1. Take meatballs and cook in your toaster oven according to the package and set aside.
  2. Combine cranberry sauce, tomato paste, ketchup, chili powder, cumin, hot sauce, rosemary, vinegar, maple syrup and water in a medium sauce pan.
  3. Bring contents up to a boil then reduce to a simmer.
  4. Add in meatballs then cover with a lid and allow to cook for about 20 minutes.
  5. Stir in orange juice and a sprinkle of orange zest.
  6. Remove from heat and serve as desired.

Notes

  • Feel free to just prepare the sauce as is without the meatballs. Still delicious on its own. We typically save the sauce for leftovers throughout the week. 
  • Replace the vegan meatballs with falafel, vegan sausage or other protein alternative.

 

Did You Try This Recipe?
Then let me know what you thought! Share your creations by tagging me on Instagram with the hashtag #plantbasedrdeats

★ Catherine

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star