01 -
In a large bowl, thoroughly mix ground meat, breadcrumbs, egg, grated onion, minced garlic, Dijon mustard, Worcestershire sauce, salt, black pepper, and chopped parsley until well combined. Form the mixture into 16 to 18 small meatballs.
02 -
Heat olive oil in a skillet over medium heat. Brown the meatballs in batches, turning occasionally, for 5 to 6 minutes until evenly colored. Remove and set aside.
03 -
In the same skillet, melt butter over medium heat. Whisk in flour to create a roux and cook for 1 to 2 minutes. Gradually add beef broth while whisking to prevent lumps. Stir in Dijon mustard and heavy cream, then simmer the gravy gently until it thickens.
04 -
Return the browned meatballs to the skillet with the gravy. Simmer uncovered for 10 to 12 minutes until meatballs are cooked through and the sauce is fully thickened.
05 -
Serve the meatballs hot, garnished with additional chopped parsley if desired.