Melt the butter and olive oil in a large Dutch oven over medium heat. Add the onion, carrots, celery, and potatoes, then cook for 5-6 minutes or until they begin to soften. Add the minced garlic, and stir constantly for 1 minute.
Whisk in the flour and cook for 2 minutes. Add the broth and milk, then whisk until smooth.
Add the broccoli florets, then season with chicken bouillon, sea salt, and freshly cracked pepper, to taste. Let simmer (DO NOT LET IT BOIL or the milk will curdle) for 45 minutes, or until the potatoes, carrot, and celery are tender.
Add the corn, chicken, and parsley to heat for 3-5 minutes. Taste the soup and re-season if needed. Serve immediately. Serve and enjoy!
Side Note: If the soup isn't thick enough, make a slurry of cornstarch (about ¼ cup and some cold chicken broth (about ½ cup), mix them, and pour into the soup while it's on the stove. Stir until thick and creamy.