Heat the oil in a large pan over medium heat.
Add the chopped onion and sauté until translucent, about 3-5 minutes.
Stir in the minced garlic and cook for an additional minute.
Mix in the spinach and broccoli florets.
Season the vegetables with salt, red chili flakes, and cumin powder.
Pour in enough vegetable broth to cover the ingredients.
Bring the mixture to a boil, then reduce the heat and let it simmer for 10-15 minutes until the vegetables are tender.
Puree the soup until smooth using an immersion blender or a regular blender.
Stir in the coconut milk and adjust the seasoning as needed.
Reheat the soup over medium heat until it is hot.
Serve the soup in bowls and top with a drizzle of olive oil and a dollop of coconut cream, if desired. Serve with freshly toasted bread on the side. Enjoy your delicious and healthy spinach and broccoli soup!