If you are craving a comforting classic that brings warmth and satisfaction in every bite, this Crockpot Shepherd’s Pie with Ground Beef Recipe is exactly what you need. Combining savory ground beef, tender vegetables, and creamy mashed potatoes all cooked effortlessly in your crockpot, it delivers a hearty, home-cooked meal with minimal fuss. This recipe is perfect for busy days when you want to come home to a delicious dinner that’s been slow-cooking to perfection, making gatherings or family dinners extra special with its rich flavors and heartwarming texture.

Ingredients You’ll Need
Gathering simple, wholesome ingredients is the secret to this dish’s outstanding flavor. Each component plays a crucial role, from the savory ground beef that forms the base to the velvety mashed potatoes that create the perfect comforting topping.
- 1 lb lean ground beef: Provides rich, meaty flavor without too much fat, keeping it hearty yet balanced.
- 1 medium onion, chopped: Adds sweet, aromatic depth as it softens during cooking.
- 2 medium carrots, diced: Contributes a subtle sweetness and vibrant color that livens up the dish.
- 1 cup frozen peas: Brings a pop of green and a slight bite, perfectly contrasting the creamy topping.
- 2 cloves garlic, minced: Infuses the filling with a warm, fragrant punch that elevates every mouthful.
- 1 cup low-sodium beef broth: Keeps the mixture moist and imparts a deep, savory richness.
- 2 large Russet potatoes, peeled and chopped: The essential base for fluffy mashed potatoes, creating that signature pie topping texture.
- 4 tbsp butter: Ensures a smooth, luxurious mash that melts delightfully in your mouth.
- 1/2 cup whole milk: Lightens and softens the mashed potatoes, making them irresistibly creamy.
How to Make Crockpot Shepherd’s Pie with Ground Beef Recipe
Step 1: Brown the Beef
Start by heating a skillet over medium heat and browning your lean ground beef. This step is crucial for developing that rich, meaty flavor you want in every bite. Once cooked through, drain the excess fat to keep the dish from becoming greasy while maintaining a hearty base.
Step 2: Sauté the Vegetables
Add your chopped onions and diced carrots into the skillet with the browned beef. Sautéing these vegetables softens them and brings out their natural sweetness, which perfectly complements the savory beef. Toss in the minced garlic during the last minute to release its fragrant aroma without burning it.
Step 3: Combine Ingredients in the Crockpot
Transfer the beef and vegetable mixture into your crockpot. Stir in the frozen peas and pour the low-sodium beef broth over everything. This broth gently infuses the filling as it slow cooks, keeping it moist and tender with intense flavor throughout.
Step 4: Prepare the Mashed Potatoes
While your filling simmers away, boil the peeled and chopped Russet potatoes until fork-tender. Drain them well, then mash with butter and whole milk to create that fluffy, creamy topping that makes shepherd’s pie so irresistibly comforting.
Step 5: Assemble the Pie
Spread the warm and creamy mashed potatoes evenly over the meat and vegetable mixture inside the crockpot. This layering is key—it locks in moisture and adds the perfect textural contrast between the smooth potatoes and savory filling.
Step 6: Cook and Serve
Cover your crockpot and let everything cook on low for an additional hour. This allows the flavors to meld together beautifully and the topping to set slightly before serving, resulting in a warm, wholesome feast ready to enjoy.
How to Serve Crockpot Shepherd’s Pie with Ground Beef Recipe

