A genuinely fantastic recipe for Swedish Meatballs, bringing a traditional meal to the forefront again. Tender meatballs with a fantastic creamy gravy await you!
In a large mixing bowl, combine the breadcrumbs and milk. Let sit for a few minutes until the breadcrumbs soak up the milk.
Add the ground beef, ground pork, chopped onion, egg, salt, pepper, allspice, and nutmeg to the bowl. Mix everything together until well combined.
Roll the mixture into small meatballs, about 1 inch in diameter.
Cook the Meatballs:
In a large skillet, melt 2 tablespoons of butter over medium heat.
Add the meatballs to the skillet in batches, being careful not to overcrowd the pan. Cook until all sides are browned and the meatballs are cooked through, about 7-10 minutes. Remove the meatballs from the skillet and set aside.
Prepare the Gravy:
In the same skillet, melt 2 tablespoons of butter over medium heat.
Add the flour and whisk continuously to make a roux, cooking for about 2 minutes until the mixture is golden brown.
Gradually whisk in the beef broth, making sure to avoid lumps. Continue to whisk until the mixture thickens and starts to simmer.
Stir in the heavy cream, Worcestershire sauce, and Dijon mustard. Season with salt and pepper to taste.
Simmer the gravy for a few minutes until it thickens to your desired consistency.
Combine and Serve:
Return the meatballs to the skillet, making sure they are well coated in the gravy. Simmer for an additional 5 minutes to allow the flavors to meld together.
Garnish with fresh chopped parsley before serving.
Serving Suggestions:
Serve the Swedish meatballs with mashed potatoes or egg noodles and a side of lingonberry sauce for a classic touch.