Preheat your oven to 400°F (200°C) and line a baking sheet with parchment paper.
In a mixing bowl, combine the breadcrumbs and milk. Let it sit for a few minutes until the breadcrumbs absorb the milk.
Add the ground beef, ground pork, chopped onion, minced garlic, egg, salt, pepper, nutmeg, and allspice to the breadcrumb mixture. Mix until well combined.
Shape the mixture into small meatballs, about 1 inch in diameter, and place them on the prepared baking sheet.
Bake the meatballs in the preheated oven for 15-20 minutes, or until they are cooked through and browned.
While the meatballs are baking, prepare the gravy. In a skillet, melt the butter over medium heat. Stir in the flour and cook for 1-2 minutes, until golden brown.
Gradually whisk in the beef broth until smooth, then stir in the heavy cream. Continue cooking, stirring constantly, until the gravy thickens.
Once the meatballs are done baking, transfer them to the skillet with the gravy. Gently toss to coat the meatballs in the gravy.
Serve the Swedish meatballs hot, garnished with chopped parsley.