In a large mixing bowl, add the 11 ingredients, mix well. Shape into 1 1/2 inch meatballs. Place meatballs in a container, cover, and place in the fridge for 1 hour.
When ready to cook, heat the oil in a large non stick pan, when hot, add the meatballs, work in batches if needed, brown the meatballs all over, turning gently until they are firmed up.
Once browned, add the stock, cover, and reduce heat to a simmer. Cook for 40 minutes or until cooked through, turning occasionally.
When cooked through, remove the meatballs with a slotted spoon to a platter. Mix the cornstarch and water, slowly whisk into to the pan and cook and whisk until thickened to make a gravy.
Serve meatballs with pasta, mashed potatoes, or rice, with the gravy spooned over the top.