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!
Why You’ll Love This One-Pot Mashed Potatoes with Meatballs & Gravy
- One-Pot Wonder – Less mess, less cleanup, and maximum flavor.
- Creamy & Hearty – Perfectly mashed potatoes topped with savory meatballs in gravy.
- Easy & Family-Friendly – A meal the whole family will love.
- Great for Meal Prep – Tastes even better the next day!
Ingredients for One-Pot Mashed Potatoes with Meatballs & Gravy
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
Tools You’ll Need
- Large pot or Dutch oven
- Mixing bowl
- Masher or hand mixer
- Wooden spoon
How to Make One-Pot Mashed Potatoes with Meatballs & Gravy
Step 1: Prepare the Meatballs
- In a bowl, mix ground beef, breadcrumbs, egg, salt, black pepper, garlic powder, onion powder, Worcestershire sauce, and parsley until well combined.
- Roll into 1-inch meatballs and set aside.
Step 2: Cook the Potatoes
- In a large pot or Dutch oven, add potatoes and broth. Bring to a boil and cook for 15-20 minutes, until fork-tender.
- Remove potatoes with a slotted spoon, leaving the broth in the pot.
Step 3: Cook the Meatballs
- In the same pot with the remaining broth, lower heat to medium and add the meatballs.
- Cook for 5-7 minutes, turning occasionally, until browned and cooked through. Remove and set aside.
Step 4: Make the Gravy
- In the same pot, melt butter and whisk in flour, cooking for 1 minute until golden.
- Gradually whisk in beef broth, Worcestershire sauce, salt, black pepper, onion powder, and garlic powder.
- 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
- In a separate bowl, mash the boiled potatoes with butter, milk, salt, and black pepper until smooth.
Step 6: Serve & Enjoy!
- Spoon mashed potatoes onto plates and top with meatballs and gravy.
- Garnish with fresh parsley and extra butter, if desired.
Serving Suggestions
- With Roasted Vegetables – Serve with green beans, carrots, or Brussels sprouts.
- With a Side Salad – A fresh garden salad balances the richness.
- With Garlic Bread – Great for soaking up extra gravy!
Tips for the Best One-Pot Mashed Potatoes with Meatballs & Gravy
- 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.
Storage Instructions
- Refrigerate: Store in an airtight container for up to 3 days.
- Freeze: Freeze meatballs and gravy separately for up to 2 months. Mashed potatoes are best made fresh.
- Reheat: Warm in a skillet over low heat or microwave in 30-second intervals.
Frequently Asked Questions (FAQ)
Q1: Can I use store-bought meatballs?
Yes! Just brown them in the pot before making the gravy.
Q2: Can I make this dish dairy-free?
Absolutely! Use plant-based butter and milk for the mashed potatoes.
Q3: Can I add cheese to the mashed potatoes?
Yes! Stir in ½ cup shredded cheddar or Parmesan for extra richness.
A Cozy, Hearty, and Easy Dinner!
This One-Pot Mashed Potatoes with Meatballs & Gravy is the ultimate comfort food—creamy mashed potatoes, juicy meatballs, and a rich, savory gravy all in one dish! Whether you’re making it for a family dinner or meal prep, it’s guaranteed to be a hit.
Did you make this recipe? Share your photos and tag us—we love seeing your creations!
📌 Save this recipe for later and follow us for more one-pot comfort meals!
Preparation Time: 10 minutes
Cooking Time: 30 minutes
Total Time: 40 minutes
Nutritional Information (Per Serving – 1 Cup with Gravy & Meatballs)
- Calories: 480
- Protein: 28g
- Carbohydrates: 40g
- Fat: 22g
- Fiber: 4g
Enjoy every creamy, savory bite of this One-Pot Mashed Potatoes with Meatballs & Gravy! 🥔🍖✨
Print
One Pot Mashed Potatoes with Meatballs & Gravy
- 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
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
- In a bowl, mix ground beef, breadcrumbs, egg, salt, black pepper, garlic powder, onion powder, Worcestershire sauce, and parsley until well combined.
- Roll into 1-inch meatballs and set aside.
Step 2: Cook the Potatoes
- In a large pot or Dutch oven, add potatoes and broth. Bring to a boil and cook for 15-20 minutes, until fork-tender.
- Remove potatoes with a slotted spoon, leaving the broth in the pot.
Step 3: Cook the Meatballs
- In the same pot with the remaining broth, lower heat to medium and add the meatballs.
- Cook for 5-7 minutes, turning occasionally, until browned and cooked through. Remove and set aside.
Step 4: Make the Gravy
- In the same pot, melt butter and whisk in flour, cooking for 1 minute until golden.
- Gradually whisk in beef broth, Worcestershire sauce, salt, black pepper, onion powder, and garlic powder.
- 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
- In a separate bowl, mash the boiled potatoes with butter, milk, salt, and black pepper until smooth.
Step 6: Serve & Enjoy!
- Spoon mashed potatoes onto plates and top with meatballs and gravy.
- 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