Heat 2 tablespoons olive oil in a large saucepan or stock pot over medium-high heat. Add the onion and garlic, and sauté for 4-5 minutes, stirring frequently, until the onion becomes soft and translucent.
Add vegetable stock, water, mushrooms, and potatoes.
Bring to a boil. Reduce heat to medium and boil for 10 minutes until potatoes are soft.*
Add a spoonful of the hot liquid to the heavy cream to temper it** before adding it to the pot. Stir to combine and simmer for another 1-2 minutes.
Add spinach and simmer for 5 minutes. Taste and season with salt and pepper as desired. Remove from heat and set aside, covered to retain heat.
To make chickpea croutons, heat 1 tablespoon of olive oil in a small skillet over medium heat.
Add chickpeas and cook until crispy, stirring occasionally.
To serve, ladle soup into serving bowls. Top with crispy chickpeas. Enjoy!
Notes
* Time to cook will vary based on the size of the potato cubes.