Home Main Dishes Meatballs and Mashed Potatoes

Meatballs and Mashed Potatoes

Share
Juicy meatballs served over creamy mashed potatoes with pan sauce and fresh parsley on a white plate
Share
—Advertisement—

Meatballs and Mashed Potatoes is the kind of cozy, filling dinner that makes everyone at the table go quiet for the first few bites. Tender, juicy beef meatballs are browned in a skillet and served over a big scoop of buttery mashed potatoes, with a little pan sauce spooned over the top. It takes about 50 minutes from start to finish, and most of that time overlaps, so you’re never stuck waiting around.

This was the dinner my mom made whenever someone in our family needed cheering up, whether it was a bad day at school or a rough week at work. She never wrote the recipe down, so I spent a few months trying to recreate it from memory, adjusting the breadcrumbs, the onion, and the amount of butter in the potatoes until it finally tasted right. The secret turned out to be grating the onion instead of chopping it, which melts into the meat and keeps the meatballs moist. Now it’s what I make when the weather turns cold and I want the whole house to smell like Sunday dinner.

Why You’ll Love This Recipe

  • True comfort food: Juicy meatballs and creamy mashed potatoes make a classic combination that works for all ages.
  • One timeline: The potatoes boil while the meatballs brown, so everything finishes at the same time.
  • Simple ingredients: Ground beef, breadcrumbs, an egg, potatoes, butter, and milk are all you really need.
  • Great for leftovers: Both components reheat well, making this an easy next-day lunch.

Ingredient Notes

A few small choices make a big difference in how this dinner turns out:

  • Ground beef: A regular ground beef blend works well, and you can mix it with ground pork for a richer, slightly sweeter flavor.
  • Grated onion: Grating the onion gives you flavor and moisture without large pieces in the meatballs. It’s optional, but it’s my favorite trick for tender meatballs.
  • Breadcrumbs and egg: The breadcrumbs soak up moisture and keep the meatballs soft, while the egg helps everything hold together.
  • Russet potatoes: They mash up fluffy and light. Yukon Gold potatoes are a good alternative if you prefer a creamier, more buttery texture.
  • Warm butter and milk: Adding them warm helps them absorb into the potatoes evenly instead of cooling them down and making them gluey.

Step-by-Step Instructions

Preparation

  1. Start the potatoes. Peel the potatoes and cut them into equal-sized pieces so they cook at the same rate. Add them to a pot of salted water and bring it to a boil.
  2. Mix the meatballs. In a large bowl, gently combine the ground beef, breadcrumbs, egg, salt, pepper, and grated onion. Mix just until everything comes together, because overworking the meat can make the meatballs tough.
  3. Shape them evenly. Roll the mixture into meatballs, aiming for a uniform size so they cook through at the same time.

Cooking

  1. Heat the pan. While the potatoes are boiling, warm the oil in a large skillet over medium-high heat until it shimmers.
  2. Brown the meatballs. Cook the meatballs on all sides until they develop a deep golden crust, which builds flavor. Then reduce the heat, cover the pan, and let them finish cooking through.
  3. Mash the potatoes. When the potatoes are fork-tender, drain them well and return them to the pot. Add the warm butter, warm milk, and salt.
  4. Get the right texture. Mash to your desired consistency, then taste and adjust the seasoning.

Serving

  1. Plate and finish. Spoon the mashed potatoes onto plates, top with the meatballs, and drizzle with the pan sauce from the skillet if you’re using it. Garnish with chopped parsley.

Tips & Tricks

  • Mix gently. Handle the meat as little as possible. Overmixing leads to dense, rubbery meatballs.
  • Drain the potatoes thoroughly. Letting them steam dry for a minute after draining prevents watery mashed potatoes.
  • Don’t crowd the skillet. If the meatballs are packed in too tightly, they steam instead of brown, so cook in two batches if needed.
  • Check for doneness. Ground beef is safely cooked when the center of a meatball reaches 160°F on an instant-read thermometer.

Variations & Substitutions

  • Beef and pork blend: Swap half of the ground beef for ground pork for a more tender, flavorful meatball.
  • Extra seasoning: Add garlic powder, Italian seasoning, or a pinch of paprika to the meat mixture.
  • Yukon Gold potatoes: Use them for a naturally buttery, creamier mash.
  • Gravy version: Whisk a spoonful of flour into the skillet drippings, then add beef broth and simmer until thickened for a quick gravy.

Serving Suggestions

This dinner pairs well with something green and fresh to balance the richness. Try steamed green beans, roasted carrots, or buttery peas on the side. A simple garden salad or a basket of warm dinner rolls also rounds out the meal nicely, and any leftover pan sauce is great for soaking into the potatoes.

Storage & Reheating

