Preheat your oven to 375°F (190°C) and grease a pie dish.
In a large skillet or Dutch oven, melt the butter over medium heat. Add the onions and garlic, sautéing until translucent.
1 large yellow onion, 3 tbsp butter, 3 cloves garlic
Add the beef cubes and cook until they are browned on all sides.
2 lb beef
Stir in the carrots, peas, and mushrooms, and cook for another 5 minutes.
2 cups baby carrots, 1 cup frozen peas, 1 cup mushrooms
Sprinkle the flour over the mixture and stir until everything is evenly coated. Cook for an additional 2 minutes to cook off the raw flour taste.
1/3 cup all-purpose flour
Slowly pour in the beef broth and half and half while stirring constantly. Allow the mixture to simmer and thicken for about 5 minutes. Season with Seasoning Salt.
2 cups beef broth, 1 cup half & half, 3 - 4 tsp seasoning salt
Remove the skillet from the heat and set it aside to cool slightly.
Roll out your pie crust or puff pastry on a floured surface to fit the top of your pie dish.
1 package of pre-made pie crust or puff pastry
Pour the beef and vegetable mixture into the greased pie dish.
Carefully place the pie crust or puff pastry over the filling, pressing the edges to seal the pie.
Cut a few slits on the crust to allow steam to escape during baking.
Bake the pot pie in the preheated oven for 30-35 minutes or until the crust is golden brown and the filling is bubbling.
Let it cool for a few minutes before serving, as the filling will be very hot.
Serve and enjoy!