Christmas Shepherd's Pie

Save Recipe
  • Level: Easy
  • Total: 1 hr 30 min
  • Prep: 15 min
  • Cook: 1 hr 15 min
  • Yield: 6 servings
Share This Recipe


Beef Filling:

1 tablespoon vegetable oil

1 small onion, chopped

1 1/2 pounds ground beef

16 ounces canned tomato sauce

1 1/2 cups cooked mixed vegetables (peas, diced carrots and corn)

Kosher salt and freshly ground black pepper

Mashed Potatoes:

5 russet potatoes, peeled and quartered

1/2 cups milk

1/2 cup butter

1/2 cup sour cream

Kosher salt and freshly ground black pepper

Cornbread Crust:

1 (12-ounces) boxed cornbread mix


  1. In a large skillet over medium-high heat, saute the onion in vegetable oil. When the onion is soft add the ground beef, breaking it apart with a wooden spoon and brown. Stir in tomato sauce and mixed vegetables. Season with salt and pepper.
  2. In a pot of boiling, salted water, cook the potatoes about 20 minutes or until fork tender. Drain well and return to the pot. Whip the potatoes with an electric mixer until moderately smooth. Add milk, butter and sour cream and mix well. Season with salt and pepper. Adjust consistency with more milk, if desired.
  3. Follow directions on box to make cornbread batter.
  4. Preheat oven to 350 degrees F.
  5. Lightly grease 6 (8-ounce) ramekins with nonstick cooking spray.
  6. Spoon the mashed potatoes into the bottoms of each prepared ramekin, spreading them evenly with a rubber spatula. Then add the meat filling, spreading that evenly over the mashed potatoes. Pour the cornbread batter evenly over the meat layer in each ramekin.
  7. Bake for about 30 minutes until the cornbread is cooked through and golden on top.