Ingredients
Equipment
Method
Make the meatballs
- Mix the ground beef, breadcrumbs, parmesan, egg, minced garlic, onion powder, Worcestershire sauce, salt, and pepper until just combined, then roll into 1.5-inch balls.
- Brown the meatballs in a large skillet over medium-high heat and remove to set aside when golden-brown on the outside.
Make the brown gravy
- Melt the butter in the skillet and caramelize the thinly sliced onion for 10 minutes.
- Whisk in the flour and cook for 1 minute.
- Gradually add the beef broth, Worcestershire sauce, and Dijon mustard, then simmer until the gravy thickens.
Finish and serve
- Return the browned meatballs to the gravy and simmer for 15 minutes until cooked through.
- Serve the meatballs and gravy over mashed potatoes, then scatter with fresh parsley.
Notes
Pro tip: Keep the meatball mixing to “just combined” so the texture stays tender. Store leftovers in the refrigerator up to 3 days; reheat gently on the stove or microwave until hot. Freezing is yes—freeze meatballs in gravy (cool completely first) for up to 2 months, then thaw and reheat. Dietary swap: use ground turkey (and cook until fully done) for a lighter version without changing the gravy method.
