Mash potatoes with butter or margarine and milk. Season with salt and pepper to taste. Set aside.
Saute onion in olive oil until soft. Stir in ground turkey, carrot, mushrooms, parsley, thyme, garlic, and chicken bouillon. Salt and pepper to taste. Cook and stir until meat is broken up and cooked through.
Drain. Stir in flour.
Transfer meat mixture to a deep dish pie pan or casserole.
Spread potatoes over meat, and swirl with a fork.
Bake at 375 degrees F (190 degrees C) for 30 minutes, or until potatoes are lightly browned.