Crockpot Shepherd Pie
Crockpot Shepherd’s Pie is a comforting classic that warms both the heart and the belly. Tender ground beef mingles with savory vegetables enveloped in rich gravy, all topped with a layer of creamy mashed potatoes. What truly makes this dish shine is the convenience of the slow cooker. Just throw everything in, let it cook, and voilà! A savory meal emerges with minimal fuss. Perfect for busy weeknights or a cozy family gathering, this is one recipe that’s bound to become a favorite.
Table of Contents

The first time I made Crockpot Shepherd’s Pie, I was struck by how easy it was to bring this traditional dish to life. The fragrant aroma wafting through my kitchen was enough to make my family flock to the table, eagerly anticipating comfort food at its finest. There’s something inherently satisfying about serving a hearty meal that requires so little effort yet looks and tastes like it came from a restaurant. Seriously, once you try this recipe, you’ll see why it’s such a go-to for many!
Why You’ll Love This Recipe
- Simple & Quick: With just a few minutes of prep time, you can set your slow cooker and forget about it.
- Irresistible Flavor: Each bite is bursting with savory goodness, making it hard to resist going back for seconds.
- Eye-Catching Appeal: The golden mashed potatoes atop the filling create a beautiful contrast that’s as delightful to look at as it is to eat.
- Flexible Serving: Enjoy it for dinner, or impress friends at a casual gathering; it’s perfect for any occasion.
- Diet-Friendly Options: Easily adaptable for gluten-free diets with the right substitutes.
Ingredients You’ll Need
- 2 lbs ground beef or ground lamb: Provides the hearty base of the dish. Use ground lamb for a more traditional flavor, or beef for a milder taste.
- ½ large onion, chopped: Adds sweetness and depth to the filling. Substitute with shallots for a more delicate flavor.
- 4 garlic cloves, minced: Offers a robust aroma and taste. Feel free to adjust up or down based on your garlic love!
- 12 oz bag frozen mixed vegetables: A mix of peas, carrots, and corn brings color and nutrition. You can also use fresh vegetables if you prefer.
- 1 ½ cups beef broth: This adds moisture and richness. Homemade broth can elevate the flavors, but store-bought works just as well.
- 4 tablespoons tomato paste: Enhances the depth of flavor in the gravy. A tablespoon of ketchup can substitute in a pinch.
- 1 tablespoon Worcestershire sauce: Adds a savory, umami bite. Soy sauce can be a substitute, though it may alter the flavor slightly.
- 0.87 oz brown gravy mix packet: Thickens the gravy and adds flavor. You can skip this for a lighter version and thicken the liquid with cornstarch instead.
- 1 teaspoon Italian seasoning: Brings a hint of herbaceousness to the dish. Fresh herbs work wonderfully if you have them on hand, too.
- Salt and pepper to taste: Essential for seasoning every layer of the pie.
- 4 large Idaho potatoes: The star ingredient for the mashed topping. Russets are perfect for a fluffy texture; you can also use Yukon Gold for a creamier mash.
- 4 tablespoons butter: Ensures creamy, delicious mashed potatoes. Substitute with olive oil for a dairy-free option.
- Chopped parsley to garnish: Adds a pop of color and fresh flavor to finish.
How to Make Crockpot Shepherd Pie
Brown the Meat: Heat a large skillet over medium heat and add 2 lbs ground beef (or ground lamb). Cook until it’s no longer pink, breaking it up with a spatula. Stir in ½ large onion, chopped and 4 minced garlic cloves. Continue cooking for 3 to 5 minutes until the onions are softened and fragrant. Be sure to drain off any excess grease for a lighter dish.
Transfer to Slow Cooker: Move the beef mixture to the slow cooker, making sure it’s evenly distributed. Spread a 12 oz bag frozen mixed vegetables over the top in an even layer.
Prepare the Gravy: In a medium bowl, whisk together 1 ½ cups beef broth, 4 tablespoons tomato paste, 1 tablespoon Worcestershire sauce, 0.87 oz brown gravy mix, 1 teaspoon Italian seasoning, and salt and pepper to taste. Pour this delicious gravy evenly over the meat and vegetables in the slow cooker.
Set to Cook: Cover and cook on LOW for 6 to 8 hours to let the flavors develop beautifully.
Boil and Mash the Potatoes: About 2 hours before serving, peel and chop 4 large Idaho potatoes into large chunks. Boil them in a large pot of salted water for 15 to 20 minutes or until fork-tender. Drain well, then mash with 4 tablespoons butter until smooth and creamy.
Finish the Filling: Give the beef filling in the slow cooker a gentle stir, ensuring everything is well mixed. Spoon the mashed potatoes over the filling, spreading them right to the edges to create a seal.
Final Cook: Replace the lid and cook for an additional 1½ hours on LOW, which allows the mashed potatoes to become fluffy.
Serve and Enjoy: Finish with a sprinkle of chopped parsley, a pinch more salt, and a bit of pepper. Serve warm and watch your loved ones indulge!
Storing & Reheating
To keep leftover Crockpot Shepherd’s Pie fresh, store it in an airtight container at room temperature for up to 2 hours after cooking. For longer storage, transfer it to the refrigerator, where it’ll stay good for up to 3 days. If you need more time, you can freeze it for up to 3 months. When you’re ready to enjoy those leftovers, reheat in the microwave or oven at 350°F until heated through, about 25 minutes. Be mindful that the texture of the mashed potatoes may alter slightly upon reheating, but a quick stir can help refresh them!
Chef’s Helpful Tips
- Avoid browning the meat too quickly; cooking at medium heat ensures it develops flavor without burning.
- Don’t skip the step of draining excess fat, as this can clutter the flavor of the dish.
- If you love a crispy texture, broil the pie for a few minutes after cooking for a golden brown topping.
- Experiment with seasonings—adding a dash of hot sauce can bring a lovely kick.
- Making it a day ahead? This dish tastes even better the next day as the flavors meld beautifully in the fridge.
Crockpot Shepherd’s Pie offers an effortless way to enjoy a comforting meal that feels special and homemade. Whether it’s your first time making it or your tenth, it’s always an inviting dish that invites warmth and family gatherings. Feel free to play around with those ingredients or serve it alongside a simple side salad for freshness. I can’t wait for you to try this delightful recipe and share it with your loved ones!

