Warm the butter and olive oil in a large pot over medium heat. Add the diced onions and saute for 4-5 minutes.
Add the chopped carrots, chopped celery, and minced garlic. Saute for 2-3 minutes.
Stir in the flour, salt, pepper, dried thyme leaves, and ground sage. Cook while stirring for 2 minutes.
Pour in the chicken broth and whole milk. Stir until the flour is dissolved.
Add the diced potatoes, corn, and bay leaves. Bring the soup to a boil, then reduce heat and simmer for 12-15 minutes until the potatoes are tender, stirring occasionally.
Stir in the cooked, diced turkey and cook for 3-4 minutes or until heated through.
Remove from heat. Discard the bay leaves. Garnish with chopped parsley and serve with cornbread croutons.
Video
Notes
Store leftovers in an airtight container in the fridge for 2-3 days or in the freezer for up to a month.