Start by washing and roughly chopping the spinach. Set aside.
Peel and dice the onion. Similarly, mince the garlic and ginger.
In a large pot, heat the olive oil over medium heat.
Add in the onions, sautéing them until they turn translucent.
Stir in the garlic and ginger. Fry for another 2 minutes until fragrant.
Pour in the vegetable broth and coconut milk, stirring well.
Add the spinach to the pot.
Season with salt and pepper.
Allow the soup to simmer for about 15 minutes. Ensure the spinach is well-cooked and soft.
Once cooked, use an immersion blender to puree the soup until smooth. If you don’t have one, let the soup cool a bit and transfer to a regular blender.
Return the pureed soup back to the pot. Warm it up if necessary.
Finally, drizzle in the lemon juice, give it one last stir, and your Vegan Spinach and Coconut Soup is ready to serve!