Start by preheating your oven to 350 degrees Fahrenheit. While the oven is warming up, lightly grease a 2 quart baking dish with butter or a light coating of oil to ensure the cheese does not stick to the sides during the baking process.
Place a large skillet over medium high heat and add the ground turkey sausage. Use a wooden spoon to break the meat into small crumbles as it cooks. Continue browning until the meat is fully cooked through and no pink remains, then drain any excess liquid from the pan.
In a large mixing bowl, combine the softened cream cheese and sour cream. Stir them together until the mixture is smooth and free of large lumps. Add the Worcestershire sauce, onion powder, garlic powder, and black pepper, mixing well to distribute the seasonings evenly throughout the base.
Gently fold the cooked turkey sausage, one cup of the Monterey Jack cheese, and the sharp cheddar cheese into the creamy mixture. Once combined, stir in half of the chopped green onions. Ensure everything is well incorporated so every bite of the dip is packed with flavor.
Transfer the mixture into your prepared baking dish and spread it out into an even layer. Sprinkle the remaining cup of Monterey Jack cheese over the top. Bake for 20 minutes, or until the cheese is bubbly and the edges are starting to turn a light golden brown. Remove from the oven and garnish with the remaining green onions before serving warm.