Preheat oven to 375 degrees F.
Line two baking sheets with parchment paper, set aside.
Melt 2 Tablespoons Kerrygold Garlic and Herb butter in a 12 in skillet over medium heat.
Add onion and cook until soft, but not browned. About 5 minutes.
Add ground turkey breast to the skillet and cook until brown and crumbly.
Sprinkle the meat with flour, salt and pepper, then toss to coat.
Cook for an additional minute.
Add garlic, tomato paste, broth, thyme, parsley peas and carrots to the pan.
Reduce to heat to low, cover and bring to a low simmer, stirring often.
Cook for 10-15 minutes or until the mixture has thickened slightly.
Turn off mixture and allow to cool.
While turkey mixture is cooling, melt remaining two tablespoons of Kerrygold Garlic and Herb butter in a small bowl. Set aside
Place individual puff pastry squares on prepared baking sheets.
Place two Tablespoons cooled turkey mixture in the center of each square.
Top meat with with a hefty sprinkle of Kerrygold Dubliner Cheese
Brush edges of the pastry square with egg wash and fold over to create triangles.
Crimp the edges of each triangle with a fork to seal.
Brush each triangle with melted Kerrygold Garlic and Cheese Butter
Bake at 375 degrees for 20 - 25 minutes.
Immediately upon removing puffs from the oven, brush the tops again with any remaining Kerrygold Garlic and Cheese Butter and sprinkle with additional chopped parsley.
Serve warm or at room temperature.