Crockpot Shepherd Pie
Crockpot Shepherd’s Pie is a cozy dish that’s packed with comfort and flavor; it’s the kind of meal you want to come home to after a long day. A delicious blend of seasoned meat, hearty vegetables, and creamy mashed potatoes come together in the slow cooker to create a unique twist on this traditional favorite. The slow cooking process allows the flavors to meld beautifully, resulting in a filling dish that warms the soul—perfect for family dinners or chilly nights.
Table of Contents

When I first made this recipe, I was looking for something effortless yet satisfying. The idea of a one-pot meal that cooks while I attend to other tasks sounded perfect. This Crockpot Shepherd’s Pie delivers on all fronts, making it not only easy to prepare but also genuinely delicious. Trust me; your taste buds and your family will thank you for this delightful meal!
Why You’ll Love This Recipe
- Simple & Quick: Prep takes less than 20 minutes, and the slow cooker does the hard work for you.
- Irresistible Flavor: The savory filling paired with creamy mashed potatoes creates a comforting dish that’s hard to resist.
- Eye-Catching Appeal: It’s a beautiful layered dish that looks impressive served at the table.
- Flexible Serving: Perfect for weeknight dinners, weekend feasts, or even meal prep for the week.
- Diet-Friendly Options: Easily swap out beef for lamb or make it vegetarian with lentils.
Ingredients You’ll Need
- 2 lbs ground beef or ground lamb: This is the main protein. Both options offer rich flavor, but lamb gives an authentic taste. You can substitute with turkey or a meat alternative for a lighter dish.
- ½ large onion, chopped: Onions provide a foundational flavor that enhances the whole dish. Feel free to use shallots for a sweeter touch.
- 4 garlic cloves, minced: Garlic adds aromatic depth; fresh garlic is best, but you can substitute with garlic powder in a pinch.
- 12 oz bag frozen mixed vegetables: A convenient way to add a variety of nutrients. You can choose your favorite veggies instead, like peas, corn, and carrots.
- 1 ½ cups beef broth: This adds richness and moisture. Homemade is great, but low-sodium store-bought works perfectly too.
- 4 tablespoons tomato paste: It thickens the filling and adds robust flavor.
- 1 tablespoon Worcestershire sauce: Adds a tangy depth to the meat mixture; soy sauce can be an alternative for a different flavor profile.
- 0.87 oz brown gravy mix packet: For convenience and extra flavor. You can use homemade gravy if you prefer.
- 1 teaspoon Italian seasoning: A simple herb blend that elevates the overall taste.
- Salt and pepper to taste: Essential for bringing out all the flavors in the dish.
- 4 large Idaho potatoes: These create the classic fluffy topping. Any starchy potato variety works, but keep in mind that waxy potatoes may yield a different texture.
- 4 tablespoons butter: This enriches the mashed potatoes for that creamy finish.
- Chopped parsley to garnish: A sprinkle adds color and freshness to the dish before serving.
How to Make Crockpot Shepherd Pie
Cook the Meat Mixture: Heat a large skillet over medium heat. Add the 2 lbs ground beef (or lamb) and cook until no longer pink, breaking it apart as it cooks. Stir in the ½ chopped onion and 4 minced garlic cloves. Continue cooking for 3-5 minutes until the onion is softened. Drain off any excess grease; this step will prevent a greasy dish.
Transfer to Slow Cooker: Move the beef mixture into your slow cooker and spread the 12 oz bag frozen mixed vegetables evenly over the surface. This creates a great base for the layer of the “pie.”
Mix the Gravy Ingredients: In a 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 rich gravy evenly over the meat and vegetables, allowing all the flavors to combine beautifully.
Cook It Slow: Cover your slow cooker and set it on LOW for 6 to 8 hours. This slow cooking process makes the meal easy and infuses incredible flavors.
Prepare the 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 mash with the 4 tablespoons butter until smooth and creamy.
Assemble for Serving: After 6-7 hours, give the beef filling a gentle stir and spread it into an even layer. Spoon the mashed potatoes over the top, spreading them all the way to the edges. This “sealed” top helps keep the moisture in.
Continue Cooking: Replace the lid and cook for an additional 1½ hours. This allows the mashed potatoes to heat through and meld with the flavors below.
Finish & Serve: Top with a sprinkle of chopped parsley and a pinch of salt and pepper for an added burst of flavor. Serve warm and watch everyone dig in!
Storing & Reheating
This dish can easily be stored at room temperature for up to 2 hours after serving. If you have leftovers, refrigerate them in an airtight container for up to 3-4 days. For longer storage, freeze individual portions in freezer-safe containers for up to 3 months. Reheat in the microwave on medium power for 3-5 minutes, or until heated through. The texture may vary slightly after freezing, but a splash of milk can refresh the mashed potatoes.
Chef’s Helpful Tips
- Be careful not to overcook the vegetables in the beginning; they should retain a little bite for texture.
- Use room temperature ingredients wherever possible. Cold butter can make the mashed potatoes less creamy.
- Timing is flexible; if you need to extend the cooking time, the slow cooker can handle it!
- For thicker filling, use less beef broth; for a more stew-like consistency, add a touch more.
- If you love extra flavor, consider adding some shredded cheese to the mashed potatoes before serving for a delicious twist.
Crockpot Shepherd’s Pie is a beautiful meal that combines simplicity with heartiness, making it a staple for busy households. It’s easy, delicious, and a real crowd-pleaser. You can even play around with the ingredients—perhaps try sweet potatoes on top or experimenting with different proteins.

