Description
Looking for a hearty, comforting meal that comes together in just one pot? This One Pot Mashed Potatoes with Meatballs & Gravy recipe has you covered. Creamy, buttery mashed potatoes serve as the perfect base for juicy meatballs, all smothered in a rich, savory gravy. It’s the ultimate comfort food—easy to make, full of flavor, and ready with minimal cleanup.
Want more cozy, one-pot recipes? Subscribe now and get wholesome meals delivered straight to your inbox.
Ingredients
For the Meatballs:
-
1 lb ground beef or ground turkey
-
1 egg
-
⅓ cup breadcrumbs
-
2 tbsp milk
-
2 tsp onion powder
-
1 tsp garlic powder
-
½ tsp salt
-
½ tsp black pepper
-
1 tbsp chopped parsley (optional)
For the Mashed Potatoes:
-
2 lbs potatoes, peeled and cut into chunks (Yukon Gold or Russet)
-
4 tbsp butter
-
½ cup milk (or more as needed)
-
Salt and pepper to taste
For the Gravy:
-
2 tbsp butter
-
2 tbsp all-purpose flour
-
2 cups beef broth or chicken broth
-
1 tsp Worcestershire sauce
-
½ tsp garlic powder
-
Salt and pepper to taste
Instructions
Step 1: Make the Meatballs
-
In a mixing bowl, combine ground meat, egg, breadcrumbs, milk, onion powder, garlic powder, salt, pepper, and parsley.
-
Mix until just combined—don’t overwork it.
-
Form into small meatballs (about 1 to 1.5 inches in diameter) and set aside.
Step 2: Cook the Potatoes
4. Add peeled and chopped potatoes to a large pot.
5. Cover with water, add a pinch of salt, and bring to a boil.
6. Cook for 10–12 minutes or until fork-tender.
7. Drain and transfer to a bowl. Mash with butter, milk, salt, and pepper until smooth and creamy. Cover and set aside.
Step 3: Brown the Meatballs
8. In the same pot, melt 1 tbsp butter over medium heat.
9. Add meatballs in batches and brown on all sides (about 6–8 minutes total).
10. Remove browned meatballs and set aside (they don’t need to be fully cooked yet).
Step 4: Make the Gravy
11. In the same pot, melt remaining 1 tbsp butter.
12. Stir in the flour and cook for 1–2 minutes, forming a roux.
13. Gradually whisk in the broth until smooth.
14. Add Worcestershire sauce, garlic powder, salt, and pepper.
15. Simmer for 2–3 minutes until thickened.
Step 5: Simmer Meatballs in Gravy
16. Return the meatballs to the pot with the gravy.
17. Cover and simmer on low for 10–12 minutes, or until the meatballs are fully cooked through.
18. Stir occasionally and add a splash of broth if the gravy gets too thick.
Step 6: Serve & Enjoy
19. Spoon creamy mashed potatoes onto plates.
20. Top with meatballs and generous ladles of gravy.
21. Garnish with fresh parsley or chives if desired.
Notes
Use the Same Pot – It builds layers of flavor from potatoes to meatballs to gravy.
Don’t Overmix Meatballs – Lightly mix for tender texture.
Choose the Right Potatoes – Yukon Golds yield creamy, buttery mashed potatoes.
Customize the Flavor – Add sautéed onions or mushrooms to the gravy for extra depth.
Keep Warm – Let it sit covered on low heat if you’re not serving right away.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Cuisine: American