Go Back
+ servings
Cheesy shepherd's pie on a plate.
5 from 3 votes

Cheesy Shepherd's Pie

You need this cheesy shepherd's pie in your life! The perfectly seasoned, ground beef is mixed with creamy mixed veggies and topped with rich mashed potatoes and sharp cheddar cheese.
Prep 20 minutes
Cook 1 hour
Total 1 hour 20 minutes
Fat 33
Carbs 29
Protein 25
Yield 9

Ingredients

  • 2 lbs. russet potatoes
  • 6 tablespoons unsalted butter divided
  • 8 oz. cream cheese divided
  • ½ cup 2% Greek yogurt
  • 1.5 lbs. 85% ground beef
  • ½ medium yellow onion diced
  • 1 garlic clove minced
  • 2 teaspoon salt
  • 1 teaspoon dried thyme
  • ½ teaspoon paprika
  • ½ teaspoon ground black pepper
  • 2 tablespoons all-purpose flour
  • 1.5 cups 2% milk
  • 10 oz. frozen mixed vegetables
  • 4 oz. shredded cheddar cheese ~1 cup

Instructions

  • Peel and chop the potatoes into 1-inch chunks. Transfer the potatoes into a large pot and fill it with water. Bring the water to a boil and cook the potatoes until fork tender -- about 10 minutes.
    a pot of soup with potatoes in it on a gray background.
  • Drain the potatoes and put them back into the pot. Add 4 tablespoons of butter, 4 oz. cream cheese, ½ cup of Greek yogurt, and 1 teaspoon of salt. Mash the potatoes until mostly smooth. Some chunks are ok. Set aside.
    mashed potatoes and butter in a pot.
  • Preheat the oven to 350℉ and spray a 9x13-inch baking dish with cooking spray and set aside.
  • Heat a large skillet over medium/high heat and add the ground beef and onion. Cook for 5 minutes, and then add the garlic, remaining salt, thyme, paprika, and pepper. Cook for another minute.
    a frying pan filled with ground beef and onions.
  • To make the roux, add 2 tablespoons of butter and 2 tablespoons of flour to the ground beef skillet. Cook for 1 minute while stirring to make sure the flour fully coats everything in the skillet. Add the milk to the skillet and whisk together. Be sure to scrape the bottom and sides of the skillet to make sure all of the flour has been mixed in. The milk should thicken within 1-2 minutes.
    a frying pan with meat in it.
  • Add 4 oz. cream cheese and the frozen vegetables into the skillet. Mix and cook until the cream cheese is melted.
    a skillet filled with vegetables and meat.
  • Transfer the ground beef mixture to the baking dish. Spread the mashed potatoes on top to cover. Bake for 30 minutes uncovered. Top with 1 cup of cheddar cheese and bake for another 15 minutes. Allow 10 minutes to rest before serving.
    mashed potatoes in a square baking dish.

Tips & Notes

  • We used russet potatoes in this recipe, but Yukon gold or red potatoes would be great options.
  • Same with the frozen veggies, any singular frozen veggie could be used if mixed isn’t an option.

Watch it

Nutrition Facts

Calories: 505kcal | Carbohydrates: 29g | Protein: 25g | Fat: 33g | Fiber: 3g | Sugar: 4g