In a large skillet, cook the onions in olive oil over medium heat until tender. Add in the ground turkey, and cook until barely browned, about 5 minutes. Pour in the taco seasoning and water, and mix well.
Pour the canned corn, beans, tomatoes, chiles, and chicken stock into a large pot. Add in the cooked ground turkey and dry ranch dressing. Stir well and cover. Cook over medium heat about 10 minutes until warm.
Serve while warm. Top with sour cream and shredded cheese, and garnish with green onions. Serve with warm corn bread or tortilla chips. Enjoy!