Ingredients
Equipment
Method
Phase 1: Creamy Garlic Herb Mashed Potatoes
- Peel and chop Yukon Gold potatoes into equal-sized chunks. Place in a large pot, cover with cold water, and add salt. Bring to a boil, then simmer until fork-tender, about 15–20 minutes.
- While potatoes boil, melt butter in a small saucepan over low heat. Add minced garlic and fresh thyme. Infuse for 3–5 minutes, removing just as garlic becomes fragrant but before it browns.
- Drain potatoes thoroughly and return to hot pot. Add infused butter, warm milk (or half & half), and grated Parmesan. Mash until smooth and creamy. Season with salt and pepper. Cover to keep warm.
Phase 2: The Salisbury Meatballs
- In a large bowl, combine ground beef, panko breadcrumbs, grated onion, egg, 1 tablespoon Worcestershire sauce, mustard, garlic powder, onion powder, salt, and pepper. Gently mix with hands until just combined — do not overmix.
- Roll mixture into approximately 18 golf ball-sized meatballs, ensuring uniform size for even cooking.
- Heat olive oil in a large skillet over medium-high heat. Sear meatballs until deeply browned on all sides, working in batches if needed. Remove to a plate.
Phase 3: The Rich Mushroom Gravy
- Reduce heat to medium. Add butter to same skillet. Sauté mushrooms and chopped onion until deeply browned and onions softened, about 5–7 minutes. Add minced garlic and cook 30 seconds more.
- Sprinkle flour over vegetables and stir well. Cook roux for 1 minute to remove raw flour taste.
- Slowly whisk in beef broth, scraping up browned bits from the bottom. Add remaining Worcestershire sauce and crushed bouillon (if using). Bring to a simmer.
- Gently return seared meatballs to gravy. Reduce heat to low, cover, and simmer 8–10 minutes until meatballs are cooked through and gravy has thickened.
- Serve mashed potatoes on plates, top with meatballs and generous spoonfuls of gravy. Garnish with fresh parsley if desired.
Nutrition
Calories: 520kcalCarbohydrates: 28gProtein: 24gFat: 34gSaturated Fat: 14gCholesterol: 115mgSodium: 820mgPotassium: 890mgFiber: 3gSugar: 4gVitamin A: 620IUVitamin C: 12mgCalcium: 18mgIron: 3.8mg
Notes
These meatballs freeze beautifully uncooked or cooked. Reheat gently on the stovetop with extra broth if needed. For a gluten-free version, use gluten-free panko and thicken gravy with cornstarch. Leftovers taste even better the next day as flavors deepen overnight.
Tried this recipe?Let us know how it was!
