Preheat oven to 325 degrees. In a large bowl, combine the ground beef, cornflake crumbs, parsley, eggs, ketchup, onions, soy sauce, garlic powder, and pepper. Mix well and form into small balls, about 3/4-inch diameter.
Add the olive oil to an oven-proof skillet over medium-high heat. Working in batches, brown the meatballs on all sides and set aside. Drain the excess grease.
In the same pan, combine the cranberry sauce, chili sauce, brown sugar, and lemon juice. Add cranberries. Cook the sauce over medium heat, stirring occasionally, until well incorporated. Add the meatballs back into the pan with the sauce.
Place in the oven and bake for 30-35 minutes. Remove from oven and serve with tooth picks.