Preheat oven to 375°. In a large frying pan, add the turkey and 2 tbsp olive oil. Cook until browned.
While that cooks, add the onion, carrots, garlic, rosemary and 2 tbsp olive oil to a large dutch oven. Cook over medium heat until onions are translucent and veggies starting to brown. About 5 minutes. Stir in the tomato paste and cook for about 2-3 minutes. Stirring occasionally to not let it brown. To the dutch oven, add 2 cups of chicken broth, 2 tbsp Worcestershire sauce and the ground turkey. Bring to a boil and then reduce to a simmer. Let simmer 25 minutes.
While that simmers, make the mashed potatoes. Fill a large pot with water and generous sprinkle of salt, add the potatoes. Cook until fork tender and then add the cut cauliflower. Boil another 5-6 minutes until cauliflower is very soft. Drain water well and return to pot. Turn the heat back on to burn off excess water. Use a potato masher and mash very well. Add 3 tbsp butter, milk and salt and pepper to taste.
When the meat sauce has reduced for 25 minutes, remove the rosemary sprigs and stir in the peas. Salt and pepper to taste. Top the meat and veggie mixture with the mashed potatoes. Top with 3 pads of butter and drizzle evo over the top, including over the butter to prevent any burning. Bake for 20 minutes and then broil for a few minutes, just so the top starts to brown.
Let rest a few minutes before serving. Enjoy!