Savory Meatballs & Creamy Mashed Potatoes: The Ultimate Comfort Meal

Meatballs with Mashed Potatoes, Gravy, Carrots, and Peas

This classic dish brings together juicy, seasoned meatballs smothered in a rich, velvety brown gravy, served alongside buttery mashed potatoes and vibrant vegetables. It is the quintessential “hug on a plate” for chilly evenings or family Sunday dinners.
Meta Description: Master the art of comfort food with this easy recipe for juicy meatballs, silky beef gravy, and fluffy mashed potatoes. A complete, family-friendly meal guide!

Ingredients

For the Meatballs

  • 1 lb Ground beef (or a 50/50 mix of beef and pork)
  • 1/2 cup Panko or plain breadcrumbs
  • 1 Large egg
  • 1/4 cup Whole milk
  • 1 Small onion, finely grated or minced
  • 2 cloves Garlic, minced
  • To taste: Salt and freshly cracked black pepper
  • 2 tbsp Neutral oil (for searing)

For the Rich Brown Gravy

  • 2 tbsp Unsalted butter
  • 2 tbsp All-purpose flour
  • 2 cups Beef broth (low sodium preferred)
  • Optional: 1 tsp Worcestershire sauce and a pinch of onion powder

For the Creamy Mashed Potatoes

  • 2 lbs Yukon Gold or Russet potatoes (peeled and cubed)
  • 1/2 cup Warm milk
  • 1/4 cup Unsalted butter
  • To taste: Salt

The Sides

  • 1 bunch Baby carrots (steamed)
  • 1 cup Green peas (steamed)
  • 1 tsp Butter and black pepper (for tossing)

Step-by-Step Instructions

1. Prepare the Potatoes

Start with the potatoes as they take the longest. Place the cubed potatoes in a large pot of cold, salted water. Bring to a boil, then reduce to a simmer for 15–20 minutes until fork-tender.

2. Craft the Meatballs

In a large bowl, combine the breadcrumbs and milk; let them sit for 2 minutes to form a panade (this keeps the meatballs moist). Add the meat, egg, onion, garlic, salt, and pepper. Mix gently with your hands—do not overwork the meat, or it will become tough. Shape into 1-inch balls.

3. Sear the Meatballs

Heat oil in a large skillet over medium-high heat. Add meatballs in batches (don’t crowd the pan) and brown them on all sides. Once cooked through (internal temp of 160°F or 71°C), remove them from the pan and set aside on a plate.

4. Whisk the Gravy

Wipe excess grease from the skillet but leave the flavorful browned bits. Melt 2 tbsp butter over medium heat. Whisk in the flour and cook for 1–2 minutes until it turns a light nutty brown. Slowly pour in the beef broth while whisking constantly to prevent lumps. Add Worcestershire sauce if using. Simmer until the sauce coats the back of a spoon.

5. Mash and Season

Drain the potatoes. Return them to the pot and mash while adding the butter and warm milk. Stir until smooth and creamy. Season generously with salt.

6. The Final Simmer

Add the meatballs back into the gravy. Let them simmer on low for 5–10 minutes so they soak up the flavors. While they simmer, quickly steam your carrots and peas, tossing them with a knob of butter.

Service Suggestions

Plate a generous mound of mashed potatoes first. Create a small “well” in the center for the gravy. Arrange 4–5 meatballs on top and ladle extra gravy over everything. Serve the vibrant carrots and peas on the side for a pop of color and freshness.

Storage Tips

  • Fridge: Store leftovers in an airtight container for up to 3 days. The gravy may thicken in the fridge; add a splash of water or broth when reheating.
  • Freezer: Meatballs (without gravy) freeze beautifully for up to 3 months.
  • Reheating: For best results, reheat on the stovetop over low heat to keep the meat tender.

FAQs

Can I make these meatballs in the oven instead of frying?
Yes! You can bake them at 400°F (200°C) for about 15–20 minutes. You won’t get the same “pan drippings” for the gravy, but it is a healthier, mess-free alternative.
How do I make my mashed potatoes extra fluffy?
Use a potato ricer instead of a traditional masher, and always ensure your milk and butter are warm before adding them to the potatoes.
What if my gravy is too thin?
Let it simmer for a few extra minutes to reduce, or mix 1 tsp of cornstarch with 1 tsp of cold water and whisk it into the boiling gravy.

Conclusion

This Meatballs & Gravy recipe is a timeless staple for a reason. By combining the savory depth of the beef with the silky texture of the potatoes, you create a meal that is both filling and sophisticated. It’s a foolproof way to bring the family to the table!