For the mashed potato topping
01 -
2 lb (900 g) Yukon Gold potatoes, peeled and cut into chunks
02 -
4 tablespoons (56 g) unsalted butter
03 -
1/3 cup (80 ml) warm milk, plus more as needed
04 -
1/2 cup (55 g) shredded sharp cheddar cheese
05 -
1/2 teaspoon kosher salt, plus more for the water
06 -
1/4 teaspoon black pepper
For the beef filling
07 -
1 tablespoon olive oil
08 -
1 medium yellow onion, finely diced
09 -
2 medium carrots, finely diced
10 -
1 1/4 lb (565 g) lean ground beef
11 -
3 cloves garlic, minced
12 -
1 teaspoon dried thyme
13 -
2 tablespoons tomato paste
14 -
2 tablespoons all-purpose flour
15 -
1 1/2 cups (360 ml) beef stock
16 -
1 tablespoon Worcestershire sauce
17 -
1 bay leaf
18 -
1 cup (140 g) frozen peas
19 -
3/4 teaspoon kosher salt, or to taste
20 -
1/2 teaspoon black pepper