This hearty recipe features tender chunks of beef and vegetables in a beefy tomato gravy, with a buttery, flaky pie crust baked over the top.
You'll only need a few simple ingredients to make this easy recipe, so let's round them up and get started!
Brown the beef on all sides in a Dutch oven. Then add the onion, carrots, and potatoes and sauté for 5 minutes.
Add the mushrooms to the pot and cook for a few more minutes.
Stir in the minced garlic and tomato paste, and cook for a minute, until fragrant.
Pour in the stout beer slowly while stirring constantly, and let it simmer for 10 minutes.
Add paprika, Italian seasoning, and black pepper, stir, and let it simmer for 10 minutes.
Add the beef broth, stir well, and allow the mixture to come to a simmer. Then cover and cook.
Remove the lid and stir in the peas. Let simmer for about 10 minutes.
Mix the flour with a few spoons of water and add to the pot. Stir vigorously to thicken the sauce into a gravy.
Transfer the hot beef stew filling from the stovetop to a baking dish and allow it to cool to room temperature.
In a medium bowl, whisk together the flour and salt.
Add cold butter cubes to flour mixture and combine until mixture resembles coarse crumbs.
Drizzle ice water over crumbs until you can gather the mixture to form a mound of dough.
Roll out the pie crust on a floured surface, to a size and shape that fits the baking dish, and place it over the cooled filling.
Remove excess pie crust, crimp edges for sealing, and create small slits in top crust to allow steam to escape.
Mix egg yolk and milk, then brush the crust surface with the egg wash, and bake for 25-30 minutes.
Remove the beef pot pie from the oven and let it cool slightly before serving.