• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Paulacooks

Paulacooks

  • Home
  • Appetizers & Snacks
  • Breakfast & Brunch
  • Desserts & Sweets
  • Dinner Ideas
  • Main Dishes
  • Contact
  • About

Paulacooks

  • Home
  • Appetizers & Snacks
  • Breakfast & Brunch
  • Desserts & Sweets
  • Dinner Ideas
  • Main Dishes
  • Contact
  • About
Home » One Pot Mashed Potatoes with Meatballs & Gravy

One Pot Mashed Potatoes with Meatballs & Gravy

May 27, 2025 by Paula

Jump to Recipe·Print Recipe

Looking for a hearty, comforting meal that’s simple to make and easy to clean up? This One Pot Mashed Potatoes with Meatballs & Gravy recipe delivers everything you love in a cozy dinner—all cooked in a single pot. Fluffy mashed potatoes, juicy homemade meatballs, and a rich, savory gravy come together for a satisfying family meal that’s perfect for busy weeknights or a relaxed Sunday dinner.

Craving more one-pot comfort food ideas? Sign up to get delicious, fuss-free recipes sent straight to your inbox.

One Pot Mashed Potatoes with Meatballs & Gravy
One Pot Mashed Potatoes with Meatballs & Gravy

Why You’ll Love This Recipe
One Pot Wonder – Fewer dishes, more flavor, and less cleanup.
Family Favorite – Classic flavors that both kids and adults enjoy.
Complete Meal – Protein, carbs, and comfort all in one dish.
Freezer-Friendly – Make extra meatballs and freeze for later.
Budget-Friendly – Uses pantry staples and affordable ingredients.

Ingredients You’ll Need

For the Mashed Potatoes:
2 lbs Yukon gold potatoes (peeled and cut into chunks)
1 tsp salt (for boiling water)
3 tbsp butter
½ cup milk (warm, more if needed)
Salt and pepper to taste

For the Meatballs:
1 lb ground beef
1 egg
⅓ cup breadcrumbs
2 cloves garlic, minced
½ small onion, finely chopped
1 tsp dried parsley
½ tsp salt
½ tsp black pepper
1 tbsp oil (for searing)

For the Gravy:
2 tbsp butter
2 tbsp all-purpose flour
2 cups beef broth (low sodium preferred)
½ tsp onion powder
½ tsp garlic powder
1 tbsp soy sauce (adds umami)
Salt and pepper to taste

Tools You’ll Need
Large heavy pot or Dutch oven
Mixing bowl
Masher or hand mixer
Slotted spoon
Wooden spoon or whisk
Measuring cups and spoons

Step-by-Step Instructions

Step 1: Boil the Potatoes

  1. Add peeled and chopped potatoes to your pot and cover with cold water.
  2. Add 1 tsp salt and bring to a boil over medium-high heat.
  3. Reduce heat and simmer for 15–20 minutes or until potatoes are fork-tender.
  4. Drain and return potatoes to the pot.

Step 2: Make the Meatballs While Potatoes Cook
5. In a mixing bowl, combine ground beef, egg, breadcrumbs, minced garlic, chopped onion, parsley, salt, and pepper.
6. Mix gently until just combined—don’t overmix to keep the meatballs tender.
7. Form into 1 ½-inch balls (about 16 meatballs).

Step 3: Sear the Meatballs
8. Heat 1 tbsp oil in the same pot over medium heat.
9. Brown the meatballs in batches, turning gently until browned on all sides (about 5–6 minutes).
10. Remove meatballs with a slotted spoon and set aside.

Step 4: Prepare the Gravy
11. In the same pot, melt 2 tbsp butter over medium heat.
12. Whisk in the flour and cook for 1–2 minutes to form a roux.
13. Slowly whisk in the beef broth, scraping up any brown bits from the bottom.
14. Add soy sauce, onion powder, and garlic powder.
15. Simmer for 5–6 minutes until the gravy thickens slightly.

Step 5: Return Meatballs to the Gravy
16. Gently return the browned meatballs to the pot, nestling them in the gravy.
17. Cover and simmer for 10–12 minutes until the meatballs are fully cooked and the gravy is rich.

