You’ll love this recipe if you like this Easy Apple Crisp and Pumpkin Cranberry Bread.
Shepherd’s pie is a classic, straightforward dinner that works any time of year, but it really shines during cooler months. It’s made with seasoned ground beef, simple vegetables, and a smooth layer of mashed potatoes baked right on top. Just familiar ingredients that cook well together and make a filling, reliable meal.
Shepherd’s pie has been around for generations because it’s practical and easy to adapt. It started as a way to use leftover meat and potatoes, turning them into a complete one-dish dinner. This version keeps things simple with ground beef, fresh vegetables, and mashed russet potatoes. The beef and vegetables cook together on the stovetop, then the dish finishes in the oven so the top gets lightly browned. It’s easy to make ahead and reheats well, which makes it a great choice for busy weeks or casual gatherings.

As an Amazon Associate, I earn from qualifying purchases.
💛 Why you’ll love this recipe
- Made with familiar, easy-to-find ingredients
- Works well for weeknight dinners or meal prep
- Vegetables cook right into the beef for balanced flavor
- Mashed potatoes bake up smooth with a lightly browned top
- Leftovers hold up well for lunches or next-day dinners
➡️ Ingredients you’ll need

⏲ How to make this shepherd’s pie recipe










👉 Easy ingredient swaps
- Ground Beef: Ground turkey or lamb both work well
- Russet Potatoes: Yukon golds can be used for a slightly creamier texture
- Heavy Cream: Half-and-half works if needed
- Peas: Frozen corn or green beans are good options
✨ Variations
- Extra Veggies: Add mushrooms or diced bell peppers with the carrots and celery
- Richer Flavor: Stir a small amount of grated cheese into the mashed potatoes
- Herbs: Fresh rosemary or parsley can be used in place of thyme
〰️ How to serve
- Vegetables — Roasted broccoli, green beans, or carrots
- Salad — Simple mixed greens or a chopped salad
- Bread — Dinner rolls or sliced bread for scooping
💬 FAQs
Can shepherd’s pie be made ahead of time?
Yes. Assemble the dish, cover, and refrigerate for up to 24 hours. Bake as directed, adding 5–10 minutes if it’s cold from the fridge.
How long do leftovers last?
Leftovers keep in a covered container in the refrigerator for up to 3 days. Reheat in the microwave or covered in the oven at 350°F.
Can shepherd’s pie be frozen?
Yes. Let it cool completely, then cover tightly and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.
📚 More cozy recipes
🍽 Recipe
Email Recipe
Enter your email below and we’ll send you this recipe!

Shepherd’s Pie
Ingredients
- 3 pounds russet potatoes, peeled and cut into large chunks
- 1 pound lean ground beef
- 1 Tablespoon minced garlic
- 1 cup sweet onion, diced
- 1 cup carrots, peeled and chopped into small pieces
- 1 cup celery, chopped
- 1 cup frozen peas
- 1 cup beef broth
- 1 Tablespoon Worcestershire sauce
- 1 Tablespoon tomato paste
- 2 Tablespoon unsalted butter
- ½ cup heavy cream
- salt and pepper to taste
- Fresh chopped thyme for garnish
Instructions
- Prep the Potatoes: Preheat the oven to 400°F. Add the peeled 3 pounds russet potatoes to a large pot, cover with water, and bring to a boil. Cook for 15–20 minutes, until fork-tender.
- Start the Beef Mixture: While the potatoes cook, melt2 Tablespoon unsalted butter in a large skillet or pot over medium-high heat. Add the 1 Tablespoon minced garlic and diced 1 cup sweet onion. Cook until softened.
- Add Vegetables and Beef: Stir in the 1 cup carrots and 1 cup celery and cook for a few minutes, stirring often. Add the 1 pound lean ground beef and cook until no longer pink, breaking it up as it cooks.
- Build the Filling: Add the 1 cup frozen peas, 1 cup beef broth, 1 Tablespoon tomato paste, and 1 Tablespoon Worcestershire sauce. Stir well. Season with salt and pepper, then remove from heat.
- Mash the Potatoes: Drain the potatoes and add them to a mixing bowl. Add the remaining butter and ½ cup heavy cream. Beat until smooth. Season with salt and pepper and stir once more.
- Assemble: Spread the beef mixture evenly in a greased 9×13-inch baking dish. Spoon the mashed potatoes over the top and spread evenly. Sprinkle with fresh thyme.
- Bake: Bake for 25 minutes. Turn on the broiler for the last 4 minutes to lightly brown the top.
- Let rest for a few minutes before serving.





























Leave a Reply