Heat olive oil in a heavy-bottomed pot over medium heat. Add diced onion, carrots, and celery. Cook for 7 to 8 minutes, stirring occasionally, until vegetables soften and onion turns translucent.
Stir in garlic, red chili flakes, and Italian seasoning. Cook for 1 minute, stirring constantly, until fragrant.
Add potatoes and vegetable stock and stir to combine. Bring to a boil, then lower heat to medium-low, cover with lid, and simmer for 15 minutes until potatoes are fork-tender.
Stir in kale and coconut milk. Cover and cook for 2 to 3 minutes until kale wilts and turns bright green. Season with salt and pepper to taste and serve hot.
Notes
Use Tuscan kale for the most tender texture, but curly kale works if you remove tough stems.
For creamier soup, mash half the potatoes with a potato masher before adding kale.
Not recommended for freezing as potatoes become grainy when thawed.