Recipe FAQs
Can I use ground turkey instead of beef or lamb?
Absolutely! Ground turkey is a fantastic lean alternative to beef or lamb. Just keep in mind that it has a milder flavor, so you might want to enhance the seasoning slightly.
Can I prepare this dish ahead of time?
Yes, you can prep the meat and vegetable filling the day before and store it in the fridge. Just layer the ingredients in the slow cooker in the morning, and let it cook while you’re out and about.
What can I serve with Shepherd’s Pie?
This dish is wonderfully hearty on its own, but you might consider serving it with a side salad or crusty bread to soak up any gravy. A light, refreshing coleslaw can also offer a nice contrast to the rich flavors.
How do I make this dish vegetarian?
For a vegetarian version, replace the meat with lentils or your favorite plant-based protein. Use vegetable broth instead of beef broth, and follow the same steps as directed. You’ll still achieve a delicious and satisfying meal!
PrintMore Main Dishes Recipes
- Lasagna Roll Ups
- Colcannon | Irish Mashed Potatoes with Cabbage and Bacon
- Baked Honey Garlic Chicken Thighs with Veggies
- Pepperoncini Pasta Salad
- Lobster Tail in Irresistible Garlic Butter
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 Cooker
- Cuisine: Irish
Description
This Crockpot Shepherd Pie combines hearty ground beef, colorful vegetables, and creamy mashed potatoes for a comforting meal. It’s easy to prepare, making it a go-to for busy families looking for a delicious dish without the hassle.
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 cook the ground beef until browned, breaking it apart as it cooks. Stir in the onion and garlic, cooking for 3 to 5 minutes until softened. Drain excess grease.
- Transfer the beef mixture to the slow cooker and layer the frozen mixed vegetables over it.
- In a bowl, whisk together the beef broth, tomato paste, Worcestershire sauce, brown gravy mix, Italian seasoning, salt, and pepper. Pour this gravy mixture over the meat and vegetables in the slow cooker.
- Cover and cook on LOW for 6 to 8 hours.
- In the last 2 hours of cooking, peel and chop the potatoes into large chunks. Boil them in salted water for 15 to 20 minutes until fork tender. Drain and mash with butter until smooth.
- Gently stir the beef filling and spread it evenly. Spoon the mashed potatoes over the top, spreading them to the edges.
- Replace the lid and cook for an additional 1½ hours.
- Finish with chopped parsley, a sprinkle of salt and pepper, then serve warm.
Notes
Feel free to use ground turkey or chicken for a lighter option.
You can add your favorite spices to the mashed potatoes for extra flavor.
Leftovers can be refrigerated and reheated easily.
Nutrition
- Serving Size: 1 serving
- Calories: 420
- Sugar: 3g
- Sodium: 870mg
- Fat: 24g
- Saturated Fat: 10g
- Unsaturated Fat: 8g
- Trans Fat: 1g
- Carbohydrates: 36g
- Fiber: 5g
- Protein: 20g
- Cholesterol: 90mg
