Rinse the liver and place it in a bowl of cool water, along with a tsp of fresh lemon juice or apple cider vinegar. This helps to lessen the bitter taste. Let sit for half an hour.
Chop the onion intro fairly small pieces.
Mix the ground beef, salt and onion together in a large bowl.
Bring the stock to a boil.
Remove liver from lemon juice soak and rinse.
Place liver in high powered blender or food processor and blend until it is pureed.
Add the liver to the ground beef mixture and mix well.
Turn the meat stock down to a simmer.
Begin forming balls with the meat about 1-2 Tbsp in size, then gently drop in the simmering meat stock.
Continuing forming and dropping meatballs into the stock until you’ve used all of the meat.
Cook for approximately 20-30 minutes; adding veggies, if desired, to serve as a soup or stew, or ladle out meatballs to serve alongside vegetables.