In a large bowl, combine the ground beef, breadcrumbs, minced onion, egg, Worcestershire sauce, black pepper, garlic powder, onion powder, nutmeg, and allspice. Use your hands to mix everything together until it is fully combined.
Form the mixture into 12 to 16 meatballs, depending on the desired size. Place on a plate or baking sheet and set aside.
In a large skillet, melt the butter over medium-high heat. Add the meatballs and cook for 5 to 7 minutes, turning occasionally, until they are browned on all sides.
Lower the heat to medium-low and add the beef stock. Simmer for 10 minutes, or until the meatballs are cooked through.
Whisk in the flour, stirring constantly, until the gravy is thickened. Serve the meatballs with mashed potatoes and lingonberry sauce.
Interesting Facts
Swedish meatballs are a traditional dish in Sweden and have become popular in other countries as well.
Lingonberry sauce is a traditional accompaniment to Swedish meatballs.
The recipe for Swedish meatballs was first published in 1755 in the cookbook “Husmanskost,” which means “Household Food.”
The Swedish Academy, which awards the Nobel Prize in Literature, also awards an annual prize for the best Swedish meatball recipe.