. Prepare the Meatball Mixture:
In a large bowl, combine the ground beef, ground pork, breadcrumbs, and milk. Allow the breadcrumbs to absorb the milk.
Add the chopped onion, minced garlic, parsley, ground allspice, ground nutmeg, salt, and pepper to the meat mixture.
Finally, add the beaten egg and mix everything thoroughly until well combined.
Shape the Meatballs:
With moistened hands, shape the mixture into small, bite-sized meatballs. You can make them round or slightly oval-shaped.
Cook the Meatballs:
Heat butter or oil in a large skillet over medium heat.
Add the meatballs to the skillet, ensuring they have enough space between them to cook evenly.
Brown the meatballs on all sides, turning them gently to maintain their shape. This step helps develop a rich flavor.
Make the Gravy:
Once the meatballs are browned, remove them from the skillet and set aside.
In the same skillet, add flour and whisk to create a roux. Cook for a couple of minutes to eliminate the raw flour taste.
Gradually whisk in the broth and heavy cream, ensuring there are no lumps.
Continue whisking until the gravy thickens. Season with salt and pepper to taste.
Combine and Serve:
Return the meatballs to the skillet, coating them in the savory gravy. Simmer for a few minutes to allow the flavors to meld.
Serve the Swedish Meatballs over mashed potatoes, lingonberry sauce, or with lingonberry jam on the side.