Add onion, celery, carrots, and potatoes to oil. Season with salt and pepper, then cook, stirring occasionally, until starting to soften (about 10 minutes).
Stir garlic and curry powder into veggies. Cook until fragrant, stirring constantly (about 30 seconds).
Sprinkle flour over vegetables and cook, stirring constantly, for two minutes.
Mix in broth and corn, then cover pot and bring to a boil.
Once soup boils, remove lid, then reduce heat to a simmer. Continue cooking until vegetables are tender, about 10 to 15 minutes.
Stir in coconut milk and heat through. Season generously to taste with salt and pepper.
Serve soup sprinkled with cilantro. Enjoy!
Notes
You will need about six cobs of corn for three cups of kernels. Frozen corn works great if you don't have access to fresh cobs.Make sure to check out the info before this recipe card for more tips and variations!