Meatballs with Gravy and Potatoes

This hearty and comforting dish features tender meatballs simmered in a rich, savory gravy, served with creamy mashed or boiled potatoes. Meatballs with Gravy and Potatoes is a classic family-style meal that delivers warmth and satisfaction with every bite.

Why You’ll Love This Recipe

This dish is the definition of comfort food. The meatballs are flavorful and juicy, while the homemade gravy adds depth and richness. Paired with soft, buttery potatoes, it creates a satisfying, well-rounded meal. It’s also ideal for meal prep and can be made in large batches for freezing.

Ingredients

(Tip: You can find the complete list of ingredients and their measurements in the recipe card below.)

  • ground beef (or a mix of beef and pork)
  • breadcrumbs or soaked bread
  • egg
  • onion, finely chopped
  • garlic, minced
  • salt and pepper
  • herbs: parsley, thyme, or Italian seasoning
  • all-purpose flour (for dredging and gravy)
  • beef or chicken broth
  • butter or oil for frying
  • potatoes (Yukon Gold or Russet)
  • milk and butter (for mashed potatoes)

Directions

  1. In a bowl, combine ground meat, egg, breadcrumbs, onion, garlic, salt, pepper, and herbs. Mix until just combined. Avoid overmixing.
  2. Shape into small balls and lightly dredge in flour. Heat oil or butter in a skillet and brown the meatballs on all sides. Remove and set aside.
  3. In the same pan, add a bit more butter. Stir in flour and cook until golden brown. Gradually whisk in broth, scraping the pan to incorporate browned bits. Simmer until thickened.
  4. Return browned meatballs to the pan. Simmer in the gravy for 15–20 minutes, or until cooked through.
  5. While meatballs are cooking, peel and boil potatoes until fork-tender. Drain and mash with butter, milk, salt, and pepper.
  6. Spoon meatballs and gravy over mashed or boiled potatoes. Garnish with parsley if desired.

Servings and timing

  • Servings: 4–6
  • Prep time: 20–25 minutes
  • Cooking time: 30–35 minutes
  • Total time: ~55–60 minutes

Variations

  • Use ground turkey or chicken for a lighter version.
  • Add mushrooms to the gravy for more depth.
  • Serve with rice, egg noodles, or crusty bread instead of potatoes.
  • Spice the meatballs with smoked paprika, chili flakes, or mustard.
  • Add sour cream to the gravy for a stroganoff-inspired twist.

Storage/reheating

  • Store meatballs and gravy in the refrigerator for up to 3–4 days.
  • Reheat gently on the stovetop or in the microwave. Add a splash of broth or water to loosen the gravy.
  • Freeze after cooling completely in portioned containers for up to 2 months. Thaw overnight before reheating.

FAQs

1. How do I keep the meatballs tender?

Use breadcrumbs or soaked bread and don’t overmix the meat. Browning gently and simmering in gravy also helps retain moisture.

2. Can I make the meatballs ahead of time?

Yes, you can shape the meatballs and refrigerate them for up to 24 hours or freeze them raw.

3. What type of meat is best?

A mix of beef and pork offers the best flavor and juiciness. Turkey or chicken is a good lean alternative.

4. Can I bake the meatballs instead of frying?

Yes. Bake at 200°C (400°F) for about 15–20 minutes until browned, then simmer in the gravy.

5. How do I thicken the gravy?

Use a roux (flour and butter), or a slurry of cornstarch and water. Simmer until the desired consistency is reached.

6. What’s the best potato for mashing?

Yukon Gold and Russet potatoes work well due to their creamy texture.

7. Can I add vegetables to the dish?

Yes, add peas, carrots, or green beans either into the gravy or as a side dish.

8. How can I make this dish gluten-free?

Use gluten-free breadcrumbs and cornstarch instead of flour for the gravy.

9. Can I use store-bought gravy?

You can, but homemade gravy offers better flavor and control over seasoning.

10. What’s a good garnish?

Fresh parsley or chives add color and a hint of freshness. A dollop of sour cream also enhances richness.

Conclusion

Meatballs with Gravy and Potatoes is a classic comfort dish that combines savory, hearty flavors with simple, wholesome ingredients. Whether made for a cozy family dinner or meal prep, it’s a reliable and satisfying recipe that never disappoints.


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
Meatballs with Gravy and Potatoes

Meatballs with Gravy and Potatoes

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Olivia
  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Total Time: 50 minutes
  • Yield: 4 servings 1x
  • Category: Main Dish
  • Method: Stovetop
  • Cuisine: American
  • Diet: Halal

Description

Meatballs with Gravy and Potatoes is a hearty and comforting dish featuring juicy, seasoned meatballs smothered in rich brown gravy, served alongside buttery mashed potatoes. A classic family favorite meal.


Ingredients

Units Scale
  • 1 lb ground beef
  • 1/4 cup breadcrumbs
  • 1/4 cup milk
  • 1 egg
  • 1/4 cup onion, finely chopped
  • 2 cloves garlic, minced
  • 1 tablespoon Worcestershire sauce
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 2 tablespoons olive oil
  • 2 tablespoons butter
  • 2 tablespoons all-purpose flour
  • 2 cups beef broth
  • 1/2 teaspoon onion powder
  • Salt and pepper, to taste (for gravy)
  • 4 medium potatoes, peeled and cubed
  • 1/4 cup milk (for potatoes)
  • 2 tablespoons butter (for potatoes)
  • Salt, to taste (for potatoes)

Instructions

  1. In a bowl, mix breadcrumbs and milk; let sit 5 minutes to soften.
  2. Add ground beef, egg, onion, garlic, Worcestershire sauce, salt, and pepper. Mix until just combined and form into meatballs.
  3. Heat olive oil in a large skillet over medium heat. Add meatballs and brown on all sides, then remove and set aside.
  4. In the same skillet, melt butter and whisk in flour. Cook for 1-2 minutes to form a roux.
  5. Gradually whisk in beef broth, add onion powder, and season with salt and pepper. Simmer until thickened, about 5 minutes.
  6. Return meatballs to the skillet, cover, and simmer in the gravy for 15-20 minutes until cooked through.
  7. Meanwhile, boil potatoes in salted water until fork tender, about 15 minutes. Drain and mash with milk, butter, and salt.
  8. Serve meatballs over mashed potatoes, topped with gravy.

Notes

  • You can substitute ground turkey or pork for beef.
  • Make a double batch and freeze extra meatballs for later use.
  • Add sautéed mushrooms to the gravy for extra flavor.

Nutrition

  • Serving Size: 3-4 meatballs with potatoes and gravy
  • Calories: 520
  • Sugar: 3g
  • Sodium: 580mg
  • Fat: 32g
  • Saturated Fat: 13g
  • Unsaturated Fat: 17g
  • Trans Fat: 0g
  • Carbohydrates: 32g
  • Fiber: 3g
  • Protein: 28g
  • Cholesterol: 105mg

Leave a Comment & Rate this Recipe!

If you love this recipe, please consider giving it a star rating when you leave a comment. Star ratings help people discover my recipes online. Your support means a lot to me, I appreciate you.

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

Your email address will not be published. Required fields are marked *