Preheat oven to 180C. Microwave your potatoes for 4 minutes in 2-minute intervals.
Chop onions and mushrooms and saute them in the pan until they are fully cooked.
Add oats, cooked onions & mushrooms and all the other ingredients in a food processor. Pulse until you get a well-combined dough like mixture.
Shape them into balls with your hand and grease your baking tray with some olive oil. Bake for 15 minutes. Broil for 5 minutes.
Alternatively, you can pan fry or deep fry them on all sides until browned on all sides.
While baking, prepare your mashed potatoes. Slice potatoes into half and peel them. Mash them with a fork or potato masher and add all your ingredients - vegan butter, plant milk and spices.
Then prepare your mushroom sauce. Add minced garlic to pan and saute for a few minutes. Add water, veg stock cube, mushroom seasoning and combine well.
Add light soy sauce, dark soy sauce, worchestershire sauce, dijon mustard, onion powder and corn starch slurry.
Combine mixture until it thickens. Add coconut milk and mix well.
Serve meatballs with mashed potatoes and cranberry sauce. Pour the sauce over the meatballs and season with chives.