Pan-Fried Meatballs with Mashed Potatoes
Thank you for stopping by! This recipe holds a special place in my heart because it’s one of those meals that feels like a warm hug.

This post may contain affiliate links. If you buy something through one of them, we may earn a small commission at no extra cost to you. Learn more.
Ingredients
Instructions
- Make mashed potatoes: Boil potatoes in salted water until tender (15–20 minutes). Drain, mash with butter, warm milk, salt, and pepper until smooth. Keep warm.
- Mix meatballs: In a bowl, combine ground meat, onion, garlic, breadcrumbs, egg, milk, and seasonings. Mix until just combined.
- Shape meatballs: Roll into 1–1 ½ inch balls.
- Fry meatballs: Heat olive oil in a skillet over medium heat. Cook meatballs in batches, turning to brown on all sides, about 8–10 minutes, until cooked through.
- Serve: Spoon creamy mashed potatoes onto plates, top with golden meatballs, and garnish with parsley.
Thank you for stopping by! This recipe holds a special place in my heart because it’s one of those meals that feels like a warm hug. Pan-Fried Meatballs with Mashed Potatoes is the definition of comfort food—crispy golden meatballs served over creamy, buttery mashed potatoes. It’s hearty, homey, and the kind of dinner that makes everyone at the table happy.
If cozy recipes like this speak to your soul, be sure to subscribe—you’ll always have something delicious to cook up on chilly evenings.
Why You’ll Love Pan-Fried Meatballs with Mashed Potatoes
- Classic comfort food: Filling, satisfying, and full of flavor.
- Golden and juicy: The meatballs are crisp on the outside, tender on the inside.
- Family favorite: Kids and adults alike will clean their plates.
- Anything but boring!! The contrast of buttery mash and savory meatballs is heavenly.
The Taste
Each bite combines the savory richness of perfectly seasoned meatballs with the creamy smoothness of mashed potatoes. Add a little gravy or pan sauce, and it’s comfort food perfection.
Benefits of This Recipe
- Easy to make with simple pantry ingredients.
- Great for weeknight dinners or Sunday family meals.
- Versatile—can be served plain, with gravy, or with a fresh salad.
- Freezer-friendly for make-ahead convenience.
Ingredients for Pan-Fried Meatballs with Mashed Potatoes
For the Meatballs
- 1 lb (450 g) ground beef (or a beef/pork mix)
- 1 small onion, finely chopped
- 2 garlic cloves, minced
- ½ cup breadcrumbs
- 1 egg
- 2 tbsp milk
- 1 tsp salt
- ½ tsp black pepper
- ½ tsp paprika
- 2 tbsp fresh parsley, chopped
- 2 tbsp olive oil (for frying)
For the Mashed Potatoes
- 2 lbs (900 g) potatoes, peeled and cubed
- 4 tbsp butter
- ½ cup warm milk or cream
- Salt and pepper, to taste
Tools You’ll Need
- Large skillet or frying pan
- Pot for boiling potatoes
- Mixing bowl
- Potato masher or hand mixer
- Wooden spoon or spatula
Ingredient Swaps and Additions
- Ground meat: Use turkey, chicken, or lamb instead of beef.
- Herbs: Add thyme, dill, or basil for flavor variety.
- Mash twist: Try adding roasted garlic, sour cream, or cheese to the potatoes.
- Sauce: Serve with mushroom gravy, tomato sauce, or simple pan juices.
How to Make Pan-Fried Meatballs with Mashed Potatoes
- Make mashed potatoes: Boil potatoes in salted water until tender (15–20 minutes). Drain, mash with butter, warm milk, salt, and pepper until smooth. Keep warm.
- Mix meatballs: In a bowl, combine ground meat, onion, garlic, breadcrumbs, egg, milk, and seasonings. Mix until just combined.
- Shape meatballs: Roll into 1–1 ½ inch balls.
- Fry meatballs: Heat olive oil in a skillet over medium heat. Cook meatballs in batches, turning to brown on all sides, about 8–10 minutes, until cooked through.
- Serve: Spoon creamy mashed potatoes onto plates, top with golden meatballs, and garnish with parsley.
What to Serve with Meatballs and Mashed Potatoes
- A fresh green salad or roasted vegetables.
- A rich gravy or mushroom sauce drizzled on top.
- Pickled cucumbers or lingonberry jam for a Scandinavian touch.
Storage Instructions
- Refrigerator: Store leftovers in an airtight container for up to 3 days.
- Freezer: Freeze cooked meatballs (without potatoes) up to 2 months. Reheat in sauce or broth.
- Reheat: Warm in a skillet with a splash of broth or microwave until heated through.
Conclusion
Pan-Fried Meatballs with Mashed Potatoes is the kind of recipe that brings people together around the table. Crispy, juicy meatballs paired with buttery smooth potatoes—what more could you ask for?
If you enjoyed this, try my Swedish Meatballs with Cream Sauce or Garlic Mashed Potatoes—they’re just as comforting and delicious.
And when you make this meal, don’t forget to share your photos on Pinterest or leave a review below—I’d love to see your version!
Nutritional Information (per serving, approx. 1 of 4)
- Calories: 480
- Fat: 25g
- Carbs: 32g
- Protein: 28g
- Fiber: 3g
Tips for Success
- Don’t overmix the meat—this keeps the meatballs tender.
- Fry in batches so they crisp instead of steaming.
- Keep mashed potatoes warm by covering with foil until serving.
- Taste and adjust seasoning before cooking all the meatballs.
