-
1
Place the cut potatoes in a large stockpot, cover with cold water and add salt.
-
2
Bring to a boil, then simmer until the potatoes are fork tender, about 20 to 30 minutes.
-
3
Drain well in a colander.
-
4
While the potatoes are still warm, press them through a potato ricer or food mill and into a mixing bowl.
-
5
Whip in the warm milk and softened butter until incorporated and the potatoes are fluffy.
-
6
Cover and keep warm.
-
7
In a 2-quart saucepan over medium heat, add the oil then braise the beef with the garlic, onion, and bay leaves.
-
8
Season with salt and pepper.
-
9
When the meat is browned and the onion is tender, dust with flour.
-
10
Cook for 3 to 4 minutes, stirring often.
-
11
Pour in the beef broth and cook for 2 minutes until the mixture begins to thicken.
-
12
Add the canned tomatoes and the whole vegetables tied together.
-
13
Simmer for 5 minutes to infuse the flavors, then remove the vegetable bundle.
-
14
Add the peas, carrots, pearl onions, and parsley.
-
15
Taste and adjust seasoning as needed.
-
16
Transfer the meat mixture to a 9 by 13-inch casserole dish.
-
17
Spread the mashed potatoes evenly on top of the casserole.
-
18
Dot with butter if desired.
-
19
Bake in a preheated 350 degree F oven until the potatoes are golden, about 30 minutes.