Ingredients
Method
Preparation
- In a large mixing bowl, combine the ground beef, breadcrumbs, grated Parmesan cheese, chopped onion, egg, garlic powder, salt, and pepper. Mix until fully combined.
- Shape the mixture into 1-inch meatballs, yielding approximately 20 meatballs.
- Heat a large skillet over medium heat, add a tablespoon of oil, and brown the meatballs on all sides for about 5-7 minutes. Remove from skillet and set aside.
Making the Gravy
- In the same skillet, pour in beef broth and Worcestershire sauce, scraping the bottom to release brown bits.
- For thicker gravy, mix cornstarch with water to create a slurry, and stir into the broth mixture. Bring to a simmer.
- Add the browned meatballs back into the skillet and simmer for about 10 minutes.
Preparing the Mashed Potatoes
- While the meatballs simmer, boil the peeled and diced potatoes in salted water until fork-tender, about 15-20 minutes. Drain well.
- Return the drained potatoes to the pot, add milk, butter, and additional salt to taste. Mash to your desired creaminess.
Serving
- Plate the mashed potatoes and top with the savory meatballs and gravy. Optionally garnish with chopped parsley or extra Parmesan cheese.
Notes
Leftovers can be stored in an airtight container in the refrigerator for up to 3 days. For longer storage, freeze meatballs and gravy separately for up to 2 months. Reheat meatballs slowly in a skillet with broth and mashed potatoes with a splash of milk.
