There’s something magical about a plate of tender meatballs draped in a luscious, savory gravy. This recipe takes that comfort to the next level by pairing them with creamy chive-flecked mashed potatoes and perfectly roasted green beans. Every bite is a harmonious blend of rich, earthy and fresh flavors.
These meatballs are made with ground beef, panko breadcrumbs and a hint of fry seasoning, then baked until juicy. The gravy, made from caramelized onions and beef stock, is the star of the show. Serve it all together for a satisfying meal that feels like a warm hug.
Log in to save recipes and build weekly shopping lists.
Recipe details
Nutrition per serving
Dietary labels
Allergen check
Values are calculated per serving from ingredient amounts and the ingredient nutrition reference per 100g. Allergen and diet labels use available ingredient metadata and name matching; always check product labels for strict diets or allergies. Some ingredient amounts or nutrition values were incomplete, so this is marked as a partial estimate.
Ingredients
Instructions
- Adjust rack to top position (top and middle positions for 4 servings) and preheat oven to 425°F. Wash and dry all produce. Halve, peel and thinly slice onion; mince a few slices until you have 2 tablespoons (4 tablespoons for 4 servings). Finely chop chives. Dice potatoes into ½-inch pieces (peel first for a smoother texture if desired). Trim green beans, if necessary.
- Place potatoes in a medium pot with enough salted water to cover by 2 inches. Bring to a boil; cook until tender, 15-20 minutes. Reserve ½ cup potato cooking liquid, then drain and return potatoes to pot. Mash with sour cream and 1 tablespoon butter (2 tablespoons for 4) until smooth, adding splashes of reserved potato cooking liquid as needed. Stir in half the chives, salt and pepper. Keep covered off heat.
- In a medium bowl, combine beef, panko, minced onion, 1 tablespoon water (2 tablespoons for 4 servings), half the Fry Seasoning (you’ll use the rest later), ½ teaspoon salt (1 teaspoon for 4) and a pinch of pepper. Form into 10-12 (20-24 for 4) 1½-inch meatballs.
- Place meatballs on one side of a lightly oiled baking sheet. Toss green beans on empty side of same sheet with a drizzle of oil, salt and pepper. Roast on top rack until meatballs are cooked through and green beans are browned and tender, 14-16 minutes. (For 4 servings, use 2 baking sheets; roast meatballs on middle rack and green beans on top rack.)
- Meanwhile, melt 1 tablespoon butter in a large pan over medium-high heat. Add sliced onion; cook, stirring, until softened, 7-9 minutes. Add a drizzle of oil, half the flour (all for 4 servings) and remaining Fry Seasoning; cook, stirring, until lightly browned, 1-2 minutes. Whisk in ¾ cup water (1½ cups for 4) and stock concentrate. Bring to a simmer, whisking, until thickened, 2-4 minutes. Reduce heat to low; stir in another 1 tablespoon butter.
- Season gravy with salt and pepper. Add meatballs and stir to coat. (TIP: Add a splash of water if gravy seems too thick.) Turn off heat. Divide potatoes between plates; top with meatballs and remaining gravy. Add green beans to the side. Garnish with remaining chives and serve.
Recipe Tips
For extra creamy mashed potatoes, use a potato ricer instead of a masher.
If the gravy becomes too thick, thin it with a splash of water or beef broth.
To save time, you can prepare the meatballs and gravy while the potatoes cook.
FAQ
Can I use ground turkey instead of beef?
Yes, ground turkey works well as a substitute. Just be sure to cook the meatballs to an internal temperature of 165°F.
Can I make this recipe gluten-free?
Absolutely! Use gluten-free panko breadcrumbs and a gluten-free all-purpose flour blend for the gravy.
How do I store leftovers?
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in the microwave or on the stovetop.



























Recipe comments
0 DandyRecipes comments
Log in to comment on this recipe.
No DandyRecipes comments yet.