The ultimate cozy comfort food classic
There is nothing quite like the warm, savory embrace of a homemade Shepherd’s Pie with Ground Beef after a long day. This classic dish is the perfect Pinterest-worthy meal for busy families looking for a hearty dinner that feels like a hug in a bowl. Combining juicy, seasoned ground beef with a medley of garden-fresh vegetables and topped with a pillowy layer of golden, buttery mashed potatoes, this recipe is a guaranteed crowd-pleaser. Whether you are meal prepping for the week or hosting a cozy Sunday gathering, this one-dish wonder saves you time without sacrificing an ounce of flavor. Let’s get cooking! 🍲
⏱️ Time Breakdown
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour
- Servings: 6 servings
📝 Ingredients List
- 2 lbs Yukon Gold potatoes, peeled and chopped
- 1/4 cup unsalted butter
- 1/2 cup whole milk
- 1.5 lbs lean ground beef
- 1 medium yellow onion, diced
- 2 cloves garlic, minced
- 2 cups mixed frozen peas and carrots
- 2 tbsp tomato paste
- 1 tbsp Worcestershire sauce (ensure non-alcoholic version)
- 1 cup beef broth
- 1 tsp dried thyme
- Salt and pepper to taste
✨ Kitchen Tools You’ll Need
This recipe doesn’t require fancy gadgets, just a few reliable kitchen basics to keep everything simple and stress-free.
- Large skillet or frying pan
- Large pot for boiling potatoes
- Potato masher
- Sharp knife
- Cutting board
- Measuring cups & spoons
- Mixing bowls
- 9×13 inch baking dish
Step-by-Step Instructions
- Boil the Potatoes: Place peeled potatoes in a large pot of salted water. Boil for 15 minutes or until fork-tender. While the potatoes cook, move to the next step to save time! 🥔
- Sauté the Aromatics: In your large skillet, brown the ground beef over medium heat until fully cooked. Drain excess fat. Add the diced onion and cook for 3-5 minutes until translucent. Stir in the garlic and cook for another minute until fragrant.
- Simmer the Filling: Stir in the tomato paste, Worcestershire sauce, beef broth, and dried thyme. Add the frozen peas and carrots. Let the mixture simmer for 5-7 minutes until the sauce is slightly thick and glossy.
- Mash the Potatoes: Drain the potatoes and return them to the pot. Add butter and milk, mashing until smooth and creamy.
- Assemble and Bake: Transfer the beef mixture into a baking dish. Spread the mashed potatoes evenly over the top, creating little peaks with a fork. Bake at 400°F (200°C) for 20 minutes until the top is golden brown. ✨
💡 Pro Tips
- Storage: Keep leftovers in an airtight container in the fridge for up to 3 days. It tastes even better the next day!
- Perfect Mash: For extra fluffy potatoes, use a ricer instead of a masher to remove any lumps.
- Substitutions: If you don’t have beef broth, you can use vegetable broth. You can also swap the ground beef for ground chicken for a lighter version.
FAQ
Can I freeze this dish? Yes! Assemble the pie, let it cool completely, and wrap it tightly. It freezes well for up to 2 months.
Why is my filling runny? Ensure you simmer the beef mixture long enough for the broth to reduce and the tomato paste to thicken the sauce.

Classic Shepherd’s Pie with Ground Beef
- Total Time: 60
- Yield: 6 servings 1x
- Diet: Halal
Description
Experience the ultimate cozy comfort food with this hearty Shepherd’s Pie. Featuring a base of juicy, seasoned lean ground beef sautéed with aromatic onions, garlic, and a colorful medley of peas and carrots, this dish is simmered to perfection in a savory gravy. It is topped with a pillowy, golden-brown layer of creamy buttery mashed potatoes. This classic, one-dish wonder is the perfect crowd-pleaser for busy family dinners or cozy weekend gatherings.
Ingredients
2 lbs Yukon Gold potatoes, peeled and chopped
1/4 cup unsalted butter
1/2 cup whole milk
1.5 lbs lean ground beef
1 medium yellow onion, diced
2 cloves garlic, minced
2 cups mixed frozen peas and carrots
2 tbsp tomato paste
1 tbsp alcohol-free Worcestershire sauce
1 cup beef broth
1 tsp dried thyme
Salt and pepper to taste
Instructions
Boil the potatoes in a large pot of salted water for 15 minutes or until fork-tender.
Brown the ground beef in a large skillet over medium heat, drain excess fat, then add onion and garlic until translucent.
Stir in tomato paste, Worcestershire sauce, beef broth, dried thyme, and frozen vegetables.
Simmer the filling for 5-7 minutes until the sauce thickens.
Drain and mash the potatoes with butter and milk until smooth.
Transfer beef to a baking dish, top with mashed potatoes, and bake at 400°F (200°C) for 20 minutes until golden.
Notes
Ensure your Worcestershire sauce is marked as alcohol-free to adhere to dietary guidelines. For extra flavor, sprinkle a little paprika on top of the potatoes before baking. Store leftovers in an airtight container in the refrigerator for up to 3 days.
- Prep Time: 20
- Cook Time: 40
- Category: Recipes
- Method: Baking
- Cuisine: British-inspired
Nutrition
- Serving Size: 1 portion
- Calories: 450
- Sugar: 5g
- Sodium: 650mg
- Fat: 20g
- Saturated Fat: 9g
- Carbohydrates: 42g
- Fiber: 5g
- Protein: 26g
- Cholesterol: 85mg
