In a large pot, heat the olive oil over medium heat. Add the diced onion, carrots, and celery, and sauté until the vegetables are tender, about 8-10 minutes.
Add the minced garlic and cook for 1 minute, until fragrant.
Add the flour and stir to combine, cooking for 1-2 minutes to create a light roux.
Gradually add the chicken broth, whisking continuously to avoid lumps. Bring the mixture to a boil, then reduce the heat to low and simmer.
Add the diced potatoes, corn, and chicken to the pot. Simmer for 22-25 minutes, or until the chicken is cooked through and the potatoes are tender.
Remove one of the potatoes from the pot and mash it in a bowl with a fork. Return the mashed potato to the pot and stir to combine.
Use an immersion blender to puree 1 cup of the corn with 1 cup of the broth. Return the pureed corn to the pot and stir to combine.
Shred the cooked chicken with two forks and return it to the pot. Season with paprika, salt, and pepper to taste.
Serve the chowder hot, garnished with chopped scallions or chives.