Prepare the ingredients. Clean and dice potatoes into bite-sized pieces. Chop kale into one-inch long strips.
Dice the onion and carrot into similar sized pieces. Preheat a pot over medium-heat with olive oil. Sauté onions and carrots until they soften and the onions turn translucent.
Add water or broth to the the pot. Bring to a simmer.
Combine the ground meat with egg and 1 tbsp garlic parsley salt.
Form meatballs by rolling the meat mixture into a ball in the palm of your hand. Add one at a time to the boiling water. Then, let the soup simmer for 15 minutes.
Add the diced potatoes to the simmering ingredients. Once they are fully cooked (about 15 minutes), add in the kale strips.
Season to taste with salt and pepper. Serve soup while it is warm.