Set a deep medium saucepan on high heat. Add butter, leeks and garlic, cook stirring for 5 minutes until the leeks soften. Ingredients should turn translucent and not brown too much. Add broccoli and broth, cook until broccoli is soft, for about 8 minutes. Add spinach and cook for another minute.
Blend the soup into cream. Mix with lemon juice and season with salt and pepper. Before serving, heat well without boiling. Pour into bowls, add 2 - 3 tablespoons of warm cream each, on top arrange ricotta cheese and garnish with grated lemon zest. Serve with crispy bread.