For the meatballs, place the breadcrumbs and a ¼ cup of the chicken stock into a small bowl. Mix and allow to soak for a minute until softened.
In the meantime, place remaining meatball ingredients in a large bowl. Add the softened breadcrumbs and mix until just combined. Try not to over mix, as the more you mix the tougher the meatballs will become. Roll into golf ball-sized meatballs.
Heat the vegetable oil in a large non-stick frying pan over medium-high heat. Add the meatballs and cook, turning occasionally, for 3-4 minutes or until golden brown (but not quite cooked through). Transfer meatballs to a plate and set aside for later.
Add the ginger and carrot straight into the same pan and cook for 2 minutes. Then pour in the chicken stock to deglaze the pan. Add the soy sauce, brown sugar and hoisin sauce. Simmer for a minute. Then add in the cornflour mixture and cook, stirring for another 1-2 minutes or until the sauce has thickened slightly. Add the meatballs back into the sauce. Turn the heat down to medium and cover with a lid. Cook for 3-4 minutes or until the meatballs are cooked through. Remove from heat.
Scoop the meatballs and sauce into the cabbage cups and serve.