Ground Beef and Creamy Mashed Potatoes

Comforting Shepherd’s-Style Ground Beef and Creamy Mashed Potatoes

There is nothing quite like the ultimate comfort food combination of rich, buttery, velvety mashed potatoes piled high over a hearty, savory ground beef and vegetable filling. While traditional shepherd’s pie calls for lamb, this crowd-pleasing version uses seasoned ground beef (often referred to as a cottage pie) for a cozy, foolproof weeknight meal.

Recipe Overview

  • Prep time: 20 mins
  • Bake time: 25 to 30 mins
  • Servings: 6

Ingredients

  • The Savory Ground Beef Base:
    • 1 1/2 lbs lean ground beef
    • 1 medium yellow onion, finely diced
    • 2 to 3 cloves garlic, minced
    • 2 cups mixed vegetables (diced carrots, peas, and corn)
    • 2 tablespoons all-purpose flour (to thicken)
    • 1 tablespoon tomato paste
    • 1 cup beef broth
    • 1 tablespoon Worcestershire sauce
    • 1 teaspoon dried thyme (or Italian seasoning)
    • Salt and freshly ground black pepper, to taste
    • 2 tablespoons olive oil or butter for cooking
  • The Creamy Mashed Potato Topping:
    • 2 1/2 lbs russet or Yukon Gold potatoes, peeled and quartered
    • 1/2 cup unsalted butter
    • 1/3 to 1/2 cup warm milk or heavy cream
    • 1/2 cup grated cheddar or Parmesan cheese (optional, for a golden crust)
    • Salt and white or black pepper, to taste

Step-by-Step Instructions

  1. Make the Mashed Potatoes: Place the quartered potatoes in a large pot of salted water and bring to a boil. Cook for 15 to 20 minutes until fork-tender. Drain well. Mash the potatoes with the butter and warm milk until smooth, creamy, and free of lumps. Season with salt and pepper to taste; set aside.
  2. Preheat the Oven: Preheat your oven to 400°F (200°C) and lightly grease a 9×13-inch baking dish.
  3. Cook the Beef and Aromatics: In a large skillet over medium-high heat, cook the ground beef and diced onion until the meat is browned and fully cooked (about 6 to 8 minutes). Drain any excess grease. Add the minced garlic and cook for 1 minute until fragrant.
  4. Build the Sauce and Veggies: Sprinkle the flour and tomato paste over the beef, stirring well to cook for 1 minute. Slowly pour in the beef broth and Worcestershire sauce, stirring constantly. Add the mixed vegetables and thyme. Simmer for 5 minutes until the sauce thickens into a rich, savory gravy. Season with salt and pepper.
  5. Assemble: Pour the savory beef and vegetable mixture evenly into the bottom of your prepared baking dish. Spoon or pipe the creamy mashed potatoes evenly over the top, spreading them gently to seal the edges (this prevents the gravy from bubbling up too much). If desired, sprinkle cheese or drag a fork across the top of the potatoes to create ridges that will brown nicely.
  6. Bake: Bake uncovered at 400°F for 25 to 30 minutes, or until the filling is bubbling hot and the peaks of the mashed potatoes are golden brown. (If you want extra browning, switch the oven to broil for the last 2 to 3 minutes, watching closely).
  7. Rest and Serve: Let cool for 10 minutes before serving so the layers set nicely.

Helpful Tips

  • Potato Choice: Yukon Gold potatoes naturally yield a buttery flavor and a smoother texture, while Russets are wonderfully light and fluffy. A 50/50 mix gives you the absolute best of both worlds!
  • Make-Ahead Friendly: You can assemble the entire dish a few hours ahead of time, keep it covered in the refrigerator, and just pop it into the oven when you’re ready for dinner (add 10 extra minutes to the bake time if baking from cold).

Leave a Comment