Place the diced potatoes, chopped onion, minced garlic, vegetable broth, frozen corn, shredded carrots, thyme, smoked paprika, salt, and pepper into the crockpot.
Stir gently to combine all the ingredients.
Cover the crockpot and cook on low for 6-8 hours or on high for 4-5 hours, until the potatoes are tender.
Once the potatoes are cooked, use a potato masher or immersion blender to mash some of the potatoes for a creamier texture, while leaving a few chunks for heartiness.
Stir in the heavy cream (or coconut milk) and let it heat through for an additional 30 minutes on low.
Taste and adjust seasoning if necessary.
Notes
Serve hot, garnished with chives, shredded cheese, and crispy onions for added texture and flavor.