Meatballs With Mashed Potatoes

Section: Satisfying Main Dishes for Every Occasion

This hearty dish combines perfectly seasoned ground beef meatballs, pan-fried until golden and simmered in a rich cream sauce, served alongside fluffy homemade mashed potatoes. The meatballs are made with simple ingredients like breadcrumbs, egg, and paprika, while the creamy sauce features onions, garlic, tomato paste, and fresh herbs. The mashed potatoes are prepared with butter, milk, and a touch of nutmeg for extra flavor. Ready in about 45 minutes, this comfort food classic is perfect for family dinners.

A woman wearing glasses smiles for the camera.
Published By Ioana
Updated on Sat, 30 Aug 2025 23:57:37 GMT
A bowl of meatballs and mashed potatoes. Bookmark
A bowl of meatballs and mashed potatoes. | ioanacooks.com

This comforting combination of tender meatballs nestled in creamy sauce alongside fluffy mashed potatoes has been bringing families together around dinner tables for generations. The golden brown meatballs get their incredible flavor from a perfect blend of spices, while the silky smooth potatoes provide the ideal backdrop for soaking up every drop of that rich, velvety sauce. I've made this dish countless times over the years, and it never fails to fill the kitchen with warmth and the most incredible aromas that draw everyone to the table before I even call them.

I remember the first time I attempted this dish as a newlywed, nervously trying to recreate my grandmother's version. The meatballs turned out a bit lopsided and the sauce was thinner than expected, but my husband's face lit up with that first bite. Now, twenty years later, this has become our family's go-to comfort meal whenever someone needs a little extra love on their plate.

Ingredients

  • 500g ground beef: ensures juicy, flavorful meatballs with the right fat content for moisture
  • 1 large egg: acts as the binding agent that keeps everything together during cooking
  • 80g fresh breadcrumbs: create tender texture and help absorb flavors rather than dried crumbs
  • 1 tsp sweet paprika powder: adds warmth and beautiful color, Hungarian variety works best
  • 1½ tsp salt: seasons the meat properly from the inside out
  • 1 tsp freshly ground black pepper: provides gentle heat and aromatic depth
  • 1 medium onion finely diced: becomes sweet and fragrant when slowly cooked
  • 2 cloves garlic minced: release oils that form the flavor foundation
  • 1 tbsp tomato paste: concentrates umami and adds richness to the sauce base
  • 200ml heavy cream: creates that luxurious, restaurant quality sauce texture
  • 100ml vegetable broth: balances the richness and adds savory notes
  • Fresh parsley chopped: brings brightness and color to the finished dish
  • 1.5kg starchy potatoes like Russets: break down perfectly for fluffy mash
  • 100g unsalted butter: creates silky richness in the potatoes
  • 100ml whole milk: adds creaminess while keeping the texture light
  • 100ml reserved potato cooking water: contains natural starches for perfect consistency
  • Freshly grated nutmeg: elevates the potatoes with subtle warmth and complexity

Step-by-Step Instructions

