In a small saucepan, melt the butter over medium-high heat. When the butter is melted, reduce the heat to medium and add the flour. Whisk, stirring frequently, until the mixture is thick and foamy, about 1 minute.
Slowly whisk in the chicken broth and milk. Bring to a gentle boil, whisking constantly, until the soup thickens. Add salt and pepper. Remove the pan from the stove. You'll use all of this in the recipe.
For the casserole
Spray an 8x12-inch casserole dish with non-stick spray.
Preheat oven to 350°F.
If you're cooking chicken, cook, cool, and shred it. (Reserve the broth for your cream of chicken substitute.)
Stir together sour cream, cream of chicken substitute, green onions, corn, 2 cups Pepperjack cheese, garlic, pepper, and chicken seasoning.
Add shredded chicken and stir to combine. Pour into your prepared baking dish.
Evenly sprinkle 1 cup cheddar cheese then the crushed Doritos over the top.
Bake for 20 to 30 minutes at 350°F until hot and bubbly.
Remove from the oven and cool 5 to 10 minutes before serving.