This easy Crockpot Shepherd’s Pie recipe is classic comfort food made simple! Layers of flavorful ground beef, veggies, and creamy mashed potatoes cook together in your slow cooker for a hearty weeknight dinner the whole family will love.

Get ready for the coziest comfort food — made easier than ever!
This Crockpot Shepherd’s Pie has all the hearty layers you love — flavorful ground beef, tender veggies, and creamy mashed potatoes — all slow-cooked into one family-friendly meal.
It’s a classic dinner that practically makes itself while you’re out working, running errands, or just trying to keep up with farm life.
Serve it up with a side of homemade dinner rolls or some Instant Pot Mashed Potatoes for a comforting meal that feels like a warm hug.
Why you'll love this recipe
Hearty & Satisfying: Slow cooking lets the flavors mingle so every bite tastes rich and homey.
Hands-Off Cooking: Once you layer it in the slow cooker, dinner takes care of itself.
Family-Friendly: Picky eaters love it — and you’ll sneak in a few veggies without anyone complaining.
Make-Ahead Friendly: Prep the layers the night before and refrigerate until morning.
It has the same warm, hearty feel as Swedish Meatball Casserole or Pork Roast with Sauerkraut. And if you’ve got leftover ground beef hanging out in the fridge, this is a delicious way to use it up!
Jump to:
Ingredients
Here’s what makes this slow cooker shepherd’s pie so flavorful and filling:

- Potatoes – The heart of this dish! Mashed potatoes soak up all the delicious flavors from the beef. You can even use leftover Instant Pot Mashed Potatoes.
- Ground Beef – Classic and hearty. Feel free to swap in ground turkey or pork if that’s what you have.
- Carrots, Peas & Corn – Add color, sweetness, and a bit of nutrition. Frozen works great here.
- Red Onion – Adds a touch of flavor depth.
- Milk & Butter – Give the mashed potatoes their creamy, dreamy texture.
- Garlic, Salt & Pepper – Simple seasonings that bring the dish to life.
- Parsley – Optional, but it adds a bright, fresh touch at the end.
Time Saver Tip: Use store-bought mashed potatoes or refrigerated mashed potatoes to skip a prep step!
See recipe card for exact quantities.
How to Make Crockpot Shepherd’s Pie
The most time consuming part of this recipe is cooking the potatoes and the ground beef! The rest is tossing in the crock pot and letting it cook for a couple of hours.

Step #1: Brown the Beef. In a large skillet, heat olive oil and cook the ground beef until browned, breaking it into small pieces as it cooks (about 7–10 minutes). Drain grease and return to the pan.

Step #2: Add the Veggies. Add diced carrot, peas, corn, onion, garlic, salt, and pepper. Cook for about 5 minutes, stirring occasionally, until the vegetables start to soften.
Make the Mashed Potatoes
While the beef cooks, boil the cubed potatoes in salted water until tender (15–20 minutes). Drain, then mash with milk, butter, salt, and pepper until smooth and creamy.

Step #3: Assemble in the Crockpot. Spoon the beef and vegetable mixture into the bottom of your slow cooker. Spread mashed potatoes evenly on top, covering all the way to the edges.

Step #4: Slow Cook & Serve. Cover and cook on low for 6–8 hours or high for 3–4 hours, until the filling is hot and bubbly and the potatoes are golden around the edges.
Save This Recipe For Later!

Hint: Adjust cook time in the crock pot for what works for your schedule. If you are going to start it in the morning, use low setting and cook for longer!
Variations
Veggie Swap: Use green beans, mushrooms, or bell peppers if that’s what you’ve got.
Cheesy Twist: Add a sprinkle of shredded cheddar cheese before cooking for a melty, golden crust.
Sweet Potato Version: Swap in mashed sweet potatoes for a cozy fall twist.
Spicy Kick: Add a pinch of chili powder or red pepper flakes to the beef mixture.
Tex-Mex Style: Stir in taco seasoning and black beans for a flavor upgrade!
Want another family favorite that doesn’t require the oven? Try my Instant Pot Tuna Casserole! It’s creamy, budget-friendly, and ready in just 20 minutes — a perfect partner to this slow cooker comfort food.
Make Ahead
Make-Ahead: Cook the beef and potatoes the night before. Assemble and start it in the morning.
Storage & Freezer Tips
- Refrigerate: Store leftovers in an airtight container for up to 4 days.
- Freeze: Freeze in a casserole dish for up to 3 months.
- Reheat: Thaw overnight and bake at 350°F until warmed through, or reheat in the microwave.
(Bonus: the flavors get even better the next day!)
Top tip
Leftovers for this recipe are perfect! The longer time that passes, the more flavor that the potatoes soak up. Don't be afraid to cook more for leftovers for later in the week.
Whether you’re cooking for a busy weeknight, harvest season, or just craving something cozy, this Crockpot Shepherd’s Pie is a true “set it and forget it” dinner winner.
Recipe FAQ
This would be from using too much milk or butter so be careful not to make mashed potatoes too runny!
This is a yummy dish for leftovers...I'm getting hungry thinking about this! Leftovers are generally good for about five days in the fridge or consider freezing leftovers and they stay good for about two months.
If you made this crock pot shepherd's pie or any other recipe on my website, please leave a 🌟 star rating and let me know how it went in the comments.
Hungry for more? Be sure to stay in touch on Facebook, Pinterest and Instagram for all of the latest updates.
Related recipes
Looking for other slow cooker recipes? Try these:
Recipe