Prepare the Potatoes:
Peel potatoes and cut into evenly sized chunks about 2 inches across so they cook at the same rate. Place them in a large pot with cold salted water covering by about 2 inches. Bring to a rolling boil over high heat, then reduce to medium high and cook for 20 to 30 minutes until a fork slides through easily with no resistance. The key is not to rush this step as properly cooked potatoes are the foundation of great mash.
Create Perfect Mashed Potatoes:
Before draining, reserve exactly 100ml of the starchy cooking water in a measuring cup. Drain potatoes thoroughly and let them sit for 2 minutes to release excess moisture. Push the hot potatoes through a ricer or mash with a potato masher until completely smooth with no lumps remaining. Gradually work in the butter first, then the milk, and finally just enough cooking water until you reach a creamy, pipeable consistency. Season generously with salt, pepper, and just a whisper of nutmeg.
Form the Meatballs:
In a large mixing bowl, gently combine ground beef, egg, breadcrumbs, paprika, salt, and pepper using your hands or a fork. Mix just until everything is evenly distributed, being careful not to overwork the meat which creates tough meatballs. Roll the mixture into balls roughly the size of a ping pong ball, about 25g each. I find slightly wet hands prevent sticking and create smoother surfaces that brown more evenly.
Brown the Meatballs:
Heat a thin layer of neutral oil in a large skillet over medium high heat until it shimmers but doesn't smoke. Carefully place meatballs in the pan without overcrowding, leaving space between each one for proper browning. Cook for about 10 minutes total, turning every 2 to 3 minutes to develop a golden crust on all sides. The exterior should be deeply caramelized while the interior remains tender and juicy. Transfer to a plate and set aside.
Build the Aromatic Base:
In the same skillet with all those beautiful browned bits, reduce heat to medium and add diced onion. Cook for 5 to 6 minutes, stirring occasionally, until the onion becomes translucent and starts to caramelize around the edges. Add minced garlic and cook for just 30 seconds until fragrant, being careful not to let it burn which would create bitter flavors.
Develop the Sauce:
Stir in tomato paste and cook for 1 to 2 minutes, allowing it to darken slightly and develop deeper flavors. This step is crucial for building complexity in the final sauce. Slowly pour in the cream and vegetable broth, whisking constantly to prevent lumps from forming. Season with salt and pepper, then bring to a gentle simmer.
Finish and Serve:
Nestle the browned meatballs back into the simmering sauce, spooning some over the tops to coat them completely. Cover the pan and let everything simmer together for 5 to 10 minutes until the sauce thickens slightly and the meatballs are heated through. Taste and adjust seasoning as needed. Serve immediately over warm mashed potatoes with a generous sprinkle of fresh chopped parsley.
Meatballs with mashed potatoes. Bookmark
Meatballs with mashed potatoes. | ioanacooks.com

The secret ingredient that makes this dish truly special is time and patience during the browning process. I used to rush through searing the meatballs, but I learned that those deep golden surfaces are what create the complex flavors that make people ask for seconds. My teenage daughter now helps me roll the meatballs every Sunday, and watching her perfect technique reminds me of all the family memories we've created around this simple, nourishing meal.

Storage and Reheating

Store leftovers in airtight containers in the refrigerator for up to 3 days. The meatballs and sauce actually improve in flavor overnight as the seasonings have time to meld together. When reheating mashed potatoes, add a splash of milk or cream and stir gently over low heat to restore their creamy texture. For best results, reheat the meatballs and sauce in a covered skillet over medium low heat, stirring occasionally until warmed through.

Make It Your Own

Transform this classic by swapping ground beef for a mixture of beef and pork for extra richness, or try ground turkey for a lighter version. The sauce welcomes variations like a tablespoon of Dijon mustard for tang, fresh herbs like thyme or rosemary, or even a splash of white wine during the deglazing step. For those avoiding dairy, coconut cream works surprisingly well in place of heavy cream, though the flavor profile shifts slightly toward the tropical.

Meatballs with mashed potatoes. Bookmark
Meatballs with mashed potatoes. | ioanacooks.com

Serving Suggestions

This hearty dish pairs beautifully with simple steamed vegetables like green beans, carrots, or peas that won't compete with the rich flavors. A crisp side salad with lemon vinaigrette cuts through the richness perfectly. For special occasions, try topping with freshly grated Parmesan cheese or sautéed mushrooms for an elevated presentation that feels restaurant worthy.

Frequently Asked Questions About Recipes

→ Can I prepare this dish ahead of time?

Yes, both meatballs and mashed potatoes reheat beautifully. Store components separately in the refrigerator and gently reheat when ready to serve.

→ How do I store leftovers properly?

Keep in airtight containers in the refrigerator for up to 2 days. Add a splash of milk when reheating mashed potatoes to restore creaminess.

→ What side dishes complement this meal?

Steamed peas, green beans, or a fresh garden salad pair wonderfully. For special occasions, try sautéed mushrooms or a sprinkle of Parmesan.

→ Can I customize the cream sauce?

Absolutely! Add Dijon mustard, fresh herbs like thyme or rosemary, or a splash of white wine to create your signature variation.

