Ingredients
Equipment
Method
- In a large mixing bowl, combine the ground beef and ground pork. Add breadcrumbs, milk, chopped onion, egg, Worcestershire sauce, garlic powder, onion powder, salt, pepper, and allspice. The aroma of garlic and onion fills the air as you mix everything gently with your hands until just combined.
- Using a cookie scoop or your hands, form the mixture into balls about 1 inch in diameter. The texture should feel slightly sticky, which indicates that they will be nicely moist after cooking.
- Heat a large skillet over medium heat and add a tablespoon of olive oil. In batches, add the meatballs to the pan and cook until browned on all sides, about 7-8 minutes, enjoying the rich, nutty aroma as they brown.
- After cooking the meatballs, remove them from the skillet and set aside. Add butter to the pan, letting it melt, then whisk in flour to create a roux. Gradually whisk in beef broth and bring to a simmer, stirring continuously until thickened. Stir in heavy cream and season with salt and pepper to taste.
- Return the meatballs to the skillet with the gravy and let them simmer for about 10 minutes, allowing them to soak up the delicious flavor while the gravy thickens.
- Arrange the meatballs on a platter, drench them in creamy gravy, and sprinkle with fresh parsley. The sight of these Swedish meatballs will surely be a highlight of your holiday gatherings!
Notes
These meatballs freeze beautifully! Make a double batch and save some for busy weeknights.