Step 6: Mash the Potatoes
18. While meatballs simmer, mash the drained potatoes with butter and warm milk.
19. Season with salt and pepper to taste. Add a splash more milk if needed for creaminess.

Step 7: Serve It Up
20. Spoon a generous helping of mashed potatoes into bowls or plates.
21. Top with juicy meatballs and ladle the savory gravy over the top.
22. Garnish with a sprinkle of parsley or a touch of black pepper if desired.

One Pot Mashed Potatoes with Meatballs & Gravy
One Pot Mashed Potatoes with Meatballs & Gravy

Tips for the Best One Pot Meal
Choose the Right Potato – Yukon golds are creamy and buttery, ideal for mashed potatoes.
Don’t Overwork the Meat – Mix the meatball ingredients just until combined to keep them tender.
Use Warm Milk – Adding warm milk to the potatoes prevents them from seizing up.
Thicken the Gravy Slowly – Whisk gradually for a smooth, lump-free sauce.
Simmer Gently – Cook the meatballs in the gravy on low heat to avoid breaking them.

Serving Suggestions
Green Veggies – Serve with steamed green beans, peas, or broccoli.
Simple Salad – Add freshness with a side salad of greens and vinaigrette.
Dinner Rolls – For extra indulgence, serve with warm rolls to soak up every drop of gravy.
Cranberry Sauce – A tangy side dish that complements the richness of this meal.

How to Store & Reheat

Storing:
Refrigerate: Store leftovers in an airtight container for up to 3 days.
Freeze: Freeze mashed potatoes, meatballs, and gravy separately for up to 2 months.

Reheating:
Stovetop: Reheat gently over low heat, adding a splash of broth or milk as needed.
Microwave: Heat in intervals, stirring between, to ensure even warming.

Frequently Asked Questions

  1. Can I use store-bought meatballs?
    Yes, but homemade tastes best. If using pre-cooked meatballs, just simmer them in the gravy until heated through.
  2. What’s a good substitute for beef?
    Ground turkey or chicken works well if you prefer a leaner option.
  3. Can I make this dairy-free?
    Absolutely. Use plant-based butter and milk for the mashed potatoes.
  4. Is it gluten-free?
    To make it gluten-free, use gluten-free breadcrumbs and a gluten-free flour blend for the gravy.
  5. Can I double the recipe?
    Yes! Use a larger pot and double all ingredients—perfect for feeding a crowd or meal prepping.

Final Thoughts

One Pot Mashed Potatoes with Meatballs & Gravy is the ultimate comfort food—easy to make, deeply satisfying, and full of classic flavors. Whether you’re looking for a weeknight lifesaver or a cozy weekend meal, this dish checks all the boxes. With tender meatballs, velvety potatoes, and rich homemade gravy, it’s a dinner everyone will be asking for again and again.

Try it once and you’ll want it on your regular rotation. Don’t forget to leave a review and share your dinner creations on Pinterest!

Preparation Time: 20 minutes
Cooking Time: 40 minutes
Cuisine: American

Nutritional Information (Per Serving):
Calories: 490 | Protein: 26g | Carbohydrates: 32g | Fat: 29g | Fiber: 3g | Sodium: 620mg

Print

One Pot Mashed Potatoes with Meatballs & Gravy

One Pot Mashed Potatoes with Meatballs & Gravy
Print Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Looking for a hearty, comforting meal that’s simple to make and easy to clean up? This One Pot Mashed Potatoes with Meatballs & Gravy recipe delivers everything you love in a cozy dinner—all cooked in a single pot. Fluffy mashed potatoes, juicy homemade meatballs, and a rich, savory gravy come together for a satisfying family meal that’s perfect for busy weeknights or a relaxed Sunday dinner.

Craving more one-pot comfort food ideas? Sign up to get delicious, fuss-free recipes sent straight to your inbox.

  • Author: Paula
  • Prep Time: 20 minutes
  • Cook Time: 40 minutes
  • Total Time: 1 hour
  • Cuisine: American

Ingredients