Recipe FAQs
Can I use a different type of meat in this recipe?
Absolutely! While ground beef and lamb are traditional, you could easily swap in ground turkey or chicken for a lighter option. Just adjust the cooking time slightly since poultry may cook faster.
Can I use fresh vegetables instead of frozen?
Yes, fresh vegetables can be substituted for frozen ones. Just roughly chop them and add them to the slow cooker. Keep in mind that fresh vegetables may require slightly longer cooking times to become tender.
How do I make this recipe gluten-free?
To make Crockpot Shepherd’s Pie gluten-free, simply use gluten-free gravy mix and check that your beef broth is certified gluten-free as well. This will ensure that everyone can enjoy this hearty dish!
Can I prepare this in advance?
Certainly! You can prepare all the ingredients and assemble everything in the crockpot the night before. Just refrigerate the slow cooker insert and then place it directly into the slow cooker the following day. It’s a great time-saver for busy weeknights!
PrintMore Main Dishes Recipes
- Easy Lemon Chicken Piccata (One Skillet, Paleo, Whole30, Gluten Free)
- Bang Bang Chicken Bites
- How to Make Box Mac and Cheese Better
- Creamy Garlic Pasta | 30-Minute Easy Pasta Dinner
- BBQ Shrimp Bowls
Did You Enjoy Making This Recipe? Please rate this recipe with ⭐⭐⭐⭐⭐ or leave a comment.
📖 Recipe Card

Crockpot Shepherd Pie
- Prep Time: 15 minutes
- Cook Time: 8 hours
- Total Time: 8 hours 15 minutes
- Yield: 6 servings 1x
- Category: Main Dishes
- Method: Slow Cooking
- Cuisine: British
Description
This Crockpot Shepherd Pie is packed with savory flavors from ground beef and fresh vegetables, topped with creamy mashed potatoes. Perfect for a cozy meal!
Ingredients
- 2 lbs ground beef or ground lamb
- ½ large onion, chopped
- 4 garlic cloves, minced
- 12 oz bag frozen mixed vegetables
- 1 ½ cups beef broth
- 4 tablespoons tomato paste
- 1 tablespoon Worcestershire sauce
- 0.87 oz brown gravy mix packet
- 1 teaspoon Italian seasoning
- Salt and pepper to taste
- 4 large Idaho potatoes
- 4 tablespoons butter
- Chopped parsley to garnish
Instructions
- Heat a large skillet over medium heat and add the ground beef. Cook until browned, breaking it up as you go.
- Stir in the chopped onion and minced garlic; cook for an additional 3 to 5 minutes until softened. Drain excess grease.
- Transfer the beef mixture to the slow cooker and layer the frozen mixed vegetables on top.
- In a bowl, whisk together beef broth, tomato paste, Worcestershire sauce, brown gravy mix, Italian seasoning, salt, and pepper. Pour this gravy over the meat and veggies.
- Cover and cook on LOW for 6 to 8 hours.
- During the last 2 hours, peel and chop potatoes, boil in salted water for 15 to 20 minutes until fork-tender. Drain and mash with butter.
- Gently stir the beef filling and spread it evenly. Spoon the mashed potatoes on top, spreading them to the edges.
- Replace the lid and cook for an additional 1½ hours.
- Finish with chopped parsley, a pinch of salt and pepper, and serve warm.
Notes
For a healthier option, you can use ground turkey instead of beef or lamb.
Ensure the potatoes are well mashed for a creamy topping; adding milk can make them even smoother.
Feel free to swap in your favorite vegetables for a personal touch.
Nutrition
- Serving Size: 1/6 pie
- Calories: 380
- Sugar: 3g
- Sodium: 720mg
- Fat: 16g
- Saturated Fat: 6g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 5g
- Protein: 21g
- Cholesterol: 75mg
