Crockpot Shepherd Pie
Crockpot Shepherd’s Pie is a comforting, hearty dish that warms the soul and fills the belly. With its rich layers of seasoned ground meat, vibrant mixed vegetables, and creamy mashed potatoes on top, this classic meal becomes even easier when prepared in a slow cooker. It’s the ultimate way to satisfy cravings for a cozy home-cooked meal without spending all day in the kitchen. And trust me, at the end of a long day, there’s something magical about coming home to the scent of great food wafting through the air, ready to be devoured.
Table of Contents

The beauty of this dish lies not just in its taste, but also in its simplicity. You can whip it up with just a few ingredients and minimal effort. Whether you’re preparing it for a family dinner or a gathering with friends, it’s a crowd-pleaser that everyone will enjoy. Plus, you can easily customize it to suit your preferences — swap out the ground beef for lamb, throw in your favorite veggies, or even make it vegetarian-friendly if you wish. I can’t wait for you to try this delightful twist on a beloved classic!
Why You’ll Love This Recipe
- Simple & Quick: Just toss in the ingredients and let the crockpot do the work for 6 to 8 hours.
- Irresistible Flavor: A harmonious blend of savory meat, fresh garlic, and comforting mashed potatoes.
- Eye-Catching Appeal: The delicious layers create a stunning and inviting presentation.
- Flexible Serving: Perfect for family dinners, potlucks, or even meal prep for busy weekdays.
- Diet-Friendly Options: Easily adaptable for various dietary restrictions, be it gluten-free or vegetarian.
Ingredients You’ll Need
- 2 lbs ground beef or ground lamb: Provides richness to the filling. Ground lamb offers a unique flavor while beef is more traditional.
- ½ large onion, chopped: Adds sweetness and a bit of crunch to the mixture. A yellow onion works best, but you can substitute with white onion if needed.
- 4 garlic cloves, minced: Infuses the dish with an aromatic flavor. Fresh garlic is essential for the best taste.
- 12 oz bag frozen mixed vegetables: Convenient and full of nutrients, feel free to use peas, carrots, and corn — or your favorites!
- 1 ½ cups beef broth: Helps keep the filling moist and flavorful. Low-sodium options can balance the saltiness of other ingredients.
- 4 tablespoons tomato paste: Provides a rich, tangy depth to the sauce. Opt for tomato puree if you prefer a smoother consistency.
- 1 tablespoon Worcestershire sauce: Adds complexity and enhances the savory flavors.
- 0.87 oz brown gravy mix packet: Thickens the sauce and gives it a comforting flavor. You can use homemade gravy if preferred.
- 1 teaspoon Italian seasoning: A delightful blend of herbs that elevates the dish’s taste. Feel free to use fresh herbs for an even brighter flavor.
- Salt and pepper to taste: Essential for enhancing all the flavors in the dish.
- 4 large Idaho potatoes: The base for delicious mashed potatoes. Russet potatoes are known for their fluffiness when mashed.
- 4 tablespoons butter: Adds creaminess to the mashed potatoes. You can replace it with olive oil for a lighter option.
- Chopped parsley to garnish: Adds a pop of color and brightness to the dish.
How to Make Crockpot Shepherd Pie
- Cook the Meat Mixture: Heat a large skillet over medium heat. Add the 2 lbs of ground beef (or lamb) and cook until it’s no longer pink, breaking it up as it cooks. Stir in the ½ chopped onion and 4 minced garlic cloves, cooking for 3 to 5 minutes until softened. Drain off any excess grease to ensure a cleaner flavor.
- Transfer to Slow Cooker: Take the beef mixture and transfer it to your slow cooker. Spread the 12 oz bag of frozen mixed vegetables evenly over the top — no need to defrost!
- Make the Sauce: In a separate bowl, whisk together 1 ½ cups beef broth, 4 tablespoons tomato paste, 1 tablespoon Worcestershire sauce, the brown gravy mix, 1 teaspoon Italian seasoning, and season with salt and pepper. Pour this flavorful gravy over the meat and vegetables.
- Cook Low & Slow: Cover your crockpot and cook on LOW for 6 to 8 hours. The longer, the better, as flavors meld beautifully over time.
- Prepare Mashed Potatoes: During the last 2 hours of cooking, peel and chop the 4 large Idaho potatoes into large chunks. Boil them in a pot of salted water for 15 to 20 minutes, or until fork-tender. Drain well and then mash with the 4 tablespoons of butter until smooth and creamy.
- Assemble the Dish: Give the beef filling a gentle stir to combine all the flavors and distribute the seasoning evenly. Spread it into an even layer. Spoon the luscious mashed potatoes over the top and smooth it right to the edges, sealing in all that goodness.
- Final Cooking: Replace the lid and cook for another 1½ hours. The warmth will blend those rich flavors even more while the top becomes perfectly set.
- Garnish and Serve: Finish with a sprinkle of chopped parsley and a pinch of salt and pepper, then serve warm. You may get requests for seconds!
Storing & Reheating
To store leftover crockpot shepherd’s pie, let it cool completely before placing it in an airtight container. It can be kept in the refrigerator for up to 3 days. For longer storage, wrap it tightly in plastic wrap or foil and freeze for up to 3 months. When reheating, simply warm it in the oven at 350°F for about 20-30 minutes, or until heated through. The texture may change a bit, but you can refresh the flavor by mixing in a spoonful of gravy or a splash of broth before reheating.
Chef’s Helpful Tips
- When browning the meat, ensure it’s broken up thoroughly for an even texture. Avoid overcrowding the pan for better browning.
- For creamier mashed potatoes, consider warming the butter and any milk or cream before mixing in.
- If you find your potatoes aren’t as smooth as you’d like, mix them with a hand mixer to achieve a fluffier consistency.
- Experiment with different vegetable combinations, such as corn or green beans, for a personalized touch!
- You can make the filling a day ahead; just refrigerate it and reheat before layering with the potatoes.
Crockpot Shepherd’s Pie is not just a meal; it’s an experience packed with flavor and nostalgia. As you savor each warm spoonful, it reminds you of home, comfort, and the joy of sharing food with loved ones. I encourage you to explore your ingredient preferences and create variations that speak to your heart. Enjoy cooking and indulging in this delightful dish!

