Skip to main content
Beef Shepherd’s Pie

Beef Shepherd’s Pie

with Cheesy Potato Topping
4.5(290)
Recipe Development Team
Recipe Development TeamUpdated on March 31, 2026
Get Free Steak + 10 Free Meals
Calories
690 kcal
Protein
33g protein
Total
1 hour
Difficulty
Easy
Allergens:
  • Milk
  • Wheat
  • Eggs
Produced in a facility that processes eggs, milk, fish, peanuts, sesame, shellfish, soy, tree nuts, and wheat.
Serving amount

24 ounce

Potatoes

1 unit

Yellow Onion

9 ounce

Carrots

1 unit

Celery

2 clove

Garlic

1 unit

Parsley

1 unit

Chives

16 ounce

Ground Beef

1 unit

Dried Rosemary

1 unit

Dried Thyme

1 unit

Tomato Paste

1 unit

Peas

6 unit

Beef Stock Concentrate

1 unit

Cheddar Cheese

(Contains: Milk)

2 unit

Sour Cream

(Contains: Milk)

Not included in your delivery

Salt

Pepper

Butter

(Contains: Milk)

Cooking Oil

Flour

(Contains: Wheat)

Eggs

(Contains: Eggs)

Milk

(Contains: Milk)

/ per serving
Calories690 kcal
Fat38 g
Saturated Fat19 g
Carbohydrate56 g
Sugar12 g
Dietary Fiber6 g
Protein33 g
Cholesterol175 mg
Sodium1440 mg
Due to the different suppliers we purchase our products from, nutritional facts per meal can vary from the website to what is received in the delivered box, depending on your region.

Cooking Steps

Step 1
1

Adjust rack to middle position and preheat oven to 425 degrees. Wash and dry produce. Peel and dice potatoes into 1-inch pieces (skip peeling for quicker prep). Halve, peel, and finely dice onion. Peel and finely dice carrots. Thinly slice celery. Peel and finely chop garlic. Roughly chop parsley. Thinly slice chives.

Step 2
2

Place potatoes in a large pot with enough salted water to cover by 2 inches. Bring to a boil and cook until tender, 12-15 minutes. Turn off heat, drain, and return potatoes to pot along with 3 TBSP butter (6 TBSP for 8 servings).

Step 3
3

While potatoes cook, heat a drizzle of oil in a second large, heavy-bottomed pot over medium-high heat. Add onion, carrots, celery, and garlic; cook, stirring occasionally, until beginning to soften, 3-4 minutes. Add beef, half the rosemary, half the thyme, and a pinch of pepper (all the rosemary and all the thyme for 8 servings). Cook, breaking up meat into pieces, until browned and cooked through, 4-6 minutes. Carefully drain any excess grease from pot.

Step 4
4

Add tomato paste and 2 TBSP flour (4 TBSP for 8 servings) to same pot; stir to coat. Add peas, stock concentrates, and 1 cup water (1¾ cups for 8); stir to combine. Cook, stirring occasionally, until thickened, 2-3 minutes. Stir in half the parsley and half the chives. Taste and season with salt if needed. Carefully transfer mixture to an 8-by-8-inch baking dish (use a 9-by-13-inch baking dish for 8).

Step 5
5

Add cheese, sour cream, ¼ cup milk, and one egg yolk (½ cup milk and two egg yolks for 8 servings) to pot with potatoes; mash until smooth. (Discard egg white or save for another use.) Season generously with salt and pepper.

Step 6
6

Evenly spread mashed potatoes over beef mixture. Place baking dish on a foil-lined baking sheet. Bake on middle rack until potatoes are lightly browned and beef mixture is hot and bubbly, 15 minutes. Sprinkle with remaining parsley and remaining chives. Allow to rest at least 5 minutes before serving. Divide between plates or serve family style straight from baking dish.

Ground Beef is fully cooked when internal temperature reaches 160°. Wash hands and surfaces after handling raw eggs. Consuming raw or undercooked eggs may increase your risk of foodborne illness.