→ Is this dish suitable for children?

Perfect for kids! The mild flavors, soft textures, and familiar ingredients make it an ideal family meal that even picky eaters will enjoy.

→ How can I make this gluten-free?

Simply substitute regular breadcrumbs with gluten-free breadcrumbs in the meatball mixture. All other ingredients are naturally gluten-free.

→ Can I freeze portions for later?

Yes, the meatballs and sauce freeze well for up to 3 months. Thaw slowly in the refrigerator and reheat gently in a pan with a splash of broth.

Meatballs With Mashed Potatoes

Golden meatballs in creamy sauce with fluffy mashed potatoes - the ultimate comfort food for families.

Time Needed to Prep
25 minutes
Cooking Duration
45 minutes
Overall Time
70 minutes
Published By: Ioana

Category of Recipe: Main Dishes

Preparation Difficulty: Medium Difficulty

Type of Cuisine: European

Number of Portions: 4 How Many It Serves

Dietary Preferences: ~

Ingredients You'll Need

→ Meatballs

Ingredient 01 500g ground beef
Ingredient 02 1 large egg
Ingredient 03 80g fresh breadcrumbs
Ingredient 04 1 tsp sweet paprika powder
Ingredient 05 1½ tsp salt
Ingredient 06 1 tsp freshly ground black pepper

→ Cream Sauce

Ingredient 07 1 medium onion, finely diced
Ingredient 08 2 cloves garlic, minced
Ingredient 09 1 tbsp tomato paste
Ingredient 10 200ml heavy cream
Ingredient 11 100ml vegetable broth
Ingredient 12 Salt and pepper to taste
Ingredient 13 1 handful fresh parsley, chopped

→ Mashed Potatoes

Ingredient 14 1.5kg starchy potatoes, peeled
Ingredient 15 100g unsalted butter
Ingredient 16 100ml whole milk
Ingredient 17 100ml reserved potato cooking water
Ingredient 18 1 pinch freshly grated nutmeg
Ingredient 19 Salt and pepper to taste

Steps to Follow

Step 01

Peel potatoes and cut into uniform pieces. Boil in lightly salted water for 20-30 minutes until fork-tender. Reserve 100ml cooking water before draining.

Step 02

Mash or press drained potatoes with milk, butter, and reserved cooking water until smooth and creamy. Season with salt, pepper, and nutmeg. Keep warm.

Step 03

Combine ground beef, egg, breadcrumbs, paprika, salt, and pepper. Mix gently and shape into small balls of about 25g each.

Step 04

Pan-fry meatballs in a little oil for 10 minutes, turning to achieve golden brown color on all sides. Remove and set aside.

Step 05

In the same pan, sauté diced onion until translucent. Add minced garlic and cook briefly until fragrant.

Step 06

Stir in tomato paste and roast lightly until aromatic. Deglaze with cream and vegetable broth, seasoning with salt and pepper.

Step 07

Return meatballs to sauce, cover, and simmer 5-10 minutes until sauce thickens and flavors meld together.

Step 08

Place warm mashed potatoes on plates, top with meatballs and sauce, garnish with fresh chopped parsley. Serve immediately.

Extra Tips

  1. Add splash of milk when reheating mashed potatoes to maintain creaminess
  2. Meatballs and sauce freeze well - thaw slowly in refrigerator before reheating
  3. Use starchy potatoes like Russets for fluffiest mashed potatoes
  4. Reserve some potato cooking water as it contains starch that improves texture

Tools You'll Need

  • Large pot for boiling potatoes
  • Potato masher or ricer
  • Large skillet or frying pan
  • Mixing bowl

Allergen Information

Carefully check food labels for allergens and consult an expert if you're uncertain.
  • Contains gluten from breadcrumbs
  • Contains dairy from cream, milk, and butter
  • Contains eggs

Nutritional Information (Per Serving)

Remember, these values are for guidance only and shouldn't replace advice from a professional.
  • Calories Per Serving: 685
  • Total Fat: 38 grams
  • Carbohydrate Amount: 52 grams
  • Protein Amount: 32 grams