For the Mashed Potatoes:
2 lbs Yukon gold potatoes (peeled and cut into chunks)
1 tsp salt (for boiling water)
3 tbsp butter
½ cup milk (warm, more if needed)
Salt and pepper to taste

For the Meatballs:
1 lb ground beef
1 egg
⅓ cup breadcrumbs
2 cloves garlic, minced
½ small onion, finely chopped
1 tsp dried parsley
½ tsp salt
½ tsp black pepper
1 tbsp oil (for searing)

For the Gravy:
2 tbsp butter
2 tbsp all-purpose flour
2 cups beef broth (low sodium preferred)
½ tsp onion powder
½ tsp garlic powder
1 tbsp soy sauce (adds umami)
Salt and pepper to taste

Instructions

Step 1: Boil the Potatoes

  1. Add peeled and chopped potatoes to your pot and cover with cold water.

  2. Add 1 tsp salt and bring to a boil over medium-high heat.

  3. Reduce heat and simmer for 15–20 minutes or until potatoes are fork-tender.

  4. Drain and return potatoes to the pot.

Step 2: Make the Meatballs While Potatoes Cook
5. In a mixing bowl, combine ground beef, egg, breadcrumbs, minced garlic, chopped onion, parsley, salt, and pepper.
6. Mix gently until just combined—don’t overmix to keep the meatballs tender.
7. Form into 1 ½-inch balls (about 16 meatballs).

Step 3: Sear the Meatballs
8. Heat 1 tbsp oil in the same pot over medium heat.
9. Brown the meatballs in batches, turning gently until browned on all sides (about 5–6 minutes).
10. Remove meatballs with a slotted spoon and set aside.

Step 4: Prepare the Gravy
11. In the same pot, melt 2 tbsp butter over medium heat.
12. Whisk in the flour and cook for 1–2 minutes to form a roux.
13. Slowly whisk in the beef broth, scraping up any brown bits from the bottom.
14. Add soy sauce, onion powder, and garlic powder.
15. Simmer for 5–6 minutes until the gravy thickens slightly.

Step 5: Return Meatballs to the Gravy
16. Gently return the browned meatballs to the pot, nestling them in the gravy.
17. Cover and simmer for 10–12 minutes until the meatballs are fully cooked and the gravy is rich.

Step 6: Mash the Potatoes
18. While meatballs simmer, mash the drained potatoes with butter and warm milk.
19. Season with salt and pepper to taste. Add a splash more milk if needed for creaminess.

Step 7: Serve It Up
20. Spoon a generous helping of mashed potatoes into bowls or plates.
21. Top with juicy meatballs and ladle the savory gravy over the top.
22. Garnish with a sprinkle of parsley or a touch of black pepper if desired.

Notes

Choose the Right Potato – Yukon golds are creamy and buttery, ideal for mashed potatoes.
Don’t Overwork the Meat – Mix the meatball ingredients just until combined to keep them tender.
Use Warm Milk – Adding warm milk to the potatoes prevents them from seizing up.
Thicken the Gravy Slowly – Whisk gradually for a smooth, lump-free sauce.
Simmer Gently – Cook the meatballs in the gravy on low heat to avoid breaking them.

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

« Previous Post
Crockpot Creamy Chicken and Potato Soup
Next Post »
No-Bake Lemon Raspberry Cheesecake

If you enjoyed this…

Slow Cooker Beef Stew

Slow Cooker Beef Stew

Hot buttered corn rice

Hot buttered corn rice

Authentic Hawaiian Huli Huli Chicken

Authentic Hawaiian Huli Huli Chicken

Reader Interactions

Leave a Comment Cancel reply

Helpful comments include feedback on the post or changes you made.

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

Primary Sidebar

Browse by Diet

after_paragraphAppetizers & SnacksBreakfast & BrunchcommentsDesserts & SweetsDinner IdeasdisableeverywhereFooter MenuMain DishesmessagephpPrimary MenusampletextUncategorized
Air Fryer Salmon Bites

Air Fryer Salmon Bites

Thumbprint Cookies

Thumbprint Cookies

Grilled Zucchini

Grilled Zucchini

© 2025 Paulacooks