How to Flip Leftover Sunday Roast into a Delicious Crockpot Shepherd’s Pie
- Jan 17, 2025
- 6 min read

If you’re like many of us, Sundays are all about that big, comforting warmth of a hearty roast dinner. The kind of meal that makes your house smell amazing, fills up your belly, and gives everyone that satisfying “I’m so full, I could take a nap” feeling. But, as much as we love a delicious Sunday roast, come Monday, we’re all tired, a little burnt out, and definitely not in the mood to cook something from scratch. And, I don't know about you, but I am not much of a leftovers girly.
So, what’s a busy mom to do? Turn those leftover Sunday roast beef dinner ingredients into a whole new, mouthwatering meal for the family! The best part? It only takes about 10 minutes of hands-on effort and the crockpot does all the hard work for you.
Here's how you can take that Sunday roast and transform it into a crockpot shepherd’s pie (or cottage pie, technically, since we’re using beef).

Why This Crockpot Shepherd’s Pie Is a Total Game Changer:
No More Reheated Leftovers: Let’s face it: nobody wants to eat the same exact dinner two days in a row. And sometimes, leftovers just don’t hold up well to the microwave. The great thing about this Crockpot Shepherd’s Pie is that you're not just reheating, you're repurposing those leftovers into something fresh, hearty, and comforting. The roast beef, the carrots, the potatoes—it all comes together in a whole new way, so it feels like you’re eating a brand new meal.
Perfect for Busy Weeknights: We’ve all been there: You spend all Sunday cooking up a big roast, and by Monday, you’re feeling too tired to even think about cooking again. This recipe is a lifesaver because it takes about 10 minutes of hands-on prep, and then the crockpot does the heavy lifting. No stress, no fuss.
Feeding the Whole Family: This recipe is a hit with kids, picky eaters, and even the adults. Shepherd's pie in general is a family favourite in my household. It's one of those magical meals that I KNOW my kids will eat up every single morsel of, each and every time I serve it up! It’s a complete, balanced meal: meat, veggies, and carbs. Plus, it’s adaptable! You can add extra veggies if you’ve got some leftover, or swap out ingredients if you’re missing something. It’s a family-friendly dish that’s sure to please everyone.
Maximize Your Effort: You already put in the effort to make that Sunday roast, so why not use every single component of it? This recipe makes sure you’re not wasting anything. From the roast beef to the gravy to the veggies, we’re going to make sure all those delicious flavors are put to good use!
What You’ll Need:
Leftover roast beef (shredded)
Leftover cooked carrots (chopped)
Frozen peas
Leftover roast beef gravy
1 tablespoon of tomato paste
Splash of Worcestershire sauce
Leftover baby potatoes (mashed)
Butter, milk, salt, and pepper (for the mashed potatoes)
Step-by-Step Instructions:
1. Shred the Leftover Roast Beef
Start by taking your leftover roast beef and shredding it into bite-sized pieces. This can be as fine or as chunky as you like, but remember, the smaller the pieces, the easier it will mix with the veggies and gravy. Put the shredded beef in the crockpot—this is the base of your new shepherd’s pie.
2. Chop the Leftover Carrots
Next, grab the leftover cooked carrots from your Sunday dinner and chop them into small chunks. These will add sweetness and texture to the dish, balancing out the richness of the beef. Toss them in the crockpot with the shredded beef.
3. Add Frozen Peas
Frozen peas are the perfect addition to this meal. They cook quickly and add a pop of color and sweetness to the filling. Just grab a couple handfuls of frozen peas and throw them in the crockpot. You don’t need to defrost them—they’ll cook just fine in the crockpot!
4. Pour in the Leftover Gravy
This is where the magic happens! Pour in your leftover roast beef gravy. That’s right, don’t let that flavorful gravy go to waste. It’s packed with rich flavors that will give this dish a comforting, homey taste. I like to enhance the gravy with a tablespoon of tomato paste and a splash of Worcestershire sauce first before I add it to the slow cooker—this gives the gravy a deeper, more savory flavor that’s perfect for a shepherd’s pie.
5. Let Everything Simmer
Now, set your crockpot to low and let the beef, veggies, and gravy simmer together for about 2 hours. This is when all the flavors really meld and develop. You don’t need to do anything at this point—just let the crockpot do the work!
6. Mash the Leftover Potatoes
While the filling is cooking, take your leftover baby potatoes and mash them up. Add a bit of butter, milk, salt, and pepper to taste. You want them to be creamy and smooth. This mashed potato layer will be the perfect topping for your shepherd’s pie!
7. Top the Meat and Veggie Mixture with Mashed Potatoes
Once the beef and veggie mixture has cooked and the flavors have come together, it’s time to top it with those mashed potatoes. Spoon the mashed potatoes onto the meat mixture and spread it evenly across the top. This is going to form the golden, creamy topping that makes shepherd’s pie so comforting.
8. Let It Cook One More Time
Cover the crockpot and let everything cook on low for another 2 hours. This will warm everything through, and the mashed potatoes will get a little golden on top, creating that beautiful crust.
9. Serve and Enjoy!
After those 2 hours, you’ll have a warm, bubbly slow cooker shepherd’s pie that’s ready to serve. Dish it up for your family, and watch everyone dig in!

