In a small bowl, combine the breadcrumbs and milk. Let soak for 1–2 minutes.
In a large bowl, add the soaked breadcrumbs, ground meat, onion, egg, salt, pepper, allspice, nutmeg, and Worcestershire sauce. Mix gently until just combined.
Roll the mixture into 1 to 1½-inch meatballs.
Heat olive oil or butter in a large skillet over medium heat. Brown the meatballs on all sides. They do not need to be fully cooked at this stage. Remove to a plate.
In the same skillet, melt the butter. Whisk in the flour and cook for about 1 minute until lightly golden.
Slowly whisk in the beef broth, scraping up the browned bits from the bottom of the pan. Let the gravy simmer until thickened.
Stir in the sour cream, Worcestershire sauce, and Dijon mustard. Season with salt and pepper to taste.
Add the meatballs back into the skillet and simmer for 10–15 minutes, until cooked through and coated in the creamy gravy.
Notes
When it comes to the nutrition information provided for recipes, it’s important to keep in mind that it’s just an estimate. The actual nutritional values can vary based on the specific ingredients and brands you use. Be mindful that any nutritional information provided is intended as a general guideline rather than exact values.
Notes
Using half beef and half pork makes the meatballs extra tender.
If the gravy thickens too much, add a splash of beef broth to loosen it.
These Swedish meatballs are perfect served over egg noodles or mashed potatoes.
You can also bake the meatballs in the oven.
Leftovers taste even better the next day and reheat well on the stovetop.