Ingredients
Equipment
Method
- Heat the olive oil in a large heavy-bottomed pot over medium heat until shimmering and fragrant. Add the minced garlic and diced onion (if using), sautéing until the garlic turns golden and aromatic, about 30 seconds to 1 minute.
- Pour in the vegetable broth and bring it to a gentle simmer. Let it cook for about 10 minutes, allowing the flavors to meld and the onions to soften further if used.
- Add the fresh spinach to the pot, handful by handful, stirring until each batch wilts and darkens in color. Continue until all the greens are incorporated and tender, about 2-3 minutes.
- Use an immersion blender directly in the pot to puree the mixture until smooth and velvety, or transfer carefully in batches to a stand blender. Puree until the soup is bright green, smooth, and no bits remain.
- Stir in the heavy cream and warm the soup gently for another 2-3 minutes, just until heated through and glossy. Season with salt and pepper to taste, and add a squeeze of fresh lemon juice to brighten the flavors.
- Serve the soup hot, garnished with a drizzle of cream or a few fresh spinach leaves for a pop of color. Enjoy this velvety, fragrant bowl of cozy goodness immediately.
Notes
For extra richness, add a dollop of Greek yogurt or a sprinkle of grated Parmesan on top before serving. To make it vegan, substitute with coconut milk and skip the cheese.