Tips for Making This Crockpot Shepherd’s Pie Even Better:
Extra Veggies: If you’ve got any other leftover veggies from your Sunday roast, or sitting around in your fridge or freezer (green beans, peas, etc.), feel free to throw them in! You can never have too many veggies.
Swap Out the Meat: If you’re not a fan of beef or maybe you cooked up a pork roast, or a chicken dinner instead of a roast beef- this recipe is adaptable. You could easily swap the roast beef for leftover chicken or pork, even add some ground beef, or make it a plant-based meal and leave it at the veggies and vegetable gravy topped with potatoes. The options are endless, and all would be incredible!
Herbs and Spices: Make the dish your own by adding fresh herbs like thyme, rosemary, or parsley. A little garlic powder, onion powder, or even a pinch of paprika can go a long way to elevate the flavor profile! I added a big tablespoon of tomato paste, and some Worcestershire sauce to give the gravy that tangy, delicious umami that you generally get from shepherd's pie.
One-Pot Meal: This shepherd’s pie is already a complete meal, but if you want to bulk it up, serve it with a side of crusty bread or a simple salad.
This slow cooker shepherd’s pie is an absolute game changer for busy families. By repurposing your Sunday leftovers, you’re not just reheating meals—you’re creating a brand new, flavorful dish that tastes like it was made from scratch. With minimal hands-on time and a crockpot that does the heavy lifting, you’ll have a comforting, filling meal for your family in no time.
So, next time you cook up that big roast dinner, don’t worry about what you’ll do with the leftovers. Instead, transform them into a delicious Crockpot Shepherd’s Pie that will have everyone excited for Monday dinner!
Pin it for later and share this recipe with other busy mamas who need a quick and easy dinner solution!
Crockpot Shepherd’s Pie Recipe
Ingredients:
Leftover roast beef (shredded)
Leftover carrots (chopped)
1 cup frozen peas (or other vegetables of your choice)
Leftover roast beef gravy (approximately 1-2 cups, or more as needed)
1 tablespoon tomato paste
1-2 teaspoons Worcestershire sauce (optional, to taste)
Leftover baby potatoes (mashed with milk, butter, salt, and pepper to taste)
Instructions:
Prepare the Filling:
Shred the leftover roast beef and add it to the crockpot.
Chop the leftover cooked carrots and toss them in.
Add 1 cup of frozen peas (or other veggies).
Flavor the Gravy:
Pour the leftover roast gravy into the crockpot.
Stir in 1 heaping tablespoon of tomato paste and Worcestershire sauce to taste.
Simmer:
Set the crockpot to low and let the filling cook for 2 hours.
Mash the Potatoes:
While the filling simmers, mash the leftover baby potatoes with milk, butter, salt, and pepper. Adjust the texture to be creamy but thick enough to spread.
Layer the Potatoes:
Once the filling has finished cooking, spread the mashed potatoes evenly over the top of the filling in the crockpot.
Cook Again:
Set the crockpot to low for another 2 hours to warm everything through.
Serve and Enjoy:
Scoop out portions of your warm, bubbly shepherd’s pie and enjoy a delicious, comforting meal made from leftovers!
*Disclaimer:
Amounts and servings will vary for this meal, as it depends on the amount of leftovers you have available.
This recipe is intended for personal use and follows general cooking practices. Please ensure proper storage and handling of leftovers to maintain food safety.




Comments