Quick Recipe Info
Whenever I need a comforting dinner that doesn’t leave me with a sink full of dishes, this recipe is one of my first choices. It’s simple enough for beginners but delicious enough to make for guests or a cozy family dinner.
- Prep Time: 20 minutes
- Cook Time: 5 hours (Low)
- Total Time: 5 hours 20 minutes
- Servings: 6
- Calories: Approximately 470 per serving
- Protein: 27g
- Gluten-Free: No
- Dairy-Free: No
- Vegan: No
- Meal Prep Friendly: Yes
Why You’ll Love This Recipe
I honestly look forward to making this recipe because it tastes like classic homemade comfort food without spending hours in the kitchen. The crockpot gently brings all the flavors together while I get other things done.
- Easy hands-off cooking
- Budget-friendly ingredients
- Family-approved comfort food
- Perfect for busy weeknights
- Rich, hearty beef filling
- Creamy mashed potato topping
- Great for meal prep
- Freezer-friendly
- Beginner-friendly recipe
- Easy to customize with extra vegetables
Ingredients You’ll Need
Most of these ingredients are pantry staples, which makes this recipe even more convenient. I usually already have everything I need, making it an easy last-minute dinner option.
Ground Beef – 2 pounds
I like using lean ground beef (85–90% lean) because it stays flavorful without making the filling greasy. Be sure to drain any excess fat after browning.
Yellow Onion – 1 medium, diced
Onion adds sweetness and depth as it cooks slowly with the beef. Dice it fairly small so it blends nicely into the filling.
Garlic – 3 cloves, minced
Fresh garlic adds a wonderful savory flavor that really brings the beef mixture to life. I recommend fresh over garlic powder whenever possible.
Frozen Mixed Vegetables – 2 cups
A blend of peas, carrots, corn, and green beans works perfectly. Since they’re already chopped, they make prep incredibly easy.
Beef Broth – 1 cup
The broth keeps everything moist while slowly cooking and helps create a rich, flavorful sauce.
Tomato Paste – 2 tablespoons
Tomato paste adds concentrated flavor and helps thicken the filling without making it watery.
Worcestershire Sauce – 2 tablespoons
This is one ingredient I never skip. It gives the beef a deeper, savory flavor that makes the filling taste like it’s been simmering all day.
Dried Thyme – 1 teaspoon
Thyme pairs beautifully with beef and vegetables, giving the dish its classic shepherd’s pie flavor.
Dried Rosemary – ½ teaspoon
A little rosemary adds warmth and an earthy aroma without overpowering the other ingredients.
Salt – 1 teaspoon
Adjust according to your preference and the saltiness of your broth.
Black Pepper – ½ teaspoon
Freshly ground black pepper gives the filling just enough gentle heat.
Cornstarch – 2 tablespoons
Mixed with a little cold water, cornstarch thickens the filling into a rich gravy-like consistency.
Cold Water – 2 tablespoons
Used to create the cornstarch slurry that thickens the beef mixture near the end of cooking.
Prepared Mashed Potatoes – 4 cups
Creamy homemade mashed potatoes are my favorite, but refrigerated prepared mashed potatoes work wonderfully when time is short.
Shredded Cheddar Cheese – 1½ cups
Sharp cheddar melts beautifully over the mashed potatoes and creates an irresistible cheesy topping.
Fresh Parsley – 2 tablespoons, chopped
A sprinkle of parsley adds freshness and brightens the finished dish.
Optional Add-Ins
These aren’t necessary, but I like changing things up depending on what’s in my refrigerator.
- 8 ounces sliced mushrooms for extra savory flavor
- 1 teaspoon smoked paprika for a subtle smoky finish
- ½ teaspoon red pepper flakes for gentle heat
- ½ cup frozen peas for extra color
- ½ cup shredded Parmesan mixed into the mashed potatoes
- 1 tablespoon Dijon mustard stirred into the beef mixture for added depth
Tools For This Recipe
Having a few dependable kitchen tools makes this recipe even easier to prepare and helps everything cook evenly.
As an Amazon Associate, I earn from qualifying purchases.
- 6-Quart Crockpot Slow Cooker – https://www.amazon.com/s?k=6+quart+slow+cooker
- Large Nonstick Skillet – https://www.amazon.com/s?k=large+nonstick+skillet
- Potato Masher – https://www.amazon.com/s?k=potato+masher
- Silicone Spatula – https://www.amazon.com/s?k=silicone+spatula
- Measuring Cups and Spoons Set – https://www.amazon.com/s?k=measuring+cups+and+spoons
- Cheese Grater – https://www.amazon.com/s?k=box+cheese+grater
How to Make It
One of my favorite things about this recipe is that most of the work happens at the beginning. Once everything goes into the slow cooker, it quietly develops rich, comforting flavors while I go about my day.
If you enjoy hearty slow cooker meals, you’ll probably also love my Slow Cooker Beef Stew, which is another family favorite for chilly evenings.
Step 1: Brown the Ground Beef
Heat a large skillet over medium-high heat and cook the 2 pounds of ground beef with the diced onion until the beef is browned and the onions are soft, about 7–8 minutes. Add the 3 cloves of minced garlic during the last minute of cooking, then drain any excess grease.
Step 2: Build the Filling
Transfer the cooked beef mixture to your crockpot. Stir in the 2 cups frozen mixed vegetables, 1 cup beef broth, 2 tablespoons tomato paste, 2 tablespoons Worcestershire sauce, 1 teaspoon thyme, ½ teaspoon rosemary, 1 teaspoon salt, and ½ teaspoon black pepper until everything is evenly combined.
Step 3: Slow Cook
Cover the crockpot and cook on Low for 5 hours or High for about 3 hours. During this time, the vegetables become perfectly tender and the beef absorbs all the rich flavors from the broth and seasonings.
Step 4: Thicken the Filling
Mix the 2 tablespoons cornstarch with 2 tablespoons cold water until smooth. Stir the slurry into the crockpot and cook for another 15–20 minutes until the filling becomes noticeably thicker and resembles a rich gravy.
Step 5: Add the Mashed Potatoes
Carefully spread the 4 cups prepared mashed potatoes evenly over the beef mixture. I like using the back of a spoon to create gentle swirls on top because they hold the melted cheese beautifully.
Step 6: Finish with Cheese
Sprinkle the 1½ cups shredded cheddar cheese evenly across the mashed potatoes. Cover the crockpot again and cook for another 15–20 minutes, just until the cheese has completely melted and the potatoes are heated through.
Step 7: Garnish and Serve
Scatter the 2 tablespoons chopped fresh parsley over the top before serving. I love pairing this comforting meal with a crisp Coleslaw Recipe for a fresh contrast, and if there are leftovers, they’re perfect for lunch the next day alongside a simple green salad.rich, and incredibly satisfying.
Substitutions and Variations
One of my favorite things about this recipe is how flexible it is. I’ve made it with different ingredients depending on what I had in the refrigerator, and it always turns out delicious.
Instead of Ground Beef
Ground turkey is a lighter option that still tastes wonderful. Since turkey is leaner, I like adding an extra teaspoon of Worcestershire sauce or a splash of olive oil for additional richness.
Ground chicken also works well if you prefer a milder flavor. The filling won’t be quite as rich, but it’s still comforting and hearty.
Instead of Mashed Potatoes
Sweet mashed potatoes create a slightly sweeter version that pairs surprisingly well with the savory beef filling.
You can also use cauliflower mash for a lower-carb variation. It won’t be quite as creamy, but it’s a great option if you’re looking for a lighter dinner.
Instead of Cheddar Cheese
Monterey Jack melts beautifully and has a milder flavor.
Mozzarella creates an extra gooey topping, while a blend of cheddar and Parmesan gives the finished dish a slightly sharper, richer taste.
Make It Gluten-Free
Use gluten-free Worcestershire sauce and substitute the cornstarch for any certified gluten-free thickener if needed. Double-check your beef broth labels as well since some brands contain gluten.
Meal Prep Tips
This is one of those dinners that actually tastes even better the next day because the flavors continue to develop overnight. I often make it on Sunday so lunches are already taken care of for part of the week.
After cooking, let the shepherd’s pie cool for about 20 minutes before dividing it into airtight meal prep containers. Individual portions make reheating quick and easy for busy lunches.
The recipe stays fresh in the refrigerator for up to 4 days. If you’re planning ahead, you can also prepare the beef filling a day in advance and refrigerate it before finishing the mashed potato topping the following day.
For even more make-ahead dinner inspiration, my Meal Prep Lunch Ideas collection has plenty of easy recipes that pair perfectly with busy schedules.
Easy Variations
I love using this recipe as a starting point because it’s easy to customize without changing the cooking method. Small changes can give it a completely different flavor while keeping the same cozy feel.
Higher Protein Version
Use 93% lean ground beef and stir in one cup of drained canned lentils. You’ll boost both the protein and fiber while keeping the filling nice and hearty.
Extra Veggie Version
Add diced mushrooms, chopped spinach, zucchini, or finely diced bell peppers. These vegetables blend right into the filling and make every serving even more nutritious.
Spicy Version
Mix in ½ teaspoon cayenne pepper or a teaspoon of crushed red pepper flakes along with the seasonings. A few diced jalapeños also add a pleasant kick without overpowering the dish.
Serving Ideas
This shepherd’s pie is hearty enough to stand on its own, but I like pairing it with a few simple sides that balance the richness. Fresh vegetables or crisp salads help round out the meal without adding much extra work.
A fresh green salad with a light vinaigrette is always my first choice because it adds brightness alongside the creamy potatoes and savory beef.
Roasted broccoli, steamed green beans, or glazed carrots also pair beautifully with the rich filling. If you’re feeding a hungry crowd, warm dinner rolls are perfect for soaking up every bit of the flavorful gravy.
For another comforting ground beef dinner later in the week, my Beef Taco Pasta is always a hit when everyone wants something cheesy and satisfying.
Storage and Leftovers
One of the best parts about this recipe is enjoying the leftovers. The flavors become even richer after a night in the refrigerator, making lunch the next day something I genuinely look forward to.
Refrigerator Storage
Allow the shepherd’s pie to cool completely before transferring it to airtight containers. Store in the refrigerator for up to 4 days.
Keeping individual portions makes reheating quick and convenient for lunches or busy weeknights.
Freezer Storage
This recipe freezes exceptionally well. Wrap the cooled shepherd’s pie tightly or portion it into freezer-safe containers and freeze for up to 3 months.
Thaw overnight in the refrigerator before reheating for the best texture.
Reheating Instructions
For individual servings, microwave on medium power for 2–3 minutes, stirring halfway through if possible.
For larger portions, cover with foil and warm in a 350°F oven for about 20–25 minutes, or until heated all the way through.
Tried This Recipe?
Leave a review, I love hearing your feedback! ⭐⭐⭐⭐⭐
Crockpot Shepherd’s Pie with Ground Beef
This easy crockpot shepherd’s pie with ground beef is a hearty comfort food dinner made with seasoned ground beef, tender mixed vegetables, creamy mashed potatoes, and melted cheddar cheese. The slow cooker does most of the work, making it perfect for busy weeknights and meal prep.
Ingredients
- 2 pounds lean ground beef (85–90% lean)
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 2 cups frozen mixed vegetables
- 1 cup beef broth
- 2 tablespoons tomato paste
- 2 tablespoons Worcestershire sauce
- 1 teaspoon dried thyme
- ½ teaspoon dried rosemary
- 1 teaspoon salt
- ½ teaspoon black pepper
- 2 tablespoons cornstarch
- 2 tablespoons cold water
- 4 cups prepared mashed potatoes
- 1½ cups shredded sharp cheddar cheese
- 2 tablespoons chopped fresh parsley
Tools For This Recipe
(Amazon affiliate links*) – Check out all of my kitchen essentials here.
- 6-Quart Slow Cooker – Essential for slowly cooking the beef filling until rich and flavorful.
- Large Nonstick Skillet – Used to brown the ground beef and onions before transferring them to the slow cooker.
- Silicone Spatula – Makes stirring the filling and spreading the mashed potatoes easy.
- Potato Masher – Perfect if you’re making homemade mashed potatoes.
- Measuring Cups & Spoons – Helps measure ingredients accurately.
- Box Grater – Great for freshly shredding cheddar cheese for the best melt.
Instructions
- Brown the ground beef with the diced onion in a large skillet over medium-high heat until fully cooked. Stir in the minced garlic during the final minute and drain excess grease.
- Transfer the beef mixture to a 6-quart slow cooker. Add the frozen mixed vegetables, beef broth, tomato paste, Worcestershire sauce, thyme, rosemary, salt, and black pepper. Stir well.
- Cover and cook on Low for 5 hours or High for 3 hours.
- Mix the cornstarch with the cold water until smooth. Stir it into the slow cooker and cook for another 15–20 minutes until the filling thickens.
- Spread the mashed potatoes evenly over the beef mixture.
- Sprinkle the shredded cheddar cheese over the mashed potatoes.
- Cover and cook for another 15–20 minutes until the cheese is melted and the potatoes are hot.
- Garnish with chopped fresh parsley and serve warm.
Notes
Pro Tips:
- Homemade mashed potatoes give the best flavor, but refrigerated prepared mashed potatoes work well too.
- Browning the beef first adds much deeper flavor and keeps the filling from becoming greasy.
- Freshly shredded cheese melts smoother than pre-shredded cheese.
Make Ahead Method:
- Prepare the beef filling up to one day ahead and refrigerate. Finish with the mashed potatoes and cheese before serving.
Storage:
- Store leftovers in an airtight container in the refrigerator for up to 4 days or freeze for up to 3 months.
Nutritional information is an estimate and is per serving. This recipe makes 6 servings.
Nutrition
Calories: 470kcal, Carbohydrates: 34g, Protein: 27g, Fat: 24g, Saturated Fat: 10g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 10g, Trans Fat: 1g, Cholesterol: 88mg, Sodium: 865mg, Potassium: 930mg, Fiber: 5g, Sugar: 6g, Vitamin A: 3480IU, Vitamin C: 14mg, Calcium: 245mg, Iron: 4mg
Common Questions
Can I Make This Ahead of Time?
Absolutely. I often prepare the beef filling the night before and refrigerate it. The next day I simply transfer it to the crockpot, warm it through, add the mashed potatoes and cheese, and finish cooking.
Can I Freeze It?
Yes. Shepherd’s pie freezes very well after cooking. Just cool it completely, wrap it tightly, and freeze for up to three months. Thaw overnight before reheating.
Can I Use Instant Mashed Potatoes?
Definitely. While homemade mashed potatoes have the best flavor and texture, prepared refrigerated or instant mashed potatoes are great time-saving options for busy weeknights.
Should I Brown the Beef First?
Yes, I highly recommend it. Browning develops deeper flavor, improves the texture, and lets you drain away excess grease before the filling cooks in the slow cooker.
Can I Cook It on High Instead of Low?
Yes. Cook the filling on High for about 3 hours, then continue with the thickening step, mashed potatoes, and cheese. The low setting develops slightly richer flavor, but both methods work well.
Why Is My Filling Too Thin?
Usually it just needs a little more time after adding the cornstarch slurry. Continue cooking uncovered for another 10–15 minutes until the gravy thickens.
Can I Add More Vegetables?
Absolutely. Mushrooms, celery, zucchini, spinach, and diced bell peppers all fit naturally into this recipe. Just avoid adding vegetables with very high water content in large amounts, as they can thin the filling.
Final Thoughts
This easy crockpot shepherd’s pie with ground beef is exactly the kind of recipe I rely on when I want a homemade dinner that feels comforting without requiring hours in the kitchen. It’s simple enough for busy weekdays but cozy enough to serve on a chilly weekend with family and friends.
I hope this recipe becomes one you’ll come back to as often as I do. Whether you’re making it for meal prep, feeding a crowd, or simply craving classic comfort food, every warm, cheesy bite is worth the wait. Enjoy!

