Whenever I want a hearty meal that feels like classic comfort food, Crockpot Shepherds Pie is one of my favorite recipes to make. It is an easy slow cooker dinner that turns simple ingredients into a warm and satisfying meal.

The savory beef filling cooks slowly with vegetables and creamy sauce, then gets topped with fluffy mashed potatoes. The result is rich, cozy, and perfect for a family dinner.
It always reminds me of the kind of comforting meals grandma used to serve on cool evenings when everyone gathered around the table.
What You Need to Know
- This slow cooker shepherds pie has a rich beef filling topped with creamy mashed potatoes for a classic comfort food flavor.
- Leftovers store well in the refrigerator for up to 3 days and reheat easily.
- You can prepare the mashed potatoes ahead of time and keep them refrigerated until ready to use.
- For a lighter option, you can serve smaller portions with a side salad or steamed vegetables.
Ingredients Overview
- Ground beef: The hearty base of the dish that gives shepherds pie its classic savory flavor.
- Chopped onion: Adds sweetness and depth to the beef mixture as it cooks.
- Minced garlic: Provides a warm, aromatic flavor that enhances the filling.
- Onion powder: Adds extra seasoning and richness to the beef mixture.
- Frozen peas and carrots: A convenient vegetable mix that gives color, sweetness, and texture.
- Cream of mushroom soup: Helps create a creamy, comforting gravy that holds the filling together.
- Russet potatoes: These are peeled, boiled, and mashed to create the fluffy topping that finishes the dish.
How to Make Crockpot Shepherds Pie
Step 1: In a large skillet over medium heat, cook the ground beef until it is fully browned. Break it apart with a spoon as it cooks, then drain any excess grease.
Step 2: Lightly spray the inside of the slow cooker with nonstick cooking spray to prevent sticking.
Step 3: Add the cooked ground beef to the slow cooker along with the chopped onion, minced garlic, onion powder, frozen peas and carrots, and cream of mushroom soup. Stir everything together until well combined.
Step 4: Cover the slow cooker and cook on Low for about 3 to 4 hours so the flavors can blend and the vegetables heat through. During the final 2 hours of cooking, spread the mashed potatoes evenly over the top of the beef mixture, covering the surface as evenly as possible.
Step 6: Continue cooking until everything is heated through and the mashed potatoes are warmed. Serve warm straight from the slow cooker.
Grandma’s Tips
- Browning the ground beef first helps build richer flavor in the filling.
- If your mashed potatoes feel thick, add a small splash of milk or broth to keep them creamy and easy to spread.
Modern Updates
- Ground turkey can be used instead of ground beef for a lighter version.
- A sprinkle of shredded cheddar cheese over the mashed potatoes adds a modern comfort food twist.
More Slow Cooker Comfort Food Recipes
- Crockpot Honey Chicken Thighs
- Slow Cooker Lasagna Soup
- Slow Cooker Tater Tot Casserole
- Slow Cooker Beef Stroganoff
- Slow Cooker Chicken and Rice

FAQs
Can you cook shepherds pie in a slow cooker?
Yes. A slow cooker works well for shepherds pie because the filling slowly simmers and develops rich flavor while the mashed potato topping warms through.
Can I use instant mashed potatoes for crockpot shepherds pie?
Yes. Instant mashed potatoes can be used as a quick shortcut. Just prepare them according to the package directions before spreading them over the filling.
Can crockpot shepherds pie be made ahead of time?
Yes. The beef mixture can be prepared in advance and refrigerated. When ready to cook, add it to the slow cooker and continue with the recipe.
How do you store leftover shepherds pie?
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat individual portions in the microwave or warm larger portions in the oven.

Old Fashioned Crockpot Shepherds Pie
Ingredients
Method
- In a large skillet over medium heat, cook the ground beef until it is fully browned, breaking it apart with a spoon as it cooks. Once browned, drain off any excess grease.
- Lightly coat the inside of the slow cooker with nonstick cooking spray to help prevent sticking.
- Add the cooked ground beef to the slow cooker along with the chopped onion, minced garlic, onion powder, frozen peas and carrots, and cream of mushroom soup. Stir everything together until the mixture is evenly combined.
- Cover the slow cooker with the lid and cook on Low for about 3 to 4 hours so the flavors blend and the vegetables heat through.
- During the final 2 hours of cooking, spread the prepared mashed potatoes evenly over the top of the beef mixture, covering the surface as evenly as possible.
- Continue cooking until the potatoes are warmed through and the filling is hot and bubbly. Serve warm straight from the slow cooker.
Notes
- Browning the ground beef before adding it to the slow cooker helps build deeper flavor in the filling.
- If the mashed potatoes seem too thick to spread, add a small splash of milk or broth to make them creamier.
- Leftovers can be stored in an airtight container in the refrigerator for up to 3 days. Reheat in the microwave or oven until warmed through.
- This recipe can also be made with ground turkey if you prefer a lighter option.





Leave a Reply