Ham and Artichoke Cheese Pie



2 14 -Ounce Cans Artichoke  Hearts , Drained and Chopped

2 Cups Cooked Ham Diced

1 Medium Onion Diced

1 Small Shallot Diced

1 Stick Butter

3 Tablespoons Flour

2 Beaten Eggs

1 Teaspoon Salt

1/4 Teaspoon Red Pepper Flakes

Fresh Ground Pepper

1 Cup Grated Monterey Jack Cheese

1/4 Cup Grated Parmesan Cheese

1/2 Cup Light Cream

1 Beaten egg for brushing on crust.

Pastry For A Double- Crust Pie

Melt Butter and cook shallot and onion in a medium skillet over medium heat until clear.  Transfer this mixture to a large mixing bowl.  Add the Flour, 2 beaten Eggs, Salt, Pepper Flakes and Ground Pepper.  Stir until mixed.  Add the two cheese,  the light cream and the chopped artichoke hearts. Stir until mixed.  Pour mixture over the bottom pie crust.  Cover the the remaining pastry crust and crimp the edges.  Brush with remaining beaten egg.

Bake at 350 F degree oven for 45 minutes, until the crust is golden brown. Let pie set for 15 minutes.  Serve with a green salad.