Ground Beef Shepherd’s Pie is loaded with rich gravy, tender veggies, and a fluffy mashed potato topping for the best comfort food.

Ground Beef Shepherd's Pie in the skillet with a big scoop coming out.
chelsea

author’s note

Ground Beef Shepherd’s Pie = The Ultimate Comfort Food!

Growing up, Sundays meant pot roast with mashed potatoes, and on Mondays my mom always turned the leftovers into shepherd’s pie. Back then I didn’t think much of it, but now I find myself craving it. The mix of savory beef, veggies, and creamy potatoes instantly takes me back to those dinners around the table.

That’s what inspired me to create my own Ground Beef Shepherd’s Pie. It has the same comfort I grew up with, with a few tweaks like a splash of grape juice in the gravy and extra-creamy potatoes that make it my family’s new favorite.

signature
All the ingredients in this recipe prepped out for easy assembly including the peas, onions, seasonings, tomatoes, sour cream, tomato paste, grape juice, butter, cream, stock, flour, Worcestershire, garlic, potatoes, and beef.

Ingredients In Shepherd’s Pie

IngredientSwaps or Tips
Ground Chuck RoundGround lamb for traditional, or ground turkey/chicken for lighter.
Mirepoix (onion, carrot, celery)Add mushrooms for earthy flavor or bell peppers for sweetness.
FlourUse cornstarch slurry if gluten-free.
Fire-Roasted Diced Tomatoes & PasteRegular diced tomatoes work fine, but roasted adds richness.
Beef Stock + Worcestershire + Grape JuiceSwap grape juice for red wine for a more traditional flavor.
Potatoes (Yukon Gold + Russet mix)All Yukon for creamier or all Russet for fluffier.
Heavy Cream & ButterUse half-and-half or milk if needed.
Veggies being sautéed, then ground beef browned with garlic, seasonings, tomato paste, and flour for ground beef shepherd’s pie filling.

How To Make Ground Beef Shepherd’s Pie

  1. Sauté garlic, onion, carrots, and celery.
  2. Brown ground chuck and add flour.
  3. Combine with peas, tomatoes, stock, grape juice, seasonings, and simmer.
  4. Boil and mash potatoes with cream and butter.
  5. Layer meat mixture topped with mashed potatoes.
  6. Bake until golden and bubbly. Garnish with herbs if desired. Serve hot.

Variations

Craving a meatless twist? Try my Vegetarian Shepherd’s Pie. Want extra comfort? Go for the Shepherd’s Pie Soup!

Grape juice, broth, and tomatoes and peas added to the mix to all simmer together.

Storage

  • Make Ahead: Prepare your shepherd’s pie all together and refrigerate before baking.
  • Refrigerating: Store cooked pie covered for 3-5 days.
  • Freezing: Freeze tightly covered for up to 2 months; bake frozen pie at 350°F for 1 hour before serving.

The mashed potatoes spread on top of the Ground Beef Shepherd's Pie and it all being baked.

Serve Ground Beef Shepherd’s Pie With:

Tap stars to rate!
4.92 from 49 votes

Shepherd’s Pie

Shepherd’s Pie is the ultimate comfort—savory ground beef and veggies in rich gravy, topped with creamy mashed potatoes. Cozy and delicious!
Prep Time: 30 minutes
Cook Time: 1 hour
Total Time: 1 hour 30 minutes
Servings: 6 servings

Video

Equipment

Ingredients

  • 2 tablespoons olive oil divided
  • 2 garlic cloves minced
  • 2 cups mirepoix mix of carrots, onion, and celery, finely chopped (1 small yellow onion, 1 celery stalk, and 1 carrot to get 2 cups)
  • 1.2 pounds ground beef chuck
  • 1/4 cup flour
  • 1/2 cup frozen sweet peas or frozen corn
  • 1 (14.5-ounce) can fire-roasted diced tomatoes undrained
  • 2 tablespoons tomato paste
  • 1-3/4 cups reduced-sodium beef stock can use reduced-sodium beef broth
  • 1/2 cup 100% grape juice see note 1
  • 1 beef bouillon cube
  • 2 tablespoons Worcestershire sauce
  • 1 teaspoon dried thyme
  • 3 bay leaves divided
Topping
  • 2-1/2 pounds potatoes I use equal mix of Yukon Gold and Russet; if just using one, use Yukon Gold
  • 1/2 cup heavy cream
  • 1/2 cup sour cream can use fat free
  • 6 tablespoons unsalted butter
  • Salt and pepper
  • Fresh parsley or thyme, for topping, optional

Instructions 

  • Heat 1 and 1/2 tablespoons olive oil in a large, oven-safe pan over medium-high heat. Add garlic and finely chopped onion, stirring frequently, for about 1 minute. Add finely chopped carrots and celery, cooking another 2–3 minutes until veggies are softened.
  • Heat pan to high and add beef. Cook until browned, breaking it apart. Drain any excess grease. Stir in flour and cook for 1 minute to remove raw flour taste. Reduce heat to medium-high and add the frozen peas or corn, diced tomatoes, tomato paste, beef stock, grape juice, beef bouillon cube, Worcestershire sauce, dried thyme, and bay leaves.
  • Bring mixture to a simmer, then reduce heat to medium and let it rapidly simmer. Cook for 25–35 minutes at medium heat, stirring every 5 minutes until gravy thickens. Remove from heat, cover, and refrigerate until ready to bake. If making immediately, refrigerate until potatoes are ready. To maintain separate layers while baking, chill the mixture for at least 15–20 minutes. If you didn’t prepare in an oven-safe pan, transfer to a 2-quart oven-safe dish.
  • Preheat oven to 350°F. Peel and cube potatoes into golf-ball sized pieces. Rinse them under cold water in a strainer until water runs clear. Transfer to a large pot, cover with cold water, add 1 tablespoon fine sea salt and 1 bay leaf, then bring to a boil. Reduce to a simmer and cook until potatoes are fork-tender, about 15–20 minutes. Drain potatoes in a strainer, ensuring all excess moisture is removed. Let dry for about 3 minutes and discard bay leaf.
  • As potatoes dry in strainer, melt heavy cream, sour cream, and butter in the pot on low heat, stirring to combine. While potatoes are still hot, put them through a ricer and add on top of butter/sour cream mixture. Stir with a wooden spoon until smooth. Season to taste with salt and pepper (about 1/2 teaspoon salt and 1/4 teaspoon pepper). Cover and refrigerate until ready to assemble the pie, or use immediately to top the pie evenly.
  • Use a fork to add marks into the surface of potatoes. Drizzle with remaining 1/2 tablespoon olive oil.
  • Bake in the preheated oven for 25–30 minutes, or until potatoes are golden brown and edges are bubbling. For crispy tops, broil on high for 1–2 minutes. Remove from heat and garnish with fresh thyme or parsley as desired. Serve hot.
