Wash the fresh spinach leaves. Peel and finely chop onion and garlic. Peel and dice potatoes. The smaller you dice them, the shorter will be your cooking time.
Heat a saucepan on medium heat until olive oil is shimmering. Add the chopped onion and garlic coat it with the oil and spread evenly. Stir occasionally. (For WFPB diet - cook them in veggie broth directly.)
Once onion is tender but still white, add the fresh spinach leaves and stir until wilted.
Now add vegetable broth and the diced potatoes. Cook them until tender 15-20 minutes.
Use a hand blender and puree them thoroughly. Now add the salt and pepper to taste. Ready to serve it.