Recipe FAQs
Can I make this dish vegetarian?
Absolutely! You can replace the ground beef or lamb with lentils or a meat substitute like textured vegetable protein (TVP) or mushrooms for that savory umami flavor. Don’t forget to use vegetable broth instead of beef broth for the best results!
How can I customize the vegetables?
Feel free to mix in any vegetables you love or have on hand! Potatoes, corn, or even sweet potatoes can be delicious alternatives to the standard mixed vegetables. Just remember to adjust the cooking time slightly based on their size and texture.
Can I prepare the filling the night before?
Yes, preparing the filling in advance is a great time-saver! You can store it in the refrigerator overnight and simply layer your mashed potatoes on top when you’re ready to cook it the next day.
What can I serve with Shepherd’s Pie?
Crockpot Shepherd’s Pie is hearty enough on its own, but you could pair it with a light salad or steamed vegetables to add some freshness to your meal. A buttery biscuit can also complement the savory flavors wonderfully.
PrintMore Main Dishes Recipes
- Sheet-Pan Honey Mustard Salmon
- Chicken Tikka Masala | Creamy 30-Minute Restaurant-Style Indian Dinner
- One Pot Spinach Artichoke Chicken Orzo
- Steak Kabobs | Easy Grilled Skewers for Dad’s Cookout
- Ground Beef Alfredo
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: Crockpot
- Cuisine: British
Description
Crockpot Shepherd Pie is a comforting dish packed with flavor. This easy recipe combines hearty ground beef, mixed veggies, and creamy mashed potatoes for a satisfying meal perfect for busy weeknights or cozy gatherings.
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. Add the ground beef and cook until it's no longer pink, breaking it up as it cooks. Stir in the onion and garlic, cooking for 3 to 5 minutes until softened. Drain off any excess grease.
- Transfer the beef mixture to the slow cooker, spreading the frozen mixed vegetables evenly on top.
- In a bowl, whisk together the beef broth, tomato paste, Worcestershire sauce, brown gravy mix, Italian seasoning, salt, and pepper. Pour this gravy over the meat and vegetables in the slow cooker.
- Cover and cook on LOW for 6 to 8 hours.
- During the last 2 hours, peel and chop the potatoes into large chunks. Boil them in salted water for 15 to 20 minutes, or until fork tender. Drain well, then mash with the butter until smooth.
- Gently stir the beef filling and spread it into an even layer in the slow cooker. Spoon the mashed potatoes over the top and spread them right to the edges.
- Replace the lid and cook for the remaining 1½ hours.
- Finish with chopped parsley, a pinch of salt, and pepper before serving warm.
Notes
For a healthier version, you can substitute ground turkey for the beef or lamb.
Feel free to add your favorite herbs or spices for extra flavor.
Make ahead of time and store in the refrigerator for up to 2 days before reheating.
Nutrition
- Serving Size: 1 serving
- Calories: 432
- Sugar: 4g
- Sodium: 850mg
- Fat: 22g
- Saturated Fat: 9g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 5g
- Protein: 20g
- Cholesterol: 80mg





