Juicy, tender Swedish meatballs simmered in a rich, creamy gravy. This comfort food classic is perfect for weeknights, family dinners, or make-ahead meals.
1tablespoonWorcestershire saucesubstitute with soy sauce + a dash of vinegar if avoiding
1teaspoonDijon mustard
Salt and pepperto taste
Instructions
In a large mixing bowl, combine ground beef, panko breadcrumbs, parsley, allspice, nutmeg, onion, garlic powder, salt, pepper, and egg. Mix gently until just combined.
Roll the mixture into 12 large or 20 smaller meatballs. Keep them uniform in size for even cooking.
Heat olive oil and butter in a large skillet over medium-high heat. Add the meatballs and cook for 7–8 minutes, turning to brown all sides. Transfer to a plate and cover.
In the same skillet, melt the butter for the sauce over medium heat. Whisk in the flour and cook 2–3 minutes until golden brown. Gradually whisk in beef broth until smooth, then stir in heavy cream, Worcestershire sauce, and Dijon mustard. Simmer until slightly thickened.
Season the sauce with salt and pepper to taste. Return meatballs to the skillet and simmer for 1–2 minutes until heated through.
Serve over noodles, mashed potatoes, or rice. Spoon extra sauce on top and garnish with parsley if desired.
Notes
Don’t overmix the meat to keep the texture tender.
Use a cookie scoop for evenly sized meatballs.
Let meatballs brown well to build flavor.
Scrape browned bits into the sauce for extra richness.
Adjust sauce thickness as needed with broth or simmer time.
Make ahead and reheat gently for even better flavor.