One Pot Mashed Potatoes with Meatballs & Gravy

Posted on

One Pot Mashed Potatoes with Meatballs & Gravy

Dinner Ideas

If you’re in the mood for a hearty, comforting, and incredibly satisfying meal—all made in just one pot—this One Pot Mashed Potatoes with Meatballs & Gravy is exactly what you need. Creamy mashed potatoes form the cozy base, while juicy meatballs and rich, savory gravy tie everything together into a homestyle dish that’s perfect for family dinners, chilly nights, or anytime you crave a little comfort on your plate.

Want recipes like this delivered straight to your inbox? Subscribe now to get the latest culinary creations you’ll love.

Why You’ll Love This Recipe
All-in-One Meal – Protein, carbs, and flavor all in one pot.
Easy Clean-Up – Just one pot for the entire meal means less mess.
Comfort Food Classic – Creamy, meaty, and soul-satisfying.
Great for Leftovers – Tastes even better the next day.
Family-Friendly – A guaranteed crowd-pleaser with no fancy ingredients.

Ingredients You’ll Need

For the Meatballs:

  • 1 lb ground beef
  • ½ cup breadcrumbs
  • 1 egg
  • 2 tbsp milk
  • 2 cloves garlic, minced
  • ½ tsp onion powder
  • ½ tsp dried parsley
  • ½ tsp salt
  • ¼ tsp black pepper

For the Mashed Potatoes:

  • 2 lbs Yukon gold or russet potatoes, peeled and chopped
  • ½ cup milk (more as needed)
  • ¼ cup butter
  • Salt and pepper to taste

For the Gravy:

  • 2 tbsp butter
  • 2 tbsp all-purpose flour
  • 2 cups beef broth (low sodium)
  • 1 tsp Worcestershire sauce
  • ½ tsp garlic powder
  • ½ tsp onion powder
  • Salt and black pepper to taste

Optional Garnishes:

  • Chopped fresh parsley
  • Extra butter for the mashed potatoes

Tools You’ll Need

  • Large deep skillet or Dutch oven with lid
  • Mixing bowl
  • Potato masher
  • Wooden spoon or spatula

Step-by-Step Instructions

Step 1: Make the Meatballs

  1. In a mixing bowl, combine ground beef, breadcrumbs, egg, milk, garlic, onion powder, parsley, salt, and pepper.
  2. Mix just until combined (don’t overwork).
  3. Form into 1½-inch meatballs using your hands or a scoop. You should get about 16–18 meatballs.
  4. Set aside on a plate.

Step 2: Brown the Meatballs
5. Heat a large deep skillet or Dutch oven over medium-high heat.
6. Add a little oil if needed, then brown the meatballs on all sides, about 6–8 minutes total.
7. Transfer browned meatballs to a plate (they will finish cooking later).

Step 3: Boil the Potatoes
8. In the same pot (don’t wipe it clean), add chopped potatoes.
9. Pour in just enough water to cover them and add a pinch of salt.
10. Cover and bring to a boil.
11. Cook until potatoes are fork-tender, about 12–15 minutes.
12. Drain most of the water, leaving a little at the bottom of the pot for moisture.

Step 4: Mash the Potatoes
13. Reduce heat to low. Add butter and milk to the pot.
14. Mash the potatoes until smooth and creamy, adding more milk if needed.
15. Season with salt and pepper to taste.
16. Move the mashed potatoes to one side of the pot or gently form a “well” in the center.

Step 5: Make the Gravy & Finish Meatballs
17. In the cleared section of the pot, melt 2 tbsp butter over medium heat.
18. Whisk in flour and cook for 1 minute until golden brown.
19. Slowly pour in beef broth while whisking to prevent lumps.
20. Add Worcestershire sauce, garlic powder, and onion powder.
21. Simmer until thickened, about 3–5 minutes.
22. Nestle the browned meatballs into the gravy.
23. Cover and cook on low for 8–10 minutes, until meatballs are cooked through.

Step 6: Combine & Serve
24. Gently swirl some of the gravy into the mashed potatoes if desired.
25. Spoon meatballs and gravy over the mashed potatoes.
26. Garnish with chopped parsley and an extra pat of butter if you like.

Tips for the Best One Pot Mashed Potatoes with Meatballs & Gravy
Use Starchy Potatoes – Yukon golds or russets mash beautifully and soak up gravy.
Don’t Overmix the Meat – Lightly mix to keep meatballs tender.
Make It Creamier – Add sour cream or cream cheese to the mashed potatoes for extra richness.
Brown First – Searing meatballs boosts flavor before simmering.
Let It Rest – Let the dish sit for a few minutes before serving so the gravy thickens perfectly.

Serving Suggestions
Steamed Green Beans – A fresh, crisp side for contrast.
Buttered Corn – Sweet and simple.
Simple Side Salad – Add a touch of greens to balance the richness.
Homemade Dinner Rolls – For soaking up every drop of that gravy.

How to Store & Reheat

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

Reheating:
Stovetop: Reheat over low heat with a splash of broth or milk to rehydrate.
Microwave: Warm in 1-minute intervals, stirring between until hot throughout.

