Ingredients
Method
- Heat the olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion and sauté for 5-7 minutes until softened and translucent.
- Stir in the minced garlic and cook for another minute until fragrant.
- Add the washed and chopped spinach to the pot. Cook, stirring occasionally, until all the spinach has wilted (about 3-5 minutes).
- Pour in the vegetable broth, then bring the mixture to a gentle simmer.
- Season the soup with salt, black pepper, and a pinch of nutmeg. Reduce the heat to low, cover, and let the soup simmer for 10 minutes.
- Using an immersion blender, blend the soup until smooth. If using a regular blender, transfer the soup in batches and blend until smooth before returning it to the pot.
- Stir in the milk and freshly grated Parmesan cheese, if using. Gently warm through on low heat; do not boil.
- Taste and adjust seasoning as needed, then ladle the warm soup into bowls and serve immediately.
Notes
For a vegan version, use vegetable broth and unsweetened plant milk. To boost protein, consider adding white beans. This soup stores well in the refrigerator for up to 3-4 days or can be frozen for 2-3 months.
