To Make Potato
Peel and cut potatoes into 2 inch pieces and add to a large pot. Fill with enough water to cover the potatoes. Add 3 cloves whole garlic and 1 whole sprig rosemary. Place on the stove over high heat and bring to a boil. Cook until potato is tender. Remove from heat and strain.
Place potatoes in a large bowl with butter, milk, sour cream, salt and black pepper and mash until smooth. Set aside.
To make the meat:
Heat canola oil in a large frying pan then add onion and cook until clear. Next add ground turkey, crushed garlic, thyme, rosemary, paprika, salt and black pepper then mix to combine and to break up the turkey into small pieces. Cook until brown. Next add ketchup, frozen mixed vegetables and beef broth; bring to a boil then cook for 5 minutes.
To assemble the dish:
Place ground turkey mixture in a large casserole dish then cover with mashed potatoes. Sprinkle parmesan cheese over the top then place into preheated oven. Bake for 35-40 minutes or until golden brown. Cool for 15 minutes before serving.