Frequently Asked Questions

  1. Can I use ground turkey or chicken instead of beef?
    Yes, both work well! Just be sure to season generously.
  2. What if I don’t have beef broth?
    You can use chicken or vegetable broth, though the flavor will be slightly different.
  3. Can I make this ahead of time?
    Absolutely. Assemble everything and refrigerate, then gently reheat before serving.
  4. Can I use store-bought gravy?
    Sure, but making it from scratch in the same pot gives the best flavor and texture.
  5. Is this dish gluten-free?
    It can be—just use gluten-free breadcrumbs and a gluten-free flour or cornstarch for the gravy.

Final Thoughts
This One Pot Mashed Potatoes with Meatballs & Gravy is the ultimate comfort food dinner—creamy, savory, and satisfying from the first bite to the last. It’s simple enough for a weeknight but delicious enough for a special family gathering. And with only one pot to wash, it’s a recipe you’ll turn to again and again.

Try it out and let me know what you think! Don’t forget to leave a review below and share your photos on Pinterest! I can’t wait to see how your dish turns out.
Preparation Time: 15 minutes
Cooking Time: 30 minutes
Cuisine: American

Nutritional Information (Per Serving):
Calories: 580 | Protein: 30g | Carbohydrates: 38g | Fat: 34g | Fiber: 4g | Sodium: 640mg

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

Description

If you’re in the mood for a hearty, comforting, and incredibly satisfying meal—all made in just one pot—this One Pot Mashed Potatoes with Meatballs & Gravy is exactly what you need. Creamy mashed potatoes form the cozy base, while juicy meatballs and rich, savory gravy tie everything together into a homestyle dish that’s perfect for family dinners, chilly nights, or anytime you crave a little comfort on your plate.

Want recipes like this delivered straight to your inbox? Subscribe now to get the latest culinary creations you’ll love.


Ingredients

Scale

For the Meatballs:

  • 1 lb ground beef

  • ½ cup breadcrumbs

  • 1 egg

  • 2 tbsp milk

  • 2 cloves garlic, minced

  • ½ tsp onion powder

  • ½ tsp dried parsley

  • ½ tsp salt

  • ¼ tsp black pepper

For the Mashed Potatoes:

  • 2 lbs Yukon gold or russet potatoes, peeled and chopped

  • ½ cup milk (more as needed)

  • ¼ cup butter

  • Salt and pepper to taste

For the Gravy:

  • 2 tbsp butter

  • 2 tbsp all-purpose flour

  • 2 cups beef broth (low sodium)

  • 1 tsp Worcestershire sauce

  • ½ tsp garlic powder

  • ½ tsp onion powder

  • Salt and black pepper to taste

Optional Garnishes:

  • Chopped fresh parsley

  • Extra butter for the mashed potatoes


Instructions

Step 1: Make the Meatballs

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

  2. Mix just until combined (don’t overwork).

  3. Form into 1½-inch meatballs using your hands or a scoop. You should get about 16–18 meatballs.

  4. Set aside on a plate.

Step 2: Brown the Meatballs
5. Heat a large deep skillet or Dutch oven over medium-high heat.
6. Add a little oil if needed, then brown the meatballs on all sides, about 6–8 minutes total.
7. Transfer browned meatballs to a plate (they will finish cooking later).

Step 3: Boil the Potatoes
8. In the same pot (don’t wipe it clean), add chopped potatoes.
9. Pour in just enough water to cover them and add a pinch of salt.
10. Cover and bring to a boil.
11. Cook until potatoes are fork-tender, about 12–15 minutes.
12. Drain most of the water, leaving a little at the bottom of the pot for moisture.

Step 4: Mash the Potatoes
13. Reduce heat to low. Add butter and milk to the pot.
14. Mash the potatoes until smooth and creamy, adding more milk if needed.
15. Season with salt and pepper to taste.
16. Move the mashed potatoes to one side of the pot or gently form a “well” in the center.

Step 5: Make the Gravy & Finish Meatballs
17. In the cleared section of the pot, melt 2 tbsp butter over medium heat.
18. Whisk in flour and cook for 1 minute until golden brown.
19. Slowly pour in beef broth while whisking to prevent lumps.
20. Add Worcestershire sauce, garlic powder, and onion powder.
21. Simmer until thickened, about 3–5 minutes.
22. Nestle the browned meatballs into the gravy.
23. Cover and cook on low for 8–10 minutes, until meatballs are cooked through.

Step 6: Combine & Serve
24. Gently swirl some of the gravy into the mashed potatoes if desired.
25. Spoon meatballs and gravy over the mashed potatoes.
26. Garnish with chopped parsley and an extra pat of butter if you like.

Notes

Use Starchy Potatoes – Yukon golds or russets mash beautifully and soak up gravy.
Don’t Overmix the Meat – Lightly mix to keep meatballs tender.
Make It Creamier – Add sour cream or cream cheese to the mashed potatoes for extra richness.
Brown First – Searing meatballs boosts flavor before simmering.
Let It Rest – Let the dish sit for a few minutes before serving so the gravy thickens perfectly.

  • 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