Creamy Green Spinach Broccoli Soup

3 tablespoons extra-virgin olive oil, 2 cloves garlic, chopped, 2 medium onions, roughly chopped, big pinch of salt, 2 1/2 cups potatoes (2 medium) cut into 1/2-inch cubes, 2 1/2 cups broccoli chopped, 4 cups vegetable stock, 4 cups fresh spinach leaves, loosely packed, 1 cup cilantro, loosely chopped, one lemon Directions: In a large, [...]

Read More