Garnishes
A sprinkle of fresh chopped parsley or thyme leaves adds a lovely burst of color and a fresh herbaceous note that cuts through the rich meat and potatoes. For a little extra indulgence, a dusting of grated cheddar melted on top can take this shepherd’s pie to the next level.
Side Dishes
This dish stands well on its own, but if you want to round out the meal with some greens, a crisp garden salad or steamed green beans work beautifully. The lightness and crunch provide balance against the creamy, hearty filling.
Creative Ways to Present
For a cozy dinner party, serve individual portions in small, oven-safe ramekins or cast iron skillets. This presentation looks charming and keeps every serving piping hot. Alternatively, dollop some sour cream or a spoonful of caramelized onions on top to add layers of flavor and texture before serving.
Make Ahead and Storage
Storing Leftovers
Once cooled, transfer any leftover shepherd’s pie into an airtight container and place it in the refrigerator. Properly stored, it will stay fresh for 3 to 4 days, making it perfect for quick lunches or reheated dinners later in the week.
Freezing
This recipe freezes wonderfully. Portion it into freezer-safe containers or wrap the assembled dish tightly with foil and plastic wrap. It will maintain great flavor and texture for up to 3 months, offering a ready-made comfort meal anytime you need it.
Reheating
To reheat, thaw frozen portions overnight in the fridge. Then warm it up in a microwave or oven until heated through, adding a few minutes to ensure the center is hot and the mashed topping regains its creamy softness. Keep a close eye to prevent drying out.
FAQs
Can I use ground turkey instead of ground beef?
Absolutely! Ground turkey is a leaner option and will work well in this recipe, offering a slightly lighter flavor. Just be mindful to add a little extra seasoning or broth to keep it moist during cooking.
Do I need to peel the potatoes?
Peeling the potatoes ensures a smooth, creamy mash without any unwanted texture from the skin, which is why it’s recommended, but you can leave the skins on for a more rustic feel if you prefer.
Can I add other vegetables?
Definitely! Feel free to mix in diced mushrooms, corn, or green beans for added texture and flavor. Just keep in mind their cooking times and adjust accordingly so everything becomes tender.
Is it possible to make this recipe vegetarian?
To create a vegetarian version, swap the ground beef for lentils or a plant-based meat substitute and use vegetable broth instead of beef broth. The result is still hearty and delicious.
How thick should the mashed potato topping be?
The mashed potatoes should be thick enough to cover the filling nicely but not overly piled up. About a half-inch layer is perfect to achieve that comforting, creamy top without overwhelming the other layers.
Final Thoughts
There’s nothing quite like a warm, lovingly prepared shepherd’s pie after a long day, and this Crockpot Shepherd’s Pie with Ground Beef Recipe makes it easier than ever to enjoy a classic comfort food without standing over the stove. Give this recipe a try, and I promise it will become your go-to for cozy dinners that satisfy and delight everyone around your table.
Print
Crockpot Shepherd’s Pie with Ground Beef Recipe
- Prep Time: 20 minutes
- Cook Time: 5 hours
- Total Time: 5 hours 20 minutes
- Yield: 6 servings
- Category: Main Course
- Method: Slow Cooking
- Cuisine: American
- Diet: Low Salt
Description
This comforting Crockpot Shepherd’s Pie with Ground Beef is a hearty and easy-to-make meal perfect for busy days. Tender ground beef and vegetables are slow-cooked to develop rich flavors, then topped with creamy mashed potatoes and cooked to perfection in the crockpot. A family-friendly classic that requires minimal active prep time yet delivers maximum satisfaction.
Ingredients
Meat and Vegetables
- 1 lb lean ground beef
- 1 medium onion, chopped
- 2 medium carrots, diced
- 1 cup frozen peas
- 2 cloves garlic, minced
Liquids and Broth
- 1 cup low-sodium beef broth
Mashed Potato Topping
- 2 large Russet potatoes, peeled and chopped
- 4 tbsp butter
- 1/2 cup whole milk
Instructions
- Brown the ground beef: Heat a skillet over medium heat and cook the lean ground beef until fully browned and no pink remains. Drain any excess fat to keep the dish leaner.
- Sauté onions and carrots: Add the chopped onions and diced carrots to the skillet with the beef. Cook for about 5 minutes until the vegetables soften. Stir in the minced garlic during the last minute to release its aroma without burning.
- Combine in crockpot: Transfer the browned beef and sautéed vegetables into the crockpot. Add the frozen peas and pour in the low-sodium beef broth. Stir well to combine all the ingredients evenly.
- Prepare mashed potatoes: While the meat cooks, boil the peeled and chopped Russet potatoes in salted water until tender, about 15-20 minutes. Drain well, then mash with butter and whole milk until smooth and fluffy.
- Top and cook: Spread the mashed potatoes evenly over the meat and vegetable mixture in the crockpot, creating a thick layer to cover the filling completely.
- Slow cook the pie: Cover the crockpot and cook on low heat for an additional hour. This allows the flavors to meld and the topping to warm through before serving.
Notes
- Use lean ground beef to reduce fat content while maintaining flavor.
- Frozen peas can be substituted with fresh or other vegetables like corn or green beans.
- For creamier mashed potatoes, you can add a splash more milk or a dollop of sour cream.
- Make sure to drain excess fat after browning the beef to avoid greasiness in the final dish.
- This recipe can be prepared a day ahead, assembled, and refrigerated before slow cooking for convenience.

