Ingredients
Equipment
Method
Make the meatballs
- In a large skillet-ready mixing bowl, mix ground beef, breadcrumbs, parmesan, egg, minced garlic, onion powder, Worcestershire sauce, salt, and pepper until just combined.
- Roll the mixture into 1.5-inch meatballs and place them on a plate while you heat the pan.
- Brown the meatballs in a large skillet over medium-high heat until golden on the outside, then remove them and set aside.
Make the brown gravy and finish
- Melt butter in the same skillet and caramelize the thinly sliced onion over medium heat for 10 minutes, stirring until softened and browned.
- Whisk in the flour and cook for 1 minute, stirring constantly to remove the raw flour taste.
- Gradually whisk in the beef broth, Worcestershire, and Dijon mustard, scraping up any browned bits from the pan.
- Simmer the gravy until thickened, then return the browned meatballs to the skillet.
- Simmer for 15 minutes until the meatballs are cooked through and the gravy coats them.
Serve
- Spoon the meatballs and gravy over mashed potatoes.
- Scatter fresh parsley on top and serve hot.
Notes
Pro tip: Don’t overmix the meatball mixture—mix only until the ingredients come together so the meatballs stay tender. Refrigerate leftovers in a sealed container for up to 3 days; reheat gently on the stovetop with a splash of broth. Freezing is yes: freeze meatballs in gravy for up to 2 months and thaw in the fridge overnight. For a lighter option, substitute half the ground beef with lean ground turkey and use reduced-sodium beef broth.
