Start by peeling and chopping your onion into tiny pieces. Fry the onion in a teaspoon of butter so it softens and browns just a bit.
In a mixing bowl, combine the vegan mince, onion, salt, pepper, allspice, and soy sauce. Mix well until thoroughly combined.
Roll the mixture into balls using your hands and set aside. In a large skillet, melt the vegan butter over medium heat. Add the meatballs to the skillet and cook until browned on all sides, about 8-10 minutes, shaking the skillet occasionally to ensure even browning. Once the meatballs are browned, remove them from the skillet and set aside.
In the same skillet, pour in the plant-based cream, soy sauce, black pepper, and reduced vegetable stock. Stir well to combine and bring to a simmer. Return the meatballs to the skillet, reduce the heat to low, and simmer for an additional 5-7 minutes, or until the sauce has thickened slightly and the meatballs are cooked through.
Once the meatballs are cooked and the sauce has thickened, remove the skillet from the heat. Garnish with chopped parsley.