Crockpot Shepherd’s Pie with Ground Beef

*This post may contain affiliate links. Read more »

Jump to Recipe
Crockpot Shepherd's Pie with Ground Beef

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.

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

prep time: 20 minutes     cook time: 5 hours     total time: 5 hours 20 minutes

SERVINGS: 6 PEOPLE tap or hover to scale

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.

Instructions

  1. 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.
  2. 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.
  3. Cover and cook on Low for 5 hours or High for 3 hours.
  4. 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.
  5. Spread the mashed potatoes evenly over the beef mixture.
  6. Sprinkle the shredded cheddar cheese over the mashed potatoes.
  7. Cover and cook for another 15–20 minutes until the cheese is melted and the potatoes are hot.
  8. 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!

Leave a Reply

Your email address will not be published. Required fields are marked *

You Might Also Like