Toast and then grind the caraway seeds, mince the shallots and garlic, and finely chop the parsley and dill.
Place the breadcrumbs in a small bowl and add the milk. Stir to combine. Then let stand for 10 minutes.
In the meantime, place a medium skillet over medium heat and add 3 tablespoons of the butter. When the butter has melted, add the shallots, garlic, and ground caraway. Season the mixture with salt and pepper. Sauté until the shallots are softened, about 3 to 5 minutes. Remove the pan from the heat and set aside to cool briefly.
In a large bowl, combine the ground beef and ground pork. Then add the shallot mixture, egg, parsley, and dill. Squeeze the milk out of the soaked bread crumbs, and add them to the meat mixture as well. Season with salt and pepper. Using your hands, gently mix until everything is thoroughly incorporated together.
Then scoop out about ⅓ cup of the meat mixture and gently roll it between your hands to make a sphere about the size of a tennis ball. (To reduce sticking, dampen your hands with water.) Repeat with the rest of the meat mixture, placing the meatballs on a platter. (There should be about 16 meatballs in total.)