01 -
In a large bowl, combine ground meat, egg, breadcrumbs, Parmesan (if using), minced garlic, onion powder, salt, pepper, and parsley. Mix gently until just incorporated.
02 -
Form the mixture into 2.5cm balls, yielding approximately 20 small meatballs. Heat oil or butter in a heavy-bottomed skillet over medium heat. Add meatballs in batches and brown evenly on all sides. Transfer browned meatballs to a plate and set aside.
03 -
In the same skillet, melt butter over medium heat. Add diced onion and carrots. Sauté for 5 to 6 minutes until softened. Stir in minced garlic and cook for 1 additional minute.
04 -
Sprinkle flour over the vegetables and cook, stirring constantly, for 1 minute. Slowly add the broth while stirring to prevent lumps. Bring the mixture to a simmer.
05 -
Introduce cream to the sauce, season with salt, pepper, and add Dijon mustard or lemon juice if desired. Return browned meatballs and any juices to the skillet. Cover and simmer gently for 10 to 12 minutes until the meatballs are cooked through and sauce thickens to a creamy consistency.
06 -
Present directly in the skillet. Let steam rise and finish with a generous sprinkle of fresh parsley. Suitable accompaniments include crusty bread, mashed potatoes, or egg noodles.