Crock Pot Shepherds Pie
Send me this recipe!
Ingredients
For the mashed potatoes
- 5 large potatoes peeled and cut into cubes
- ½ cup 2% milk
- 2 Tablespoons butter
- 1 teaspoon salt
- ½ teaspoon ground black pepper
For the ground beef filling
- 1 Tablespoon extra virgin olive oil
- 1 medium red onion chopped
- 1 pound ground beef
- 1 large carrot finely diced
- ¾ cup frozen peas
- ¾ cup frozen corn
- 2 cloves garlic minced
- 2 Tablespoons fresh parsley
- 1 teaspoon salt
- ½ teaspoon black pepper
Instructions
To make the potatoes
- Place the cubed potatoes in a large pot and cover with water. Bring to a boil and cook until the potatoes are fork tender, about 15-20 minutes.5 large potatoes
- Drain the water and mash the potatoes with a potato masher or fork.
- Add the milk, butter, salt, and pepper, and continue mashing until the mixture is smooth and creamy.½ cup 2% milk, 2 Tablespoons butter, 1 teaspoon salt, ½ teaspoon ground black pepper
To make the filling
- In a large skillet, heat the olive oil over medium heat. Add the ground beef and cook until browned, breaking into pieces as it cooks, 7-10 minutes. Drain grease and return the ground beef to the pan.1 Tablespoon extra virgin olive oil, 1 pound ground beef
- Add the diced carrot, onion, frozen peas, frozen corn and minced garlic, salt and black pepper.1 medium red onion, 1 large carrot, ¾ cup frozen peas, ¾ cup frozen corn, 2 cloves garlic, 1 teaspoon salt, ½ teaspoon black pepper
- Cook for an additional 5 minutes, stirring occasionally. Spoon the beef mixture into the bottom of the crockpot.
- Spread the mashed potatoes on top of the beef mixture, making sure to cover it completely. Cook on high for 3-4 hours or on low for 6-8 hours, until the potatoes are golden brown and the filling is hot and bubbly. Top with parsley, if using.2 Tablespoons fresh parsley
Notes
Tips & Variations
- Make-Ahead: Prepare the beef filling and mashed potatoes the night before. Assemble in the morning before cooking.
- Cheesy Twist: Add shredded cheddar cheese on top of the mashed potatoes before cooking for a golden, cheesy crust.
- Sweet Potato Topping: Swap mashed sweet potatoes for a cozy, fall-inspired twist.
- Tex-Mex Style: Add taco seasoning and a handful of black beans for a fun flavor change.
- Veggie Swap: Use whatever’s in your freezer — green beans, mushrooms, or bell peppers all work great.
Storage & Reheating
- Refrigerate: Store leftovers in an airtight container for up to 4 days.
- Freeze: Spoon into a freezer-safe dish and freeze for up to 3 months.
- Reheat: Thaw overnight in the fridge, then bake at 350°F until warmed through or microwave individual portions.
Nutrition
This Farm Girl Cooks is not a dietician or nutritionist, and any nutritional information shared is an estimate. Calories and other nutritional values vary depending on which brands were used.










Shanel says
In the recipe. You mention parsley in ingredients and then don’t tell us what to do with it. Does it go in the meet mixture??? Or potato’s??
Deanne Frieders says
Hi Shanel, it goes on top as garnish, though you could add it to the mashed potatoes. Thanks for asking - I made an adjustment in the recipe card 🙂