One Pot Mashed Potatoes with Meatballs & Gravy

Posted on

One Pot Mashed Potatoes with Meatballs & Gravy

Dinner Ideas

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.

Why You’ll Love This Recipe
All-in-One Meal – Meat, potatoes, and gravy all in one pot.
Ultimate Comfort – Creamy, hearty, and deeply satisfying.
Easy Cleanup – One pot means less mess and less stress.
Kid-Friendly – Simple, flavorful, and picky-eater approved.
Customizable – Swap the protein or add veggies to make it your own.

Ingredients You’ll Need

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

Tools You’ll Need

  • Large pot or Dutch oven
  • Mixing bowls
  • Potato masher
  • Wooden spoon or spatula

Step-by-Step Instructions

Step 1: Make the Meatballs

  1. In a mixing bowl, combine ground meat, egg, breadcrumbs, milk, onion powder, garlic powder, salt, pepper, and parsley.
  2. Mix until just combined—don’t overwork it.
  3. 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.

Tips for the Best One Pot Dinner
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.

Serving Suggestions
With a Side Salad – A fresh green salad balances the richness.
Add Steamed Veggies – Try peas, green beans, or carrots on the side.
Dinner Rolls – Soak up any leftover gravy.
Cranberry Sauce – For a sweet, tangy contrast (especially around the holidays).

How to Store & Reheat

Refrigerate:
Store leftovers in an airtight container for up to 3 days.

Freeze:
Freeze meatballs and gravy separately from mashed potatoes for best texture. Reheat with a splash of broth or milk.

Reheat:
Stovetop – Gently warm meatballs and gravy over low heat, and re-mash potatoes with a bit of milk or butter.
Microwave – Heat in intervals, stirring between rounds for even warming.

Frequently Asked Questions

1. Can I use frozen meatballs?
Yes! Just thaw them first and simmer them in the gravy until heated through.

2. Can I make this dairy-free?
Yes, use dairy-free butter and milk alternatives. The flavor will still be delicious!

3. What if I don’t have beef broth?
Use chicken broth or even vegetable broth with added seasoning.

4. Can I make the mashed potatoes ahead of time?
Absolutely. Just reheat with a splash of milk and stir well to restore creaminess.

Final Thoughts

One Pot Mashed Potatoes with Meatballs & Gravy is everything you want in a cozy family dinner—easy, hearty, and full of comforting flavor. Whether you’re cooking for a crowd or meal prepping for the week, this dish delivers big on taste with minimal effort.

Give it a try and let me know how it goes! Leave a review below or tag your dish on social media—I’d love to see your version of this satisfying classic.

Preparation Time: 15 minutes
Cooking Time: 30 minutes
Cuisine: American

Nutritional Information (Per Serving):
Calories: 480 | Protein: 26g | Carbohydrates: 38g | Fat: 24g | Fiber: 3g | Sodium: 620mg

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: Paula
  • Total Time: 45 minutes

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

Scale

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

  1. In a mixing bowl, combine ground meat, egg, breadcrumbs, milk, onion powder, garlic powder, salt, pepper, and parsley.

  2. Mix until just combined—don’t overwork it.

  3. 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

Tags:

You might also like these recipes

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star