Swedish Meatballs are the ultimate comfort food—juicy meatballs seasoned with allspice and nutmeg, simmered in a rich, creamy gravy. Serve them over mashed potatoes, noodles, or rice for a cozy, satisfying meal.
In a bowl, mix breadcrumbs and milk. Let sit for 5 minutes.
Add beef, pork, grated onion, egg, salt, pepper, allspice, and nutmeg. Mix gently until combined.
Form into 1-inch meatballs. Heat butter and oil in a skillet and brown meatballs in batches. Set aside.
In the same skillet, melt butter and whisk in flour to form a roux. Cook for 1-2 minutes.
Gradually add beef broth while whisking. Simmer until thickened.
Add cream, Worcestershire, and Dijon mustard. Season with salt and pepper.
Return meatballs to skillet, cover and simmer for 10–15 minutes until cooked through.
Notes
Serve with mashed potatoes and lingonberry jam for a classic Swedish meal. Leftovers make great sandwiches or can be added to pasta bakes. Freezer-friendly!