Final step! Please let us know how it was by leaving a review.

Recipe Notes

Note 1: Traditional Shepherd’s Pie typically includes red wine in the gravy. To do so, substitute 1/2 cup of medium-bodied red wine (like pinot noir) for an equal amount of vegetable broth.
Storage: Store cooked pie covered in the fridge for 35 days. You can freeze it tightly covered for up to 2 months; bake frozen pie at 350°F for 1 hour before serving.

Nutrition

Serving: 1serving | Calories: 697kcal | Carbohydrates: 39g | Protein: 49.2g | Fat: 37.5g | Cholesterol: 192.9mg | Sodium: 623.1mg | Fiber: 4.9g | Sugar: 13.5g

Nutrition information is automatically calculated, so should only be used as an approximation.

Reader’s Notes & Tips

Tips & Variations from Chelsea’s Messy Apron’s Community

  • Use Better Than Bouillon instead of bouillon cubes for richer flavor and convenience.
  • Add a splash of vinegar (about a teaspoon or tablespoon) to brighten up the dish.
  • Quick veggie prep tip: A reader from Pinterest shared that they pulse the veggies in a food processor to get them finely chopped fast without all the knife work.

*I originally shared this recipe September 26, 2020. Updated the post, not the recipe, on September 23, 2025.

Meet Chelsea


Hello, and welcome to Chelsea’s Messy Apron! I’m Chelsea, the recipe developer, food photographer, and writer behind the site. I’m passionate about creating simple, reliable, and delicious recipes that anyone can make.

Thanks for stopping by—I hope you find something delicious to make!

More Recipes You'll Love

4.92 from 49 votes (5 ratings without comment)

Leave a comment

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

Recipe Rating




149 Comments

  1. Amy says:

    5 stars
    Staple in our home. Thank you for a great recipe.

    1. Chelsea Lords says:

      You’re so welcome! Glad it’s a staple 🙂

  2. Kimberly D. says:

    This recipe is incredible. Never again will our household eat bland shepherd’s pie (that my partner grew up on). Only thing we did differently was use concentrated bouillon because it’s my newest favorite ingredient.

    1. Kimberly D. says:

      Whoops, actually we also didn’t use greap juice because I neglected to see that on the list when I grocery shopped for this. Since we’re still in a pandemic I wasn’t going to shop for one thing.

    2. Chelsea Lords says:

      SO happy you enjoyed it; thanks for the comment 🙂

  3. Brenda says:

    This recipe is just great! its the second time making it, The first time I was in total awe over how much flavor it had, it will be my go to recipe forever!

    1. Chelsea Lords says:

      I am so happy to hear this Brenda! 🙂 Thanks so much for your comment! 🙂

  4. Andrea Morse says:

    Am making this tonight. All of your other recipes I’ve tried are delicious, I am sure this one will be also.

  5. Beth says:

    This is a great recipe. Definitely got the thumbs up at my house. I plan on 1.5-2 hours for all the chopping, etc since I pop it in the oven while everything is hot. I substitute cream sherry for the grape juice (1/4 cup), add half the broth and the rest as needed. Top off with shredded cheddar cheese for the last 5 minutes. So glad I ran across this recipe – others I tried didn’t come close!!

    1. Chelsea Lords says:

      I am so happy to hear you love this Shepherd’s pie so much! And what awesome tips for some substitutions! Thanks for your comment! 🙂

  6. Catherine | Peaches and Pennies says:

    I LOVE this recipe. I made it for the first time on my husband’s birthday last year, and it was so good that I made it again on his birthday this year. I think it’s becoming a tradition. I’ve tried using red wine, but I think the grape juice actually gives the best taste (maybe because of the sugar content?).

    PS – I also just finished your ebook, and it was incredibly helpful and inspiring. Thanks for sharing!

    1. Chelsea Lords says:

      I am so glad you love this Shepherd’s pie so much! What a fun tradition! I like the grape juice because of the sugar it adds! 🙂 And yay, I’m so happy you enjoyed the ebook! Thanks for your support on my site! 🙂

  7. Jeff G says:

    Tried making your Cottage Pie recipe—so bland that taco sauce could not save it. Sorry, didn’t like it.

    1. Chelsea Lords says:

      Sorry you didn’t enjoy this; did you change the recipe at all?

  8. Christine says:

    I added a can of Rotel instead of roasted peppers!

  9. Dawn Oberbrunner says:

    5 stars
    Delicious, thanks so much!

    1. Chelsea Lords says:

      Awesome, you’re welcome! 🙂

  10. Julie says:

    5 stars
    This turned out perfect, and was delicious.

    1. Chelsea Lords says:

      So glad to hear it!! 🙂