Heat olive oil in a large pot over medium heat.
Add diced onions and sauté until translucent.
Stir in minced garlic and cook for an additional minute.
Add diced potatoes and sauté for 5 minutes.
Pour in vegetable broth and bring to a boil.
Reduce heat and let it simmer until potatoes are tender (about 15 minutes).
Add chopped kale and cook until wilted, about 5 minutes.
Stir in coconut milk and season with salt, pepper, and red pepper flakes.
Blend the soup for a smoother texture if desired.
Serve hot, garnished with fresh herbs.