Begin by heating the olive oil in a large pot over medium heat. Once hot, add the finely chopped onion and sauté for approximately 3-4 minutes, until the onion becomes soft and translucent.
Next, stir in the minced garlic along with the diced red bell pepper. Cook for an additional 2 minutes until the garlic is fragrant and the bell pepper is slightly tender.
Incorporate the diced potatoes and fresh corn kernels into the pot, mixing everything together to ensure the vegetables are evenly distributed.
Pour the vegetable broth into the pot and bring the mixture to a rolling boil. Once boiling, reduce the heat to low and allow the chowder to simmer for 15-20 minutes, or until the potatoes are fork-tender.
After the potatoes are tender, use an immersion blender to puree about half of the soup. This will give a creamy texture while maintaining some chunks of corn and potatoes for heartiness.
Stir in the heavy cream and smoked paprika, then season the chowder with salt, pepper, and chopped thyme. Allow it to cook for an additional 5 minutes to ensure everything is heated thoroughly and the flavors meld beautifully.
Before serving, taste the chowder and adjust the seasoning as needed to your preference.
Notes
For a dairy-free version, substitute heavy cream with coconut cream.