Heat the olive oil in a saucepan over medium heat, then add the diced onion.
4 cups fresh spinach leaves
Sauté the onion, stirring occasionally, until it becomes translucent and fragrant, about 5 minutes.
Add the minced garlic to the pan and cook for another minute until it releases a fragrant aroma.
4 cups fresh spinach leaves
Pour in the vegetable broth and bring it to a gentle simmer.
Add the cleaned spinach leaves to the simmering broth, stirring to submerge the greens.
4 cups fresh spinach leaves
Cook until the spinach wilts and turns a vibrant green, about 3-4 minutes.
Use an immersion blender or transfer the mixture carefully to a blender, then blend until the soup is completely smooth and creamy.
Return the blended soup to the saucepan over low heat, then stir in the chopped mint leaves and heavy cream, if using.
4 cups fresh spinach leaves
Season with salt and pepper to taste, stirring well to combine all flavors.
4 cups fresh spinach leaves
Let the soup warm through for 2-3 minutes, then taste and adjust seasoning if needed.
Serve the soup hot, garnished with a small sprig of fresh mint if desired, and enjoy its silky, bright flavor.
4 cups fresh spinach leaves