Shepherd’s Pie with Cheesy Mashed Potatoes

6 servings
Active Time
Cook Time
Total Time
This 60-minute Shepherd’s Pie recipe calls for a double dose of Organic Sharp Cheddar and Havarti to make the cheesy mashed potato topping.

By: Katie Workman, The Mom 100


  • 3 large potatoes, peeled and halved (about 2 pounds)
  • Kosher salt
  • 1 1/2 pounds ground lamb or beef
  • 4 tablespoons (1/2 stick) unsalted butter, divided
  • 1 cup chopped onion
  • 1/2 cup chopped carrots
  • 1/2 cup chopped celery
  • 1/2 cup chopped fennel
  • 1 teaspoon minced garlic
  • 1/2 teaspoon dried thyme
  • 2 tablespoons all-purpose flour
  • 1 1/4 cups whole milk, divided
  • 1/2 cup chicken broth
  • 1/2 cup fresh or frozen corn
  • 1/2 cup fresh or frozen peas
  • Freshly ground black pepper
  • 1 teaspoon Worcestershire sauce
  • 1/2 cup shredded Roth Organic Sharp Cheddar cheese
  • 1/2 cup shredded Roth Creamy Havarti cheese


  1. Preheat oven to 400 degrees F.
  2. Place potatoes in a medium-sized saucepan, and add cold water to cover. Generously salt the water, then place over high heat until boiling. Lower heat to medium-high and continue to simmer, partially covered, until the potatoes are tender, about 20 minutes. Drain.
  3. Meanwhile, spray a large skillet with nonstick cooking spray and heat over medium-high. Add lamb and cook until brown and crumbly, stirring frequently to break up the meat, about 5 minutes. Drain meat and carefully wipe out the skillet.
  4. Melt 2 tablespoons butter in the same large skillet over medium-high heat. Add onion, carrots, fennel, garlic, and thyme, and sauté 4 to 5 minutes until vegetables are lightly golden and tender. Add flour and stir to coat, about 1 minute. Stir in lamb, 1/2 cup milk, and broth. Cook until the liquid thickens and coats the mixture as a sauce, stirring occasionally, about 4 minutes.
  5. Stir in corn and peas, and season with salt and pepper. Add Worcestershire sauce and continue cooking until everything is combined, about 3 minutes. Pour the mixture into 9-inch deep dish pie pan.
  6. In the saucepan you used to cook the potatoes, heat remaining 3/4 cup milk and 2 tablespoons butter until barely simmering. Add potatoes back into the pan and mash. Stir in Sharp Cheddar and Havarti until cheese is melted and incorporated. Taste potatoes, and season with salt and pepper, if needed.
  7. Spread mashed potatoes evenly over the lamb mixture. Use a spoon to make nice wavy peaks and valleys in the potatoes. The peaks will get nicely browned during baking.
  8. Bake 15 minutes until the top is set and browned. If you want the top a bit more browned, place under the broiler for a minute or two, but keep a close eye on it so it doesn’t burn. Remove from the oven, and let sit 5 to 10 minutes before serving.