Store the meatballs and mashed potatoes in separate airtight containers in the refrigerator for up to 4 days. Reheat the meatballs in a covered skillet over low heat or in the microwave, and warm the mashed potatoes with a splash of milk to restore their creamy texture. Cooked meatballs also freeze well for up to 3 months. Thaw them overnight in the refrigerator before reheating.

Nutrition Information

Approximate values per serving, based on 4 servings:

  • Calories: 600
  • Protein: High (ground beef and egg)
  • Fat: Moderate to high (beef, butter, oil)
  • Carbohydrates: Moderate to high (potatoes and breadcrumbs)

Exact nutritional values will vary depending on the specific brands and ingredients you use.

Frequently Asked Questions

Why are my meatballs falling apart?

This usually means there isn’t enough binder or the meat was too wet. Make sure you’ve included the egg and breadcrumbs, and avoid turning the meatballs too early in the pan so a crust can form first.

Can I bake the meatballs instead of pan-frying them?

Yes. Bake them on a lined sheet pan at 400°F for 15 to 20 minutes, until browned and cooked through. You’ll lose the pan sauce, but it’s a hands-off alternative.

What potatoes are best for mashed potatoes?

Russet potatoes make fluffy mashed potatoes, while Yukon Golds give a creamier, more buttery result. Either works well in this recipe.

Can I make this ahead of time?

You can shape the meatballs a day ahead and keep them covered in the refrigerator. The mashed potatoes taste best fresh, though they reheat well with a splash of warm milk.

How do I keep my meatballs juicy?

Don’t overmix the meat, use grated onion for extra moisture, and avoid overcooking. Pulling them from the heat as soon as they’re cooked through keeps them tender.

Final Thoughts

This Meatballs and Mashed Potatoes dinner is simple, filling, and exactly what comfort food should be. Give it a try on your next busy evening, and let me know in the comments if you went with the gravy.

Meatballs and Mashed Potatoes

A cozy and comforting dinner featuring tender meatballs and creamy mashed potatoes, perfect for a filling meal any night of the week.
Print Recipe Pin Recipe
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Servings: 4 servings
Course: Dinner, Main Course
Cuisine: American, Comfort Food
Calories: 600

Ingredients
  

For the Meatballs
  • 1 lb ground beef Can blend with ground pork for richer flavor.
  • 1/2 cup breadcrumbs
  • 1 large egg Acts as a binder.
  • 1 tsp salt
  • 1/2 tsp pepper
  • 1/4 cup grated onion Optional flavor booster.
  • 2 tbsp oil For browning the meatballs.
For the Mashed Potatoes
  • 2 lb russet potatoes Can also use Yukon Gold.
  • 1/2 cup butter Use warm for best results.
  • 1/2 cup milk Warm before adding.
  • 1 tsp salt For boiling potatoes.
—Advertisement—

Instructions
 

Preparation
  1. Peel and cut the potatoes into equal pieces, then add to a pot of salted water. Bring to a boil.
  2. In a large bowl, gently mix together ground beef, breadcrumbs, egg, salt, pepper, and grated onion.
  3. Shape the mixture into meatballs, aiming for uniform size.
Cooking
  1. While the potatoes are boiling, heat oil in a pan over medium-high heat.
  2. Brown the meatballs on all sides, then reduce heat and cover to finish cooking through.
  3. When the potatoes are fork-tender, drain and return to the pot. Add warm butter, milk, and salt.
  4. Mash the potatoes to your desired consistency and season to taste.
Serving
  1. Plate the mashed potatoes and top with meatballs and pan sauce if using. Garnish with chopped parsley.
—Advertisement—

Notes

For best results, avoid overmixing the meatballs to keep them tender. Experiment with different herbs and spices in both meatballs and mashed potatoes to suit your taste.
—Advertisement—
Share

Leave a comment

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Related Articles
Lemon Garlic Cream Fettuccine twirled on a fork in a bowl with lemon slices and fresh parsley
Main DishesPasta

Lemon Garlic Cream Fettuccine

Lemon Garlic Cream Fettuccine is the kind of pasta that feels fancy...

Golden pan-fried Salmon Croquettes on a plate with lemon wedges and fresh parsley
SeafoodMain Dishes

Easy Salmon Croquettes

Salmon Croquettes are crispy on the outside, tender on the inside, and...

Chicken Philly Sandwich filled with peppers, onions, and melted cheese on a hoagie roll
ChickenBeefMain Dishes

Chicken Philly Sandwich Recipe

If you love a Philly cheesesteak but want something a little lighter,...

Spicy Sausage Rigatoni with Cream Sauce topped with parmesan and fresh basil on a white plate
PastaMain Dishes

Spicy Sausage Rigatoni with Cream Sauce

Some nights call for a pasta dish that feels indulgent without demanding...