Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
One Pot Mashed Potatoes with Meatballs & Gravy

One Pot Mashed Potatoes with Meatballs & Gravy


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Olivia
  • Total Time: 40 minutes

Description

There’s nothing more comforting than One-Pot Mashed Potatoes with Meatballs & Gravy—a complete meal made in just one pot! Juicy, tender meatballs simmered in rich, savory gravy, served over creamy mashed potatoes, make this the ultimate comfort food. Plus, fewer dishes mean easy cleanup!

Subscribe to our newsletter to get this recipe delivered straight to your inbox and never miss out on delicious updates!


Ingredients

Scale

For the Meatballs:

  • 1 lb ground beef (or ground turkey)
  • ½ cup breadcrumbs (or crushed crackers)
  • 1 egg
  • ½ teaspoon salt
  • ½ teaspoon black pepper
  • ½ teaspoon garlic powder
  • ½ teaspoon onion powder
  • 1 teaspoon Worcestershire sauce
  • ½ teaspoon dried parsley

For the Mashed Potatoes:

  • 4 large russet potatoes, peeled and cubed
  • 4 cups chicken or beef broth (for boiling)
  • ¼ cup butter
  • ½ cup milk (or heavy cream for extra richness)
  • ½ teaspoon salt
  • ½ teaspoon black pepper

For the Gravy:

  • 2 tablespoons butter
  • 2 tablespoons all-purpose flour
  • 2 cups beef broth
  • 1 tablespoon Worcestershire sauce
  • ½ teaspoon salt
  • ½ teaspoon black pepper
  • ½ teaspoon onion powder
  • ½ teaspoon garlic powder

For Garnish (Optional):

  • Chopped fresh parsley
  • Extra butter

Instructions

Step 1: Prepare the Meatballs

  1. In a bowl, mix ground beef, breadcrumbs, egg, salt, black pepper, garlic powder, onion powder, Worcestershire sauce, and parsley until well combined.
  2. Roll into 1-inch meatballs and set aside.

Step 2: Cook the Potatoes

  1. In a large pot or Dutch oven, add potatoes and broth. Bring to a boil and cook for 15-20 minutes, until fork-tender.
  2. Remove potatoes with a slotted spoon, leaving the broth in the pot.

Step 3: Cook the Meatballs

  1. In the same pot with the remaining broth, lower heat to medium and add the meatballs.
  2. Cook for 5-7 minutes, turning occasionally, until browned and cooked through. Remove and set aside.

Step 4: Make the Gravy

  1. In the same pot, melt butter and whisk in flour, cooking for 1 minute until golden.
  2. Gradually whisk in beef broth, Worcestershire sauce, salt, black pepper, onion powder, and garlic powder.
  3. Simmer for 3-5 minutes, until thickened. Return the meatballs to the pot and stir to coat in the gravy.

Step 5: Mash the Potatoes

  1. In a separate bowl, mash the boiled potatoes with butter, milk, salt, and black pepper until smooth.

Step 6: Serve & Enjoy!

  1. Spoon mashed potatoes onto plates and top with meatballs and gravy.
  2. Garnish with fresh parsley and extra butter, if desired.

Notes

  • Use Freshly Boiled Potatoes – For the creamiest mashed potatoes, mash while hot.
  • Don’t Overmix the Meatballs – Mix gently to keep them tender.
  • Make the Gravy Extra Creamy – Stir in 2 tablespoons of heavy cream at the end.
  • For Extra Flavor – Add ½ teaspoon smoked paprika to the meatballs.
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Cuisine: American